/*
Theme Name: LiquidSEO
Theme URI: http://pavotdesign.com
Description: Unique theme for Brian Anderson
Version: 2.8
Author: Vladimir Mitkovsky
Author URI: http://pavotdesign.com
Tags: clean, basic
*/

/* CSS Document */

@font-face {
    font-family: 'UbuntuTitlingBold';
	src: url('font/UbuntuTitling-Bold.eot');
	src: local('Ubuntu Titling'), local('UbuntuTitling-Bold'), url('font/UbuntuTitling-Bold.woff') format('woff'), url('font/UbuntuTitling-Bold.ttf') format('truetype'), url('font/UbuntuTitling-Bold.svg#UbuntuTitling-Bold') format('svg');
}


body{
color:#73614E;
background:#0e2240 url(img/body-bg.png) repeat-x;
font:14px/19px arial, tahoma, sans-serif;
}

#wave {

float:left;
width:100%;
background: url(img/wave.jpg) no-repeat center top;}

.clear-both:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

*{ margin:0; padding:0;}

a.logo{
	outline: none;
}

#content .no-margin-bottom{
margin-bottom: 0;
}

h1, h2, h3, h4, h5, h6 { 
	font-family: 'UbuntuTitlingBold', Arial, sans-serif; 
	font-weight: normal;
	color:#054c6d;}

h4, h5, h6 { font-family:Arial, sans-serif;}

h2 a[name],
#promo .block h3 a{
	color:#0880b8;
	text-decoration: none;
}

#content .block-style2 h2 a,
#content .block-style2 h2{
	color: #fff;
}

#content .block-style-content img.wp-image-130  {
margin-left:-20px;
margin-bottom:-18px;
margin-right:30px;
}

#content .block-style-content img.wp-image-123  {
margin-left:-3px;
margin-top:7px;
margin-right:28px;
margin-bottom:-14px;
}

#content .block-style-content img.wp-image-88  {
margin:-15px 35px 16px 0;
}

h1 {
	font-family: 'UbuntuTitlingBold', Arial, sans-serif;
	font-size:29px;
	line-height:30px;
    margin-bottom:10px;
    padding-top: 30px;
}

.home h1{ margin-bottom:20px;}

#super-promo h1{
 color:#fff;
}

p { font:14px/19px arial, tahoma, sans-serif; 
margin-bottom:15px;}

.post ul{
	margin-bottom: 10px;
}

ul li {
/* list-style-type: none; */
list-style-position: inside;
}

ul li ul{
margin-left: 20px;
margin-bottom:10px;
font-size:12px;
}

a { color:#E6593E;}

.alignleft {
float:left;
margin-right:20px;
}

#container { width:870px; margin:0 auto; }

#header { margin: 20px 0; }

#header h2 { float:left;  }

#header a.logo {
    float: left;
    width: 245px;
    height: 56px;
    margin-left:10px;
    text-indent:-3000px;
    background:url(img/PeachtreeSEO-Logo.png) no-repeat;
}

.menu {float: right; margin-top:16px;}

.menu li{
    float: left;
	margin:0 11px;
    font:16.5px/28px 'UbuntuTitlingBold', Arial, sans-serif;
    width:auto;
    
    list-style: none;
}



.menu li a{
    color:#fff;
    height:31px;
    line-height:30px;
/*
    margin:0 12px;
    margin-right:25px;
*/
    
    text-decoration: none;
}

.menu li a:hover{ color:#fadd9f;}

.menu li.current_page_item{
    background:url(img/menu-bg.png) no-repeat;
/*
    padding-right:13px;
    margin-right:26px;
*/
	margin:0 11px 0 0;
	/* padding:0 15px; */
	
	
    float:left;
}

.menu li.current_page_item a{
    float:left;
    line-height:29px;
    
    margin-right:-13px;
	padding:0 11px 0 11px;
    
/*
    margin-right:-26px;
    padding:0 12px;
*/
    
    background:url(img/menu-bg.png) no-repeat right bottom;
}

.button {float: left;}

/***************/

.link-silver{
	color:#D1D9DF;
}

.link-silver:hover,
a:hover .link-silver{
	color:#273E4F;
}


.link-gold{
	color:#FFCA6F;
}

.link-gold:hover,
a:hover .link-gold{
	color:#4F3F22;
}

.link-platinum{
	color:#E0EBEF;
}

.link-platinum:hover,
a:hover .link-platinum{
	color:#27393F;
}

/****************/

ul.clear-list{
float: left;
}

ul.clear-list li{
clear: both;
}

#super-promo {
    width:870px;
    position:relative;
    margin-top:25px;
    background:url(img/super-promo-bg-inner.png) no-repeat left top;
}

