@charset "utf-8";
/* Custom CSS Document */

/* CSS RESET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.custom html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td 

{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body.custom {background: #000266;}

/* ------ STRUCTURE ------ */
.custom #page	 			{width:1000px; margin:0 auto; text-align:left; background: url('images/page.jpg') repeat-y;}
.custom #header				{width:1000px; margin:0 auto; height:294px; background: url('images/header.jpg') no-repeat; position:relative;}
.custom #headerimg			{}
.custom #headerimg, span 	        {text-indent: -9999px}
.custom	#navigation			{width: 1000px; height:40px; top: 254px;  margin:0; padding:0; list-style:none; background:url('images/navbar.jpg'); position: absolute;}
.custom #sidebar			{padding: 20px 0 10px 0; margin-left: 740px; width: 200px;}
.custom #searchbox			{position:relative; top:1px; width: 300px; height: 40px; margin: auto 45px; float: right;}
.custom #footer				{width: 1000px; height: 170px; background:url('images/footer.jpg') no-repeat; clear: both;}
.custom #footnav                        {font-size: 1.4em; text-align: center;}
.custom .narrowcolumn 		        {padding: 0 0 20px 45px; margin: 0px 0 0; width: 660px; float: left;}
.custom .widecolumn 		        {padding: 10px 0 20px 0; margin: 5px 0 0 150px; width: 660px;}
.custom .post 				{margin: 0 0 60px; text-align: justify;}

/* ------ NAVIGATION ------ */
.custom #navigation form {margin: 0;}
.custom	#navigation li	{display: inline; margin: 0px; padding: 0px;}
.custom	#navigation a 	{top: 1px; display: block; text-indent: -9999px; overflow: hidden; height: 40px; position: absolute;}	
.custom	#po a 	{left:61px; width:110px;}
.custom	#po a:hover {background: url('images/navbar.jpg') -61px -43px;}
.custom	#pp a 	{left:171px; width:110px;}
.custom	#pp a:hover {background: url('images/navbar.jpg') -171px -43px;}	
.custom	#co a 	{left:281px; width:110px;}
.custom	#co a:hover {background: url('images/navbar.jpg') -281px -43px;}	
.custom	#ni a 	{left:391px; width:110px;}
.custom	#ni a:hover {background: url('images/navbar.jpg') -391px -43px;}
.custom	#cu a 	{left:501px; width:110px;}
.custom	#cu a:hover {background: url('images/navbar.jpg') -501px -43px;}

/* ------ NAVIGATION SEARCH FORM ------ */
.custom #searchform {margin: 0 auto; padding: 3px 3px; text-align: center;}
.custom #searchform #s {width: 150px; padding: 2px;}
.custom #searchsubmit {padding: 1px;}

/* ------ CONTENT ------ */
.custom .post a {color: #0004e0;} 
.custom .post a:hover {color: #003566;}
.custom .post h2 a {color: #003566;}
.custom .post h2 h3, a:hover {color: #0004e0;}
.custom .post p {padding: 10px;}

/* ------ SIDEBAR ------ */ 
.custom #sidebar {font-family: Verdana, Geneva, sans-serif;}
.custom #sidebar a {color: #0004e0;}
.custom #sidebar a:hover {color: #003566;} 
.custom #sidebar li {display: block; width: 200px; border: thin #009 1px;}
.custom #sidebar h2 {font-size: 14px; height: 25px; width: 150px;}
.custom #sidebar ul li {font-size: 12px;}
.custom #wp-calendar, #upcoming-events, #categories-1, #recent-posts-2, #archives-3 {width: 200px; border: 1px solid grey; padding: 5px;}

.custom #sidebar .widget_text {display: block; width: 200px; height: 150px; background: url('images/ffcba-sidebar-visit.png') no-repeat; margin-left: 5px;}
.custom #sidebar .widget_text h2 {text-indent: -9999px; font-size: 5px;}
.custom #sidebar .textwidget ul li {text-indent: -9999px;}

.custom #sidebar #ec3_prev {}
.custom #sidebar #ec3_next {}
.custom #sidebar .ec3_widget_cal h2 {display: none;}
.custom #sidebar .ec3_widget_cal {font-size: 14px;}

.custom #sidebar .ec3_widget_cal thead	{background: #003566; line-height: 18px; color: #fff;}
.custom #sidebar .ec3_widget_cal caption a {color: #003566;}
.custom #sidebar .ec3_widget_cal caption a:hover {color: #0004e0;}
.custom #tag_cloud-3 h2 {text-indent: -9999px;}
.custom #pages-3 {text-indent: -9999px;}

/* ------ WP-Pages Structure & Type ------ */
.custom .post h2	{margin: 25px 0 0 15px; display: block; height: 40px;}
.custom .entry .wpcf7-form {text-align: left;}
.custom .entry p	{margin: 0 15px; line-height: 1.8em;}
.custom .entry li, dt, dd	{margin: 0 15px; line-height: 1.6em;}
.custom .entry img {display: block; margin: 5px; border: 1px; border-bottom-color:#666;}

.custom span.your-message {}
.custom span.your-subject {}

/* ------ WP-Posts ------ */
.custom .narrowcolumn h2.pagetitle {text-indent: -9999px;}
.custom .narrowcolumn .post h3, h4, h5, h6 {margin: 0 0 0 15px;}
.custom .narrowcolumn .alignleft {margin: 0 15px;}
.custom .narrowcolumn .alignright {margin: 0 0 0 15px;}
.custom .narrowcolumn, small, pre {margin: 0 0 0 15px;}
.custom .narrowcolumn table.ec3_schedule	{margin: 0 15px;}
.custom .narrowcolumn .post-teaser	{margin: 15px 15px;}

/* ------ Color ------ */



