body{
     background:#FFF;
	 color:#666;
	 font:62.5% Verdana,Arial,sans-serif;
	 text-align:center;
}
*{
     padding:0;
	 margin:0;
}
a{
     color:#549FC9;
	 text-decoration:underline;
}
a:visited{
     color:#000;
	 text-decoration:underline;
	}
a:hover{
     color:#8DC919;
	 text-decoration:
	 underline;
}
h1{
    font:normal 2.8em Georgia,Times,'Times New Roman',serif;
	color:#D80000;
	letter-spacing:-.05em;
	margin-bottom:20px;
}
h2{
     font:bold 2.6em Arial,sans-serif;
	 color:#8DC919;
	 letter-spacing:-.04em;
}
* html h2{
     letter-spacing:-.1em;
}
h3{
     font:bold 1.8em Arial,sans-serif;
	 color:#549FC9;
	 letter-spacing:-.04em;
}
* html h3{
    letter-spacing:-.1em;
}
h4{
    font:normal 1.6em 'Lucida Grande',Arial,Helvetica,sans-serif;
}
blockquote{
     min-height:35px;
	 padding:15px 0 15px;
	 70px;padding-left:
	 70px;margin:
	 0 40px 15px 40px;
	 background:url('/sites/all/themes/seobook/images/blockquote_bg.gif') no-repeat;
	 font-family:Georgia,'Times New Roman',Times,serif;
	 font-size:1.1em;
	 line-height:1.75em;
	 font-style:italic;
	 clear:left;
}
#header{
	width:780px;
	height:155px;
	margin:0 auto;
	text-align:left;
}
#header a{
    width:715px;
	height:120px;
	display:block;
}
#navc{
    width:100%;
	height:58px;
	margin-bottom:25px;
	background: url(../images/span_bg.gif) repeat-x;
	text-align:center;
}
#navc ul{
    width:835px;
	padding:21px 0 0 0px;
	margin:0 auto;
	list-style:none;
}
#navc ul li{
    height:25px;
	font:normal 2.4em 'Trebuchet MS',Verdana,Arial,sans-serif;
	float:left;
}
#navc ul li a,#nav ul li a:visited {
    padding:0 10px;
    line-height:29px;
    color:#FFF;
    text-decoration:none;
}
#navc ul li a:hover{
   color:#FFF;
   background:#76BEE5;
   text-decoration:none;
 }
#container{
   width:95%;
   margin:0 auto;
   text-align:left;
}

#content { 
      width: 71%;
	  padding-left: 40px;
	  float: right; 
}
	
