/*
Theme Name: SCBCH
Theme URI: http://www.scbch.org/
Description: SCBCH Website theme
Version: 1.0
*/

/* ------------- MAIN ------------ */

body 			{background-color: #36588f; background-image: url(images/bg_shade.gif); background-repeat: repeat-x;	margin-left: 0px; margin-top: 27px;	margin-right: 0px; margin-bottom: 0px;}
#container 		{width: 778px; background: url(images/bg_columns.gif) repeat-y; margin: 0 auto;}
a 				{color: #09236a; text-decoration: underline;}

/* ------------- HEADER ------------ */

#header 		{height: 104px; background-image: url(images/header.gif); border-bottom: 5px solid #09236a;}
#header p 		{padding: 26px 26px 0px 560px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #09236a;}
#header h1 		{display: none;}

/* ------------- BODY ------------ */

#body 			{margin: 0px 0px 0px 200px; border-left: 1px solid #09236a; background-color: #FFFFFF; padding: 20px 40px 28px 28px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #09236a;}
#body p 		{margin: 0px 0px 16px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #09236a;}
#body h1 		{margin: 0px 0px 10px 0px;	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #09236a;}

/* ------------- LEFT ------------ */

#left 			{float: left; width: 200px; padding: 0px 0px 0px 0px; background-color: #a8d47a; text-align: left;}


/* ------------- SIDENAV ------------ */

/*
#sidenav 			{width: 200px;	border-bottom: 5px solid #09236a; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; background-color: #0082c5;}
#sidenav ul 		{border: none;}
#sidenav li 		{border-right: 1px solid #09236a; border-bottom: 1px solid #09236a; margin: 0px;}
#sidenav li a 		{padding: 5px 5px 5px 20px; background-color: #0082c5; color: #ffffff; text-decoration: none;}
#sidenav li a:hover {background-color: #09236a;	color: #ffffff;}


#sidenav, #sidenav ul 					{padding: 0; margin: 0; list-style: none;}
#sidenav a 								{display: block;}
#sidenav li 							{border-right: 1px solid #09236a; float: left; width: 200px;}
#nav li ul 								{border-top: 1px solid #09236a; border-left: 1px solid #09236a; position:absolute; width: 200px; left: -999em;}

*/

/* ------------- SIDEPROMO ------------ */

#sidepromo 			{float: left; width: 160px; border-right: 1px solid #09236a; border-bottom: 1px solid #09236a; padding: 15px 20px 17px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #a8d47a; text-align: left;}
#sidepromo p 		{margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #09236a;}
#sidepromo h1 		{margin: 0px 0px 8px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #09236a;}
	
	
/* ------------- FOOTER ------------ */

#footer 		{clear: both; height: 46px; background-image: url(images/footer.gif); border-top: 5px solid #09236a;}
#footer p 		{margin: 12px 22px 0px 22px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #09236a;}


/* ------------- FORM ------------ */
fieldset#contact				{border: none; margin: 0; padding: 0;}
fieldset#contact ul				{list-style-type: none; margin: 0; padding: 0;}
fieldset#contact ul li			{margin: 0; padding: 0;}
fieldset#contact input,
fieldset#contact textarea		{width: 350px; margin-bottom: 10px;}
fieldset#contact textarea		{height: 150px;}

fieldset#registration				{border: none; margin: 0; padding: 0;}
fieldset#registration ul			{list-style-type: none; margin: 0; padding: 0;}
fieldset#registration ul li			{margin: 0; padding: 0;}
fieldset#registration input,
fieldset#registration textarea		{width: 350px; margin-bottom: 7px;}
fieldset#registration textarea		{height: 150px;}

fieldset#registration ul li.break	{margin-top:21px;}


/* ------------- PAGINATION -----------------*/
.pagination 			{list-style-type: none; margin: 0; padding: 0; margin-bottom: 15px;}
.pagination li 			{float: left; margin-right: 5px;}
.pagination li a 		{background-color: #09236a; padding: 3px; display: block; color: #fff; text-decoration: none;}
.clear 					{clear: both;}

/* ------------- UTILITY ------------ */
p.error,
.error {color: red;}



