/*  
Theme Name: More Google Traffic
Theme URI: 
Description: 
Version: 1.0
Author: 
Author URI: 

*/

* {
	margin: 0;
	padding: 0;
}

img { border:none; }

.leftimage  {
float:left;
padding-bottom:5px;
padding-right:10px;}

body { background:#d8d8d8; font:normal .625em/1em Arial;}

h1 {

}

a:link, a:visited {
	text-decoration:none;
color:#0482E2;
}

a:hover {
	text-decoration: underline;
}

p {
	padding: 10px 0 0 0;
font-size: 12px;
}

#wrapper {
	margin: 0 auto 0 auto;
	background:url(images/wrapper.png) repeat-y; width:989px;
}

#header { background:url(images/header.png) no-repeat; height:100px; }
.header-phone {font-size: 1.4em;}
#important { display:block; position:relative; padding:0;}
#important span { position:absolute; left:88px; top:59px; font-size:12px; color:#154a6c; }
#logo { float:left; width:333px; height:77px; margin:23px 0 0 22px; }
#contact-info { float:right; text-align:right; font:600 1.2em Arial; color:#174c6f; padding:30px 25px 0 0; }
#contact-info-phone { float:right; text-align:right; font:600 1.4em Arial; color:#174c6f; padding:30px 25px 0 0; }

#container { width:714px; padding:0 0 0 17px; float:left; }

#navigation { background:url(images/navigation-bg.png) repeat-x; height:38px; list-style:none;}
#navigation li { float:left; background:url(images/navigation-seperator.png) no-repeat left -8px; font-size:10px; margin:16px 0 0; position:relative; z-index:100;}
#navigation li a { padding:14px 15px 14px; color:#020000; font-size:12px; }
#navigation li a:hover { background:url(images/navigation-hover.png) repeat-x; text-decoration:none; }

#navigation ul { list-style:none; height:auto; background:#2a2e31; padding:10px 0 10px 0; display:none; position:absolute; top:22px; z-index:99;}
#navigation ul li { float:none; background:none; font:normal .857em Arial; color:#FFF; margin:0; position:relative; z-index:99;}
#navigation ul li a {color:#FFF; display:block; padding:5px 10px !important;width:140px;}
#navigation ul li a:hover { background:#0D6E91; }

#navigation li:hover ul { display:block; overflow:visible; width:160px; z-index:99; }

#flashintro { width:714px; height:270px;}

#article-categories { list-style:none; margin:10px 0 0; clear:both; }
#article-categories li { float:left; margin:0 6px 0 0; padding:10px 7px; background:#dbdbdb url(images/home-page-boxes-bg.png) repeat-x; width:218px; border:1px solid #c1c1c1; }
#article-categories li.last { margin:0 !important; }
#article-categories li h2 { color:#0482e2; font:normal 1.4em Arial; text-decoration:none; padding:0 0 5px; }
#article-categories li ul { list-style: none; }
#article-categories li li { border:none; background:url(images/bullet.png) no-repeat left 10px; padding:5px 0 5px 10px; width:208px; font:normal 1.2em/1.2em Arial; color:#020000; border-bottom: 1px solid #CCC; }
#article-categories li li a { color:#020000; font-size:11px; 
padding-right:10px; }

#container h1 { font:normal 2.6em/1.95em Arial; color:#fcfafa; background:url(images/homepage-h2.png) repeat-x; position:relative; top:10px; clear:both; display:block;width:700px; padding:0 0 10px 14px; height:51px; }
.post {
	padding: 15px 5px 44px;
}

.post h2 {
font:normal 2.6em Arial; color:#0482e2;
}

