@charset "UTF-8";
/* CSS Document */

/* global styles */
body{margin:0px; padding: 0px; background-color:#FFF;}
div{overflow:hidden;}
img{ border: none;}
b {color: #e7e6e4; margin: 0 5px; }

h1{ font-size: 35px; color: #67605a; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: -6px 0 10px 0; } 
h2{ font-size: 17px; color: #463e36; margin: 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal;  }
h4{ font-size: 11px; color: #67605a; font-weight: normal;}
h5{ font-size: 10px; color: #67605a; margin:0;}

.dateBytime{ color: #67605a; margin-top: -4px;  }

 li{list-style:none outside;padding-top:0px;clear:both;}
 ol{ padding: 0; margin: 0;}

/* global font styles */
body, select, input  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #463e36; background: #f5f3f1;}
form{ margin: 0;}

a{ text-decoration:none;  }
a:hover{ text-decoration: underline;}
a.mc_more { color: #a01e1e; text-decoration:none; font-size: 11px;}
a.mc_more:hover { color: #a01e1e; text-decoration: underline;}
a.title_lk_cs { color: #a01e1e;}

.g_clear{clear:both;height:0px;line-height:0px;font-size:0px;}
.g_clear20px{clear:both;height:0px;line-height:0px;font-size:0px;padding-top:20px;}
.g_clear15px{clear:both;height:0px;line-height:0px;font-size:0px;padding-top:15px;}
.g_clear49px{clear:both;height:0px;line-height:0px;font-size:0px;padding-top:0px;}

/* global div styles */

#g_wrapper { width: auto; margin: 0; }
#c_holder { margin: 0 auto 0 auto; width: 940px;  height: 100%; border-left: 20px solid #fff; border-right: 20px solid #fff; background: #fff;  }

#c_leaderBoard {width:940px; height: 90px; margin-bottom: 10px; }
#b_728x90 { float: left; width: 728px; height: 90px;}
#b_212x90 { float: left; width: 212px; height: 90px;}

#c_leaderBoard_cat {width:940px; height: auto; margin-bottom: 10px; }
#b_728x90_cat { float: left; width: 728px; height: auto;}
#b_212x90_cat { float: left; width: 212px; height: auto;}


#c_headerHolder {width:940px;margin-bottom:20px;}

#m_headerRow { width: 940px; height: 170px; }
#m_headerHolder {height: 90px;}
#m_logoHolder { float:left; margin: 15px 20px 0 0; padding-left: 20px; }

#m_headerFocus { float: left; margin: 10px 0 20px 0;}
 
 #m_nav { width: 940px; margin-top: -30px;  height: 100px;  background: url(/pics/nav_bg_full_op.png) no-repeat; color: #fff; font-weight: bold;}	

#navHolder{padding-top:1px;width:940px;text-align:left;}
#nav_start{width: 940px;  height: 40px;  color: #fff; font-weight: bold;}
.nav_bar, .nav_bar_over{height:40px;margin: 0 20px 0 20px;float:left;line-height:40px;cursor:hand;cursor:pointer; color: #fff; font-weight: normal; font-size: 11px;}
.nav_bar_over{background: url(/pics/nav_sel_tiles.gif) repeat-x bottom;}

.subnav_item, .subnav_item_over{margin: 0 20px 0 20px; float:left;cursor:hand;cursor:pointer; height:40px;line-height:40px; color: #463e36; font-weight: normal; font-size: 11px;}
.subnav_item_over{ color: #a01e1e; }
.subnav{width:940px;}


#m_srch { position: relative; left: 640px; top: 0px; z-index: 10; padding-left: 5px; margin: 10px 10px 0 0; width: 285px; height: 20px; background:url(/pics/srch_bg_cnr.gif) left top no-repeat #fff;  }
#m_srch .srch_go { float: right;}
#m_srch .srch_field{ float: left; padding: 3px 3px 0 3px; width: 250px; font-size: 12px; color: #a01e1e;  border: 0;  background:url(/pics/srch_watermark.gif)   120px -1px no-repeat;  }
 

#c_row_Holder { width: 940px; margin: 0 ; }

.c_subcol_left { float: left; width: 300px; margin-right: 20px; line-height: 15px; }
.c_subcol_right { float: left; width: 300px;  line-height: 15px; }


#c_colLft_Holder { width: 300px;  float: left;} 
#c_colMid_Holder { width: 300px; float: left; margin: 0 20px 0 20px; height: 833px;} 
#c_colRht_Holder { width: 300px; float: right;} 
#c_colspan2_Holder{ width: 620px; float: right; }

#c_ed_choice { width: 620px; height: 100px; background:url(/pics/bg_tile_ed_choice.gif) repeat-x;  }
#c_ed_choice img{ float: left;}


#t_bar { width: 610px; padding: 5px 0 0 10px; height: 15px; background: #9a968f; font-size: 10px; color: #fff; font-weight: bold; line-height: 10px;   }



#t_holder { width: 940px; height: 100px; margin-bottom: 20px; }


#footer_holder{ height: 200px; background: #463e36;}
#footer_txt { width: 950px; padding: 40px 0 0 30px; color: #c6c3bf; margin: 0 auto 0 auto; }
#footer_txt span{ padding: 0 12px 0 12px; }
#footer_txt div{ width: 137px; float: left; color: #ffffff;  }
#footer_txt a{ text-decoration:none; color: #c6c3bf;}
#footer_txt a:hover{ text-decoration:underline;}

.date_float {float:right; font-size: 10px; color: #67605a; display: block; height: 10px; font-weight: normal;  font-family: Arial, Helvetica, sans-serif;}








