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


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

.contest { width: 675px; margin-bottom: 15px; border-bottom: 1px solid #eee; padding-bottom: 5px; }
.contest_img { float:left; width: 160px; padding-bottom: 5px; text-align: center; }
.contest_info { float: left; width: 515px; }
.contest_info h1 { font: bold 14px Arial, Helvetica, sans-serif; margin: 0 0 4px 0; padding: 0px; }
.contest_info p { margin-top: 0px; }

.concerts { width: 675px; margin-bottom: 15px; border-bottom: 1px solid #eee; padding-bottom: 5px; }
.concerts_img { float:left; width: 150px; padding-bottom: 5px; text-align: center; }
.concerts_info { float: left; width: 515px; }
.concerts_info h1 { font: bold 14px Arial, Helvetica, sans-serif; margin: 0 0 4px 0; padding: 0px; }
.concerts_info p { margin-top: 0px; }

.event_item { width: 675px; margin-bottom: 15px; border-bottom: 1px solid #eee; padding-bottom: 5px; }
.event_img { float:left; width: 165px; padding-bottom: 5px; text-align: center; }
.event_info { float: left; width: 500px; color: #333; }
.event_info h1 { font: bold 14px/15px Arial; margin: 0 0 6px 0; padding: 0px; color: #e21602; }
.event_info h2 { font: bold 13px/14px Arial; margin: 0 0 3px 0; padding: 0px; color: #000; }
.event_info p { margin-top: 2px; color: #333; }

#jock_morning { width: 695px; min-height: 365px; background: url('/graphics/jock_morning.jpg') no-repeat; }
#jock_julie { width: 695px; min-height: 365px; background: url('/graphics/jock_julie.jpg') no-repeat; }
#jock_stan { width: 695px; min-height: 365px; background: url('/graphics/jock_stan.jpg') no-repeat; }
#jock_rick { width: 695px; min-height: 365px; background: url('/graphics/jock_rick.jpg') no-repeat; }
#jock_tesh { width: 695px; min-height: 365px; background: url('/graphics/jock_tesh.jpg') no-repeat; }
#jock_jim { width: 695px; min-height: 365px; background: url('/graphics/jock_jim.jpg') no-repeat; }

#jock_container { width: 638px; margin: 0 0 27px 0; padding: 188px 29px 0px 38px; }
#jock_cont { width: 638px; background: url('/graphics/jock_bg.gif') repeat-y; min-height: 465px; }
#jock_left { float:left; width: 458px; padding: 0 10px 0 0;  }
#jock_right { float: left; width: 150px; padding: 0 10px; }

#jock_photos { width: 150px; background: url('/graphics/morning_poll.gif') no-repeat center bottom; margin: 10px 0 0 0; }
#jock_photos h1 { background: url('/graphics/morning_poll_top.gif') repeat-y; font: bold 11px Arial; margin: 0px; padding: 2px 5px; }
#jock_photos #pics { padding: 5px; width: 140px; }
#jock_photos #pics #pics_cont { width: 140px; height: 210px; overflow:hidden; }
#jock_photos #pics #pics_cont .pics { float:left; width: 60px; margin: 5px; }

.jock_blog { padding: 0 0 10px 0; }
.jock_blog h4 { font: bold 16px Arial; margin: 0 0 2px 0;  padding: 0px; color: #e21602;  }
.jock_blog h4 a { font: bold 14px/15px Arial; color: #e21602;  }
.jock_blog h5 { font: bold 14px/15px Arial; margin: 0 0 2px 0;  padding: 0px; color: #e21602; text-indent: -127; width: 600px; overflow:hidden;}
.jock_blog h5 a { font: bold 14px/15px Arial; color: #e21602; }
.jock_blog h3 { font: bold 12px Arial; margin: 0 0 2px 0; padding: 0px; color: #000; }
.jock_blog p { margin-top: 0px; color: #333; }
.jock_blog .more a:link, .jock_blog .more a:link { font-weight: bold; color: #000; text-decoration:underline; }
.jock_blog .more a {  font-weight: bold; color: #333; text-decoration:underline; }

#connect { margin: 0px; padding: 0px; border-collapse: collapse; }
#connect td { font: normal 11px Arial; padding: 4px 0px; }
#connect td a { color: #333; }

.morning_item0 { width: 448px; }
.morning_item1 { width: 448px; border-top: 1px solid #eee; padding-top: 10px; margin-top: 5px; }
.morning_item1 .pic, .morning_item0 .pic { float:left; width: 135px; margin-bottom: 10px; text-align: center; }
.morning_item1 .info, .morning_item0 .info { float: left; width: 313px; }
.morning_item1 .info h1, .morning_item0 .info h1 { font: bold 14px Arial, Helvetica, sans-serif; margin: 0 0 4px 0; padding: 0px; }
.morning_item1 .info p, .morning_item0 .info p { margin-top: 0px; }
.morning_item1 .info .more, .morning_item0 .info .more { margin-top: -5px; margin-bottom: 10px; text-align:right; font: bold 11px Arial; }
.morning_item1 .info .more a, .morning_item0 .info .more a { color: #333; }

.morning_more { width: 448px; }
.morning_more .pic { width: 135px; float:left; margin: 0 0 10px 10px; text-align: center;}
.morning_more .info { width: 303px; float:left; }
.morning_more .info h1 { font: bold 14px Arial, Helvetica, sans-serif; margin: 0 0 4px 0; padding: 0px; }
.morning_more .info p { margin-top: 0px; }

#jock_right .triton_poll 				{ margin: 0px auto; padding: 0 0 5px 0; width: 150px; background: url('/graphics/morning_poll.gif') center bottom no-repeat; }
#jock_right #poll_1 h2 { width: 140px; background: #d7d4d4 url('/graphics/morning_poll_top.gif') no-repeat; color: #000; margin: 0px; padding: 3px 5px; font: bold 11px Arial; }
#jock_right .triton_poll th				{ color: #000; font-weight: bold; text-align: left; font-size: 11px; margin: 0px; padding: 2px 5px; }
#jock_right .triton_poll th	p			{ margin: 0px; padding:0; }
#jock_right .triton_poll td 			{ text-align: center; font: normal 11px/12px Arial; padding: 2px 5px; }
#jock_right .triton_poll td .answer 	{ text-align: left; font: normal 11px/12px Arial; padding: 5px 0px; }
#jock_right .triton_poll table { border-collapse: collapse; margin: 0px; padding:0px; width: 100%; }
#jock_right .triton_poll table td { margin: 0px; padding:0px; }
#jock_right #poll_results_1 .answer 	{ padding: 6px 0 0 0; }
#jock_right #poll_results_1 td			{ text-align: left; }

.jock_bio { width: 675px; margin: 15px 0px; }
.jock_img { float:left; width: 165px; padding-bottom: 5px; text-align: center; }
.jock_img img { border: 1px solid black; }
.jock_info { float: left; width: 500px; }
.jock_info h1 { font: bold 14px/15px Arial; margin: 0 0 2px 0; padding: 0px; color: #e21602; }
.jock_info p { margin-top: 2px; color: #333; }

.trivia { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
.trivia h1 { font: bold 12px Arial, Helvetica, sans-serif; margin: 0 0 4px 0; padding: 0px; }
.trivia h2 { font: bold 14px Arial, Helvetica, sans-serif; font-style: italic; margin: 0 0 4px 0; padding: 0px; }
.trivia p { margin-bottom: 0px; }

#poll_2 .triton_poll 				{ float: right; background: url('/graphics/poll_bg.gif') repeat-y; margin: 0 0 0 15px; padding: 0 0 5px 0; width: 250px; border-bottom: 1px solid #e48d35; border-collapse: collapse; }
#poll_2 .triton_poll th				{ color: #000; font-weight: bold; text-align: left; font-size: 14px; background: url('/graphics/hdr/morning_poll.gif') no-repeat; margin: 0px; padding: 40px 0 0 0; }
#poll_2 .triton_poll th	p			{ margin: 0px; padding: 0px 7px; }
#poll_2 .triton_poll td 			{ text-align: center; font-size: 12px; padding: 0 0 4px 0; }
#poll_2 .triton_poll td .answer 	{ text-align: left; font-size 12px; padding: 0px; }
#poll_2 #poll_answers_2 .answer 	{ padding: 6px 0 0 0; text-align: left; }
#poll_2 #poll_answers_2 td			{ text-align: left; padding: 0px 5px; text-align: center; }
.poll_submit_2 { margin: 5px 0; }
#poll_2 #poll_results_2 .answer 	{ padding: 6px 0 0 0; }
#poll_2 #poll_results_2 td			{ text-align: left; padding: 0px 7px; }

.recipe_back { width: 430px; margin: 0; background: #ddd; padding: 5px 10px; }
.recipe_back a { font: bold 12px Arial; color: #333; }

.recipe_cat { width: 430px; margin: 0 0 10px 0; background: #f2f2f2; padding: 10px; }
.recipe_cat .pic { float:left; width: 52px; }
.recipe_cat .info { float:left; width: 378px; }
.recipe_cat .info h1 { font: normal 25px Arial, sans-serif; color: #ec642a; margin: 0 0 2px 0; padding: 0px; text-transform: uppercase; }
.recipe_cat .info h1 a { font: normal 25px Arial, sans-serif; color: #ec642a; text-decoration: none; }
.recipe_cat .info h1 a:hover { font: normal 25px Arial, sans-serif; color: #b7410e; text-decoration: underline; }
.recipe_cat .info h2 { font: bold 12px Arial, sans-serif; color: #666; margin: 0px; padding: 0px; }
.recipe_cat .info h2 a { font: bold 12px Arial, sans-serif; color: #666; text-decoration: underline; }
.recipe_cat .info h2 a:hover { font: bold 12px Arial, sans-serif; color: #333; text-decoration: underline; }

ul#recipe_list { margin: 0px; padding: 0px; list-style-type:none; }
ul#recipe_list li { margin: 9px 0; padding: 0 0 0 22px; background: url('/graphics/icon_recipe.gif') no-repeat; list-style-type:none; }
ul#recipe_list li a { font: bold 13px Arial; color: #ec642a; }

.recipe { width: 448px; margin: 0 0 10px 0; }
.recipe h1 { font: normal 20px Arial, sans-serif; color: #ec642a; text-decoration: none; }

.games						{ width: 675px; padding: 0 0 10px 0; border-bottom: 1px solid #e5e5e5; margin: 0 0 10px 0; }
.games_pic					{ float: left; width: 130px; }
.games_info					{ float: left; width: 545px; }
.games_info h3 				{ padding: 0px; margin: 0 0 5px 0; font: bold 17px Helvetica, Arial, sans-serif; color: #000; }
.games_info p				{ margin-top: 0px; }
.games_more					{ margin: 0 0 8px 0; }
.games_more a:link,
.games_more a:visited 		{ font: bold 12px Arial, sans-serif; font-style: italic; color: #3333cc; }
.games_more a:hover 		{ font: bold 12px Arial, sans-serif; font-style: italic; color: #3333cc; }


#poll_3 .triton_poll 				{ margin: 0px auto; }
#poll_3 .triton_poll th				{ color: #000; font-weight: bold; text-align: center; font-size: 14px; }
#poll_3 .triton_poll th	p			{ margin: 0px; padding: 0 0 7px 0; }
#poll_3 .triton_poll td 			{ text-align: center; font-size: 12px; padding: 4px 0 4px 0; }
#poll_3 .triton_poll td.image img { padding: 4px 0 4px 0; }
#poll_3 .triton_poll td .answer 	{ text-align: left; font-size 12px; padding: 0px; font: bold 13px Arial; }
#poll_3 #poll_answers_3 .answer 	{ padding: 6px 0 0 0; text-align: left; }
#poll_3 #poll_answers_3 td			{ text-align: left; padding: 0px 5px; text-align: center; }
.poll_submit_3 { margin: 5px 0; }
#poll_3 #poll_results_3 .answer 	{ padding: 6px 0 0 0; }
#poll_3 #poll_results_3 td			{ text-align: left; padding: 0px 7px; }

#poll_4 .triton_poll 				{ margin: 0px auto; }
#poll_4 .triton_poll th				{ color: #000; font-weight: bold; text-align: center; font-size: 14px; }
#poll_4 .triton_poll th	p			{ margin: 0px; padding: 0 0 7px 0; }
#poll_4 .triton_poll td 			{ text-align: center; font-size: 12px; padding: 4px 0 4px 0; }
#poll_4 .triton_poll td.image img { padding: 4px 0 4px 0; }
#poll_4 .triton_poll td .answer 	{ text-align: left; font-size 12px; padding: 0px; font: bold 13px Arial; }
#poll_4 #poll_answers_4 .answer 	{ padding: 6px 0 0 0; text-align: left; }
#poll_4 #poll_answers_4 td			{ text-align: left; padding: 0px 5px; text-align: center; }
.poll_submit_4 { margin: 5px 0; }
#poll_4 #poll_results_4 .answer 	{ padding: 6px 0 0 0; }
#poll_4 #poll_results_4 td			{ text-align: left; padding: 0px 7px; }
