/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

html{
	margin:0;
	padding:0;
}
body{
	margin:0;
	padding:0;
	background:#899999;
	font-family:Arial, Helvetica, sans-serif;
}
#wrapper{
	width:980px;
	background:#fff;
	margin:0 auto;
	font-family:
}
#header{
	height:153px;
	position:relative;

}
h1.logo{
	margin:0;
	padding:0;
	background:url(images/logo.png) no-repeat 13px 22px;
	text-indent:-99999px;
	width:578px;
	height:113px;
}
h1.logo a{
	display:block;
	width:578px;
	height:113px;
	margin:0 0 0 22px;
	padding:0;
}
#aev-logo{
	position:absolute;
	width:74px;
	height:55px;
	background:url(images/AEV-logo.png) no-repeat;
	right:13px;
	top:5px;
	text-indent:-99999px;
}
#aev-logo a{
	display:block;	
		width:74px;
	height:55px;
}
#navigation-wrapper{
	width:959px;
	height:23px;
	background:#18689b;
	margin:0 auto 0 auto;
	position:absolute;
	bottom:0;
	left:10px;
}
ul#navigation{
	margin:0;
	padding:0 0 0 35px;
	list-style:none;
	width:500px;
	float:left;
}
ul#navigation li{
	display:inline;
	height:24px;
}
ul#navigation li a{
	color:#fff;
	display:block;
	float:left;
	text-decoration:none;
	font-size:0.8em;
	padding:3px 10px 0 10px;	
	border-right:1px solid #d4d4d4;
	height:21px;
}
ul#navigation li a:hover{
	color:#ad9b01;
	background:#fff;
}
ul#navigation li a:active{
	color:#ad9b01;
	background:#fff;
}

ul#navigation li a.left-border{
	border-left:1px solid #d4d4d4;	
}
#search-box{
	float:right;
	margin:0px 5px 0 0;
}
#search-box input.button{
	background:url(images/button1-bgd.png) no-repeat;
	width:51px;
	height:21px;
	border:none;
	color:#fff;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0;
}
#search-box input.search{
	
}

.clear-left{
	clear:left;
	font-size:1px;
	height:1px;
}
.clear-both{
	clear:both;
	font-size:1px;
	height:1px;
}
#content-wrapper{
	width:959px;
	margin:0 auto;
	background:url(images/sidebar-bgd.png) repeat-y right;
}
#main-content{
	width:514px;
	float:left;
	padding:20px 10px 0 20px;	
}
#sidebar{
	float:right;	
	width:401px;
	padding:9px 0 10px 14px;
}
h2{
	margin:0;
	padding:0 0 5px 0;
	color:#c00202;
	font-weight:bold;
        font-size:19px;
}
h2 a{
color:#c00202;
	text-decoration:none;
}
h4{	
	padding:0;
	margin:10px 0 10px 0;
	color:#18689b;	
}
/*-----STYLES FOR RIGHT SIDEBAR LINKS (Categories, Recent etc)-----*/
h4.heading-border{
	border-bottom:1px solid #18689b;
	width:160px;
	margin:10px 0 10px 0;
	padding:0 0 3px 0;
}
ul.sidebar-links{
	padding:0;
	margin:0;
	list-style:none;
	color:#18689b;
}
ul.sidebar-links li{
	padding:0 0 2px 15px;
	background:url("images/bullets.png") no-repeat left center;
	
}
ul.sidebar-links li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#c31212;
font-weight:bold;
}
ul.sidebar-links li a:hover{
	text-decoration:underline;
}
#recent-posts{
margin:10px 0;
}
#categories{
	float:left;
	width:41%;
}
#blogroll{
	float:right;
	width:45%;
}
/*-----STYLES FOR RIGHT SIDEBAR LINKS ENDS-----*/

#main-content p{
	padding:5px 0 8px 0;
	margin:0;
	font-size:0.8em;
	color:#2f2f2f;
}
#email-signup {
	padding:0 0 0 120px;	
}
#email-signup label{
	font-size:0.8em;	
}
#email-signup input.button{
	background:url(images/button2-bgd.png) no-repeat;
	border:none;
	color:#fff;
		width:51px;
	height:21px;
}
input.border{
	border: 1px solid #e6e6e6;	
	
}

/*----Footer-----*/
#footer{
	padding:5px 0 10px 380px;
	font-size:10px;
	height:20px;
	background:#efefef;
	color:#5c5c5c;
}

.post{
   margin:10px 0 25px 0;
}
small{
  color:#18689b;
font-size:12px;
}
.color1{
   color:#ad9b01;
}
#main-content p.postmetadata{
  padding:0;
  margin:0;
}
.postmetadata a{
text-decoration:none;
color:#000;
}
.postmetadata a:hover{
text-decoration:underline;
color:#000;
}
.entry{
padding:15px 0;
}.entry p{
   text-align:justify;
}
a{
   color:#18689b;
}
h3#comments{
   font-size:13px;
}
#respond h3{
   font-size:13px;
}
.comment-meta a{
font-size:12px;
}
#main-content ul{
   font-family:Arial, Helvetica, sans-serif;
   color:#2F2F2F;
   font-size:0.8em;
}
.blocks{
  background:#f2f2f2;
  border:1px solid #dcdcdc;
  padding:10px;
  
}
#rss-link{
  width:150px;
  height:26px;
  background:url("images/RSS.png") no-repeat right;
  font-style:italic;
  font-size:14px;
  position:absolute;
  right:20px;
 bottom:40px;
padding-top:6px;
}
#rss-link a{
color:#ad9b01;
 width:150px;
height:26px;
display:block;
text-decoration:none;
}