* {
margin:0;
padding:0;
}

body {
text-align:center;
color:#000;
background:#FFF;
}

body,
input,
textarea,
select,
table {
font-family:"Courier New", Courier, monospace;
font-size:12px;
}

a,
a:active {
outline:none;
}

a {
color:#00f;
text-decoration:underline;
}

div#right a,
div#left a {
color:#222;
text-decoration:underline;
}

p.credits a:hover,
div#left a:hover,
div#right a:hover {
text-decoration:none;
}

img {
border:none;
}

h2,
h3,
p,
ul,
ol,
div.item {
margin-bottom:27px;
}

div#main div.item {
margin-bottom:45px;
}

p {
line-height:17px;
}

div#left p,
div#right p {
margin-bottom:12px;
}

div#left div.item,
div#right div.item {
padding-bottom:15px;
}

h3,
p.credits {
font-family:Arial, Verdana, sans-serif;
}

h3 {
text-transform:uppercase;
font-size:22px;
line-height:22px;
}

h3 a {
color:#000;
text-decoration:none;
border:none;
}

p.credits {
font-size:10px;
}

p.credits,
p.credits a,
div#left a.light,
div#left p.light {
/*color:#c7c8cb;*/
color:#b6b7b9;
}

p.credits,
p.credits a {
font-weight:bold;
}

a.black,
p.credits a.date {
color:#000;
}

p.credits a.date {
text-decoration:none;
}

span.highlight {
background:#ff0;
}

/* -------------------------------------------------------- */
/* H4z */

h4.block {
display:block;
background:url("../img/site/h4.png") no-repeat;
margin-bottom:13px;
}

h4.tags,
h4.subscribe,
h4.party,
h4.links {
height:12px;
}

h4.tags {
width:69px;
}

h4.subscribe {
width:64px;
background-position:-69px 0;
}

h4.party {
width:41px;
background-position:-133px 0;
}

h4.unleashed {
height:26px;
width:136px;
background-position:-174px 0;
}

h4.links {
width:34px;
background-position:-310px 0;
}

h4.block span {
display:none;
}

/* -------------------------------------------------------- */
/* LAYOUT */

div#content {
margin:0 auto;
text-align:left;
width:940px;
}

div#left,
div#right {
width:225px;
/*
position:absolute;
top: expression( ( 10 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
*/
}

/*
body > div#left,
body > div#right {
position:fixed;
}
*/

div#main {
/*position:absolute;*/
margin-left:255px;
width:430px;
}

div#main {
margin-top:100px;
}

div#right,
div#left {
margin-top:40px;
}

div#right {
margin-left:715px;
}

/* -------------------------------------------------------- */
/* space cadets */

img.spacecadet {
position:absolute;
left:0;
top:0;
z-index:10;
display:none;
}

/* -------------------------------------------------------- */
/* ITEM */

div.item {
border-bottom:1px solid #c7c8cb;
}

/* -------------------------------------------------------- */
/* SIDE */

h1,
h1 a,
form.search {
display:block;
}

h1,
form.search {
height:60px;
}

h1 a {
width:126px;
height:16px;
background:url("../img/site/header.jpg") no-repeat;
}

h1 a span {
display:none;
}

form.search {
height:60px;
}

form.search input.text {
width:140px;
}

/* -------------------------------------------------------- */
/* paging */

ul.paging {
list-style:none;
width:100%;
}

ul.paging,
ul.paging li {
float:left;
display:inline;
}

ul.paging li {
width:30px;
height:30px;
line-height:30px;
border:1px solid #000;
text-align:center;
margin-right:5px;
}

ul.paging li.selected {
background:#ccc;
}

ul.paging li a {
color:#000;
text-decoration:none;
}