.post { 
      width: 95%;
	  padding: 0 0 5px 20px;
	  margin-bottom: 5px;
	  background:  url(file:///C|/Documents%20and%20Settings/David%20Cox/My%20Documents/My%20webs/affordablecontractorsstorage.com/style/images/post_bottom.gif) 0 100% no-repeat;
	  float: right; 
	  }
		
.post h2 { 
     margin-bottom: 10px;
}

.continue1 a {
     color: #8DC919;  
	 text-decoration: none;
}
.continue1 a:visited {
      color: #000; text-decoration: none;
}
.continue1 a:hover {
      color: #8DC919;
	  text-decoration: none;
}

.continue2 a {
      color: #8DC919;
}
.continue2 a:visited {
	  color: #000; text-decoration: underline;
}
.continue2 a:hover {
	  color: #8DC919;
	  text-decoration: underline;
}
			
.entry { 
      font-size: 1.2em;
	  line-height: 1.6em;
}
			
.date {
      width: 64px; 
	  height: 69px; 
	  padding: 5px 7px 0 3px;
	  margin: 0 12px 5px 0; 
	  background:  url(file:///C|/Documents%20and%20Settings/David%20Cox/My%20Documents/My%20webs/affordablecontractorsstorage.com/style/images/date_holder.gif) no-repeat;
	  color: #999; 
	  font: bold 2.4em Arial, sans-serif;
	   letter-spacing: -.08em; 
	   text-align: center;
	    float: right; 
}
			
.entry p { 
      margin-bottom: 15px;
}
				
.entry ul { 
      list-style-image: url('.../images/bullet.gif');
	  margin: 0 0 12px 30px; }
				
.entry ol { 
      margin: 0 0 12px 50px; 
}
					
.entry h3 { 
      margin-top: 15px;
	  margin-bottom: 5px;
}    
               
.entry li {
      0.5em 0.5em; 
	  padding-left: 20px; 
	  margin-bottom: 3px;
}	
			
img.left { 
      margin: 0 15px 5px 0; 
	  float: left; 
}
				
img.right {
      margin: 0 0 5px 15px;
	  float: right; 
}
				
img.center { 
   margin: 0 auto 5px auto; 
   display: block; 
}
			
.post_meta_left {
	width: 400px;
	margin-bottom: 10px;
	font: bold 1.2em Arial, sans-serif;
	line-height: 2em;
	float: left;
	clear: both;
	margin-left: 50px;
}
			
.categories { 
    padding-left: 20px; 
	background:  url(file:///C|/Documents%20and%20Settings/David%20Cox/My%20Documents/My%20webs/affordablecontractorsstorage.com/style/images/sun.gif) 0 50% no-repeat; 
}
				
.post_author { 
   padding-left: 20px; 
   background:  url(file:///C|/Documents%20and%20Settings/David%20Cox/My%20Documents/My%20webs/affordablecontractorsstorage.com/style/images/person.gif) 0 50% no-repeat; 
}
			
.post_meta_right { 
    width: 180px; 
	margin-bottom: 10px; 
	font: bold 1.2em Arial, sans-serif;
	 line-height: 2.0em; 
	 float: left; 
}
			
.thoughts { 
    padding-left: 20px; 
	background:  url(file:///C|/Documents%20and%20Settings/David%20Cox/My%20Documents/My%20webs/affordablecontractorsstorage.com/style/images/bubble.gif) 0 50% no-repeat; 
}
				
.perma { 
   padding-left: 20px; 
   background:  url(file:///C|/Documents%20and%20Settings/David%20Cox/My%20Documents/My%20webs/affordablecontractorsstorage.com/style/images/perma.gif) 0 50% no-repeat; 
}
				
.seo_book { 
   margin-bottom: 30px; 
   clear: both; 
}
			
.seo_date { 
    width: 267px; 
	height: 236px; 
	padding: 5px 7px 0 3px;
	 margin: 0 15px 5px 0; 
	 background:  url(file:///C|/Documents%20and%20Settings/David%20Cox/My%20Documents/My%20webs/affordablecontractorsstorage.com/style/images/seo_book.jpg) no-repeat;
	  color: #999; 
	  font: bold 2.0em Arial, sans-serif; 
	  letter-spacing: -.08em; float: left;
}
			
.date_box { 
    width: 64px; 
	height: 69px; 
	text-align: center;
}
			
.buy_now { 
    text-align: center; 
}
	
.comments { 
    width: 580px; 
	padding-left: 20px; 
	margin-bottom: 40px; 
	float: right; 
}
		
.comments h2 { 
   margin-bottom: 10px; 
   color: #AAA; 
   border-bottom: 2px solid #CCC; }
			
.comment { 
   padding: 10px 0; 
   margin-bottom: 10px; 
   background:  url(file:///C|/Documents%20and%20Settings/David%20Cox/My%20Documents/My%20webs/affordablecontractorsstorage.com/style/images/comment_bg.gif) 100% 95% no-repeat; 
   border-bottom: 1px solid #EEE;
    font-size: 1.2em; 
	line-height: 1.6em; 
}
			
.comment p { 
    margin-bottom: 15px; 
}
				
.comments ul { 
    list-style-image:  url(file:///C|/Documents%20and%20Settings/David%20Cox/My%20Documents/My%20webs/affordablecontractorsstorage.com/style/images/bullet.gif); margin: 0 0 12px 50px; 
}
				
.comments ol { 
    margin: 0 0 12px 50px; 
}
				
.comments li { 
      margin-bottom: 3px; 
}
				
.comment_author { 
     padding-left: 20px; 
	 background:  url(file:///C|/Documents%20and%20Settings/David%20Cox/My%20Documents/My%20webs/affordablecontractorsstorage.com/style/images/person.gif) 0 50% no-repeat;
	  font-weight: bold; 
	  font-family: Arial, sans-serif; 
	  margin-bottom: 10px;
}
				
.comment_link { 
    padding-left: 20px;
	 margin-left: 10px; 
	 background:  url(file:///C|/Documents%20and%20Settings/David%20Cox/My%20Documents/My%20webs/affordablecontractorsstorage.com/style/images/perma.gif) 0 50% no-repeat;
}
	
.comment_form { 
   margin-top: 30px; 
}

.comment_form label { 
    padding-left: 6px; 
}
				
.text_entry { 
      padding: 3px;
	  border-top: 2px solid #666;
	  border-left: 2px solid #666;
	  border-right: 1px solid #AAA;
	  border-bottom: 1px solid #AAA; 
	  color: #549FC9; 
	  font: bold 1.2em 'Lucida Grande', Verdana, sans-serif;
} 

.entry_nav { 
    margin-bottom: 25px; 
	font-size: 1.2em; 
}
		
.entry_nav p { 
    margin-bottom: 10px; 
}
			
img.book { 
   border: 0; 
   margin: 0 15px 5px 0; 
}
		
#sidebar { 
   width: 22%; 
   float: left; 
}
	
.search { 
   margin-bottom: 30px; 
   text-align: left; 
}
		
.search_field { 
	  width: 117px; 
	  height: 16px; 
	  padding: 4px 10px; 
	  border: 0; 
	  background:  url(file:///C|/Documents%20and%20Settings/David%20Cox/My%20Documents/My%20webs/affordablecontractorsstorage.com/style/images/search_bg.gif) 0 0 no-repeat; 
	  font: bold 1.3em Arial, sans-serif; 
}
			
.search_field:focus, * html .search_field { 
     background-position: 0 -24px; 
}
				
* html .search_field { 
   background-attachment: fixed;
}
	
.ask_me { 
    position: relative;
	 width: 210px; 
	 height: 232px;
	 margin-bottom: 25px;
	  background:  url(file:///C|/Documents%20and%20Settings/David%20Cox/My%20Documents/My%20webs/affordablecontractorsstorage.com/style/images/pro_consult.gif) 50% 0 no-repeat;
}
	
.ask_me_link { 
    position: absolute;
    width: 90px; 
	height: 22px;
	 top: 170px;
	 left: 52px;
}
		 
.ask_me_link a { 
       width: 90px; height: 22px; display: block; 
}
.rss{ width:92px;
      height:48px;
	  margin:0 auto;
	  background:url('/sites/all/themes/seobook/images/rss.gif') no-repeat;
	  text-align:left;
	  clear:both;
}
.rss a {
       width:48px;
	   height:48px;
	   display:block;
}
#footer {
   width:100%;
   height:80px;
   background: url(../images/footer_bg.gif) repeat-x 0 4em;
   text-align:center;
   clear:both;
   padding:4em 0 0 0;
}
#footer ul {
     width:835px;padding-left:0px;margin:0 auto;list-style:none;}#footer ul li{height:31px;font:normal 2.4em 'Trebuchet MS',Verdana,Arial,sans-serif;float:left;}#footer ul li a,#footer ul li a:visited{padding:0 10px;line-height:31px;color:#FFF;text-decoration:none;}#footer ul li a:hover{color:#FFF;background:#76BEE5;text-decoration:none;}#footer p{width:835px;padding-top:6px;margin:0 auto;color:#FFF;text-align:right;clear:both;}#footer p a,#footer p a:visited{color:#FFF;}#footer p a:hover{color:#FFF;text-decoration:none;}.results{width:580px;padding-left:20px;margin-bottom:40px;float:left;}.results h3{margin-bottom:10px;}.results p{margin-bottom:15px;}.result{padding:10px 0 0 0;margin-bottom:10px;border-bottom:1px solid #EEE;font-size:1.2em;line-height:1.6em;
}
.result p.posted {
     font:bold 1.0em Arial,sans-serif;color:#999;
}
html,body.user,body.user table{
     width:100%;height:100%;
}
body.user,body.user *{
    margin:0;padding:0;
}
body.user a.logo{
    display:block;
	width:347px;
	height:80px;
	background:url(/sites/all/themes/seobook/images/logo-mini.png) no-repeat;
	margin:0 auto 1em auto;
}
body.user #wrapper {
	    width:400px;
		margin:0 auto;
		text-align:left;
}
body.user h2 {
	    margin:0 0 5px 0;
}
body.user ul.tabs.primary {
	       border-bottom:4px solid #8ccb18;
		   float:left;
		   margin:0 0 10px 0;
		   width:100%;
}
body.user ul.tabs.primary li {
	    list-style:none;float:left;
}
body.user ul.tabs.primary li a {
	      display:block;
		  float:left;
		   margin:0 .5em 0 0;
		   padding:5px;
		   color:#666;
		   text-decoration:none;
}
body.user ul.tabs.primary li.active a,body.user ul.tabs.primary li a:hover {
	    background:#8ccb18;color:#fff;
}
body.user form {
	    clear:both;color:#333;
}
	body.user form .form-item {
	   margin:0 0 1em 0;
}
body.user form label { 
     color:#000;font-size:1.4em;
}
body.user form .form-required {
      color:#f00;font-size:.9em;
}
body.user form .form-text {
     width:389px;
     margin:3px 0;
	 padding:3px;
	 font:bold 16px Arial;
	 letter-spacing:1px;
}
body.user form .description {
    color:#666;
}
body.user form .form-submit {
    padding:0 .5em;
	font:bold 16px Arial;
}
body.user .messages {
   width:380px !important;
   margin:0 0 10px 0;
   padding:10px;
   clear:both;
   float:left;
   background-color:#fff;
   border:1px solid #b8d3e5;
   font-size:1.5em;
}
body.user .messages ul {
    margin:0;
} 
body.user .messages ul li {
    list-style:none; 
}
body.user .messages.status  {
   color:#3a3;border-color:#3a3;
}
body.user .messages.error {
    color:#c52020;border-color:#c52020;
}
body.user ul,body.user ol {
    margin:0 0 1em 2em;
}
body.user p {
     padding:0 0 1em 0;
}
body.user .copy {
     font-size:12px;
}body.user .b {
      font-weight:bold;
}
a.comments,a.comment_add,a.comment_comments {
      padding:1px 0 1px 19px;
	  background:url(/sites/all/themes/seobook/images/comment_add.gif) no-repeat 0 50%;
}
a.comment_edit {
	        padding:0px 0 2px 19px;
			 background:url(/sites/all/themes/seobook/images/comment_edit.gif) no-repeat 0 50%;
	}
a.comment_delete {
     padding:0px 0 2px 19px;
	 background:url(/sites/all/themes/seobook/images/comment_delete.gif) no-repeat 0 50%;
}
a.comment_reply {
     padding:0px 0 2px 19px;
	 background:url(/sites/all/themes/seobook/images/comments.gif) no-repeat 0 50%;
}
p.nav{
    font-size:1.2em;
	margin:0 0 1em 0;
	text-align:center;
	line-height:1.5em;
}
form .tips {
    list-style:none;
	margin:1em 0;padding:0;
}
#comment-form .form-item {
    margin:.5em 0;
}
#sidebar .block {
	margin:0 0 20px 0;
	font-size:1.2em;
	line-height:1.3em;
}
#sidebar .block h2 {
	font-size:1.65em;
	margin:0 0 2px 0;
}
#sidebar .block li{
    list-style:none;margin:0 0 3px 0;
}
#sidebar .block .view-data-comments-timestamp {
    font-size:.9em;
}#block-views-top_five_this_week li {
   background:url(/sites/all/themes/seobook/images/page_white.png) no-repeat 0 2px;
   padding:0 0 3px 20px;
}
#block-views-comments_recent li{
    background:url(/sites/all/themes/seobook/images/comment.png) no-repeat 0 1px;
    padding:0 0 0 19px;
}
.post_meta_right .favorites a {
    background:url(/sites/all/themes/seobook/images/heart_add.png) no-repeat;
    padding:0 0 1px 20px;
}
				
body.profile #content * {
   margin:0; padding:0; line-height:1.3em;
}
body.profile #sidebar {
   width:210px; 
}
body.profile #content {
  width:600px;
  float:right;
  text-align:left;
  font-size:1.5em;
}
body.profile #content h2 {
  font-size:1.5em;
}
body.profile #content .field-label {
  font-weight:bold;
}
body.profile #content p, body.profile #content dl, body.profile #content .field-item {
  margin:0 0 .8em 0;
}
body.profile #content ul.tabs {
  display:block;
  width:100%;
  border-top:1px solid #eee;
  padding:5px 10px 10px 10px;
  margin:0 0 10px 0;
  float:right;
  background:#f7f7f7;
  font-size:.85em;
}
body.profile #content ul.tabs li {
  list-style:none;
  float:right;
  margin:0 1em 0 0;
}
				
