/*
Theme Name: Calvary Chapel Golden Springs - Christmas 2011
Theme URI: 
Description: 
Version: 2.0
Author: The Holy Spirit
Author URI: http://www.calvarygs.org
Tags: 
*/

html, body {height:100%; width:100%;}
body, h1, h2, ul, ol, li, form, div, dl, dt, dd {margin:0; padding:0;}
div {width:auto; height:auto; margin-left:auto; margin-right:auto;}
h3 {
	color:#5E5E5E;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;	
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
}
body {background:#36404b;}

a {color:#2675A6; text-decoration:none; outline:none;}
a:hover {color:#000000; text-decoration:none;}
img {border:0;}
object {outline:none; display:block;}

#container {width:100%; min-height:100%; height: auto !important; height: 100%; margin: 0 auto -153px; background:#36404B;}

	#ministry_index {font-size:75%; margin:0 auto; padding:10px 0 20px; width:964px; font-family:Arial, Helvetica, sans-serif;}
		#ministry_index dl {float:left; overflow:hidden; padding:0 10px; width:172px;}
		#ministry_index dt {padding:10px 0 5px;}
		#ministry_index dd {padding:1px 0;}
		#ministry_index dt a {color:#fff; font-weight:bold;}
		#ministry_index dd a {color:#ccc;}
		#ministry_index a:hover {text-decoration: underline;}

	#headersection {width:100%; height:97px; overflow:hidden; background:#ffffff; background: #919191 url(images/bg_top.gif) top center repeat-x; clear:both; display:block;}
		#dropsection {width:964px; height:22px; text-align:right; position:relative; border-top:1px solid #2675A6; margin:-1px auto 0; color:#919191;}
			#dropsection a {color:#919191;}
			#dropsection a:hover {color:#2675A6;}
			#dropsectionlinks {font:65% Arial, Helvetica, sans-serif; color:#919191; position:absolute; top:6px; right:150px; text-transform:uppercase; display:inline; padding:0 15px 0 0;}
			#ministry_tab {background:url(images/ministrytab.gif) no-repeat left bottom; cursor:pointer; display:block; font-size:0px; text-align:left; text-indent:-9999px; overflow:hidden; position:absolute; top:0; right:0; visibility:hidden; width:137px; height:22px; color:#2675A6;}
			#ministry_tab.on {background-position:0 0;}
		#mainheader {width:964px; display:block; clear:both;}
			#logo {float:left; width:270px; height:65px;}
				#logo h1 a {width:280px; height:65px; display:block; background:url(images/ccgs-logo.jpg) no-repeat; text-indent:-9999px;}
			#topright {float:right; width:684px; height:75px; text-align:right;}
				#topright ul {list-style:none; float:right; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; letter-spacing:1pt;}
				#topright li {display:block; float:left; margin:52px 17px 0 12px;}
				#topright a {color:#787878;}
				#topright a:hover {color:#2675A6;}
				
	#subnavsection {width:100%; height:31px; display:block; clear:both; background:#36404B;}
		#subnav {width:965px; height:21px;}
			#subnav ul {list-style:none; float:right; font:70% Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; font-weight:bold; padding-top:7px; letter-spacing:0.4pt;}
			#subnav li {display:block; float:left; margin:4px 16px 0 13px;}
			#subnav a {color:#ffffff;}
			#subnav a:hover {color:#b69c59;}
			#subnav .current_page_item a, #subnav .current_page_parent a {color:#b69c59;}
			#subnav .current_page_item a:hover {text-decoration: none;}
		
	#bannersection {width:100%; height:315px; background: #44505E url(images/bg_banner.jpg) top left repeat-x; display:block; clear:both;}
		#bannerholder {width:964px; height:315px; padding-top:15px;}
			#bannernoflash {font:95% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; text-align:center; padding:100px 0 0 0; font-weight:bold;}
				#bannernoflash a {color:#333; text-decoration:underline;}
				#bannernoflash a:hover {color:#000000;}
				
	#tabs_sidebanner .cform {
		    margin: 5px auto 0 -10px;
   			width: 265px;	
	}
	
	#tabs_sidebanner .cform textarea, #tabs_sidebanner .cform input {
		width: 245px;
	}
	
	#tabs_sidebanner .cform label span {
		display: block;
		width: 135px;
	}
	
	#tabs_sidebanner .cform input.backbutton, #tabs_sidebanner .cform input.resetbutton, #tabs_sidebanner .cform input.sendbutton {
		/*background: url("../images/button-bg.gif") repeat-x scroll 0 0 transparent;*/
		border-color: #ECECEC #ADADAD #ADADAD #ECECEC !important;
		border-right: 1px solid #ADADAD !important;
		border-style: solid !important;
		border-width: 1px !important;
		font-size: 0.8em;
		margin: 10px 0 0 5px;
		padding: 5px;
		width: 100px;
	}
	
	#tabs_sidebanner-3 {
		margin-top:-3px;	
	}
	
	#tabs_sidebanner-2 {
		margin-top:-9px;
		margin-left:5px;
	}
	
	#tabs_sidebanner-3 ol.cf-ol {
		border:none;
	}
				
	#maincontentsection {width:100%; height:100%; min-height:585px; background:#44505e url(images/bg_tile.jpg) repeat-x; display:block; clear:both; padding-bottom:15px;}
		#maincontent {width:947px; height:auto; overflow:hidden;padding-bottom: 20px; background: url(images/glass.png) repeat; }
			#leftcol {/*width:652px;*/width: 635px;margin-top: 10px; height:auto; float:left; padding:0 0 0 10px;}
				#leftcol h1 {font:23px Verdana, Geneva, sans-serif; color:#333333; padding:9px 0 10px 29px; text-transform:uppercase; letter-spacing:-0.4pt;}
				.leftcontentholder {width:575px; background: url(images/sidebanners/sub-nav-bg.jpg) repeat-x #ffffff; overflow:hidden; padding:20px 31px 15px 28px; /*font:84% "Trebuchet MS", Arial, Helvetica, sans-serif;*/ font-family: Arial,Helvetica,sans-serif; font-size:14px; color:#333333; line-height:20px; margin:0 0 10px 0;}
				#leftcontentinfo {float: right;width:385px;}
				.leftcontentholder_nofooter {width:850px; height:auto; background:#ffffff; overflow:hidden; padding:20px 31px 20px 28px; font:84% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5e5e5e; line-height:20px; margin:0 0 21px 0;}
					.leftcontentholder h2 {font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#005472;float:left;}
					.leftcontentholder a {text-decoration:underline;}
					.leftcontentholder img {border:10px solid #ebebeb;}
					.leftcontentholder #homepage img {/*height:140px;width:160px;*/ margin:-27px 0px -3px -15px; border: none;}
					.leftcontentholder ul {margin:0 0 0 25px; list-style:disc;}
					.leftcontentholder ol {margin:0 0 0 25px;}
					
				/* FULL WIDTH */	
				.fullcontentholder {width:909px; background: #fdfdfd url(images/full_maincontent_bg.jpg) no-repeat; overflow:hidden; padding:15px 0px 15px 20px; font-size:14px; color:#333333; line-height:20px; margin:0 0 10px 0; min-height: 400px;}
				.fullcontentholder p {padding-right:10px; }
				#fullcontentinfo {float: right;width:385px;}
				.fullcontentholder_nofooter {width:850px; height:auto; background:#ffffff; overflow:hidden; padding:20px 31px 20px 28px; color:#5e5e5e; line-height:20px; margin:0 0 21px 0;}
					.fullcontentholder h2 {font-size:18px; color:#005472;float:left;}
					.fullcontentholder a {text-decoration:underline;}
					.fullcontentholder img {/*border:10px solid #ebebeb;*/}
					.fullcontentholder #homepage img {/*height:140px;width:160px;*/ margin:-27px 0px -3px -15px; border: none;}
					.fullcontentholder ul {margin:0 0 0 25px; list-style:disc;}
					.fullcontentholder ol {margin:0 0 0 25px;}
					
					
					
					.postinfo {padding:8px 0px 0px 0px; font:95% Arial, Helvetica, sans-serif; color:#818181;}
						.postinfo img {margin:0 5px 0 0; border:none;}
						.postinfo a {color:#818181;}
						.postinfo a:hover {color:#000000;}
					.postdivider {width:410px; height:1px; font-size:0px; background:#d1d1d1; display:block; clear:both;float:right;}
					.excerpt {width:410px;display:block; clear:both;float:right;}
					.box { width: 292px;background:#fff;float: left;padding:10px;min-height: 215px;color: #333333;font-family: Arial,Helvetica,sans-serif;font-size: 14px;line-height: 20px;}	
					.box1 {margin-right: 10px;}
					.box h2 {font:18px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#005472;}
					.box img{max-width:295px;max-height:140px;}
			#rightcol {width:301px; height:auto; float:right; padding:58px 0 0 0;}
				.sidebanner {width:300px; height:auto; margin-bottom:16px;margin-top: 0;}
					/*.fold_left {width:10px; height:49px; background:url(images/fold_left.png) no-repeat;}
						*html .fold_left {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/fold_left.png');}
					.fold_right {width:8px; height:47px; background:url(images/fold_right.png) no-repeat;}
						*html .fold_right {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/fold_right.png');}*/
					.rightcol_content {width:283px; height:auto; overflow:hidden; background: url(images/sidebanners/sub-nav-bg.jpg) repeat-x #ffffff;}
						.rightcol_content ul {margin:0 0 20px 35px; list-style-image:url(images/bullet_plus.gif); color:#717171; font:70% "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;}
						.rightcol_content li {margin:0 0 6px 0;}
						.rightcol_content a {color:#717171;}
						.rightcol_content a:hover {color:#2675A6;}
				#alignment {margin-top:19px;}
				#tabs_sidebanner {width:275px;margin-left:10px;}
				/*.ui-tabs .ui-tabs-nav li a {padding: 0.5em 0.5em !important; min-width: 73px !important;}*/
				.gfield {list-style:none;}
				.gfield textarea {width:250px;}
				.sidetxt {}
				.sideimg {margin-top: 10px;}
				
				#events-calendar-list {margin-left:30px;padding-bottom: 20px;}
				#events-calendar-list li {margin-bottom: 10px;}
			
	#footersection {width:100%; height:153px; background:url(images/bg_footer.jpg) repeat-x bottom left; display:block; clear:both;}
	.push { height: 153px; background:#44505e;}
		#footer {width:964px; height:153px; overflow:hidden;}
			#footer_box1 {width:213px; height:118px; float:left; font:75% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C4D7ED; padding:25px 0 0 31px; line-height:14px;}
				#footer_box1 h1 {font-size:100%; font-weight:bold; text-transform:uppercase; color:#ffffff; padding:0 0 8px 0;}
			#footer_box2 {width:234px; height:153px; float:left; background:url(images/footer_divider.jpg) no-repeat; font:75% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8EB7DE;}
				#footerlinks_list {padding:38px 0 0 80px; line-height:20px;}
				#footer_box2 a {color:#C4D7ED;}
				#footer_box2 a:hover {color:#8EB7DE;}
				.rssicon {margin:0 0 -1px 8px;}
			#footer_box3 {width:235px; height:153px; float:left; background:url(images/footer_divider.jpg) no-repeat; }
				#footerlinks_social {padding:37px 0 0 68px;}
					#footerlink_twitter {width:99px; height:32px; display:block; background:url(images/btn_twitter.png) no-repeat; text-indent:-9999px; overflow:hidden;}
						*html #footerlink_twitter {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/btn_twitter.png');}
					#footerlink_facebook {width:99px; height:32px; display:block; background:url(images/btn_facebook.png) no-repeat; text-indent:-9999px; overflow:hidden;}
						*html #footerlink_facebook {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/btn_facebook.png');}
			#footer_box4 {width:220px; height:122px; float:left; background:url(images/footer_divider.jpg) no-repeat; font:75% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C4D7ED; line-height:20px; padding:21px 0 0 31px;}
				#footer_box4 h1 {font-size:100%; font-weight:bold; text-transform:uppercase; color:#ffffff; padding:0 0 8px 0;}
				#footer_box4 a {color:#C4D7ED;}
				#footer_box4 a:hover {color:#8EB7DE;}
				#pj {font:100% Arial, Helvetica, sans-serif; color:#5297b0; padding:10px 0 0 0;}
					#pj a {color:#5297b0;}
					#pj a:hover {color:#88afbc;}
#ministry_index {font-size:75%; margin:0 auto; padding:10px 0 0; width:964px; font-family:Arial, Helvetica, sans-serif;}
  .ministry_index_col {width:200px; float:left; padding:0 0 20px 0;}
   .ministry_index_col h1, .ministry_index_col h1 a {font-size:100%; color:#fff; font-weight:bold; padding:10px 0 5px;}
   .ministry_index_col ul {padding:0 10px 0 0; overflow:hidden; list-style:none;}
   .ministry_index_col li {padding:1px 0;}
   .ministry_index_col li a {color:#ccc;}
   .ministry_index_col a:hover {text-decoration: underline;}
#breadcrumbs {font:65% Arial, Helvetica, sans-serif; color:#333333; padding:6px 0px 0px 29px;}
     #breadcrumbs a {color:#e5e5e5;}
     #breadcrumbs a:hover {color:#000;}
#video-wrapper {width: 640px; height: 360px;}
/*a:focus {outline:none;}*/
