/*
Theme Name:Building blocks
Theme URI:http://nicolasbouliane.com/projets/boilerplate-pour-wordpress
Author: Nicolas Bouliane
Author URI: http://nicolasbouliane.com
Description: A theme skeleton that has everything you need to quickly start building feature-rich themes without the bloat of theme frameworks.
Version:1.1 
Tags: White, light, custom-menu, editor-style, microformats, theme-options, translation-ready
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
body{width:100%;height:100%;padding:0;margin:0;font:14px sans-serif}

#wrapper{}
	#header{}
		#banner{}
		.menu li{}
			.current-page-item{}
			.menu li a{}
			.menu li ul.children{}
	#content{}
		.post,.page{}
			.sticky{}
			.title{}
			.post-content{}
				h1,h2,h3,h4,h5,h6,p,pre,blockquote,address,ul,ol,dt,dd{font-weight:400;padding:0;margin:0}
				h1,.post .title{}
				h2{}
				h3{}
				h4{}
				h5, h6, h7{}
				p{}
				pre{}
				blockquote{}
				address{}
				ul{}
				ol{}
				dt{}
				dd{}
				a img{border:0}
				.gallery-caption{}
				.content img{}
					.wp-caption{background:#ddd}
						.wp-caption img{}
						.wp-caption p.wp-caption-text{}
						.wp-caption.alignleft{}
						.wp-caption.alignright{}
						.wp-caption.aligncenter{}
					a img.alignright {float:right}
					a img.alignnone {}
					a img.alignleft {float:left}
					a img.aligncenter {display:block;margin:0 auto}
	
				.alignleft{float:left}
				.alignright{float:right}
				.aligncenter,div.aligncenter{display:block;margin:0 auto}
				
		#comments{}
			.commentlist{list-style:none}
				.comment{}
					.comment.even{}
					.comment.odd{}
					.comment.depth-1{}
					.comment.bypostauthor{}
					.comment-body{}
						.comment-author{}
							img.avatar{}
							.fn{}
							.says{}
						.comment-meta{}
							.comment-edit-link{}
						.reply{}
			.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}	
			#respond{}
				#commentform{}
					h3#reply-title{}
					.logged-in-as{}
					.comment-form-comment{}
						.comment-form-comment label{}
						#comment{}
					.form-allowed-tags{}
					.form-submit{}
				
	#sidebar{padding:0;margin:0}
		.sidebaritem{}
			.sidebaritem .title{}
	#footer{}

/**
 * custom css
*/
.clear, p { clear: both; }
html {
height: 100%;
}
body {

}
p, div, span {
font-family: "Arial";
}

#wrapper {
   min-height: 100%;

   background: url('/wp-content/uploads/2013/02/NMeck_Backfaded2.png') no-repeat center;
   color: #58595b;
   font: Arial;
   height: auto;
   width: 100%;
   line-height: 125%;
}

#page {
   min-height: 100%;
   width: 1024px;
   margin: auto;
   background: white;
}
#logo {
   background: url('/wp-content/uploads/2013/02/logo.gif') no-repeat;
   width: 250px;
   height: 112px;
   margin-left: 20px;
   float:left;
}

#banner {
  
}

#main {
   background: white;
   clear: both;
}

#content {
   float: left;
   width: 70%;
}

.multiple-sidebars {
   float: right;
   width: 200px;
   background-color: #e5e8ee;
   margin-right: 10px;
   color: #000000;
   padding: 10px;
   margin-top:8px;
}

ul#sidebar   {
margin: 0;
padding: 0;
}
#tagline { 
   float: left;
   margin-top:32px;
   width: 750px;
   text-align:center;
}
#menuwrapper {
    float: right;
    margin-right: 47px;

}
ul.menu{
  
   list-style-type:none;
   margin:0;
   padding:0;
}

ul.menu li  {
   display:inline;
   padding: 10px;

}
#dropmenu a {
    text-transform: uppercase;
color: #58595b !important;
background-color: #ffffff !important;

}
#dropmenu a:hover {
background: #1b3d6b  !important;;
    color: #ffffff  !important;;
}

ul.menu li a {
    padding: 6px;
    color: #98999a;
    text-transform: uppercase;
    font-size: 14px;
    text-decoration: none;
    
}
ul.menu li a:hover {
    background: #1b3d6b;
    color: #ffffff;
}

#phonenumber {
    color: #1b3d6b;
    font-size: 24px;
    text-align:center;
    margin-bottom:10px;

}



#headerimage {

    float: left;
    margin-bottom: 0px;
}

#footer {
margin: auto;
clear: both;
min-height:100px;
}

#footer ul li, #footer ul.children li {
display:inline;
}


#footer-divide {
    clear: both;
    padding-top:13px;
    padding-bottom: 7px;
    width: 100%;
    background: url('http://northmeckplumbing.com/wp-content/uploads/2013/11/footer-background-150x40.gif');
    height: 20px;
}
#footer-divide span {
color: white;
font-size: 12px;
margin-left: 10px;

}

ul#bottomnav li {
    float: left;
    list-style-type: none;
    padding: 0 0px 0 34px;
    margin-top:20px;
}

ul#bottomnav li a {
    color: #58595b;
    text-decoration:none;
}


#angies-list-image {
   background: url('http://northmeckplumbing.com//wp-content/uploads/2013/02/angieslist.gif') no-repeat;
   width: 71px;
   height: 78px;
   margin-right: 10px;
   float: left;
}

#bbb-image {
   background: url('http://northmeckplumbing.com//wp-content/uploads/2013/02/bbb.gif') no-repeat;
   width: 47px;
   height: 78px;
   margin-left: 10px;
   margin-right: 10px;
   float: left;
}

#content {
   margin-left: 15px;
}

div.searchBtn input {
background: url('http://northmeckplumbing.com//wp-content/uploads/2013/02/search.gif') no-repeat;
cursor:pointer;
width: 38px;
height: 37px;
border: none;
float:left;
}

div input#s {
height:25px;
width: 159px;
}
.upper {
text-transform: uppercase;
}
.subtitle {
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
}
.listofservices {
color: #1b3d6b;
font-size: 10px;
font-family: "Arial";
text-transform: uppercase;
font-weight: bold;
line-height: 125%;
padding-bottom: 10px;

}
.bold {
font-weight: bold;
}
.blue {
color: #1b3d6b;
}
.upper {
text-transform: uppercase;
}
.red {
color: #7a0101;
}

h2.widget-title {
 color: #7a0101;
 font-size: 12px;
}
.textwidget {
  font-size:12px;
}

#dropmenu li ul a {
    background-color: #1b3d6b;
    border-bottom-color: #C8C8C8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    height: auto;
    width: 12em;
}
.testimonial_rotator_wrap,
.testimonial_rotator,
.testimonial_rotator_wrap .slide {
	width: 100% !important;
}