.home #super-promo {
    height:355px;
    width:870px;
    position:relative;
    margin-top:25px;
    z-index:40;
    background:url(img/super-promo-bg-high.png) no-repeat left bottom;
}

#super-promo a.button {
    float:left;
    margin-top: 15px;
    display:block;
    text-decoration: none;
    background:url(img/button2.png) no-repeat right bottom;
    
    z-index:50;
    position:relative;
}

span.button-style1{
    height:33px;
    margin-right: 17px;
    display:block;
    background:url(img/button2.png) no-repeat;
}

#super-promo span.text {
    margin-left:15px;
    padding-left:15px;
    font: 16px 'UbuntuTitlingBold', Arial, sans-serif;
    line-height: 31px;
    color:#7b3421;
    background:url(img/arrow-icon.png) no-repeat left center;
}

#google-drop {
    position:absolute;
    width:108px;
    height:161px;
    margin:-28px 0 0 175px;
    background:url(img/google-drop-small.png) no-repeat;
}

#website {
    width:296px;
    height:195px;
    margin:160px 0 0 90px;
    position:absolute;
    z-index: 45;
    background:url(img/website.png) no-repeat;
}

#shadow {
    clear:both;
	float:left;
	height:22px;
	margin-left:-28px;
	width:212px;
    background:url(img/shadow.png) no-repeat;
}

#label{
    float:right;
    width:193px;
    height:77px;
    margin-top:-70px;
    margin-right:-10px;
    background:url(img/label.png) no-repeat right center;
}

#label p { margin: 15px 0 0 20px; padding-left:45px; background:url(img/golden-triangle-.png) no-repeat;}

#label p a{
    font:13px/19px arial, tahoma, sans-serif;
    color:#fadd9f;
    font-weight: bold;
    font-style:italic;
}

.promo-text { 
background:url(img/decorative-triangle.png) no-repeat 240px bottom;
padding-left:320px; padding-bottom:15px; width:510px;}

.home .promo-text { 
width: 370px; padding-left: 360px; padding-bottom:0;
background: none;
}

.promo-text p{ color:#fcf5bd;}

#promo {
	background-color:#E1E1DB;

position:relative;
z-index:1;
}

.home #promo {
margin-top:-40px;
padding-top:40px;
}

#promo .block {
    float:left;
	padding:0 15px 20px 70px;
	width:205px;
}

#promo .block p {font:11px/15px arial,tahoma,sans-serif; margin-bottom:8px;}

/* #promo .block p a { font:12px/18px arial, tahoma, sans-serif;} */

#promo .block h3 {margin:10px 0 15px 0; font-size: 19px; line-height: 18px;}

#promo .block h3 span{display:block; float:left; margin-left:-40px;}

h3 span#drop-icon {width:19px; height:28px; background:url(img/drop-icon.png) no-repeat;}
h3 span#target-icon {width:30px; height:30px; background:url(img/target-icon.png) no-repeat;}
h3 span#yin-yang-icon {width:25px; height:25px; background:url(img/yin-yang-icon.png) no-repeat;}

.divider1, .divider2 { float:left; width:100%;}

.divider1 { background: #e1e1db url(img/divider.png) no-repeat 290px 0;}

.divider2 { background:url(img/divider.png) no-repeat 570px 0;}

#sub-promo {
    width:875px;
    margin-left:-3px;
    padding:10px 0 14px 0;
    position:relative;
    border:1px solid #fca266;
    border-bottom:1px solid #c84c2f;
    background:#e35635 url(img/sub-promo-bg-2.png) repeat-x left top;
    box-shadow:1px 2px 4px -1px #b66853;
    -moz-box-shadow:1px 2px 4px -1px #b66853;
    -webkit-box-shadow:1px 2px 4px -1px #b66853;
    -khtml-box-shadow:1px 2px 4px -1px #b66853;
}

#sub-promo p {
    float:left;
    font:12px/18px arial, tahoma, sans-serif;
    color:#6a2819;
    margin:3px 0 0 20px;
    text-transform:uppercase;
    margin-right: 10px;
}

#sub-promo ul li{ float:left; margin-right: 20px; list-style:none;}

#sub-promo ul li a{ font:12px/18px arial, tahoma, sans-serif;color:#fcf5bd;}

#content-container { width: 870px; background-color: #e1e1db; padding: 20px 0 30px 0;}

