/*  Theme Name:Nuts & BoltsTheme URI:Here you are able to do as you likes.Have fun, and
don't be afraid to contact me if you have questions.texto aka Monika  from
http://www.texto.de*//*-smilies without a
border-*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr
,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,
sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,
thead,tr,th,td {
margin: 0;
padding: 0;	
border: 0;	
font-weight: normal;	
font-style: normal;	
font-size: 100%;			
text-align: left;
}

table {	
border-collapse: collapse;
border-spacing: 0;
}

ol,ul {	
list-style:none;
}

q:before,q:after,blockquote:before,blockquote:after {
content: "";
}

body {	
background:url(images/back.gif) repeat-x left top;
font-family: verdana, arial, Tahoma, sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.9em;
margin:0pt;
padding:0pt;
color:#0e2028;
}

#post-block p {
margin-bottom: 50px;

}



 blockquote {
 width: 425px;
 margin-left: 50px;
 background: transparent url("http://bhggraphicdesign.com/blog/wp-content/themes/nuts_bolts_thm/images/quote_1.gif") no-repeat 0% 0%;
 }
 
 strong {
 font-weight: bold;
 color:#3e6475;
 }
 
 em {
 font-style: italic;
 }
 
 .code {
 background-color: #eaf6f7;
overflow: auto;
 margin: 15px 15px 15px 30px;
 padding: 25px 25px 25px 35px
 }
 
.ads{
margin:5px 0 10px 0; 
}

img{border:none;}

h2{
font-size:20px;
font-weight:500;
color:#3e6475;
padding:5px 0 6px 0;
border-bottom:thin solid #3e6475; } 

.post#column h2{ padding:0; margin-top:25px;
border:none; margin-bottom:5px; } 

.post p { 
margin-top: 5px; 
margin-bottom: 0px;
}

.post strong{ color:#0e364a;
} 
.post img{ padding:10px; } 

p, h2 a, .post h2 a, #sidebar a { 
color:#3e6475; 
} 

#sidebar .about_bhg  {
margin-bottom: 20px;
}

#sidebar .about_bhg p {
margin-bottom: 10px;
}

a {
text-decoration:none; 
} 

li{ list-style-type:none; } 

#content .post h2 { 
margin-left:0; 
}

#content .fav_links {
 width: 445px;
 margin: 15px 15px 15px 30px;
 padding: 25px 25px 25px 35px;
border: 3px solid #abdae3;
background: #fffcdf url("http://bhggraphicdesign.com/blog/wp-content/themes/nuts_bolts_thm/images/links.gif") no-repeat 0% 0%;
}

#content .fav_links h3 {
color: #b82229;
padding: 0px;
margin: 10px 0px 0px 0px;
}

#content .fav_links p {
padding: 0px;
margin: 0px;
}

#content .fav_links a {
color: #3a739e;
}

#content ol {
margin-left: 35px;
}

#content ol li {
list-style-type: decimal;
list-style-position: outside;
color:#3e6475;
margin: 15px;
}

.post a{ color:#f48f35; }
.post#column li{ padding:3px 0 1px 0; }
.post#column ul{
margin-left:15px; padding-top:10px; padding-bottom:10px; } 

#content h3.google {
margin-left: 370px;
}

#column h3 { 
margin-top:15px;
font-size:16px;
color:#3e6475;

} 

#ten_tips {
margin-bottom: 85px;
margin-top: 5px;
}


#pg_wrap { width:950px; margin:0 auto; text-align:left; }

.about .post
p{ padding-top:0; margin:0; } 


.about .post img{ padding-left:0; margin-left:0;
padding-top:0; margin-top:5px; } 
.about .post h2{ padding:0; margin:0; } 
#holly {
padding-bottom:100px; } 
#bryan { padding-bottom:40px; } 

#header { 
width:950px; 
height:186px; 
float:left;
background:url(images/head.gif) no-repeat 0px 0px; 
margin-top:0px; 
} 

#sidebar h2{
margin-left:0; padding-left:0; } 
#sidebar ul{ margin-bottom:20px; } 
#searchform{
margin-bottom:10px; } 
span#tagline{ font-size:14px; position:relative; top:100px;
left:170px; color:#ccc; } 
span.time{ color:#c2c0c0; } 
span.writer{ color:#f48f35;
font-style:italic; } 
span#rss{ margin-top:10px; display:block; width:120px; height:32px;
background:url(images/feed.png) no-repeat 0 0;padding-left:34px; padding-top:3px; }
span.strike {text-decoration: line-through;}
#sidebar{ width:250px; float:right; margin-top:50px; display:inline; } 

#content {
width:950px; 
float:left; 
margin-top:30px; 
border-right:1px dotted #3e6475;
padding-bottom:20px; padding-right:5px; display:inline; 
}


#content .post{ 
width:621px;
/* padding: 0px 25px 25px 25px; */
display:inline; 
float:left;
/* border-bottom: 5px solid #d3d9e2; */
margin-bottom:40px;
} 


