/*  
Theme Name: Red Evo Blue Headlights
Theme URI: http://www.redevolution.com/ 
Description: FREE Professional Wordpress theme created by Red Evolution. Web 2.0 Simple&Clean design, Two columns, widget ready.
Version: 1.0
Author: Red Evolution
Author URI: http://www.redevolution.com/ 
*/ 

html, body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form, ul{ 
margin: 0; 
padding: 0; 
} 

html{
font-size:62.5%;
}

body{ 
font-family:arial, helvetica, sans-serif; 
background:#015375 url(images/bg.jpg) top center no-repeat;
font-size:1.3em;
line-height:2.2em;
color:#b4dad9;
} 

/* headings */

h1, h2, h3, h4, h5, h6{
margin:0.5em 0;
}

h1{ 
font-size:2em;
} 

h2{
font-size:1.8em; 
} 

h3{ 
font-size:1.6em;
} 

h4{ 
font-size:1.4em;
} 

h5{ 
font-size:1.3em;
} 

h6{ 
font-size:1.2em;
} 

/* links */
a{
color:#99f5d8;
text-decoration:none;
}

a:hover{
text-decoration:none;
}

p a{
background:url(images/link-dotted.png) bottom left repeat-x;
color:#fff;
}

p a:hover{
background:url(images/link-hover.png) bottom left repeat-x;
text-decoration:none;
}
/*-----Lists-----*/
ul{
list-style:none;
}

ul li{
}

/* basic selectors */
a.more-link{

}

p{ 
padding: 0.2em 0 0.3em 0; 
}

code{
font-family:"Courier New", Courier, monospace;
}

blockquote{ 
margin: 1em 0 0;
font-style:italic;
border-top:#004662 4px solid;
border-bottom:#004662 4px solid;
} 

blockquote p{ 
padding: 1em; 
} 

blockquote blockquote{ 
float: none; 
width: auto; 
margin: 0 1em;
background-color:#07678d;
} 

dd{ 
padding: 0 0 0 2em; 
} 

form, input, textarea{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px; 
} 

p img{ 
max-width: 100%; 
} 

img.centered{ 
display: block; 
margin-left: auto; 
margin-right: auto; 
} 

img.alignright{ 
margin: 3px 0 2px 10px; 
padding: 4px; 
border: 1px solid #ededed; 
display: inline; 
} 

img.alignleft{ 
margin: 3px 10px 2px 0; 
padding: 4px; 
border: 1px solid #ededed; 
display: inline; 
} 

.alignleft{float: left;} 

.alignright{float: right;} 

.clear{
margin: 0; 
padding: 0; 
clear: both;} 

small{ 
font-size: 11px; 
} 


/*post layout */

.post{ 
padding: 0px 0px 10px 0px; 
}
.post ul{
margin-left:10px;
}
.post ul li{
background:url(images/bullet.png) no-repeat;
background-position: 0px 11px;
padding-left:15px;
}
.post h2{
margin-top:0;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:2.1em;
line-height:1.4em;
} 
.post h2 a{ 

} 
.post h2 a:hover{

}
.post .meta{
color:#4398bc;
}

/* comments */

#comments{ 
 
} 
#comments-count{
color:#99f5d8;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
background-color:#004662;
padding-left:10px;
}
#comments ol{
list-style:none;
margin:0;
padding:0;
} 
#comments ol li{ 
padding:0 0 10px 20px;
background:url(images/dotted.png) bottom left repeat-x;
} 
#comments p.comment-author{
text-align:right;
margin-bottom:0;
padding-bottom:0;
} 
p.comment-author a{
color:#fff;
}
.commentmetadata{
font-size:0.85em;
color:#4398bc;
}
.commentmetadata a{
color:#4398bc;
}
.commentmetadata a:hover{
color:#fff;
}
#respond{ 
background-color:#004662;
padding:10px 20px 20px 20px;
}
h3#comment-form-title{
color:#99f5d8;
font-size:14px;
font-weight:bold;
}
.comment-text{
float:right;
width:440px;
}
.comment-meta{
float:left;
width:158px;
text-align:right;
}
/*layout*/
#wrapper{
width:960px;
text-align:left;
/*padding-top:128px;*/
}
#header{
padding-top:108px;
padding-bottom:50px;
}
#logo{
float:left;
width:300px;
}
#logo h1#sitename{
margin:0;
}

