/*  
Theme Name: Red Evo Crimson Tide
Theme URI: http://www.redevolution.com/ 
Description: FREE Professional Wordpress theme created by Red Evolution. Web 2.0 design, three columns, widget ready.
Version: 1.0.1 
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-color: #5c0000;
font-size:1.2em;
line-height:1.8em;
} 

/* 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;
} 

h1#sitename{
color:#ded5d5;
font-size:3.5em;
font-weight:normal;
font-family:"Myriad Web","Myriad Pro", Myriad, Arial, Helvetica, sans-serif;
letter-spacing:-0.05em;
}

h1#sitename a{
color:#ded5d5;
}

h1#sitename a:hover{
text-decoration:none;
color:#fff;
}

/* links */

a{ 
text-decoration: none; 
color: #a00000; 
font-weight:bold;
} 

a:hover{ 
text-decoration: underline; 
} 

a img{
border: 0;
}

/*-----Lists-----*/
ul{
list-style:none;
margin-left:15px;
}



ul li{margin:0; padding:0;}

#content ul li{
margin:0;
padding:2px 0px 2px 16px;
background:url(images/bullet.png) no-repeat;
background-position:5px 8px;
}

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

padding:32px 0 0 0;
overflow:hidden;
background:url(images/readmore.png) top left no-repeat;
display:block;
height: 0px !important;
}

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

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

blockquote{ 
margin: 1em 0 0; 
border-top: 2px solid #ddd; 
background: #f5f5f5; 
} 

blockquote p{ 
padding: 1em; 
} 

blockquote blockquote{ 
float: none; 
width: auto; 
margin: 0 1em; 
background: #fff; 
} 

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; 
} 

/* top navigation */

#menu{
z-index:100;
position:relative;
}
#menu ul{ float:left; padding:2px 0 0 0; margin:0; }
#menu ul li{display:inline; width:auto; float:left; padding:0; padding-right:2px; background:url(images/vline.jpg) top right no-repeat;}
#menu ul a{
color:#fff;
font-weight:bold;
font-size:15px;
display:block;
}
#menu ul ul a{
font-size:14px;
font-weight:normal;
display:block;
float:none;
clear:both;
}

#menu ul a:hover{
text-decoration:none;
}

#menu ul li a{
margin:0;
padding:0;
float:left;
padding:9px 12px 8px 12px;
}

#menu ul li:hover, #menu ul li.sfhover,
#menu ul li#current{
background:url(images/highlight.png) top right no-repeat;
padding:0px 14px 0px 0px;
float:left;
}

#menu ul li:hover a, #menu ul li.sfhover a,
#menu ul li#current a{
background:url(images/highlight.png) top left no-repeat;
padding:9px 0px 8px 12px;
}


/*post layout */

.post{ 
padding: 10px 0px; 
} 
.post h2{ 
color:#a00000;
} 
.post h2 a{ 
color:#a00000;
text-decoration:none;
} 
.post h2 a:hover{
background-color:#a00000;
color:#fff;
}
.entry-date{ 
padding: 0 0 0 20px; 
color: #666;
background:url(images/calendar.png) center left no-repeat;
} 
.entry-content{ 
} 

/* comments */

#comments{ 
margin: 10px; 
padding: 10px; 
border: 1px solid #f5f5f5; 
} 
#comments ol{ 
list-style: none; 
margin: 10px 0; 
padding: 0; 
} 
#comments ol li{ 
list-style: none; 
margin: 10px 0 0; 
padding: 0 0 10px; 
border-bottom: 1px solid #ededed; 
line-height: 24px; 
} 
#comments span.comment-author{ 
font-weight: bold; 
} 
#respond{ 
padding: 10px; 
background: #f9f9f9; 
} 

/*layout*/
.wrapper{width:962px; text-align:left;}

#top{background:#5c0000; padding:30px 0px;}

#top .wrapper{text-align:center;}

#description{
color:#fcffa2;
text-transform:uppercase;
}

#header{background-color:#740000; border-bottom:#ff0000 1px solid;}

#menu{background:url(images/navbg.jpg) top center no-repeat; height:40px;}

#topboxes{background: url(images/headerbg.jpg) top center no-repeat; padding:10px 0px; color:#fff;}
#topboxes a{color:#fcffa2; font-weight:normal;}
#topboxes h2{font-size:14px; font-weight:bold; color:#fcffa2; text-transform:uppercase; margin-top:0;}

#topbox-1{float:left; width:30%;} 
ul.col-list a{
display:block;
padding:3px 0px;
}
#topbox-2{float:right; width:68%;}
img.author{float:right; margin:5px 0 0 10px; border:#5c0000 6px solid;}

#container .wrapper{width:978px;}

#container{background-color:#fff; padding:10px 0px 30px 0px; clear:both;}

#leftwrapper, .sidebar{float:left; overflow:hidden;}
#leftwrapper{width:422px;}
#leftwrapper a{color:#937d00;}

#search{background:url(images/searchbg.png) top left no-repeat; width:419px; height:56px; }
#search div{padding:8px 0px 0px 32px;}
input#s{width:374px; height:29px; border:#cfc520 1px solid; background-color:#fff; color:#595959; font-size:18px; }
#sidebars{background:url(images/modules-m.png) top left repeat-y; margin-left:8px; width:412px; float:left;}
#sidebars .bgtop{background:url(images/modules-t.png) top left no-repeat; float:left; width:412px;}
#sidebars .bgbottom{background:url(images/modules-b.png) bottom left no-repeat; float:left; width:412px;}

/*sidebar*/
.sidebar{width:201px;}

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

#sidebar-right ul{
padding-left:13px;
}
.sidebar ul li{ 
padding: 10px 10px 0; 
} 
.sidebar ul li h2{  
} 
.sidebar ul ul{ 
margin: 0;  
} 
.sidebar ul ul li{ 
padding: 0; 
} 
.sidebar ul ul ul{ 
padding: 0 0 0 10px; 
} 
.sidebar ul a{
color:#937d00;
font-weight:bold;
display:block;
}

.sidebar ul a:hover{
text-decoration:underline;
}

.sidebar ul ul ul a{
font-weight:normal;
background:url(images/sublevel.png) no-repeat;
background-position:0px 10px;
padding-left:10px;
}

.sidebar h2{
color:#1b1b1b;
font-size:1.6em;
}

#content{float:right; width:530px; margin-right:8px!important; margin-right:4px;}
#bottommenu{padding-top:15px; background:url(../images/line.jpg) top center no-repeat;} 
#bottommenu ul{text-align:center;}
#bottommenu ul li{display:inline; padding:0px 10px;}
#bottommenu a{
font-size:11px;
font-weight:bold;
color:#fff;
}

#bottommenu a:hover{
color:#e0e46e;
text-decoration:none;
}
#footer{padding:10px 0px; color:#e0e46e; font-size:11px;}
#footer a{color:#e0e46e; font-weight:bold;}
#footer a:hover{color:#fff;}

#bottomshadow{background:#5c0000 url(images/bottomshadow.jpg) top center no-repeat; height:52px;}