/*  
Theme Name: Your Business Online
Theme URI: http://www.dexbusiness.com/
Description: 2-column
Author: Edward Nepomuceno
Author URI: http://www.merkleinc.com/
Version: 0.1
Tags: 
*/

* { margin: 0; padding: 0; outline: none; }

a:link, a:visited, a:active { color: #044891; }
a:hover { color: #00add0; }
a img { border: none; }

a.faceBookLink:link, a.faceBookLink:visited, a.faceBookLink:active, a.faceBookLink:hover {color:#666; text-decoration:none;}

body {  font-family: Verdana, Arial, Helvetica, san-serif; font-size: 12px; color: #666; }

#header { height: 85px; background: url(img/bg_body_h_l.png) repeat-x; }
#header2 { height: 66px; width: 100%; background-color: #0081c3;}
#mast { width: 1020px; height: 85px; background: url(img/bg_header.png) no-repeat; margin: 0 auto; }
#mast2 { width: 1020px; height: 85px; margin: 0 auto; }
a.logo { width: 300px; height: 85px; float: left; }
a.logo span { display: none; }

#wrapper { background: #fff url(img/bg_body_v.png) repeat-y center; width: 1020px; margin: 0 auto; }

#branding { float: left; }
#branding2 { float: left;}
#branding p { color:#fff; }

#navigation { width: 710px; float: left;  text-align: right; margin-top: 55px; padding-right: 10px; }
#navigation li { list-style: none; display: inline; }
#navigation a { height: 16px; font: normal 10px Arial,sans-serif; color: #fff; text-decoration: none; padding: 10px 10px 0; display: inline-block; }
#navigation a:hover { background-color: #fff; color: #002f5f; }
#navigation .current-cat a { background-color: #fff; color: #002f5f; height: 11px; border-bottom: 5px solid #0082c4; }
#navigation .current_page_item a { background-color: #fff; color: #002f5f; height: 11px; border-bottom: 5px solid #0082c4; }
#navigation .active_category { background-color: #fff; color: #002f5f; height: 11px; border-bottom: 5px solid #0082c4; }
/* #navigation .page-item-192 a { background: #ff0 url(img/bg_whydex_btn.png) repeat-x; color: #007ac9; font-weight: bold; } */

#subhead, #subhead a { font: normal 12px Verdana; color: #fff; clear: both; }

#content { width: 650px; margin-left: 10px; padding: 0 20px; float: left; }
#content img {margin-left: 5px; }
.post { margin: 10px 0 25px; }
.post .social { height: 20px; float: right; padding: 5px 0 0 15px; text-align: right; background: url(img/print.gif) no-repeat center left; }
.post .social a { font: normal 10px Verdana; text-decoration: none; }
.post h2 { color: #044891; font-weight: normal; text-decoration: none; font-size: 24px; }
.post h2 a { text-decoration: none; }
.post h3 { margin-bottom: 10px; }
.post span.post-info { color: #747678; font-size: 10px; width: 660px; }
.post p { line-height: 22px; margin-bottom: 10px; color: #000; }
.post div.keywords { color: #1e1e1e; margin-bottom: 10px; clear: both; }
.post div.cats { width: 100%; border-top: 1px solid #ccc; padding: 10px 0; }
.post div.ratings { float right; text-align: right; }
.post ul li, ol li { line-height: 22px; color: #000; margin: 0 25px 10px; }

.adCenter_videoWrapper { margin: 20px auto; }
.search .search-text { width: 250px; margin: 0 10px 0 20px; padding: 5px; background: #fff url(img/bg_search.png) no-repeat center right;  border: 1px solid #ccc; }

#recent-posts h2 {margin: 10px 0; padding: 5px 15px; background: #3c8a2e url(http://www.dexbusiness.com/wp-content/uploads/2010/03/sidebarbgmain.jpg) repeat-x; font: normal 16px Verdana, Arial, Helvetica, san-serif; color: #fff;}

#linkcat-12 h2 { margin: 10px 0; padding: 5px 15px; background: #3c8a2e url(http://www.dexbusiness.com/wp-content/uploads/2010/03/sidebarbgsub.jpg) repeat-x; font: normal 16px Verdana, Arial, Helvetica, san-serif; color: #fff; }

#archives h2 { margin: 10px 0; padding: 5px 15px; background: #3c8a2e url(http://www.dexbusiness.com/wp-content/uploads/2010/03/sidebarbgsub.jpg) repeat-x; font: normal 16px Verdana, Arial, Helvetica, san-serif; color: #fff; }

#popular-posts h2 { margin: 10px 0; padding: 5px 15px; background: #3c8a2e url(http://www.dexbusiness.com/wp-content/uploads/2010/03/sidebarbgsub.jpg) repeat-x; font: normal 16px Verdana, Arial, Helvetica, san-serif; color: #fff; }


#sidebar { width: 300px; margin-right: 10px; _margin-right: 5px; padding-top: 10px; float: right; }
#sidebar ul { list-style-type: none; }
#sidebar ul li { padding-bottom: 5px; }
#sidebar ul li ul li { padding: 5px 20px; display: block; }
#sidebar ul li ul li a { color: #34b235; }
#sidebar ul li select { width: 200px; margin: 10px 15px; }

#business { width: 260px; margin: 0 auto; background-color: #fff; padding-top: 20px; }
#business p { font: normal 11px Arial; line-height: 16px; margin-bottom: 10px; }
#business a { color: #0066cc; }
#business .gray { font: normal 12px Arial; }
#business_top { height: 40px; background: url(http://www.dexbusiness.com/wp-content/uploads/2010/05/bdc_logo_r_cmyk.jpg) no-repeat top center; }
#business_content { padding: 0 10px; }
#business_bot { width: 260px; background: #fff; padding: 0 0;}
#business_brought { width: 129px; height: 35px; background: url(http://www.dexbusiness.com/wp-content/uploads/2010/02/brought_0y.gif) no-repeat top left; margin-left:120px;}

#work { width: 260px; margin: 0 auto; }
#work p { font: normal 11px Arial; line-height: 16px; #color: 307b39; margin-bottom: 10px; }
#work a { color: #0066cc; }
#work .green { color: #307b39; }
#work_top { height: 65px; background: url(http://www.dexbusiness.com/wp-content/uploads/2008/11/bg_work.gif) no-repeat top center; }
#work_top a { width: 260px; height: 70px; display: block; }
#work_content { padding: 0 10px; }
#work_bot { width: 260px; background: url(http://www.dexbusiness.com/wp-content/uploads/2008/11/bg_work.gif) no-repeat bottom center; padding: 10px 0;}
#work_brought { width: 129px; height: 35px; background: url(http://www.dexbusiness.com/wp-content/uploads/2010/02/brought_0y.gif) no-repeat top left; margin-left:120px;}


.navigation .previous {float: left; margin-bottom: 10px; }
.navigation .next {padding-left:20px;}
.faceBook {float: right; margin-bottom:10px; position:relative; bottom: 10px;}

#fix { clear: both; }

#footer { clear: both; background: #002f5f url(http://www.dexbusiness.com/wp-content/uploads/2010/03/footerbg.jpg) repeat-x; padding: 10px 0; }
#footer .inner, .inner a { width: 920px; height:70px; font-size: 10px; color: #fff; margin: 0 auto; text-align: center; }

/* .comments template styles */

.comments { float: left; padding: 0; }
.comments input[type=text], textarea { width: 350px; }

textarea { width: 450px; }

.comments fieldset { padding: 20px; border: 1px solid #CCC; margin: 10px 0 20px 0; }
.comments p { padding: 0 0 10px 0; }
.comments h2 { padding: 0 0 15px 0; }

#cdisplay { list-style-type: none; padding: 0; margin: 0; }
	#cdisplay li { padding: 10px;  margin-bottom: 10px; width: 560px; }
	#cdisplay li.first {  background: #f9f9f9; border-bottom: #CCC 1px solid; }


	#cdisplay li.second {  background: #f6f6f6; border-bottom: #dedede 1px solid; }

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #000;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

img.avatar {float:right;}

/* print styles */
@media print {

body { background: white; color: black; margin: 0; }
#header { display: none; }
#content { display: block; }
.social { display: none; }
.post-ratings { display: none; }
.post-ratings-loading { display: none; }
.cf-fs1 { display: none; }
.cf-sb { display: none; }
.comments { display: none; }
#sidebar { display: none; }
#footer { display: none; }
}

/* misc junk */
span.reg{
font-size:9px;
vertical-align:top;
}