/*  
Theme Name: Neonglow
Theme URI: http://www.lunamedia.co.uk
Version: 1.0
Description: A dark, well balanced 2 column liquid theme for Wordpress. Validated XHTML/CSS supports Firefox/Safari/IE7. Fixed version stylesheet for IE6 included.
Author: Lunamedia
Author URI: http://www.sandwichescorner.com
Tags: 2 column, liquid, valid XHTML, valid CSS, dark, black, simple


*/

/* Global */


html{
background: #1a3044 url(images/bgi.jpg) repeat fixed;
margin: 10px 0 0 0;

}

body{
font: normal 12px Trebuchet MS;
text-align: center;
vertical-align: 0;
color: #ccc;
height:100%;
}

h1, h2, h3, h4, h5, h6, blockquote, p{
margin: 0;
padding: 0;
font-weight: normal;

}

/* This is the Blog Title */
#header h1{
padding: 0% 0 0 0;
font: normal 1.8em Georgia, "Times New Roman", Times, serif;
}

#header h1 a{
text-decoration: none;
color:#69851d;
}

/* */

h2{
font-size: 25px;

}

h3{
font-size: 1.6em;

} 

a:link, a:visited{
text-decoration: none;
color: #A2C4C9;#638CA0
text-decoration: none;
}

a:hover{
color: #fff;
text-decoration: none;
}

a img{
border:none;
}

p{
padding: 20px 0 0 0;
}

img{

}

img.alignleft{
float: left;
margin: 0 15px 15px 0;
}

img.alignright{
float: right;
margin: 0 0 15px 15px;
}

img.aligncenter{
   display: block;
   margin: 10px auto;
}




/* Layout */


#wrapper{
absolute:relative;
overflow:hidden;
width: 940px;
height:100%;
margin-right: auto;
margin-left: auto;
text-align: left;
font: normal 1.2em  Trebuchet MS;
background: #111518 url(images/bglogo.jpg) repeat;
}


.banner{
position:absolute;
width: 215px;
height:75px;
margin:50px 15px 0 0;
background: url(images/diglogosmall.png) no-repeat;
color: #fff;
*border-bottom: 3px solid #fff;
}

#content{
float: left;
width: 80%;
height: 100%;
padding-right:5px;

}

.sidebar{
float: left;
width: 183px;
height: 100%;
padding: 0 0px 0 0px;
/* fix IE margin bug */
display: inline;
}


#footer{
clear: both;
float: left;
width: 98%;
margin: 1%;
padding: 10px 0;
border-top: 1px solid #fff;
}



/* Posts */


.post{
padding: 0px 0px 0px 0px;
}

.post h2{
padding: 1em 20px 1em 20px;
font: Lucida Sans Unicode;
font-weight:bold;

}

.post h2 a{
color: #A2C4C9;#5E88B2
text-decoration: none;

}

.post h2 a:hover{
color: #fff;
text-decoration: none;
}

.post2{
background-color:#fff;
}

.entry{
line-height: 1.6em;
padding: 0 30px 0 30px;
}

p.postmetadata{
clear: both;
margin: 10px 0 0 0;
padding: 0 0 0 24px;
font-family: Lucida Sans Unicode;
background: #121518 url(images/commenst.png) no-repeat 0 90%;
border-top: 1px solid #333;
}

.navigation{
padding: 20px 20px 20px 20px;
font-size: 1.2em;
background:#000;
}

.posttime{ 
margin: 0;
font-size: 12px;
font-weight: bold;
color: #fff;
padding: 0 20px 0 20px;
}

/* This will add border only to featured images.*/
.post img  { background: #282727;  border: 1px solid #e7e7e7; }
/* This will add border to images and you will see a image holder with background set */
.post p a img { background: #282727; padding: 5px; border: 1px solid #e7e7e7;}


/* Comments */


.comments-template{
margin: 10px 0 0;
border-top: 1px solid #ccc;
padding: 10px 0 0;
}

.comments-template ol{
margin: 0;
padding: 0 0 0 15px;
list-style: none;
}

.comments-template ol li{
margin: 0;
padding: 2% ;
line-height: 1.8em;
font-family: Lucida Sans Unicode;
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: Lucida Sans Unicode;
color: #fff;
}

.commentmetadata a{
color: #4887AA;
}

.comments-template p.nocomments{
padding: 0;
}

.comments-template textarea{
font-size: 1.2em;
}

.alt{
color: #ddd;
background: #162027 url(images/altcommenst.gif) repeat-x top left;
}


.gravatarstyle { 
float:right; 
padding: 15px 20px 20px 20px;
}



/* Sidebar */


.sidebar ul{
list-style-type: none;
margin: 0;
padding:0 10px 0 10px ;




}

.sidebar ul li h2{
padding-top: 0;
font-size: 1.2em;
color: #6389A0;
border-top: 1px solid #fff;

}

.sidebar ul ul li{
margin: 0;
padding: 0;
line-height: 1.8em;
}

.sidebar a{
text-decoration: none;
}

.sidebar a:hover{
text-decoration: none;
}

form#searchform{
margin-bottom: 20px;
}

li#calendar{
font-family: Lucida Sans Unicode;
}



/* Footer */


#footer p{
padding: 20px 20px 20px 20px;
line-height: 1.8em;
width: 100%;
background: #000;
}



/* Widgets */

.textwidget{
line-height: 1.8em;
margin: 15px 0;
}

#tag_cloud{
margin: 0 0 20px 0;
}