#logo h1#sitename a{ 
float:left;
text-indent:-6000px;
/* Start of logo image attributes, please feel free to change the settings */
width:244px;
height:49px;
background:url(images/logo.png) top left no-repeat;
/* End of logo image attributes*/
}


#menu{
float:right;
width:630px;
}
#menu ul{
list-style:none;
padding:0;
padding-top:8px;
margin:0;
text-align:right;
}

#menu ul li{
padding:0;
margin:0;
display:inline;
}
#menu a{
color:#fff;
font-size:16px;
font-family:Tahoma,Arial, Helvetica, sans-serif;
padding:8px 15px;
}
#menu a:hover{
background:url(images/menubg.png) top left repeat;
color:#99f5d8;
}
#strap{
padding-bottom:50px;
color:#fff;
}
#strap h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:48px;
font-weight:normal;
color:#fff;
}
#strap h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
font-weight:normal;
color:#fff;
}
#container{
padding-bottom:30px;
}
#content{
float:left;
width:641px;
}
#recentposts{

}
#recentposts h2{
color:#99f5d8;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
margin-top:0;
padding-left:20px;
background:#004662 url(images/downarrow.png) 8px center no-repeat;
}
#recentposts h3{
font-size:18px;
font-weight:normal;
}
#recentposts h3 a{
color:#83eee8;
}
#recentposts .meta, .post .meta{
font-size:0.85em;
line-height:1em;
padding:5px 0 10px 0;
}

#recentposts .excerpt{
line-height:1.8em;
}
#recentposts .meta a{
color:#83eee8;
}
#recentposts ul li{
float:left;
height:200px;
padding-right:10px;
}
#recentposts ul li{
width:320px;
voice-family: "\"}\""; voice-family:inherit;
width:310px;
}
html>body #recentposts ul li{width:310px;}
#otherposts{
padding-top:30px;
clear:both;
}

#otherposts span.date{
padding-right:10px;
float:left;
}
#otherposts ul{
border-top:#004662 4px solid;
clear:both;
}
#otherposts li{
clear:both;
background:url(images/dotted.png) bottom left repeat-x;
cursor:pointer;
}
#otherposts ul li:hover{
   background-color:#004662;
   color:#e3f500;
   }
#otherposts ul li:hover a{
   color:#e3f500;
}
#otherposts h3{
float:left;
display:inline;
color:#b4dad9;
font-size:1em;
font-weight:normal;
width:480px;
margin:0;
}
#otherposts a {
color:#b4dad9;
}
#footer{
clear:both;
padding:10px 0;
border-top:#004662 4px solid;
}
/*sidebar*/
#sidebar{
float:right;
width:305px;
}

#sidebar ul{ 
list-style: none; 
margin: 0; 
padding: 0 0px 10px 5px; 
} 

#sidebar ul li{ 
padding: 0 0 30px 0; 
} 
#sidebar ul li h2{  
margin-top:0;
border-top:#004662 3px solid;
border-bottom:#004662 3px solid;
color:#99f5d8;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
} 
#sidebar ul ul{ 
margin: 0;
padding:0;
} 
#sidebar ul ul li{ 
padding: 0;
background:url(images/dotted.png) bottom left repeat-x;
cursor:pointer;
} 
#sidebar ul ul li:hover{ 
background-color:#004662;
   color:#e3f500;
}
#sidebar ul ul li:hover a{
color:#e3f500;
}
#sidebar ul ul ul{ 
padding: 0 0 0 0px; 
} 
#sidebar ul a{
color:#fff;
}

#sidebar ul a:hover{

}

/*
#sidebar ul li.categories ul li{
background:url(images/bullet.png) left center no-repeat;
padding-left:12px;
}
*/