/* @override http://somaaustin.cpmpreview1.com/css/home.css */
#home #content-1,
#home #content-2		{  }
#home #content-3 h4,
#home #content-4 h4,
#home #content-5 h4		{  }
#subnav					{ padding-bottom:150px; }
#home .article,
#home .post				{ padding:17px 0 7px; border-bottom:1px solid #e1e1e1; }
#home .article h4,
#home .post h4			{ font-size:1.7em; margin:0 0 3px; }
#home .article h4 a,
#home .post h4 a		{ color:#b41014; text-decoration:none; }
#home .article h4 a:hover,
#home .post h4 a:hover	{ text-decoration:underline; }
#home p.author			{ font-size:1.2em; color:#858584; margin-top:0; }
#home .post h4 span		{ font-size:11px; color:#858584; margin-left:15px; }
#primaryContent h4		{ font-size:1.7em; color:#b41014; }

#primaryContent #content-switcher { list-style: none; margin: 0; padding: 0; width: 100%; }
#primaryContent #content-switcher li { list-style: none; margin: 0 2px 0 0; padding: 0 0 2px 0; float: left; width: 158px; line-height: 1; font-size: 16px; color: #1a1a1a; background: #fff;}
#primaryContent #content-switcher li#last-tab { margin-right: 0; width: 160px; }
#primaryContent #content-switcher li a { display: block; line-height: 40px; background: #F2F2F2; text-align: center; text-decoration: none; color: #1a1a1a; text-transform: uppercase; *padding-bottom: 10px;}
#primaryContent #content-switcher li span { font-weight: bold; }
#primaryContent #content-switcher li a:hover { color: #3c9bb3;}
#primaryContent #content-switcher li.active { background: #E9E9E9;}
#primaryContent #content-switcher li.active a { background: #E9E9E9;}
#blog-feature { padding: 20px 10px; background:url(../images/bg_blogs_home.png) repeat-x top; margin-top: -10px; width: 620px; }
#blog-feature .more { margin-top: 10px; text-align: right;}
/* @end */


/* @group top-content */
#top-content 	{ width: 860px; height: 322px; overflow: hidden; background:url(../images/bg_billboard_home.png) no-repeat;}
#billboard 	{ width: 634px; height: 311px; margin: 5px 0 0 7px; position: relative; display: inline; }
#rotator 	{ width: 634px; height: 311px; overflow: hidden;}
#rotator img { float: none; border: 0; padding: 0; margin: 0; display: block; }
#billboard #rotatorbtns 	{ position: absolute;  z-index: 990; bottom: 10px; left: 10px; padding: 5px;	background-color: #F4F4F4; border-left: 1px solid #D7D3D3; border-bottom: 1px solid #D7D3D3; }
#billboard #rotatorbtns a 	{ display: block; float: left; width: 17px; height: 17px; text-indent: -9999em; background: url(../images/pagination_dots.png) no-repeat 0 0; }
#billboard #rotatorbtns a:hover, #billboard #rotatorbtns a.activeSlide 	{ background-position: 0 100%;}
#banners		{ width: 198px; height:318px; float: right; display: inline; margin-right: 7px; overflow: hidden;}
#banners img { float: none; border: 0; padding: 0; margin: 5px 0;}
#banners img.last { margin-bottom: 0; }
/* @end */

/* @group SUBNAV */
#subnav				{ width:113px; height:280px; background:url(/images/subnav_bg.gif) no-repeat right top; }
#subnav ul			{ margin:12px 0 0; padding:0; list-style:none; }
#subnav li a		{ 
					  display:block; padding:11px 16px 5px 0; height:19px; font:bold 1.2em helvetica, arial, verdana, sans-serif;
					  text-decoration:none; color:#969696; text-align:right; text-transform:uppercase;
					  background:url(/images/subnav_a.gif) no-repeat right bottom; 
					}
#subnav li a:hover	{ color:#1a1a1a; }
#subnav li.active a	{ color:#1a1a1a; background:url(/images/subnav_current_a.gif) no-repeat right bottom; height:20px; }
/* @end */

/* @group RECENT AUDIO */
#recent-audio					{ margin-top:38px; background: url(../images/bg_sidebar_feature.png) repeat-x; padding: 15px 10px 0; }
#recent-audio h3				{ font-size:1.8em; color:#444; letter-spacing:-.5px; margin:0 0 10px 0; padding:0; text-transform: uppercase; }
#recent-audio .sermon			{ 
								  position:relative; left:-1px; background:url(/images/dotted_bg.gif) repeat-x left bottom; 
								  padding:15px 8px 13px 7px; 
								}
#recent-audio .last				{ background:none; }
#recent-audio h4				{ font-size:1.3em; margin:0 0 3px; width:75%; }
#recent-audio h4 a				{ color:#444; text-decoration:none; }
#recent-audio h4 a:hover		{ text-decoration:underline; }
#recent-audio p					{ font-size:1.1em; font-weight:bold; color:#969696; margin:0; }
#recent-audio ul				{ position:absolute; top:17px; right:0; margin:0; padding:0; list-style:none }
#recent-audio li				{ float:left; display:inline }
#recent-audio li a				{ display:block; width:21px; height:20px; text-indent:-999em; }
#recent-audio li a:focus		{ outline:none }
#recent-audio li a.play			{ background:url(/images/play_btn.gif) no-repeat; margin-right:3px;}
#recent-audio li a.download		{ background:url(/images/dl_btn.gif) no-repeat; }
#recent-audio p.more			{ font-weight:normal; text-align:right; margin-top:15px; font-size:1.2em; font-family:"Trebuchet MS", arial, sans-serif;}
#recent-audio p.more a			{ padding-right:20px; background:url(/images/audio_icon.gif) no-repeat right center; color:#444;}
#recent-audio p.more a:hover	{ text-decoration:none; }

/* @group features */
#features		{ width: 100%; margin-top: 35px;}
#features div		{ float: left; width: 200px; height: 99px; background: url(../images/bg_features_home.png) no-repeat; position: relative; margin-right: 19px;}
#features div.last		{ margin: 0; float: right;}
#features img { float: none; border: 0; padding: 0; margin: 0; position: absolute; top: 4px; left: 4px;}
/* @end */


