/* for rotating feature element as opposed to main page container */
.container {float:left; margin-top:5px; clear:bottom; width:700px; height:350px;}

/* javascript rotating news element under feature image */
#news_ticker {float:left; width:937px; height: 20px; background:url('/images/homepage/news_ticker_bg.jpg') repeat-x; padding:7px 5px 3px 10px; margin-top: -4px;}
#news_ticker a {color: #cbcdcc !important; text-decoration: none;}
#news_ticker a:hover {color: #cbcdcc; text-decoration: underline;}
#news_link {color: #ffffff !important; text-decoration: none;}
#news_link a {color: #ffffff !important; text-decoration: none;}
#news_link a:hover {color: #ffffff; text-decoration: underline;}

/* category boxes */
.category_container {float:left; width:952px; border:0; margin:0; padding-left:0;}
.category_box {float:left; height:115px; padding:5px; margin-top:5px; margin-bottom:0px; background:#ffffff; border:0px solid #cbcdcc;}
.category_box_right {float:right; width:223px; text-align:right; height:115px; padding:0px; margin-top:15px; margin-bottom:0px; background:#ffffff; border:0px solid #cbcdcc;}
.category_box {width:222px; margin-right:5px;}
.category_box img {float:left; margin:3px 10px 0 0;}
.category_box {color:#777777;}
.subfeathead {font-size:1.3em; font-weight:bold; color:#4aaa42}
.subfeattext {padding:15px 5px 10px 10px; color:#000000;}

/* linkbox */
.links_container {float:left; width:952px; margin-top:5px; padding-top:10px; border-top:0px solid #cbcdcc; background:url(/images/main_template/box_bg_top.gif) repeat-x;}
.links_container a {color: #777777 !important; text-decoration: none;}
.links_container a:hover {color: #0066CC !important; text-decoration: underline;}
.links_container li {display: list-item; list-style-position: outside; margin-left: 20px; list-style-type: none; padding: 0px 0px 2px;}
.links_list1 {float:left; width:155px;}
.links_list2 {float:left; width:215px;}
.links_list3 {float:left; width:205px;}
.links_list4 {float:left; width:210px;}
.links_list5 {float:left; width:165px;}