/*
Theme Name:		Search Ad Marketing	
Theme URI:		http://sam.3point7designs.com
Description:		http://www.3point7designs.com
Version:			1.1
Author:			Chris Lee
Author URI:		
*/

@import url("assets/css/reset.css");
@import url("assets/css/helpers.css");
@import url("assets/css/structure.css");
@import url("assets/css/typography.css");
@import url("assets/css/safari-chrome.css"); 

.alignleft { float: left; margin: 0 18px 18px 0; }
.alignright { float: right; margin: 0 0 18px 18px; }

/* CSS Document */
body { background-image:url(images/topbar.gif); background-repeat:repeat-x;  }
#pagewidth { background-image:url(images/sidebars.gif); background-repeat:no-repeat; z-index: 1;}
#topbox { background-image:url(images/topbox.jpg); }
#rightbox { background: #fff url(images/right-box-bg.jpg) repeat-x; }
#leftbox { background: #fff url(images/bottom_left.gif) top right no-repeat; min-height: 400px;}
#footer { background: url(images/footer-bg.jpg) repeat-x; z-index: -1; }
#footer-body { background: url(images/footer-body-bg.jpg); position: relative; }

#footer-body .inset p { position: absolute; bottom: 4px; }

/*#rightbox p { color: #666; font-size: 1.2em; line-height: 180%; }
#footer .inset, #footer .inset a { color: #fff; }*/

#nav ul { border-top: 1px solid #9bd3e6; margin-top: 0px !important; }
#nav ul a { font-size: 11px; letter-spacing: 0px; display: block; padding: 7px 14px 7px 0;}
#nav ul a:hover { text-decoration: none; background: #9bd3e6;  }
#nav ul li { border-bottom: 1px solid #9bd3e6;  line-height: 12px !important; padding-right: 0px; }

.testimonials {  margin: 20px 0 20px 0; font-size: 11px; line-height: 18px; color: #000 !important; padding: 0 0 0 20px; }
.testimonials span { display: block; font-style-italic; font-weight: bold; font-size: 10px; }
#leftboxheader { font-size: 12px; line-height: 18px; }
#leftboxheader h5 { font-weight: bold; margin-top: 12px; }

.comments_link { margin-bottom: 20px; color: #666; font-size: 10px !important; text-transform: uppercase; }


.cat_listing { font-weight: bold; }
.cat_listing ul { padding-right: 5px; font-weight: 100; font-size: 11px; line-height: 1.3em; text-align: right; }

.subnav a { text-decoration: none; text-transform: uppercase; font-weight: bold; color: #008BDF !important;}
.subnav a:hover { background: #ccc; }

#rightbox p, #rightbox ul, #rightbox ol, #rightbox blockquote, #rightbox table, #rightbox  { color:#666666; font-size:13px; }

#rightbox ul { list-style: disc; margin: 10px 0 20px 20px } #rightbox ul li { padding-left: 15px; }
#rightbox ol { list-style: decimal; margin: 10px 0 20px 20px; } #rightbox ol li { padding-left: 15px; }
#rightbox blockquote { background: #eee; padding: 15px; margin: 15px; }
#rightbox table { border: 1px solid #666; }
form ul, form ol { list-style: none !important; padding-left: 0px! important; margin-left: 0px !important; }

#leftbox .cform li { padding: 3px 0 3px 0; clear: both; }
#leftbox .cform label { float: left; }
#leftbox .cform input { float: right; }
#leftbox .sendbutton { clear: right; }
#leftbox img { border: 1px solid #aaa; padding: 2px; }
#leftbox { height: auto !important; width: 263px; padding: 1em 15px; }
#rightbox h1 { line-height: 1.2em; }

#content { padding-bottom: 0px; margin-bottom: 0px; }

#page-62 form { width: 400px; }
.post-content .cform { width: 450px; margin: 0; padding: 0; }
.post-content .cform ol, .post-content .cform li { margin-left: 0 !important; padding-left: 0 !important; }
.post-content .form fieldset { margin: 0; padding: 0; border: none; }
.post-content .cform label { float: left; text-transform: none !important; }
.post-content .cform textarea, .post-content .cform input, .post-content .cform select { float: right; }
.post-content .cform li { clear: both; padding: 10px 0 10px 0; }
.post-content p { line-height: 19px; }
#page-62 input { width: 250px; }
.emailreqtxt, .reqtxt { float: right; font-size: 10px; clear: right; }
.post-content .cform label a { text-decoration: none; }
.linklove, .post-content .cform legend { display: none; }
#leftbox .post-content .cform { margin: 0 0 0 20px; }
#leftbox textarea { width: 175px; }

.post-content span { text-decoration: none !important;}

strong { font-weight: bold; }
em { font-style: italic; }

.post { padding-top: 10px !important;}