/* Use this file to define your own custom styles (Automatically included in style.css)
*  This comes in handy when you upgrade your wp theme next time
*/

	body {background: #fff url(/images/bgSky.jpg) repeat-x center top; font: 16px Arial !important; color: #4b4646 }

	h1 {font-size:40px; color: #354144; font-weight: normal }
	
	h1 .blue {color: #528b9e }
	
	h2 {font-size: 24px; color: #3e2a24; font-weight: normal; font-style: italic; padding: 0 0 35px 0 }
	
	h3 {font-size: 18px; color: #4b4646; font-weight: normal; font-style: italic }
	
	h4 {font-size: 16px; color: #c0c0c0 }
	
	h5 {font-size: 14px; color: #f8d20c }
	
	h6 {font-size: 13px; color: #f8d20c }}
	
a:link {color: #19aaed }
a:visited {color: #1798d4 }
a:hover, a:active {color: #1cb7ff }

p {margin-bottom:16px;}

#shadow {width:934px }

#outer { background: url(/images/grassHillsBG.png) repeat-x bottom center;  }
	
#footer {background-color: #d51e1e }

#footer h2 {color:#7bd1f8 }

#copyright {color: #b3f4db; bottom:0 }

#footer-tag a:link, #footer-tag a:visited {color: #b3f4db }

.categories a:link, .categories a:hover, .categories a:visited {background: #17a5e7 }

	#footer {position: absolutte; bottom: 0; background:transparent url(images/back-footer-content.png) no-repeat scroll center top; padding: 0 0 0 0px; width:100%;}
	
	#footer .footer-content {width: 850px; height: 207px; margin: 0 auto; padding: 90px 0 0 20px; background: none; color: #BCD74E; font-size: 11px; position: relative }

.entry_header h1 a:link, .entry_header h1 a:visited, .entry_header h2.home a:link, .entry_header h2.home a:visited {color: #1ba5ee }

body #bg { position: relative; background: url(images/back-shadow.png) no-repeat center top }

.search_form #s {border:1px solid #00cffb; width:115px; padding:2px 6px 0 }

#optin-container #opt_submit {background: url(images/custom/back-optin-submit.png) no-repeat }

#optin-container {background:url(images/custom/optin-container-getthis.png) no-repeat }

#globalnav {background:none; top:0; right:0 }

#globalnav ul {float:right; width:auto; margin-right:10px }

#nav li a, #nav li a:link {padding:9px 11px !important }

#globalnav ul li {background: url(images/custom/navi-divider.gif) no-repeat center right }

#sidebar h2 {background:url(images/custom/back-sidebar-title.jpg) no-repeat left top; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:4px 0 0 21px; font-size:18px; height:48px }

.post {background:transparent url(images/custom/back-entrydate.png) no-repeat scroll 26px 0 }

.entry-date {color:#fff; padding:8px 27px 0 15px; width:64px }

#search-submit {background: url(images/custom/btn-search.png) no-repeat }

#nav .current_page_item a.first {background:none }

#nav li a.first:hover, #nav li a.first:active {background:none }

#nav .current_page_item a {background: url(images/custom/navhov.png) repeat-x }

#nav li a:hover, #nav li a:active {background: url(images/custom/navhov.png) repeat-x }

#footer-tag a:link, #footer-tag a:visited {color: #B3F4DB }
	
#footer-tag a:active, #footer-tag a:hover {color: #B3F4DB }

#logo {margin:0 0 0 30px;}

#logo a:link, #logo a:visited, #logo a:hover, #logo a:active {background:none; display:block; width:300px; height:60px;border:none; }

.button {background:url(images/custom/btn-comment-submit.png) no-repeat right top }

.button span {background:url(images/custom/btn-comment-submit.png) no-repeat left top }

.comment-author, .comment-author a:link, .comment-author a:visited, .comment-author a:hover, .fn {color:#ED1802 }

.landingpage #container {background: #fff url(images/custom/back-container-landing.jpg) no-repeat }

#optinbox .optin-nomsg {background: url(images/custom/optin-container.png) no-repeat }

.landingpage #container {background: #fff url(images/custom/back-container-landing.jpg) no-repeat }

.search_form {margin:4px 6px 0 0 }

.entry_content, .entry {margin: 0 0 0 10px }

#left-col .date {color:#fff; font-size:36px; line-height:36px }

.readmore-icon, .navigation .alignright a {font-weight:bold; background:none }

#optinbox {width: 278px; height: 424px !important; background: url(images/back-optin.jpg) no-repeat; margin:-72px 0 0 35px; position:relative;}

#optinbox div {padding: 65px 20px 0; color:#fff;font-size:12px;}

#optinbox p {font-size:13px;color:#fff;}

#optinbox img {float:right;}

#optinbox form {position:absolute; top:258px;left:27px; }

#optinbox input.textfield { background:#5d8a0d; color:#fff; border:none; height:23px; font-size:12px; height:15px; padding: 6px 5px; }

#customoptin {padding: 268px 0 0 71px }

#customoptin .textfield {border:none; background:transparent; padding:4px; width:187px; color:#fff; font-size:11px }

#btn_optin_sumit {margin:0}

#left-col {width:560px; padding: 0; margin:-25px 0 0;}

.entry_header h1, .entry_header h2.home {padding:5px 0; width:390px; min-height:64px; _height:64px }

#sidebar {padding:8px 0 10px; width:323px; position:absolute;right:0px; top:0px; }

#sidebar ul {background:none;}

#container-shoulder {background:none; margin-top:50px; }

.page-content {background:none;width:898px !important;padding:0; margin:-20px 0 0;}

#container {background: url(images/back-container.png) repeat-y center top; width: 900px; padding: 0 0px 80px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/back-container.png'); position:relative;}

	.left-col {width: 540px; float: left; padding: 15px 0 0 26px }
	
	.wide-col {clear: both; margin: 0 auto; width: 777px }
	
	.author {padding:2px; border:2px solid #333; margin:0 280px 10px 10px; float:right; background:none; width:auto; }

#sidebar .widget {background:none; margin:0 0 0 29px }

.navigation, #respond {margin:0 18px 0 23px }

.commentlist {margin:0 0 0 18px }

.commentheading {margin:0 18px }

	.topheading {font-family:Impact, Helvetica, sans-serif; text-align: center; padding:0 20px; text-transform: capitalize; color: #006dba; font-size: 36px }
	
		.testimonials {background-color: #b4b5ad; width: 844px; margin: 30px auto }
	
	.testimonials-top, .testimonials-bottom {width: 844px; height: 10px; background: url(images/back-testimonial-top.gif) no-repeat left top }
	
	.testimonials-bottom { background: url(images/back-testimonial-bottom.gif) no-repeat left top }
	
	.testimonials-body { float: none }
	
	.testimonials-body-wide { float: none; padding:0 20px }
	
	.testimonials-body-left { float: left; width: 419px; text-align:left; padding: 45px 18px }
	
	.testimonials-body-right { float: right; width: 364px; padding: 10px 25px 0 0 }
	
		.imgright {float: right; margin: 0 0 10px 10px }
	.imgleft {float: left; margin: 0 10px 10px 0 }
		.servingthesecities {font-size:11px;text-align:center }	
	
		.picture-frame, .picture-frame2 {border: 2px solid #58403a; padding: 4px }
	
	.picture-frame2 {border: 2px solid #13466f; background-color: #fff; padding: 4px }
	
	.testimonialName {font-size: 18px; color: #4f3631 }
	
		.testimonials-lost, .testimonials-clientname { font: 48px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #3d565d }
	
	.testimonials-clientname { font-size: 30px; color: #3d565d; text-align: right }
	
		.txtcenter {text-align: center }
	.johnson-box {background-color:#eee;border-width:0 1px;margin:0 20px;padding:20px 10px;}
	.johnson-box-yellow {background-color:#FFFFCC; border:3px dashed #000; margin:0 auto; padding:20px; width:620px;}
	.servingthesecities {font-size:11px;text-align:center }	
	
		.container-body-med {margin:0 auto; width:500px }
	.you-will {margin-left: 30px; font-size: 16px}
	
	#contact-us-list {margin-left:40px}
	
	.pointer{cursor:pointer}
	
		.standout {font-size: 18px}
	.heading1 {font-size: 40px; color: #004f87; font-weight: bold }
	.heading2 {font-size: 26px; color: #004f87; font-weight: bold }
	.heading3 {font-size: 24px; color: #004f87; font-weight: bold }
	.heading4 {font-size: 22px; color: #004f87; font-weight: bold }
	.heading5 {font-size: 20px; color: #004f87; font-weight: bold }
	
	#disclaimer {font-size: 10px; text-align: center; width:550px; margin: 0 auto}
	
	.checklist-medium, .checklist-medium-jbox {list-style-type:none; margin: 0px; padding: 0px} 
	.checklist-medium li {padding: 5px 0 5px 70px; background-image:url(images/checklist-medium.jpg); background-repeat: no-repeat; background-position: 30px 2px; margin-right:10px)}
	.checklist-medium-jbox li {padding: 5px 0 5px 60px; background-image:url(images/checklist-medium-jbox.jpg); background-repeat: no-repeat; background-position: 30px 2px; margin-right:10px)}
	.checklist-small {list-style-type:none; margin: 0px; padding: 0px}
	.checklist-small-jbox {list-style-type:none; margin: 0 0 0 6px; padding: 0px}
	.checklist-small li {padding: 5px 0 5px 50px; background-image:url(images/checklist-small.jpg); background-repeat: no-repeat; background-position: 25px 2px; margin-right:10px)}
	.checklist-small-jbox li {padding: 5px 0 5px 50px; background-image:url(images/checklist-small-jbox.jpg); background-repeat: no-repeat; background-position: 25px 2px; margin-right:10px)}
	
	#container .page div.boxed h1 { font-size:24px; color:#61c9ff;}
	#container .page div.boxed h2 { font-size:12px; color:#fff; font-weight:bold; padding:0px;}
	#container .page div.boxed p {font-size:12px; color:#fff; }
	
	div.guaranteed, div.signup {width:845px; height:245px; margin: 0 auto;}

	div.guaranteed {background: url(images/back-guaranteed.jpg) no-repeat; }
	
	div.guaranteed .text {padding: 30px 0 0 300px; width:450px; }
	
	div.signup {background: url(images/back-signupnow.jpg) no-repeat; }
	div.signup a img  {margin:17px 0 0 570px; }
	
	div.signup .text {padding: 30px 0 0 40px; width:500px;}
	
	.page img {max-width:auto !important;}
	
	.addthis { margin: 20px 30px; }
	
	.menu-footer-links-right-container { margin-top: -13px !important}
	
	.menu-footer-links-left-container { margin-top: -13px !important}
	

/*Social*/
.share-with-friends {font-size:1.3em; font-style:italic; font-weight:bold }

.share-tweetmeme, .share-googlebuzz, .share-digg, .share-stumble, .share-reddit, .share-facebook {margin: 0 2px 20px; display:block; float:left }

.share-googlebuzz {position:relative }
.google-buzz-button {position:absolute; top:-3px }
* html body .google-buzz-button {top:-3px; left:2px }
*+html body .google-buzz-button {top:-3px; left:2px }

.share-digg {margin:1px 0 0 55px }
* html body .share-digg {margin-top:1px }
*+html body .share-digg {margin-top:1px }

.share-stumble {margin-top:2px }
* html body .share-stumble {margin-top:0px }
*+html body .share-stumble {margin-top:0px }

.share-reddit {}
.fb_share_no_count {display:block !important }
.commentcount {color:#efb53b; font-size:17px }
/*End Social*/


