body {
	background: #000000 url(images/background.jpg) no-repeat top center;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	color: #cacaca;
	margin: 0 auto;
}
a, a:link, a:active {
	color: #cacaca;	
	text-decoration: underline;

}
a:hover {
	color: #fff;
	text-decoration: none;
}
#wrapper {
width: 990px;
text-align: center;
margin: 0 auto;
}
#page {
width: 967px;
text-align: center;
}
/* header */
#header_01 {
background: url(images/header_01.gif) no-repeat top center;
height: 28px;
}
#topnav {
padding: 3px 6px 0 0;
text-align:right;
font-size:0.67em;
color: #cacaca;
}
#topnav *{
text-decoration:none;
color: #cacaca;
}
#header_02 {
background: url(images/header_02.gif) no-repeat top center;
height: 66px;
}
#header_03 {
height: 388px;
}
/* ends header */

#main_big {
width: 834px;
height: 388px;
position:relative;
float:left;
background: #181818;
}
.main_big img{
margin: 5px;
}
.main_thumb {
width: 129px;
height: 129px;
float:right;
background: #181818;
margin-bottom:1px;
}
.main_thumb img{
margin: 4px;
}

#welcome_section {
height: 273px;
}
#welcome {
background: url(images/welcome_bg.gif) repeat-x top center;
border: 1px #1e1d1d solid;
height: 273px;
width:418px;
position:relative;
float:left;
}
.padded5 {
padding:5px;
}
#welcome_img {
width:196px;
position:relative;
float:left;
}
#welcome_txt {
width:190px;
float:left;
padding-left: 10px;
text-align:left;
font-size:11px;
}


#trailer {
background: url(images/welcome_bg.gif) repeat-x top center;
border: 0;
float: right;
height: 273px;
}
#trailer img {
margin: 1px;
}
#updates {
background-color: #080808;
width: 967px;
text-align: center;
height: 100%;
overflow:hidden;
}
.update_thumb1 {
border: 1px #1e1d1d solid;
width: 234px;
margin-top: 5px;
margin-left:4px;
position:relative;
float:left;
}
.update_thumb2 {
border: 1px #1e1d1d solid;
width: 234px;
margin-top: 5px;
margin-left:5px;
float:left;
}
.update_thumb3 {
border: 1px #1e1d1d solid;
width: 234px;
margin-top: 5px;
margin-left:5px;
float:left;
}
.update_thumb4 {
border: 1px #1e1d1d solid;
width: 234px;
margin-top: 5px;
margin-left:5px;
float:left;
}
.update_thumb1 img,.update_thumb2 img,.update_thumb3 img,.update_thumb4 img {
margin:4px;
}


.video1 {
border: 1px #1e1d1d solid;
width: 300px;
margin-top: 5px;
margin-left:4px;
position:relative;
float:left;
}
.video2 {
border: 1px #1e1d1d solid;
width: 300px;
margin-top: 5px;
margin-left:5px;
float:left;
}
.video3 {
border: 1px #1e1d1d solid;
width: 300px;
margin-top: 5px;
margin-left:5px;
float:left;
}
.video1 img,.video2 img,.video3 img {
margin:4px;
}

}
.heading_bg {
background: url(images/heading_bg.gif) repeat-x top center;
height: 38px;
text-align: left;
}
.heading {
padding:3px 0 0 5px;
}
.heading_right {
padding:3px 15px 0 0;
text-align: right;
}
#join_1 {
background: url(images/join_1.gif) no-repeat top center;
height: 31px;
overflow: hidden;
width: 967px;
text-align: center;
}
#join_2 {
height: 168px;
}

.text11 {
text-align: left;
padding: 15px;
font-size:0.72em;
}
.text11 img{
border: 1px #1e1d1d solid;
margin: 0 14px 0 0;
padding: 4px;
}


#footer {
text-align: center;
padding: 15px;
font-size:0.69em;
line-height: 18px;
}
<!--[if lte IE 6]>
<style type="text/css">
.fixMe {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='the_png.png');padding-top:150px}
</style>
<![endif]-->