@charset "utf-8";

body {
background-color: #3d3d3d;
background-image: url('bgtile.gif');
background-position: top;
background-repeat: repeat-x;
padding: 0px;
margin: 0px;
}

a {
text-decoration: none;
color: #ffff00;
}

#main {
background-image: url('bg.png');
background-position: top;
background-repeat: no-repeat;
padding: 0px;
margin: 0px auto 0px auto;
width: 800px;
height: 1000px;
}

#menu {
position: relative;
top: 120px;
left: 330px;
padding: 0px;
margin: 0px;
width: 390px;
height: 21px;
}

#menu img {
border: 0;
}

#content {
position: relative;
top: 315px;
left: 330px;
padding: 0px;
margin: 10px 20px 0px 20px;
font-family: Trebuchet MS, Arial, sans-serif;
color: #fff;
font-size: 12px;
line-height: 15px;
width: 390px;
}

#whatsnew, #events {
width: 290px;
padding: 0px 10px 10px 0;
margin: 0px;
}

.heading {
padding: 0px;
margin: 0px 0px 15px 0;
line-height: 15px;
}

.update {
margin: 0px 10px 0px 0px;
padding: 0px;
float: left;
width: 40px;
height: 45px;
line-height: 15px;
clear: left;
}

.update_content {
width: 260px;
margin: 0px 0px 0px 0px;
padding: 0px;
line-height: 16px;
}

.event_content {
width: 260px;
margin: 0px 0px 0px 0px;
padding: 0px;
font-size: 14px;
line-height: 15px;
}

.event_item {
width: 290px;
}

.line_h {
width: 295px;
margin: 0px 0px 30px 0px;
}

.line_v {
width: 2px;
margin: 0px 2px 0px 2px;
float: left;
}

#social {
float: right;
width: 70px;
margin: 0px;
padding: 0px;
}

#social img {
margin: 0px 0px 15px 0px;
padding: 0px;
border: 0;
}

#available {
width: 170px;
margin: 0px;
padding: 0px;
text-align: center;
float: left;
}

#affiliates {
width: 170px;
margin: 0px;
padding: 0px;
text-align: center;
float: left;
}

#ads {
width: 350px;
}