.post h2 a { color:#0482e2; }

.entry {
	
	font:normal 1.1em Arial;line-height: 19px;
}

.entry p { padding:15px 0 0; }
.entry ul { padding:0 0 0 15px; }

p.postmetadata {
	margin: 10px 0 0 0;
}

.navigation{
	padding: 10px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
}

.sidebar {
width:243px; float:left;
}

#text-3 { background:#b2b1b1 url(images/optin-bg.png) repeat-x; height:310px; width:218px; padding:10px 7px; display:block; border:1px solid #c2c2c2; overflow:hidden; height:1%;}
#text-3 h4 { font:bold 1.2em Arial; color:#0482e2; padding:0 0 7px; border-bottom:1px solid #cbcbcb; display:block; margin:0 0 10px;}
#text-3 label {float:left; clear:both; width:46px; text-align:right; color:#000; font:normal 1em/1.90em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#text-3 input, #text-3 #budget { float:left; margin:0 0 10px 7px; width:140px; height:19px; font:normal 1.1em Arial; color:#000; border:1px solid #9e9e9e; padding:0 4px; }
#text-3 input { padding:2px 0 0; height:17px }
#text-3 #budget { padding:0; width:142px; }
#text-3 #captcha { width:120px; margin:0 0 10px 27px; }
#optinsubmit { width:178px !important; height:46px !important; border:none !important; border-top:1px solid #d7d6d6 !important; padding:10px 0 0 !important;  margin:0 0 10px 18px !important; clear:both !important;  display:block; }

#text-3 p#privacy { display:block;clear:both; color:#01345a; font:normal 1.1em Arial; padding:0 10px 0 15px;}

#stray_widgets-2 { background:url(images/testimonials.png) repeat-x; width:214px; height:195px; display:block; padding:10px 10px; margin:9px 0 0; color:#FFF !important;}
#stray_widgets-2 h2 { color:#ff9e04; font:normal 1.8em/1.5em Arial;  }
#stray_widgets-2 p, #stray_widgets-2 i { color:#FFF; font:normal 1.1em/1.3em Arial; }
#stray_widgets-2 i { font-style:italic !important; }


.articles { background:#dbdbdb url(images/articles-bg.png) repeat-x; display:block; margin:9px 0 0; padding:10px !important; width:212px; border:1px solid #c2c2c2;  }
.articles h4 { font:bold 1.4em Arial; color:#0482e2; padding-bottom:10px;}
.articles li { background:url(images/bullet.png) no-repeat left 1px; margin:0 0 5px 5px; color:#000; border-bottom:1px solid #CCC; font:normal 1.1em Arial !important; padding:0 0 5px 10px !important; background:url(images/bullet.png) no-repeat left 5px; }
.articles li a { color:#000;  }

.sidebar ul {
	list-style-type: none;
	padding: 0 10px 0 10px;
}

.sidebar ul li {
	padding: 10px 0 10px 0;
}

.sidebar ul ul li{
	padding: 0;
	line-height: 1.2em;
}

table#wp-calendar{
	width: 100%;
}

.footerp {text-align:center !important; font:normal 1.1em Arial; color:#747170;}
.footerp a {text-align:center; font:normal 1em Arial !important; color:#747170 !important;}
#footer { clear:both; background:#d8d8d8 url(images/footer.png) no-repeat; height:160px; padding:0 0 25px;

}

#footer ul { list-style:none; padding:50px 0 0 190px; }
#footer ul li { background:url(images/footer-seperator.png) no-repeat right top; padding:0 13px 0 22px; float:left; height:70px; width:95px; }
#footer ul li h5 { font:11px "arial"; color:#0482e2; }
#footer ul li h5 a { color:#0482e2; text-decoration:underline;}
#footer ul li ul { padding:0 !important; }
#footer ul li li{ padding:0 !important; font:normal 1.1em Arial; color:#505050; background:none; float:none; height:auto; width:auto;}
#footer ul li li a { color:#0482e2;}11*

.image-post {
float:left;
}

.call-to-action, .call-to-action2 {
background:#d8d8d8;
border-top:5px solid #e7e6e6;
width:100%;
height:43px;
margin-top:30px;
}

.phone {
float:left;
}

.call-to-action h3 {
float:left;
padding-top:10px;
color:#0371ec;
}

.call-to-action2 h3 {
float:left;
padding-top:14px;
color:#0371ec;
font-size:12px;
}

.toolbox {
width:100%;
height:200px;
}

.toolbox-l {
height:100%;
width:170px;
float:left;
}