html, body{
	background: #292929;
	height: 100%;
	margin: 0 auto;
        text-align:center;
font-family:tahoma, arial, verdana;
font-size:11px;
color:#fff;
}
a         { color: #fff; }
a:hover   {  }
#container {
text-align:center;
width:940px;
margin-top:5px;
margin:auto;
background:#000;
border:solid 1px #565656;
}
#nav {
height:25px;
padding-top:2px;
background:#000;
color:#fff;
font-family:arial;
font-size:16px;
font-weight:bold;
border:solid 1px #ccc;
}
#main {

}
#content {
color:#fff;
background:#000;
padding-bottom:5px;
padding-top:5px;
font-size:12px;
}
#footer{
background:#000;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
margin-left:-1px;
margin-right:-1px;
}
#header {
background:#000;
height:510px;
padding-top:35px;
}
#left {
width:150px;
float:left;
}
#right {
width:150px;
float:right;
}
#update {
width:920px;
height:200px;
margin:auto;
border: solid 1px #ccc;
margin-top:5px;
margin-bottom:15px;
padding:5px;
text-align:center;
}
#updates {
width:637px;
margin:auto;
text-align:center;
}
.featured {
background:#333;
text-align:left;
}
.update_left {
float:left;
}
.update_right {
width:287px;
float:right;
}
.under_nav {
height:200px;
background:#000;
border-bottom:solid 5px #ccc;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
margin-left:-1px;
margin-right:-1px;
}
.update_text {
width:455px;
margin:auto;
}
.column_head{
background:#ccc;
height:17px;
color:#000;
font-size:12px;
font-weight:bold;
text-align:left;
border-bottom:solid 1px #333;
padding-left:4px;
}
