/*  

Theme Name: Neal_Gradiant

Description: A dark custom theme.

Author: SmugDesigns - www.smugdesigns.com


*/


/* Global */


#header h1 {display: none;}


html{

background: #161616;

}



body{

margin: 0;

font: normal 60% Georgia, serif;

vertical-align: 0;

color: #ccc;

}



h1, h2, h3, h4, h5, h6, blockquote, p{

margin: 0;

padding: 0;

font-weight: normal;

}



/* Nav */

#nav {position: relative; right: 17px; bottom: 24px;}

#nav {list-style-type: none; float: right;}

#nav {font-family: arial, sans-serif; font-size: 12px; font-variant: small-caps; letter-spacing: .2em}

#nav li {display: inline;}

#nav li a {text-decoration: none; padding: .2em 1em; color: #fff;}

#nav li a:hover {color: #ccc; background-color: #2a2a2a;

-moz-border-radius: 5px;

-moz-border-radius-bottomleft: 0px;

-moz-border-radius-bottomright: 0px;}




.navigation {margin-left: 10px;}



/* This is the Blog Title */

/*#header h1{
padding: 2% 0 0 0;
font: normal 1.8em Georgia, "Times New Roman", Times, serif;
}
#header h1 a{
text-decoration: none;
color: #69851d;
}*/




h2{

font-size: 1.8em;

}



h3{

font-size: 1.6em;

} 



a:link, a:visited{

text-decoration: none;

color: #aaa;

text-decoration: underline;

}



a:hover{

color: #fff;

text-decoration: underline;

}



a img{

border: none;

}



p{

padding: 10px 0 0 0;

}



img{

padding: 0px;

background: transparent;

}



img.alignleft{

float: left;

margin: 10px 10px 10px 0;

}



img.alignright{

float: right;

margin: 10px 0 10px 10px;

}



img.aligncenter{

   display: block;

   margin: 10px auto;

}









/* Layout */





#wrapper{

width: 100%;

height: 113px;

background: url(images/headerneal.png);

margin: 0 auto 0 auto;

font: normal 1.2em Georgia, serif;

}





#header{

width: 309px;

height: 90px;

background: url(images/newnealbanner.png) no-repeat;

position:relative; top: 9px; left: 9px;

}





.post, #content .page {
margin-left: auto;
margin-right: auto;
width: 84em
}


.sidebar{

float: left;

width: 14%;

background:transparent;

/* fix IE margin bug */

display: inline;

margin-top: -55px;

}



#footer{

clear: both;

width: 100%;

padding-top: 20px;

text-align:right;

position: relative; top: 16px;

}







/* Posts */





.post{

padding: 1em 0;

}



.post h2{

padding: 1em 0 0 0;

font: normal 1.4em Georgia, "Times New Roman", Times, serif;

}



.post h2 a{

color: #6bb5d0;

text-decoration: none;

}



.post h2 a:hover{

color: #fff;

text-decoration: underline;

}



.entry{

line-height: 1.8em;

font-family: Helvetica, Arial, Verdana, sans-serif;

}



p.postmetadata{

clear: both;

margin: 10px 0 0 0;

padding: 0 0 0 24px;

font-family: Georgia, serif;

background: #161616 url(images/comment.png) no-repeat 0 90%;

border-bottom: 1px solid #333;

}



.navigation{

padding: 10px 0 0 0;

font-size: 1.2em;

}



.posttime{ 

margin: 0;

font-size: 0.7em;

font-style: italic;

color: #555;

}









/* Comments */





.comments-template{

margin: 10px 0 0;

border-top: 1px solid #ccc;

padding: 10px 0 0;

}



.comments-template ol{

margin: 0;

padding: 0 0 15px;

list-style: none;

}



.comments-template ol li{

margin: 0;

padding: 2% ;

line-height: 1.8em;

font-family: Helvetica, Arial, Verdana, sans-serif;

border-bottom: 1px solid #ccc;

}



.comments-template h2{

font-size: 1.6em;

color: #fff;

}



.comments-template h3{

padding: 10px;

font-size: 1.2em;

color: #fff;

}



.commentmetadata{ 

font-size: 1em;

font-family: Georgia, "Times New Roman", Times, serif;

color: #fff;

}



.commentmetadata a{

color: #3289a0;

}



.comments-template p.nocomments{

padding: 0;

}



.comments-template textarea{

font-size: 1.2em;

}




.gravatarstyle { 

float:left; padding-right:10px; 

}







/* Sidebar */





.sidebar ul{

list-style-type: none;

margin: 0;

padding: 10px ;

}



.sidebar ul li h2{

padding-top: 0.5em;

font-size: 1.2em;

color: #69851d;

border-top: 1px solid #162027;

}



.sidebar ul ul li{

margin: 0;

padding: 0;

line-height: 1.8em;

}



.sidebar a{

text-decoration: none;

}



.sidebar a:hover{

text-decoration: underline;

}



form#searchform{

margin-bottom: 20px;

}



li#calendar{

font-family: Helvetica, Arial, Verdana, sans-serif;

}







/* Footer */





#footer p{

padding: 0 0 0 50px;

line-height: 1.8em;

}







/* Widgets */



.textwidget{

line-height: 1.8em;

margin: 15px 0;

}



#tag_cloud{

margin: 0 0 20px 0;

}


#archive-drop {
position: relative; bottom: 30px;
}



/* Footer */
#footer {
font-family: arial, sans-serif; 
font-size: 11px; font-size: 85%; 
font-variant: small-caps; 
letter-spacing: .2em; 
position: relative; right: 10px; bottom: 10px;
}