#sidebar {
    float: left;
    width: 210px;
    padding-right: 30px;
    margin-left: 70px;
    color:#81705e;
}

#sidebar  .block  {
margin-bottom:40px;
}

/*#sidebar .contact-info{ padding-bottom:20px;}*/

#sidebar .contact-info li{
    margin-bottom:10px;
    font:11px/12px arial, tahoma, sans-serif;
    color:#81705e;
    list-style: none;
}

#sidebar .contact-info li a{ font:14px/15.5px arial, tahoma, sans-serif;}

#sidebar .contact-info span{
	vertical-align: middle;
	font:19px/12px arial,tahoma,sans-serif;}

#sidebar h2{
    margin: 15px 0;
    font: 19px/20px 'UbuntuTitlingBold', Arial, sans-serif;
    color:#9a8e81;
}

.lupe {
    width:18px;
    height:17px;
    float:left;
    margin:3px 10px 0 -35px;
    background:url(img/lupe-icon.png) no-repeat;
}

.testimony { margin:10px -2px 0 0; }

.testimony, .block-style1, .block-style2 {
    background-color: #e7e7e2;
    border:1px solid #cecec7;
    
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;    
}

.block-style1{
	padding:20px 40px;
	width:auto!important;
}

.block-style2 {border-right:1px solid #6cbeda;}

.testimony-corners-top { width:213px; height:9px; padding-top:20px; margin-left:-1px; background: url(img/testimony-corners-top.gif) no-repeat;}
.testimony-corners-bottom { width:212px; height:27px; margin-left:-1px; background: url(img/testimony-corners-bottom.gif) no-repeat;}

.testimony p{ padding: 0 20px; font:15px/20px "Times New Roman", sans-serif;}

#sidebar form label{ font: 12px/15.4px arial, tahoma, sans-serif; clear:right;}

#sidebar form input{ width:190px; margin-bottom:5px; }

#sidebar form .info textarea{
	height:45px;
	width:193px;
}

#sidebar .form-submit input{
    width:112px;
    margin-top: 10px;
    padding:3px 10px 7px 20px;
    font: 12px 'UbuntuTitlingBold', Arial, sans-serif;
    line-height:14px;
    color:#fff;
    text-transform: uppercase;
    border: none;
    background: url(img/send-request.png) no-repeat;
}

/*body.blog #content{
	margin-top:-15px;
	padding-top: 0;
}*/

#content {
    float: left;
    width: 480px;
    padding: 20px 40px 0 10px;
}

#content h2 {
    font: 26px/24px 'UbuntuTitlingBold', Arial, sans-serif;
    color:#0880b8;
    margin:30px 0 10px;
}

#content h3 {
    font: 22px/24px 'UbuntuTitlingBold', Arial, sans-serif;
    color:#0880b8;
    margin:20px 0 10px;
}

#content h4 {
    font: 18px/21px 'UbuntuTitlingBold', Arial, sans-serif;
    color:#0880b8;
    margin:20px 0 10px;
}

#content h5 {
    font: 15px/18px 'UbuntuTitlingBold', Arial, sans-serif;
    color:#0880b8;
    margin:20px 0 10px;
}

#content h6 {
    font: 13px/16px 'UbuntuTitlingBold', Arial, sans-serif;
    color:#0880b8;
    margin:20px 0 10px;
}

.one-icon, .two-icon, .three-icon { margin-left: -40px;}

.one-icon { background:url(img/one-icon.png) no-repeat 0 5px;}
.two-icon { background:url(img/two-icon.png) no-repeat 0 5px;}
.three-icon { background:url(img/three-icon.png) no-repeat 0 5px;}

/* .block-style1 ul li{ padding-left: 40px;} */

.block-style1, .block-style2 { width: 510px; margin-bottom: 20px;}

.block-style-content { 
	float:left;
	padding:30px 40px;
	width:430px;
	}
	
#content .block-style-content h2,
#content .block-style-content h3{
margin-top:0;
margin-bottom:20px;
}

#content .block-style-content h4,
#content .block-style-content h5,
#content .block-style-content h6{
margin-top:20px;
margin-bottom:5px;
}

#content .block-style-content p,
#sidebar p{
	font-size: 12px;
	line-height: 16px;
}

/* .block-style1 h3, .block-style1 ul{ margin-left: 80px;} */