#searcher{ float:right; margin-top:20px; margin-right:-15px;
} 
#c_form_2.contactform{ width:500px; float:left; } 
div.contactleft{ width:120px;
float:left; } 
div.contactright{ width:300px; float:right; margin-right:40px; } 
p.ft_note{
font-size:12px; line-height:1.4em; margin-top:30px; margin-bottom:20px; } 
h3#comments,
h3#respond{ color:#3e6475; } 
#content.single{ border-right:none; }  
.akst_share_link li{
list-style-type:none; } 
#footer{ width:100%; clear:both; padding-top:30px;
padding-bottom:30px; text-align:center; float:left; background-color:#03689c; color:#ccc;
} 
#footer p{ text-align:center; } 
#admin_ft{ width:250px; float:left; } 
.pagenav{
width:300px; float:left; } 
.page_item{ width:70px; float:left; padding:10px;
margin-left:3px; text-align:center; background:url(images/menu.gif) no-repeat left top; }
.page_item a { font-style:bold; color:#ccc; font-size:15px; } 
.page_item :hover{
border-bottom:thin dotted #ccc; } 
#main_nav{ width:850px; float:left; margin:0; padding:0;
margin-top:-10px; }

bhg_contact {
min-height: 100px;
background-color: #eaf6f7;
color: black;
border-bottom: 5px solid grey;
width: 553px;
}

#rfp_bhg {
min-height: 100px;
background-color: #eaf6f7;
margin-bottom: 50px;
color: black;
border-top: 5px solid grey;
width: 553px;
}

#whatwedid ul li {
background: url(http://www.bhggraphicdesign.com/blog/wp-content/themes/nuts_bolts_thm/images/green-check.jpg) no-repeat scroll 0 7px;
}

#whatwedid li.check {
padding: 3px 0px 10px 20px;
}


/* Begin Contact Form ][ CSS */ 
.contactform {	
font-family:Tahoma,sans-serif; 
background-color: #eaf6f7;
padding: 25px;
} 

textarea#comment{ 
width:500px; 
} 

div.contactleft { 
width:170px;				 
float: left;			     
} 

div.contactright { 
width:500px;		 
float: left;	 
padding-top:0;	 
margin-bottom:10px; 
} 

.contactform label{ 
margin-bottom:-10px; 
} 

.contacterror {	 
border: 2px solid #ff0000; 
} 
/* EndContact Form ][ CSS */ 

.am_book{ width:75px; height:100px; border:2px solid #3e6475; }
.am_cd{ width:75px; height:75px; border:2px solid #3e6475; } 
#content.amazon h2{
margin-left:10px; } 
#content.amazon .post img{ padding:0; } 
#content.amazon .post li {
float:left; width:90px; } 
#content.amazon .post ul{ width:500px; float:left; } 
#banner_ad{
margin-top:40px; } 
ul.port_pages li{ float:none; background:none; margin:0; padding:0;
font-size:14px; text-align:left; margin:3px 0 2px 0; } 
ul.port_pages li.page_item{
width:190px; } /* image box jquery interface--dont-change this please!*/ 
#ImageBoxOverlay{
background-color: #000; } 
#ImageBoxCaption{	 background-color: #F4F4EC; }
#ImageBoxContainer{	 width: 250px;	 height: 250px;	 background-color: #F4F4EC; }
#ImageBoxCaptionText{	 font-weight: bold;	 padding-bottom: 5px;	 font-size:
13px;	 color: #000; } 
#ImageBoxCaptionImages{	 margin: 0; } #ImageBoxNextImage{	
background-image: url(images/imagebox/spacer.gif);	 background-color: transparent; }
#ImageBoxPrevImage{	 background-image: url(images/imagebox/spacer.gif);	
background-color: transparent; } #ImageBoxNextImage:hover{	 background-image:
url(images/imagebox/next_image.jpg);	 background-repeat:	no-repeat;	
background-position: right top; } #ImageBoxPrevImage:hover{	 background-image:
url(images/imagebox/prev_image.jpg);	 background-repeat:	no-repeat;	
background-position: left bottom; }  p.amazon_li {color:#3e6475;margin-left:20px;}    
p.amazon_li   a{color:#3e6475;                      }

#content .printer {
margin: 5px 0px 5px 0px;
}

#content .printer img {
margin-left: 0px;
padding: 0px;
}

#sidebar .tile_header {
margin-top: 15px;
}

#sidebar .tile_body li {
line-height: 1em;
margin: 10px 0px 10px 0px;

}

#footer p {
color: white;
}

