/*  
Theme Name: nickstaroba.com August 2009
Theme URI: http://nickstaroba.com/
Description: 
Version: 1.0
Author: Nick Staroba
Author URI: http://nickstaroba.com
*/

img{
border:0;
}

a:link,
a:active,
a:focus,
a:visited{
color:#B5121B;
text-decoration:none;
}

a:hover{
color:#000;
}

.alignright{
float:right;
} 

.alignleft{
float:left;
}

.clear{
clear:both;
}









body{
margin:0;
padding:0;
background:#FFF;
font-family:sans-serif;
font-size:12px;
color:#666;
}

#wrap{
width:530px;
margin:20px auto;
padding:0;
}

#box{
width:510px;
table-layout:fixed;
margin:0 auto;
padding:10px;
background:#fff;
border:8px solid #000;
}









#header{
height:196px;
margin:0 auto 5px auto;
padding:0;
background: url(images/NSC_Header.jpg) top center no-repeat;
}

#nav{
height:26px;
margin:0 auto;
padding:0;
line-height:26px;
border-bottom:1px #ccc solid;
}

ul.nav{
float:left;
height:22px;
margin:0;
padding:3px 0 0; 
list-style:none;
font-size:11px;
line-height:22px;
text-transform:uppercase;
}

ul.nav li{
float:left !important;
list-style-type:none;
margin:0;
padding:0;
}

ul.nav li a,
ul.nav li a:link,
ul.nav li a:visited{
float:left;
display:block;
padding:0 10px;
background:#F1EFE7;
border:1px solid #CCC;
border-bottom:0;
border-left:0;
color:#666;
}

ul.nav li a:hover,
ul.nav li a:active{
background:#FFF;
color:#666;
}

ul.nav li.first a{
border-left:1px solid #CCC;
}

ul.nav li.current_page_item a{
background:#FFF;
color:#666;
}

ul.nav li ul{
float:left;
margin:0;
padding:0;
}

.navigation{
display:block;
text-align:center;
margin:10px 0;
padding:0;
}

#search_box{
width:184px;
height:22px;
background:#F1EFE7;
border:1px solid #CCC;
border-left:0;
}

#search_box #s{
float: left;
width: 125px;
margin: 4px 10px 0 10px;
padding: 0;
border:0;
background:none;
font-family:sans-serif;
font-size:11px;
text-transform:uppercase;
color:#666;
}

#search_box #go{
float:right;
margin:3px 4px 0 0;
}


#adsense1{
width:468px;
margin:40px auto 0 auto;
}





.entry{
background:#fff;
line-height:19px;
text-align:justify;
overflow:hidden;
margin:40px auto;
padding:0 5px;
}

.entry h2{
display:inline;
font-family:sans-serif;
font-size:18px;
font-weight:700;
} 

.entry h3{
text-align:center;
font-size:21px;
margin:0 0 30px 0;
}

.separator{
height:1px;
text-align:center;
border-bottom:1px solid #ccc;
margin:40px 0;
}

.meta{
font-size:10px;
}

.meta small a:link,
.meta small a:active,
.meta small a:visited{
text-transform:uppercase;
}

.entry span{
font-size:18px;
position:relative;
top:2px;
padding:0 5px;
}

.separator span{
top:-9px;
height:18px;
background:#FFF;
}

#page li{
margin-bottom:14px;
font-weight:bold;
}






.navigation{
font-size:10px;
text-transform:uppercase;
line-height:14px;
}

strong{
font-size:14px;
line-height:14px;
}







#footer {
background:#f1efe7;
height:26px;
line-height:26px;
clear:both;
margin:0 auto;
padding:0 5px;
}

#copyright{
float:left;
}

#GoToTop{
float:right;
font-size:14px;
line-height:21px;
}



.comments h3{
padding-top:10px;
font-family:sans-serif;
font-size:14px;
font-weight:700;
}

form small{
text-transform:uppercase;
}

ol.commentlist{
margin:0 0 1px;
padding:0; 
list-style:none;
border-bottom:1px solid #ccc;
}

ol.commentlist li{
margin:0;
padding:13px 13px 1px;
list-style:none;
border:1px solid #ccc;
border-bottom:0;} 

ol.commentlist li.commenthead{
margin:0;
list-style:none;
}

ol.commentlist li.commenthead h2{
margin:0;
}

textarea{
width:100%;
border:1px solid #CBCBCB;
margin:2px 0;
background:#FFF;
color:#666;
}

#submit{
float:right;
}

.alt{
background:#f1efe7;
}






input#url,
input#author,
input#email{
width:50%;
margin-bottom:2px 0 10px 0;
padding:3px;
background:#FCFCFC;
color:#666;
border:1px solid #CBCBCB;
}




div#contact_form h4{
text-align:center;
}

div#contact_form form{
width:242px;
}

div#contact_form form label{
width:234px;
}

div#contact_form form label,
div#contact_form form input{
font-family:sans-serif;
font-size:14px;
display:block;
}

div#contact_form span{
margin:0;
padding:0;
}

div#contact_form span.your-name input,
div#contact_form span.your-email input,
div#contact_form span.your-phone input,
div#contact_form span.your-subject input{
border:1px solid #000;
width:234px;
padding:2px;
margin:0 0 9px 0;
}

div#contact_form span.your-message textarea{
border:1px solid #000;
padding:2px;
width:234px;
overflow:auto;
margin:0 0 19px 0;
}

div#contact_form form input#submit{
float:left;
width:240px;
font-weight:bold;
}

div#SM_buttons{
width:242px;
text-align:center;
}

div#SM_buttons img{
margin:0 3px;
}










