/* Import overall template styles (nav, layout, homepage)
=================================*/
@import url('/css/layout.css');
@import url('/css/home.css');


/*  Misc Subpage Styles
=================================*/

#local_news { float: left; width:370px; padding-right: 9px; border-right: 1px solid #eee; }
#local_weather { float: left; width:250px; padding-left: 10px; }

.local_news { border-bottom: 1px solid #f6f2e8; margin: 0 0 6px 0; padding: 0 0 6px 0; }
#main_content .local_news h1 { color: #1375c8; margin: 0px; padding: 0 0 2px 0; font: bold 13px Trebuchet MS, Tahoma, Arial, sans-serif; }
.local_news p { margin-top: 0px; line-height: 14px; }
.local_news_more { margin-top: -6px; }

.localnews { margin: 0 0 15px 0; width: 640px; }
.localnews h3 { margin: 0px; padding: 0px; font: bold 13px Trebuchet MS, Tahoma, Arial, sans-serif; }
.localnews h3 a { font: bold 12px/13px Trebuchet MS, Tahoma, Arial, sans-serif; text-decoration: none; color: #1375c8; }
.localnews h4 { font: bold 11px/12px Trebuchet MS, Tahoma, Arial, sans-serif; margin: 0px; padding: 0px; color: #666; }
.localnews img { display:none; }
.localnews p { margin: 3px 0 6px 0; font: bold 11px/12px Trebuchet MS, Tahoma, Arial, sans-serif; }

.wdefnews { margin: 0 0 15px 0; width: 640px; }
.wdefnews h3 { margin: 0px; padding: 0px; font: bold 13px Trebuchet MS, Tahoma, Arial, sans-serif; }
.wdefnews h3 a { font: bold 12px/13px Trebuchet MS, Tahoma, Arial, sans-serif; text-decoration: none; color: #1375c8; }
.wdefnews h4 { font: bold 11px/12px Trebuchet MS, Tahoma, Arial, sans-serif; margin: 0px; padding: 0px; color: #666; }
.wdefnews img { display:none; }
.wdefnews .details { margin: 3px 0 6px 0; font: bold 11px/12px Trebuchet MS, Tahoma, Arial, sans-serif; }
.wdefnews .details p { display:none; }

.msn { margin: 0 0 15px 0; width: 640px; height: 55px; overflow: hidden; }
.msn h3 { margin: 0px; padding: 0px; font: bold 13px Trebuchet MS, Tahoma, Arial, sans-serif; }
.msn h3 a { font: bold 12px/13px Trebuchet MS, Tahoma, Arial, sans-serif; text-decoration: none; color: #1375c8; }
.msn h4 { font: bold 11px/12px Trebuchet MS, Tahoma, Arial, sans-serif; margin: 0px; padding: 0px; color: #666; }
.msn img { display:none; }
.msn p { margin: 3px 0 6px 0; font: bold 11px/12px Trebuchet MS, Tahoma, Arial, sans-serif; }

.weatherfeed { margin: 15px 0; width: 480px; }
.weatherfeed h3 { margin: 0px; padding: 0px; font: bold 13px Trebuchet MS, Tahoma, Arial, sans-serif; }
.weatherfeed h3 a { font: bold 12px/13px Trebuchet MS, Tahoma, Arial, sans-serif; text-decoration: none; color: #1375c8; }
.weatherfeed h4 { font: bold 11px/12px Trebuchet MS, Tahoma, Arial, sans-serif; margin: 0px; padding: 0px; color: #666; }
.weatherfeed img { display:none; }
.weatherfeed p { margin: 3px 0 6px 0; font: bold 11px/12px Trebuchet MS, Tahoma, Arial, sans-serif; }

.jock_item { float: left; width: 310px; margin: 0 10px 8px 0; padding: 0 0 8px 0; border-bottom: 1px dashed #eee9dd; }
.jock_pic { float:left; width: 120px; margin-right: 10px; }
.jock_pic div img, .jock_pic img { width: 110px !important; height: 110px !important; }
.jock_pic div { padding: 4px; background: #f6f2e8; border: 1px solid #eee9dd; margin: 0px; }
.jock_info { float: left; width: 180px; }
.jock_info h1 { color: #1375c8; margin: 0px; padding: 0 0 2px 0; font: bold 16px Trebuchet MS, Tahoma, Arial, sans-serif; }
.jock_info p { margin-top: 0px; }
.jock_more { margin: -7px 0 6px 0; }
.jock_bio_pic { float: left; margin: 8px 10px 10px 0; padding: 4px; background: #f6f2e8; border: 1px solid #eee9dd; }

.sub_item { float: left; width: 640px; margin: 4px 10px 4px 0; padding: 0 0 8px 0; border-bottom: 1px dashed #e0dacb; }
.sub_pic { float:left; width: 150px; margin-right: 10px; }
.sub_pic div { padding: 4px; background: #f6f2e8; border: 1px solid #eee9dd; margin: 0px; }
.sub_info { float: left; width: 480px; }
.sub_info h1 { color: #1375c8; margin: 0px; padding: 0 0 2px 0; font: bold 16px Trebuchet MS, Tahoma, Arial, sans-serif; }
.sub_info p { margin-top: 0px; }
.sub_more { margin-top: -6px; width: 480px; text-align:right; }
.sub_img_right { float: right; padding: 10px 0 7px 8px; }
.sub_img_left { float: left; padding: 10px 8px 7px 0; }

.social_club { float:left;width:192px;text-align:center;padding:10px; }
.social_club p { text-align: left; margin-top: 0px; }

.fun_item { width: 640px; margin: 4px 10px 8px 0; padding: 0 0 2px 0; border-bottom: 1px dashed #e0dacb; }
.fun_item p { margin-top: 0px; }
.fun_item h3 { color: #1375c8; margin: 0px; padding: 0 0 2px 0; font: bold 14px Trebuchet MS, Tahoma, Arial, sans-serif; }
.fun_item h2 { color: #1375c8; margin: 0px; padding: 0 0 2px 0; font: normal 12px Trebuchet MS, Tahoma, Arial, sans-serif; font-style: italic; }

.event_title { font: bold 16px Trebuchet MS, Tahoma, Arial, sans-serif; background: #1375c8; padding: 3px 10px; margin: 0 0 4px 0; width: 640px; color: #fff; }
.event_cont { width: 640px; padding: 5px 10px 0px 10px; }

.event_item { width: 620px; margin: 0px 10px 8px 0; padding: 0 0 8px 0; border-bottom: 1px dashed #e0dacb; }
.event_pic { float:left; width: 150px; margin-right: 10px; }
.event_pic div { padding: 4px; background: #f6f2e8; border: 1px solid #eee9dd; margin: 0px; }
.event_info { float: left; width: 460px; }
.event_info h1 { color: #1375c8; margin: 0px; padding: 0 0 2px 0; font: bold 16px Trebuchet MS, Tahoma, Arial, sans-serif; }
.event_info p { margin-top: 0px; }
.event_more { margin-top: -6px; width: 460px; text-align:right; }
.event_img_right { float: right; padding: 10px 0 7px 8px; }
.event_img_left { float: left; padding: 10px 8px 7px 0; }

#form_30_container p { font: normal 16px/18px Trebuchet MS, Tahoma, Arial, sans-serif; }
#form_30_container .update_table th { width: 115px; }