.job {
     margin:10px 0;
	 text-align:center;
	 line-height:1.3em;
}
.job h2 {
    font:bold 19.6px Arial;
	color:#000;
	margin:5px 0;
}
.job h3,.job p,.job .field {
    margin:0 0 5px 0;
}
.job .content {
     text-align:left;
}
.view-jobs {
     font-size:12px;
}
.view-jobs a img {
     border:none;}
.view-jobs table {
     margin:1em 0;
	 width:100%;
	 border-collapse:collapse;
}
.view-jobs thead th {
     border-bottom:2px solid #d3e7f4;
	 color:#494949;
	 font-weight:bold;
}
.view-jobs th a:link,.view-jobs th a:visited {
     color:#6f9dbd;
}
.view-jobs td,.view-jobs th {
     padding:.3em .5em;
}
.view-jobs tr.even,.view-jobs tr.odd,.view-jobs tbody th {
     border:solid #d3e7f4;border-width:1px 0;
}
.view-jobs tr.odd,.view-jobs tr.info {
     background-color:#edf5fa;
}
.view-jobs tr.even {
      background-color:#fff;
	  }
.view-jobs tr.odd td.active {
	  background-color:#ddecf5;
}
.view-jobs tr.even td.active {
     background-color:#e6f1f7;
}
	  .view-jobs td.region,.view-jobs td.module,.view-jobs td.container {
	  border-top:1.5em solid #fff;
	  border-bottom:1px solid #b4d7f0;
	  background-color:#d4e7f3;
	  color:#455067;
	  font-weight:bold;
}
.view-jobs tr:first-child td.region,.view-jobs tr:first-child td.module,.view-jobs tr:first-child td.container {
    border-top-width:0;}
a img{
    border:none !important;
}
.page-up {
padding: 8px;
}
#imageright {
	 margin: 0 0 5px 15px;
	  float: right; 
}

