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


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

#sub_cont { width: 970px; margin: 0px; padding: 10px 10px 15px 10px; }
#sub_cont h3 { font: bold 16px Arial, sans-serif; margin: 0 0 3px 0; padding: 0px; }
#sub_cont p { margin-top: 0px; }

.sub_image_right { float: right; }
.sub_image_right img { margin: 0 0 10px 10px; }

.news_item { margin-bottom: 15px; }
.news_item h4, .news_item h3 { margin: 0px; padding: 0px; }
.news_item h4 a:link, .news_item h4 a:visited { font: bold 13px Arial, sans-serif; color: #333; }
.news_item h4 a:hover { font: bold 13px Arial, sans-serif; text-decoration: underline; color: #333; }
#sub_cont .news_item h3 { font: normal 11px Arial, san-serif; font-style: italic; color: #333; }
.news_item p { margin: 2px 0; color: #333; }

.national_item { margin-bottom: 15px; }
.national_item h4, .national_item h3 { margin: 0px; padding: 0px; }
.national_item h4 a:link, .national_item h4 a:visited { font: bold 13px Arial, sans-serif; color: #333; }
.national_item h4 a:hover { font: bold 13px Arial, sans-serif; text-decoration: underline; color: #333; }
#sub_cont .national_item h3 { font: normal 11px Arial, san-serif; font-style: italic; color: #333; }
.national_item p { margin: 2px 0; color: #333; height: 15px; overflow:hidden; }

.contest1 { width: 970px; margin: 5px 0 0 0; padding: 0px; }
.contest2 { width: 970px; margin: 15 0 0 0; padding: 15px 0 0 0; border-top: 1px solid #eee; }
.contest_img { float:left; width: 200px; margin: 0 10px 0 0; text-align:center; }
.contest_info { float:left; width: 760px; }
.contest_info h1 { font: bold 14px Arial,sans-serif; color: #990000; margin: 0 0 2px 0; padding: 0px; }
.contest_info p { margin-top: 0px; }

.events1 { width: 970px; margin: 5px 0 0 0; padding: 0px; }
.events2 { width: 970px; margin: 15 0 0 0; padding: 15px 0 0 0; border-top: 1px solid #eee; }
.events_img { float:left; width: 200px; margin: 0 10px 0 0; text-align:center; }
.events_info { float:left; width: 760px; }
.events_info h1 { font: bold 14px Arial,sans-serif; color: #990000; margin: 0 0 2px 0; padding: 0px; }
.events_info p { margin-top: 0px; }

.show_feed { margin-bottom: 15px; }
.show_feed p { margin:0px; }
.show_feed h4, .show_feed h3 { margin: 0px; padding: 0px; }
.show_feed h4 a:link, .show_feed h4 a:visited { font: bold 14px Arial, sans-serif; color: #333; }
.show_feed h4 a:hover { font: bold 14px Arial, sans-serif; text-decoration: underline; color: #333; }
.show_feed h3 { font: bold 11px Arial, sans-serif; color: #666; font-style: italic; }

#jock_cont { width: 990px; margin: 0px auto; padding: 0px; background: #fff url('/graphics/shell_bg.gif') repeat-y; }
#jock_left { float:left; width: 678px; margin: 0px; padding: 0px; overflow: hidden; }
#jock_right { float:left; width: 300px; margin: 0px; padding: 6px 6px 0px 6px; }
#jock_right p { margin-top: 0px; }
#jock_feed { width: 658px; padding: 10px; }
#jock_bio { }
#jock_bio h4 { font: bold 22px Helvetica, Arial, sans-serif; margin: 0 0 4px 0; padding: 0; border-bottom: 1px solid black; }
#jock_bio p { margin-top:0px; }

#jock_twitter { width: 298px; overflow: hidden; border: 1px solid #999;  border-bottom: 0px; background:#ffffff; margin-bottom:8px; color:#000; }
#twitter_multi_div { text-align: left; font: normal 11px Arial; }
#twitter_multi_div a:link, #twitter_multi_div a:visited { color:#225dc4; text-decoration: none; }
#twitter_multi_div a:hover { color:#114298; text-decoration: none; }
#twitter_multi_div a.tweetlink { font-weight: bold; text-decoration: none; }
#twitter_multi_div a.tweetlink:hover { font-weight: bold; text-decoration: underline; }
ul#twitter_multi_update_list { list-style-type:none; padding: 0px; margin: 0px; }
ul#twitter_multi_update_list li div { padding: 0px 5px; }
ul#twitter_multi_update_list li { list-style-type:none; padding: 4px 0px; margin: 0px; border-bottom: 1px solid #999; }
#twitter_multi_div .tweetinfo { font: normal 11px Arial; }
#twitter_multi_div .tweetinfo a:link { color:#000; font: normal 11px Arial; text-decoration: none; }
#twitter_multi_div .tweetinfo a:hover { color:#000; font: normal 11px Arial; text-decoration: underline; }

.podcast_item { width: 970px; margin: 0 0 15px 0; }
.podcast_info { float:left; width: 730px; margin: 0 30px 0 0; }
#sub_cont .podcast_item .podcast_info h4 { font: bold 13px Arial, sans-serif; margin: 0px; padding: 0px; }
#sub_cont .podcast_item .podcast_info h3 { font: bold 12px Arial, sans-serif; margin: 0 0 6px 0; padding: 0px; color: #666; }
.podcast_link { float:left; width: 210px; text-align: center; padding: 10px 0 0 0; }
.podcast_link p { width: 210px; text-align: center; margin: 4px 0px; }
