/*

Theme Name: EGS

Theme URI: http://supportingchurches.org/

Description: Designed for use by EGS (Encouraging God's Servants).

Author: Matt Jones

Author URI: http://koinosmedia.com/

*/



body {font: 80%/1.6 'Lucida Bright', Georgia, "Times New Roman", Times, serif; background: #333; color: #333; text-align: center;}



h1 {font-size:220%; color:#1F2C21; margin:0;}



h2 {font-size:160%;}



a {color:#452c65;}



.clear {clear:both;}



.formBuilderError {color:#FF0000;}



.formBuilderSuccess {color:#006600;}



.post {border-bottom:1px dotted #333;}













#container {margin:0 auto; width:800px; }



#top_border {width:800px; height:9px; margin-top:20px; background:url(images/top_border.png);}



#logo_header {width:800px; height:120px; background:url(images/logo_header.png);}



#address {float:right; text-align:right; margin-right:15px; color:#233225;}



#banner {width:800px; height:175px; background:#fff;}



#content {width:800px; background:#fff; text-align:left; clear:both;}



#sidebar {width:225px; margin:20px 0px 11px 20px; padding-right:20px; min-height:200px; float:left; border-right:1px solid #333;}



	#sidebar ul, #sidebar li {margin:0; padding:0; list-style-type:none;}

	

	#sidebar ul ul li {font-size:110%; border-bottom:1px dotted #333; padding:7px;}

	

	#sidebar ul ul {margin-bottom:15px;}

	

	#sidebar ul ul ul li {font-size:90%; border-bottom:0px; padding:10px 15px 0px; font-style:italic;}

	

	#sidebar a {text-decoration:none;}

	

	#sidebar a:hover {font-weight:bold;}

	

	#sidebar h2 {color:#1F2C21; margin:0px;}



#main {margin:20px 20px 11px 20px; width:494px; float:left;}



#bottom_border {width:800px; margin:0 auto; height:9px; background:url(images/bottom_border.png); clear:both;}



#footer {margin:0 auto; width:780px; text-align:right;}



	#footer p {font-size:10px; color:#fff; margin:0; padding-top:8px;}

	

	#footer a {color:#D96A52;}

	

.hidden {display:none;}





#navbar {background: #CC3E1A; height:36px;}



#nav, #nav ul {

	padding: 0;

	margin: 0;

	list-style: none;

	line-height: 1;

	background: #CC3E1A;

}



#nav a {

	font-size:13px;

	display: block;

	color:#FFFFCC;

	text-decoration:none;

	padding:12px 15px 11px 15px;

}



#nav li {

	float: left;

	width:auto;

}



#nav li ul {

	position: absolute;

	width: 150px;

	left: -999em;

}



#nav li ul li {width:150px;}



#nav li:hover, #nav li.sfhover {background:#FFFFCC;}



#nav li:hover a, #nav li.sfhover a {color:#33332d;}



#nav li:hover li a, #nav li.sfhover li a {color:#FFFFCC;}



#nav li li:hover a, #nav li li.sfhover a {color:#33332d;}



#nav li:hover ul, #nav li.sfhover ul {

	left: auto;

}



#nav li ul ul {

	margin: -36px 0 0 150px;

}



#nav li:hover ul ul, #nav li.sfhover ul ul {

	left: -999em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {

	left: auto;

}







	

/*



#container {margin:0 auto; width:800px;}



#top_border {width:800px; height:9px; margin-top:40px; background:url(images/top_border.png);}



#logo_header {width:800px; height:90px; background:url(images/logo_header.png);}



#banner {width:800px; height:250px; background:url(images/banner.png);}



#content {width:800px; background:#fff; text-align:left;}



#sidebar {width:225px; margin:20px 0px 11px 20px; padding-right:20px; float:left; border-right:1px solid #333;}



	#sidebar ul, #sidebar li {margin:0; padding:0; list-style-type:none;}

	

	#sidebar ul ul li {font-size:110%; border-bottom:1px dotted #333; padding:7px;}

	

	#sidebar ul ul {margin-bottom:15px;}

	

	#sidebar ul ul ul li {font-size:90%; border-bottom:0px; padding:10px 15px 0px; font-style:italic;}

	

	#sidebar a {text-decoration:none;}

	

	#sidebar a:hover {font-weight:bold;}

	

	#sidebar h2 {color:#472e17; margin:0px;}



#main {margin:20px 20px 11px 20px; width:494px; float:left;}



#bottom_border {width:800px; margin:0 auto; height:9px; background:url(images/bottom_border.png);}



#footer {margin:0 auto; width:780px; text-align:right;}



	#footer p {font-size:10px; margin:0; padding-top:8px;}



*/