#leaderboard {width:728px; height:90px;}
#header_body {width:728px; height:80px;}
#menu_bar {width:728px; height:24px;}
#header_side {width:234px; height:214px;}
#header {height:214px; margin-bottom: 10px;}

body {
background-color:#E9E9E2; /*#EDF1F0*/
margin: 0px;
padding: 0px;
font-family: "trebuchet ms",arial;
font-size: 14px;
}

a,a:active,a:link,a:visited {
color: #8C5256;
text-decoration:none;
}

a:hover {
color: #6C2335;
text-decoration:none;
}

img {
border: 0;
}

.head_wrapper {
float: left;
}

div.wrapper {
float: left;
}

.clearer {
clear:both;
line-height:0;
}

.content_win {
border: 1px solid #A0A0A0;
margin-bottom: 0px;
padding: 0px 10px 0px 10px;
background-color:#fff;
}

.content_header{
height:20px;
margin: 0px -10px 0px -10px;
padding: 0px 0px 0px 5px;
background-color: #8C5256;
border-bottom: 1px solid #A0A0A0;
}

.center_col_header{
height:40px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
background-color: #8C5256;
font-size: 25px;
color: #FFFFFF;
font-weight: bold;
border-bottom: 1px solid #A0A0A0;
}

.divider {
clear: both;
line-height: 0px;
font-size: 0px;
height: 10px;
margin: 0px 0px 10px 0px;
border-bottom: 1px solid #ccc;
}

#container {
margin: 0 auto;
padding-top: 10px;
background-color: #E9E9E2;
width:972px;
}

#leaderboard {
width: 728px;
margin-bottom: 10px;
}

#header_body {
margin-bottom: 10px;
}

#header_logo {
padding-left: 18px;
float: left;
}

#header_side {
float: right;
}

#header_menu {
margin-bottom: 0px;
}

#header_menu a {
float: left;
display:block;
height: 25px;
background-repeat: no-repeat;
background-position: 0px -100px;
}

#site_menu {
font-size: 12px;
font-family: "trebuchet ms";
width: 232px;
height: auto;
background-color: #fff;
padding: 0;
}

#site_menu div.content_header {
background: #8C5256 url(/img/site_menu.gif) no-repeat;
background-position:center;
margin: 0;
}

#site_menu a {
background-color: #fff;
color: #000;
display:block;
margin: 0;
padding: 2px 0 0px 4px;
height: 20px;
width: 112px;
float: left;
}

#site_menu a.shaded {
background-color: #eee;
color: #000;
}

#site_menu a.left {
width: 111px;
border-right: 1px solid #ccc;
}

#site_menu a,#site_menu a:link,#site_menu a:visited,#site_menu a:active {
text-decoration: none;
}

#site_menu a:hover {
color: #000;
background-color: #ddd;
}

#site_menu a span.feat_menu_item {
color: #333;
font-weight: bold;
}

.weather_big {
font-size: 30px;
color: #3131C4;
font-weight: bold;
}

.weather_small {
font-size: ;
}

.weather_update {
font-size: 10px;
text-align: center;
}

#login_box {
position: absolute;
top: 175px;
padding-top:15px;
line-height: 14px;
font-size: 12px;
height: 53px;
width: 232px;
text-align:center;
background-color: #eee;
border: 1px solid #999;
background: #eee url(/i/pages/wide/archive_bg.gif) repeat-x;
background-position: -25px;
}

#login_box a {
line-height: 28px;
margin: 0 auto;
margin-top: 5px;
padding: 0px 6px 0px 4px;
font-size: 12px;
color: #fff;
font-weight: bold;
text-align:center;
background-color: #6D7C8D;
border: 1px solid #333;
}

#login_box2 {
top: 154px;
padding-top:15px;
line-height: 14px;
font-size: 12px;
height: 53px;
width: 232px;
text-align:center;
background-color: #eee;
border: 1px solid #999;
background: #eee url(/i/pages/wide/archive_bg.gif) repeat-x;
background-position: -25px;
margin-bottom: 10px;
}

#login_box2 a {
line-height: 28px;
margin: 0 auto;
margin-top: 5px;
padding: 0px 6px 0px 4px;
font-size: 12px;
color: #fff;
font-weight: bold;
text-align:center;
background-color: #6D7C8D;
border: 1px solid #333;
}

#login_box {
   top:203px;
   height: 43px
}

.login_message {
color: #FF0000;
}

html>body #login_box { top: 186px; }

#footer {
padding: 10px;
color: #fff;
background-color: #5D5761;
font-family: arial;
font-size:11px;
clear:left;
width:952px;
height:40px;
}

#footer a,#footer a:active,#footer a:visited {
color: #fff;
text-decoration: none;
}

#footer_logo {
float: right;
vertical-align:bottom;
}

#tabs {
clear: both;
}

#left_col {
float:left;
width:250px;
margin: 0px 10px 10px 0px;
}

#pattern_bg_right {width:200px;}

#pattern_bg {
background: #eee url(/img/theaters_bgpatt.gif) repeat;
clear: both;
margin-bottom: 10px;
height: auto;
}


#center_col {
float:left;
width:468px;
margin: 0px 10px 10px 0px;
}

/*BEGIN TOPBLOG*/
#topblog {
clear: both;
border-width: 0px 1px 0px 1px;
border-style: solid;
border-color: #a0a0a0;
margin: 0;
padding: 0;
}

#topblog .content_header {
height:50px;
margin: 0;
padding: 0;
background-color: #FFFFFF;
border: none;
}

#topblog .hr { margin: 4px 10px 0 10px; }

#topblog .article_title, #topblog .article_author { padding: 0 10px; }
#topblog .article { padding: 0px 10px; }

#topblog .article_author { color: #777; }

#right_col {
float: left;
width: 234px;
margin: 0px 0px 10px 0px;
}

#admin_col {
float:left;
width:972px;
margin: 0px 10px 10px 0px;
}

#main_col {
float:left;
width:728px;
margin: 0px 10px 10px 0px;
}

.name {
font-size: 11px;
font-weight: bold;
width: 75px;
padding-left: 4px
}

.data {
font-size: 10px;
font-weight: bold;
text-align: right;
width: 50px;
padding-right: 4px
}

/**** BEGIN HEADER ALERT****/
div#header_alert {
   display:block;
   height:20px;
   width:100%;
   background-color:#555;
   margin: -10px 0 10px 0;
   color:#fff;
   text-align:center;
   font-size:12px;
}
div#header_alert a { color:#eee; }