.block-style1 h4 a { font:18px/19px arial, tahoma, sans-serif; color:#E7984A; text-decoration: underline;}

.block-style1 .corners-top, .block-style1 .corners-bottom,
.block-style2 .corners-top, .block-style2 .corners-bottom,
.block-style-wave .corners-top, .block-style-wave .corners-bottom {
    width:512px;
    float:left;
    height:10px;
    margin-left: -1px;
    text-indent: -3000px;
}

#search-engines {
width:471px; 
height:21px; 
margin-left:-21px;
margin-top:30px;
background:url(img/search-engines.png) no-repeat;}


/* .block-style1 .corners-top, .block-style2 .corners-top { padding-bottom:10px;} */

.block-style-wave{
background:url("img/wave.jpg") no-repeat 28% top transparent;
color:#FCF5BD;
margin-bottom:10px;
width:509px;
}

.block-style-wave .corners-top {
width: 510px;
margin-left: 0;
background:url(img/top-corners-beige.png) no-repeat;}

.block-style-wave .corners-bottom { 
width: 510px;
margin-left: 0;
background:url(img/bottom-corners-beige.png) no-repeat 0 bottom;}


ul.no-bullets li{
list-style: none;
}


.block-style1 .corners-top {background:url(img/highlighted-corners-top.png) no-repeat;}
.block-style1 .corners-bottom { background:url(img/highlighted-corners-bottom.png) no-repeat;}

.block-style2 {background:#0092d8 url(img/block-style2-bg.png) repeat-x;}

.block-style2 h3{ color:#fefefe; margin-bottom:20px;}

.block-style2 a{color: #fff;}


.block-style2 p img.wp-image-35{
    float:left; margin:0 25px 10px -20px;
    box-shadow:1px 4px 20px #056ca9;
    -moz-box-shadow:1px 4px 20px #056ca9;
    -webkit-box-shadow:1px 4px 20px #056ca9;
    -khtml-box-shadow:1px 4px 20px #056ca9;
}


.block-style2 p{/*margin-left:20px;*/ color:#fefefe;}

.block-style2 .corners-top {background:url(img/block-style2-corners-top.png) no-repeat;}
.block-style2 .corners-bottom { background:url(img/block-style2-corners-bottom.png) no-repeat;}

.block-style-content a.button, .block a.button {
    float:left;
    /* margin-bottom:20px; */
    display:block;
    text-decoration: none;
    background:url(img/button-dark.png) no-repeat right bottom;
}

span.button-style2, .block span.button-style1{
    height:32px;
    margin-right: 17px;
    padding-right:3px;
    display:block;
    background:url(img/button-dark.png) no-repeat;
}

.block-style-content span.text, .block span.text{
    margin-left:10px;
    padding-left:15px;
    font: 12px/29px 'UbuntuTitlingBold', Arial, sans-serif;
    color: #fff;
    text-transform: uppercase;
    background:url(img/arrow-icon2.png) no-repeat left center;
}

.button-style2 .text:hover, a:hover .button-style2 .text {color: #133e71;}

#footer { width: 870px; background-color:#0E67BB; }

#footer-body{
background:url(img/footer-bg.png) no-repeat left bottom;
float:left;
width:100%;
margin-bottom:-10px;
padding-bottom:40px;
}

#bottom-menu {
    float:left;
    width: 870px;
    background:url(img/bottom-menu-bg.png) repeat-x;
    padding:15px 0 15px 0;
    margin-bottom: 30px;
}

#bottom-menu a.logo {
    float:left;
    width: 173px;
    height: 30px;
    margin-left: 70px;
    text-indent:-3000px;
    background:url(img/PeachtreeSEO-small.png) no-repeat;
}

#bottom-menu .menu { 
float:left;
margin-left:68px;
margin-right:-10px;
margin-top:0;
width:550px;
}

#bottom-menu .menu li{line-height:28px; margin:0 10px; font-size:15px;}

#bottom-menu .menu li a{ height:28px; line-height:28px; }

#bottom-menu .menu li.current_page_item{
background:url(img/menu-bg2.png) no-repeat;
margin-left:0;
}

#bottom-menu .menu li.current_page_item a{
    /* line-height:25px; */
    line-height:28px;
    padding:0 12px;
    background:url(img/menu-bg2.png) no-repeat right bottom;
}

#footer h3{
    margin-bottom:15px;
    font-size: 19px;
    color: #ade4ff;
}

#footer p { font: 12px/16px arial, tahoma, sans-serif;color: #ade4ff;}

#follow-us { float: left; margin-left: 70px;}

#follow-us ul li { float: left; margin-right: 10px; list-style:none;}

#follow-us ul li a{
    float: left;
    width: 32px;
    height: 32px;
}

