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


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

#subpage #news_cont { margin: 5px 15px; }
#subpage #news_cont .news { margin-bottom: 25px; }
#subpage #news_cont .news h4 { margin: 0px; padding: 0px; font: bold 14px Arial, sans-serif; color: #2d55d6; }
#subpage #news_cont .news h3 { margin: 0px; padding: 0px; font: bold 14px Arial, sans-serif; color: #2d55d6; }
#subpage #news_cont .news .news_desc p { margin-top: 0px; }
#subpage #news_cont .news .news_more a:link, #subpage #news_cont .news .news_more a:visited { font: bold 11px Arial, sans-serif; font-style: italic; color: #2d55d6; }
#subpage #news_cont .news .news_more a:hover { font-style: italic; color: #2d55d6; }

#hdr_community, #hdr_photo  { width: 587px; height: 38px; padding: 10px 8px 0 8px; margin: 0px; background: url('/graphics/hdr_bg.gif') repeat-x; }
#hdr_onlocation				{ width: 587px; height: 40px; padding: 8px 8px 0 8px; margin: 0px; background: url('/graphics/hdr_bg.gif') repeat-x; }
#hdr_community h3			{ padding: 4px 0 0 32px; margin: 0px; height:32px; background: url('/graphics/icon_community.gif') no-repeat; background-position: 0 -1; font: bold 17px Arial, sans-serif; color: #fff; text-transform: uppercase; }
#hdr_photo h3				{ padding: 4px 0 0 35px; margin: 0px; height:32px; background: url('/graphics/icon_photo.gif') no-repeat; background-position: 0 -1; font: bold 17px Arial, sans-serif; color: #fff; text-transform: uppercase; }
#hdr_onlocation h3			{ padding: 4px 0 0 80px; margin: 0px; height:32px; background: url('/graphics/icon_onlocation.gif') no-repeat; background-position: 0 -1; font: bold 17px Arial, sans-serif; color: #fff; text-transform: uppercase; }

.videos { text-align: center; width: 587px; margin: 0 0 25px 0;  }
.videos h3 { font: bold 14px Arial, sans-serif; text-align: center; margin: 0 0 3px 0; padding: 0px; }
.videos p { margin: 0 0 8px 0; }

.general					{ width: 587px; padding: 0 0 10px 0; border-bottom: 1px solid #e5e5e5; margin: 0 0 10px 0; }
.general h3 				{ padding: 0px; margin: 0 0 2px 0; font: bold 15px Arial, sans-serif; color: #142a6d; }
.general p					{ margin-top: 0px; }
.general_pic				{ float: left; width: 160px; }
.general_info				{ float: left; width: 427px; }
.general_info h3 			{ padding: 0px; margin: 0 0 2px 0; font: bold 15px Arial, sans-serif; color: #142a6d; }
.general_info p				{ margin-top: 0px; }
.general_more				{ margin-top: -10px; }
.general_more a:link,
.general_more a:visited 	{ font: bold 11px Arial, sans-serif; font-style: italic; color: #666; text-decoration: none; }
.general_more a:hover 		{ text-decoration: underline; }
.general_more2 a:link,
.general_more2 a:visited 	{ font: bold 11px Arial, sans-serif; font-style: italic; color: #666; text-decoration: none; }
.general_more2 a:hover 		{ text-decoration: underline; }
#general_bot				{ width: 587px; height:2px; overflow: hidden; margin-top: -12px; background: #fff; }

table#als_comments			{ padding: 0px; margin: 0px auto; width: 580px; border-collapse: collapse; }
table#als_comments td		{ padding: 3px 0px; font-weight: bold; }
.als_spacer					{ background: #fff; height: 8px; overflow: hidden; }
.als_download				{ background: url('/graphics/al_dl.gif') no-repeat; height: 22px; padding: 3px 0 0 8px; }
.als_segment				{ background: url('/graphics/nav_arrow.gif') no-repeat 8px 4px; padding: 0 0 0 15px; }

#subpage .cmt_video			{ float: left; width: 195px; text-align: center; margin: 10px 0px; }

.local_news 				{ margin-bottom: 20px; }
.local_news h4				{ padding: 0px; margin: 0 0 1px 0; font: bold 13px Arial, sans-serif; color: #142a6d; }
.local_news h4 a:link,
.local_news h4 a:visited	{ font: bold 13px Arial, sans-serif; color: #142a6d; text-decoration: underline; }
.local_news h4 a:hover		{ font: bold 13px Arial, sans-serif; color: #09194c; text-decoration: underline; }
.local_news p 				{ margin-top: 0px; }

.news 				{ margin-bottom: 10px; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
.news h4				{ padding: 0px; margin: 0 0 1px 0; font: bold 13px Arial, sans-serif; color: #142a6d; }
.news h4 a:link,
.news h4 a:visited	{ font: bold 13px Arial, sans-serif; color: #142a6d; text-decoration: underline; }
.news h4 a:hover		{ font: bold 13px Arial, sans-serif; color: #09194c; text-decoration: underline; }
.news p 				{ margin-top: 0px; }

.obit 				{ margin-bottom: 10px; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
.obit h4				{ padding: 0px; margin: 0 0 1px 0; font: bold 13px Arial, sans-serif; color: #142a6d; }
.obit h4 a:link,
.obit h4 a:visited	{ font: bold 13px Arial, sans-serif; color: #142a6d; text-decoration: underline; }
.obit h4 a:hover		{ font: bold 13px Arial, sans-serif; color: #09194c; text-decoration: underline; }
.obit p 				{ margin-top: 0px; }

.abc_news 					{ margin-bottom: 20px; }
.abc_news h4				{ padding: 0px; margin: 0 0 1px 0; font: bold 13px Arial, sans-serif; color: #142a6d; }
.abc_news h4 a:link,
.abc_news h4 a:visited		{ font: bold 13px Arial, sans-serif; color: #142a6d; text-decoration: underline; }
.abc_news h4 a:hover		{ font: bold 13px Arial, sans-serif; color: #09194c; text-decoration: underline; }
.abc_news p 				{ margin: 0px; }

.games						{ width: 587px; padding: 0 0 10px 0; border-bottom: 1px solid #e5e5e5; margin: 0 0 10px 0; }
.games_pic					{ float: left; width: 140px; }
.games_info					{ float: left; width: 447px; }
.games_info h3 				{ padding: 0px; margin: 0 0 5px 0; font: bold 15px Arial, sans-serif; color: #142a6d; }
.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; }

