/*
Theme Name: Lunar Sax
Theme URI: http://www.lunarsax.co.uk
Description: Lunar Sax
Version: 1.0
Author: BurningRed
Author URI: http://burningred.co.uk
*/

*{margin:0; padding:0;}

body{background-color:#93a2aa; background-image:url(images/lsq-bg.gif); background-position:top left; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height: 18px; margin:0px; padding:0px; color:#336699; background-attachment:fixed;}

html{padding: 0; margin: 0;}

a:link{text-decoration:none; color : #586b74; border: 0px; }
a:active{text-decoration:none; color : #586b74; border: 0px; }
a:visited{text-decoration:none; color : #586b74; border: 0px; }
a:hover {text-decoration:none; color : #336699; border:0px; } 

.hideit{display:none;}

img{border:0px;}

p{margin-bottom:10px;}

/* ----- IDS ----- */

#container{margin:0 auto; position:relative; width:1020px; text-align:left;} 

#wrapper{width:1020px; min-height:400px; float:left; display:block; background-color:#FFF; background-image:url(images/logo.jpg); background-position:top right; background-repeat:no-repeat; margin-bottom:50px;}

#content{width:747px; min-height:100px; float:left; display:block; margin:127px 0 0 11px;}

#main{width:489px; min-height:100px; float:right; display:block; padding-top:18px; border-top:1px solid #586b74; margin-right:3px;}
	
#aside{width:234px; min-height:200px; float:left; display:block; padding-top:18px; border-top:1px solid #586b74; line-height:16px;}

#footer{width:490px; min-height:50px; display:block; float:left;}
	
/* ----- CLASSES ----- */

#section p{margin-bottom:10px;}

#aside ul{list-style:none;}
#aside li{}
#aside a{ color:#336699; text-decoration:none;}
#aside a:hover{ color:#586b74;}

.section-title{text-transform:uppercase; color:#586b74; font-size:12px; }
.section-title:hover{text-transform:uppercase; color:#336699; }

input{border:0px; padding:4px; background-color:#fafafa; border:1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 18px; color:#6691b3; margin-bottom:10px;} 

.submit{margin-top:10px; padding:2px;}

textarea{width:490px;padding:5px; background-color:#fafafa; border:1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 18px; color:#6691b3; margin-bottom:10px;}

.logo{width:171px; height:109px; float:left; display:block;}

.social-buttons{width:230px; min-height:50px; display:block; float:left; border-top:1px solid #cccccc; margin:20px 0px 0 0; padding-top:15px;}

.site-creds{width:259px; min-height:50px; display:block; float:left; border-top:1px solid #cccccc; margin:20px 0 0 0; padding-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.meta{width:490px; min-height:10px; margin-bottom:20px; float:right; display:block; padding-top:20px; margin-top:0px; border-bottom:1px solid #586b74; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.meta a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.comment-box{margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.comment-box li{list-style:none; margin-bottom:20px;}

.sublink{margin-left:10px;font-size:12px;}
.sublink a{font-weight:normal;}

.cb{margin-right:3px;}

.gallerydiv a img{width:100px; height:100px; border: solid 1px #D9D9D9; background: #ffffff; padding: 4px; float:left; display:block; margin-right:10px;
margin-bottom:10px;}
.gallerydiv a:hover img{border-color: #666666;background: #fff;
}

.gallerydiv{width:489px; min-height:100px; float:right; display:block;}

/* ----- H1, H2, H3, H4 ----- */

h3{font-size:12px; color:#586b74; margin-bottom:10px; text-decoration:none; text-transform:uppercase;}

h2{font-size:12px; color:#586b74; margin-bottom:10px; text-decoration:none; text-transform:uppercase;}

.h2 a{text-decoration:none;}
.h3 a{text-decoration:none; text-transform:uppercase;}

/* ----- NAV ------ */

.social-buttons ul a{ width:23px; height:23px; float:left; display:block; background-image:url(images/socialnetworkicons.gif); margin-right:5px; text-indent:-3000px; list-style:none;}

.social-buttons li{list-style:none; float:left; display:block; }

.rss{} 
.rss:hover{ background-position: 0 -23px;}
.facebook{background-position: 0 -46px;}
.facebook:hover{ background-position: 0 -69px;}
.myspace{ background-position: 0 -92px;}
.myspace:hover{ background-position: 0 -115px;}
.twitter{background-position: 0 -138px;}
.twitter:hover{ background-position: 0 -161px;}