/* CSS Document */
body {
background: #131313;
color: #141414;
font-family: Verdana, Tahoma, Arial, Helvetica;
margin: 0 auto;
padding: 0;
text-align:center;
}

#page {
width: 991px;
margin: 0 auto;
padding: 0 0 12px 0;
text-align:center;
background: #eceded;
}
a,a:visited {
color: blue;
}
.bold {
font-weight: bold;
}

#header_nav {
background: url(images/header_nav.jpg) no-repeat top center;
height:29px;
}
#header_01 {
background: url(images/header_01.jpg) no-repeat top center;
height:78px;
}
#header_02 {
background: url(images/header_02.jpg) no-repeat top center;
height:63px;
}
#header_03 {
background: url(images/header_03.jpg) no-repeat top center;
height:66px;
}
#header_04 {
background: url(images/header_04.jpg) no-repeat top center;
height:63px;
}
#header_05 {
background: url(images/header_05.jpg) no-repeat top center;
height:33px;
}
#header_06 {
background: url(images/header_06.jpg) no-repeat top center;
height:157px;
}
#header_07 {
background: url(images/header_07.jpg) no-repeat top center;
height:37px;
}
#header_08 {
background: url(images/header_08.gif) no-repeat top center;
height:30px;
}

#content {
text-align:left;
font-size:12px;
background: #eceded;
}

#welcome {
padding-left: 20px;
text-align:left;
}
#welcomeleft {
padding-right:10px;
padding-left:20px;
padding-top:10px;
position:relative;
width:450px;
float:left;
}
#welcomeright {
padding-top:10px;
padding-right:20px;
width:491px;
float:right;
}

.bar {
background: url(images/bar.jpg) no-repeat top center;
height:42px;
width:991px;
overflow:hidden;
margin:0;
padding:0;
}

#bodyleft {
padding-right:10px;
padding-left:15px;
padding-top:10px;
position:relative;
width:645px;
float:left;
}
#bodyright {
padding-right:6px;
padding-left:15px;
padding-top:10px;
width:284px;
float:right;
}

#updates {
padding-left: 20px;
text-align:left;
}
.updttitle {
position:relative;
width:400px;
float:left;
font-size:16px;
font-weight: bold;
padding-bottom:4px;
}
.updtrating {
width:100px;
float:right;
}

.left450 {
padding-left:40px;
padding-top:10px;
position:relative;
width:450px;
float:left;
}
.right450 {
padding-right:40px;
padding-top:10px;
width:450px;
float:right;
}

#footer {
font-size: 11px;
line-height:20px;
text-align:center;
}


.imag,.imag a,.imag a:visited {
border:2px #0000ff solid;
margin:2px 0 4px 0;
}
.whitebg {
background: #fff;
padding:10px;
text-align:center;
}
.horizline {
background: url(images/horiz_div_line.gif) repeat-x;
height:8px;
margin:10px 0 10px 0;
}
.vertline {
background:url(images/vert_div_line.gif) repeat-y; 
overflow:hidden; 
width:8px;
height:100%;
float:left;
}



/* font declarations */
.impact30 {
font-family: Impact,Franklin Gothic Heavy;
font-size: 30px;
}
.impact55 {
font-family: Impact,Franklin Gothic Heavy;
font-size: 55px;
}
.bld18 {
font-size: 18px;
font-weight: bold;
}
.bld14 {
font-size: 14px;
font-weight: bold;
}
.bld12 {
font-size: 12px;
font-weight: bold;
}
.bld11 {
font-size: 11px;
font-weight: bold;
}
.reg11 {
font-size: 11px;
font-weight:normal;
}
.nav,.nav a,.nav a:visited {
color: #fff;
font-size:14px;
font-weight:bold;
text-decoration:none;
padding: 5px 25px 0 25px;
}
.nav a:hover {
text-decoration:underline;
}
.righty {
text-align:right;
}
.lefty {
text-align:left;
}
.centry {
text-align:center;
}
.whitey {
color: #fff;
font-size: 18px;
font-weight: bold;
padding-left:20px;
padding-top: 8px;
}

ul li {
line-height: 20px;
}

