body {
margin: 0 auto;
text-align:center;
padding: 0 0 15px 0;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
background: #000;
color: #fff;
}
a,a:visited {
color: #fff;
}
h1 {
padding: 0;
margin: 0;
font-size:11px;
}
#page {
width: 991px;
text-align:center;
margin: 0 auto;
}
#main_header_01 {
background: url(images/main_header_01.jpg) no-repeat top center;
height: 80px;
}
#main_header_02 {
background: url(images/main_header_02.jpg) no-repeat top center;
height: 81px;
}
#main_header_03 {
background: url(images/main_header_03.jpg) no-repeat top center;
height: 73px;
}
#main_header_04 {
background: url(images/main_header_04.jpg) no-repeat top center;
height: 65px;
}
#main_header_05 {
height: 53px;
text-align:center;
margin: 0 auto;
}

#left {
position: relative;
width:405px;
float:left;
}
#right {
width:578px;
float:right;
}


#main_left_01 {
background: url(images/main_left_01.jpg) no-repeat top center;
height: 8px;
}
#main_left_02 {
background: url(images/main_left_02.jpg) no-repeat bottom center;
height: 42px;
}
#main_left_03 {
background: url(images/main_left_03.jpg) no-repeat top center;
height: 1176px;
}
#main_left_03 img {
border: 4px #fff solid;
margin:2px;
}
#main_left_03 a{
font-weight:bold;
}
#main_left_04 {
height: 45px;
}


#main_right_trailer {
background: url(images/main_right_trailer.jpg) no-repeat top center;
height: 381px;
}
#main_right_02 {
background: url(images/main_right_02.jpg) no-repeat top center;
height: 7px;
}

#main_right_welcome_01 {
background: url(images/main_right_welcome_01.jpg) no-repeat top center;
height: 39px;
}
#main_right_welcome_02 {
background: url(images/main_right_welcome_02.jpg) no-repeat top center;
height: 124px;
}
#main_right_welcome_03 {
background: url(images/main_right_welcome_03.jpg) no-repeat top center;
height: 8px;
}

#main_right_what_01{
background: url(images/main_right_what_01.jpg) no-repeat top center;
height: 39px;
}
#main_right_what_02{
background: url(images/main_right_what_02.jpg) no-repeat top center;
height: 628px;
}
#main_right_what_03{
height: 45px;
}

#main_nav{
height: 62px;
}
#bottomnav {
text-align:center;
margin: 0 auto;
padding: 11px;
font-size:11px;
}

/* updates page */

.internal_update_01 {
text-align:center;
margin: 0 auto;
width: 977px;
height:35px;
background: url(images/internal_update_01.jpg) no-repeat top center;
}
.internal_update_02 {
text-align:center;
margin: 0 auto;
height:394px;
background: url(images/internal_update_02.jpg) no-repeat top center;
}
.internal_update_03 {
text-align:center;
margin: 0 auto;
width: 977px;
height:12px;
background: url(images/internal_update_03.jpg) no-repeat top center;
}


/* join page */
#join_empty_01 {
text-align:center;
margin: 0 auto;
width: 977px;
height:15px;
background: url(images/join_empty_01.jpg) no-repeat top center;
}
#join_empty_02 {
text-align:center;
margin: 0 auto;
height:350px;
background: url(images/join_empty_02.jpg) no-repeat top center;
}
#join_empty_03 {
text-align:center;
margin: 0 auto;
width: 977px;
height:12px;
background: url(images/join_empty_03.jpg) no-repeat top center;
}
#main_header_join {
height: 53px;
background: url(images/main_header_join.jpg) no-repeat top center;
}



.impact40, .impact40 a, .impact40 a:visited {
font-size: 40px;
font-family: Impact;
	color: #FFF;
}




.lefty {
text-align:left;
}
.whitetext {
	color: #FFF;
	font-size: 11px;
}
.titles {
text-align:left;
	color: #FFF;
	font-size: 16px;
	font-weight:bold;
	padding-left:17px;
	padding-top: 12px;
}
.titles a, .titles a:visited{
	color: #FFF;
}
.trailer {
margin: 9px 12px 9px 12px;
}
.thumb4 {
border: 4px #fff solid;
margin:2px;
}
.blackline {
border-bottom: 1px #000 solid;
margin:7px 20px 7px 20px;
}
.blackbg {
background: #000;
}
.boldy {
font-weight:bold;
}
.toppad {
padding-top: 12px;
}


/* JOIN*/

#rcorners1 {
    border-radius: 20px;
    background: #a42749;
    padding: 20px;
    width: 970px;
    height: 100%;
}
