html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td 
{ font: 12px Arial, Helvetica, Verdana, sans-serif; color: #638697; line-height: 135%}
	
.container { border-top: 0; padding-top: 0; width: 1024px; }

#header { height: 385px; width: 100%; }

#header #top { 
	height: 40px; 
	margin: 0 63px 4px 23px; 
	clear: left;
	}
	
#header #block { 
	height: 290px; 
	padding: 0 0 30px 205px ; border-top: 8px solid #638697;
	background: #E8F5F8 url('../images/logo_a_bl.png') 7px 54px no-repeat; 
	}
#header #block h1 { 
	margin-top: 140px; 
	margin-bottom: 9px;
	font-size: 35px; 
	font-weight: bold 
	}
	
#header #block .description { 
	margin-right: 110px;
	line-height: 1.2em; 
	font-size: 16px; 
	}

#maincontent .content { 
	padding: 19px 30px 20px 34px; 
	width: 690px; 
	}
#maincontent .post h2, #maincontent .post h2 a {
	color: #53B0C6; margin-bottom: 1px;
	font-size: 16px; 
	}

#nav, #subnav {
	background:#668040 none repeat scroll 0 0;
	line-height:1.5em;
	padding:0; 
}

#page { 
	background-color: #C2DCE3;
	background-image: none;
	border: none; width:100%;
	float:left; padding-top: 20px;
	margin-bottom: 8px;
	}
.post { 
	background-color: #FFFFFF;
	padding: 9px;
	margin-bottom:9px;
	}
	
.floatleft { float: left; }
.clear { clear: both; }

a, a:visited	{ color: #53B0C6; text-decoration: none }
a:hover			{ color: #53B0C6; text-decoration: underline }


.entry p { margin: 0 20px 8px 0; }



#nav		{ padding: 0; background: #E8F5F8; line-height: 1.5em; }
#nav ul 	{ margin: 0; padding: 0; list-style: none; }
#nav li 	{ margin: 0; padding: 0; float: none; background-image: none; }
#nav li a	{ color: #53B0C6; padding: 5px 15px; float: left; text-decoration: none; }
#nav li.current_page_item a,
#nav li a:hover 	{ background: #00B7BE; color: #FFFFFF; }
#nav li.current_page_item a { background: #00B7BE; color: #FFFFFF; }
#nav li.first a { margin-left: 0px; }


#top .logo { float:left; padding-top: 6px;}

#page_nav ul { margin: 0; padding: 0; list-style: none; }
#page_nav li { margin: 0; padding: 0; text-align: center; text-transform: uppercase; }
#page_nav li a	{ 
	margin: 0 2px; 
	color: #53B0C6; 
	background: #E8F5F8; 
	text-decoration: none; 
	width: 100px; height: 17px;  
	padding: 13px 0 10px; 
	display: block; 
	float: right; 
	}
#page_nav li a:hover  { background: #231f1f; color: #FFFFFF; text-decoration: none; }
#page_nav li a:active { background: #53b0c5; color: #FFFFFF; }

#postnav { clear: left; }
#postnav a { 
	background: #FFFFFF; 
	color: #53B0C6; 
	padding: 13px 0 10px; 
	text-align: center; 
	display: block;
	}
#postnav a:hover { background: #231f1f; color: #FFFFFF; text-decoration: none;}
#postnav a:active { background: #53b0c5; }
/*#postnav div { width: 144px; height: 40px; text-transform: uppercase; }*/
#postnav div { width: 100%; text-transform: uppercase; }

/* ---------- sidebar ---------- */
#sidebar.span-3   { width: 215px; }

#sidebar ul, #sidebar ul ol { padding: 0; }
#sidebar ul li { margin-left: 15px; }

#sidebar ul li ul {
	margin: 0; 
	background-color: #FFF; 
	border: 10px solid #E8F5F8;
	padding: 5px 5px 5px 20px; 
	font-size: 15px;
	}

#sidebar ul li ul li { background-image: none; }


 

#top #search { background-color: #E8F5F8; padding-top: 10px; margin: 0 2px 0 2px; }

#top #search #s {
	width: 128px; height: 13px;
	margin: 1px 8px 10px 8px;
	background: #FFF url(../images/icons/search_grey.gif) no-repeat scroll right center;
	padding: 3px 17px 1px 2px;
	color: #638697;
	font-size: 10px; 
	text-transform: uppercase;
	}
	
	
.content input { 
	height: 40px;
	border: none; text-transform: uppercase;
	padding: 9px 10px 10px; 
}
textarea { padding: 8px; }

.commentlist li { padding: 8px; }

.comments-alt { background-color: transparent;}
 

#footer { background: #E8F5F8; padding: 15px 30px 30px; clear: both; }

/*-----------------------------------------------------------------------------
	Header
	Add a graphic logo, using the following CSS
-----------------------------------------------------------------------------*/


/****

#header h1		 { display: none;  }
#header .description { display: none; }
****/

/*-----------------------------------------------------------------------------
	Navigation Colors
	Customize the navbar with this CSS
-----------------------------------------------------------------------------*/

/****
#nav, #subnav	{ background: #668040; }

#nav li.current_page_item a,
#nav li a:hover 	{ background: #F2FFDF; color: #FFF;}

#nav li a,
#subnav li a 	{ color: #F2FFDF; }

#nav li.current_page_item a,
#subnav li.current_page_item a,
#subnav li a:hover 	{ color: #F2FFDF; }
****/
