body {background:#fff url(img/bg-header.png) repeat-x top; font-family: Arial, Helvetica, sans-serif; margin-left: 0; margin-right: 0; margin-bottom: 0}
img {border: none}
.wrapper {width:940px; margin-left: auto; margin-right: auto;}
a {color: #326693;}
.clear {clear: both}
p {line-height: 20px;}

/* HOME */

#featured {
	background-color: transparent;
	background-image: url(img/featuredbg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	height: 389px;
}
#featured-left {
	width: 49%;
	float: left;
	height: 330px;
	margin-top: 30px
}
#featured-right {
	width: 50%;
	float: right;
	height: 330px;
	margin-top: 26px
}
#featured h2 {
	text-indent: -999em;
	background-color: transparent;
	background-image: url(img/h2-home.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	width: 425px;
	height: 230px;
	display: block;
	margin: 0;
	padding:0;
}
#featured p.description {
 text-indent: -999em;
 margin:0;
}

#quote-large {}
#quote-large a {width: 400px; height:58px; background-image : url(img/free-quote-large.png); display:block}
#quote-large a:hover {background-position: bottom;}

.home-box {border: 0px solid; width: 32%; padding: 0 6px 0 6px; float: left; font-size: 12px}

h3#seo {height: 40px; text-indent: -10000px; background-image: url(img/seo-services.png); background-repeat: no-repeat;}
h3#web {height: 40px; text-indent: -10000px; background-image: url(img/website-design.png); background-repeat: no-repeat;}
h3#print {height: 40px; width: 200px; text-indent: -10000px; background-image: url(img/print-design.png); background-repeat: no-repeat;}

#testimonial {border: 1px solid #CCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 8px 6px 0 6px; background-color: #F4F4F4; font-size: 14px; font-family: Georgia, 'Times New Roman', Times, serif; font-style: italic; margin: 15px 0 15px 0}

/* PAGES */

#featured-pages {
	background-color: transparent;
	background-image: url(img/page-title.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	height: 170px;
}
#featured-pages-left {
	width: 74%;
	float: left;
}
#featured-pages-right {
	width: 25%;
	float: right;
}
#featured-pages h2 {
	text-indent: -999em;
	background-color: transparent;
	background-repeat: no-repeat;
	display: block;
	height: 85px;
	padding: 0;
	margin:25px 0 0 0;
	border: 0px solid green;
}
#featured-pages p.description {
 text-indent: -999em;
 margin:0;
}

#freequote {padding-top: 50px; float: right}

#freequote a { 
width : 205px; 
background-image : url(img/free-quote.png); 
display:block
}

#freequote a:hover {
background-position: bottom;
}

.column {float: left; width: 46%; padding: 15px; padding-top: 0; display: block; font-size: 14px}
.column-inner {float: left; width: 50%;display: block}

.thumbs {float: left; width: 295px; padding-right: 18px;}
p.title {text-transform: uppercase;font-size: 15px;font-weight: bold;font-family: "Myriad Pro",Arial,Helvetica,sans-serif;}
p.text {font-size: 14px;}

/* Page Nav */

#top {border: 0px solid red; height:56px;}
#header {float: left; border: 0px solid white; width: 200px; text-indent: -10000px; margin-top: 0px; padding: 0; height: 50px;background: url(img/logo.png) no-repeat left;}
#header h1 { margin-top: 0;}

#nav {margin: 0; border: 0px dotted; margin-top: 5px; float: right}

#nav,#nav ul{list-style:none;line-height:1;z-index:100;padding:0;}
#nav a{display:block;line-height:30px;z-index:100;padding:0 10px;color:#000;font-size:14px;font-weight:700;}
#nav li{float:left;line-height:30px;margin-left:2px;}
#nav li a{color:#3f3f3f;text-decoration:none;padding:0 0 0 11px;text-shadow:0 1px #fff;}
#nav li a span{display:inline-block;height:30px;padding:0 10px 0 0;}
#nav li a:hover,#nav li.active a,#nav li.current_page_item a{background:url(img/top-nav-left.png) no-repeat left;color:#fff;cursor:pointer;text-decoration:none;}
#nav li.active a span,#nav li.current_page_item a span,#nav li a:hover span{background:url(img/top-nav.png) no-repeat right;text-shadow:0 1px #222;}

#toptitleheader {background: #006 url(img/topheader.gif) no-repeat; height: 152px;background-position: center top;}





/* footer */
#footer {background-color: #d0d9e0; background-image: url(img/bg-footer.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0% 0%; color: #576672; padding: 0px 0 10px 0;}

#sitemap {width:940px; margin-left: auto; margin-right: auto;}

#sitemap h4 {text-shadow: #fff 1px 1px 1px;font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 17px;}

h2.widgettitle {font-size: 17px; padding-top: 7px;text-shadow: #fff 1px 1px 1px; margin-bottom: 20px;font-family: "Myriad Pro", Arial, Helvetica, sans-serif;}

#sitemap ul {padding: 0;list-style:none;}

#sitemap li {list-style:none; font-size: 12px;}

#contact {width: 33%; float: left;}
#blogrss {width: 33%; float: left;}
#fbtwitter {width: 33%; float: left; margin-top: 18px;}




#footer a {color: #576672; text-decoration: none}

#footer #sitemap ul li a:hover {text-decoration: underline;}

#copyright {background-image: url(img/footer-line.gif); background-repeat: repeat-x; font-size: 12px; padding-top: 10px; font-size: 11px;}