#follow-us ul li a img{border: none;}

#case-studies { float: right; width:550px;}

#case-studies .block{
    float: left;
    width: 150px;
    margin-right:33px;
    font: 12px/16px arial, tahoma, sans-serif;
}

#case-studies .block h4{
	font-size:14px;
	line-height:16px;
	margin-bottom:10px;
}

#case-studies .block a{
	color:#FF782F;
}

#case-studies .block img{ margin-bottom:15px;}

#copyright{
	margin-bottom: 20px;
}

#copyright p{
	color:#274C79;
	float:right;
	font:12px/14px arial,tahoma,sans-serif;
	margin:20px 0 0;
	width:550px;
}

#copyright p#designer{
	float:left;
	width:auto;
	margin-left:70px;
}

#copyright p a{ color: #0b70c8; text-decoration: underline;}


/**************/

.blog .post,
.archive .post{
	padding-bottom: 5px;
	margin-bottom: 20px;
	background:url(img/line-bg.gif) repeat-x 0 bottom;
}

.single-post-meta{
	padding-bottom: 20px;
	margin-bottom: 10px;
	background:url(img/line-bg.gif) repeat-x 0 bottom;
}

.post-date  {

color:#9A8E81;

font-family:georgia, "Times New Roman", sans-serif;
font-size:11px;
margin-bottom:-30px;
}

.post-meta, .post-tags, .single-post-meta{
	margin-top: 30px;
	font-family:georgia, "Times New Roman", sans-serif;
	font-size:12px;
	color:#9A8E81;
}

.post-tags{
	margin-top: 10px;
}

#content  h2.post-title{
margin-bottom:20px;
	
}

.post img{
	padding: 8px;
	margin-bottom:10px;
	
	background-color:#E7E7E2;
	border:1px solid #CECEC7;
}

.post .block-style-content img{
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none;
}

.links-to-neighbors{
padding-bottom: 15px;
margin-bottom: 20px;
background:url(img/line-bg.gif) repeat-x 0 bottom;
}

.links-to-neighbors-comments{
font-size:11px;
padding:5px 12px;
margin-bottom: 20px;
background-color:#E7E7E2;
border:1px solid #CECEC7;
}

.links-to-neighbors .prev,
.links-to-neighbors-comments .prev  {
float:left;
text-align:left;
width:40%;
}

.links-to-neighbors .next,
.links-to-neighbors-comments .next  {
float:right;
text-align:right;
width:40%;
}

.links-to-neighbors.bottom-pager{
padding-bottom:25px;
}

#post-8{
	margin-top:-30px;
}

.textwidget #wpcf7-f2-w5-o1{
	margin-bottom: 40px;
}

a.button[href='/local-search-engine-optimization/']{
	margin-top: 12px;
	
}

/***********/

.commentlist{
	color: #9A8E81;
}

.comment  {
clear:both;
float:left;
width:100%;

margin-bottom: 25px;
padding-bottom:10px;
border-bottom: 1px dashed #CDCDC6;
}

.comment-body  {
float:left;
margin-right:5%;
width:55%;
}

.comment-body  p{
font-size:12px;
line-height:16px;
color:#73614E;
}

.comment-sidebar  {
float:right;
width:30%;
margin-bottom:15px;

font-size:12px;
line-height:16px;

color:#9A8E81;
font-family:georgia,"Times New Roman",sans-serif;
}

.moderation-msg{
	color: #878F50;
	font-size:11px;
	line-height:13px;
	margin-top:10px;
}

textarea{
width:100%;
margin-bottom:20px;
}

#sidebar .you-browsing li{
	list-style: none;
	color: #095FAF;
	
	margin-bottom:30px;
	margin-top:20px;
	padding-bottom: 10px;
	border-bottom:1px solid #CECEC7;
}


#content ol {
color:#4F3E2C;
list-style-position:inside;
margin-bottom:10px;
padding-left:20px;
text-indent:-20px;
font-size:13px;
}

#content ol li{
	
	margin-bottom:5px;
}

/***************/

body div .sociable {
margin:40px 0 0 !important;
}

body .sociable ul {
	/* display: block !important; */
	margin-top: 10px!important;
}

body .sociable span.sociable_tagline strong {
	font-weight:normal; 
	color: #9A8E81;
	font-family:georgia,"Times New Roman",sans-serif;
}

body .sociable span.sociable_tagline {
	display: inline !important; 
}

body div.promo-text div.sociable {
	display: none;
}

#cont a{
	color: #1459a3;
	text-decoration: none;
}
