/*  Theme Name: Business Blog*/
* {	margin: 0;	padding: 0;}
html { 	overflow: scroll;  /* This is a little fix that gives gecko browsers an inactive scrollbar like IE which sorts ot that nasty page shift */
	}
	
/*------------------------[Clearfloat Fix]----------------------------*/
.clearfloat:after { 	display : block;	visibility : hidden;	clear : both;	height : 0;	content : ".";} 
.clearfloat { 	display : inline-block;} .clearfloat { 	display : block;} 

/*------------------------[Body Style]----------------------------*/
body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, fieldset, hr, p, form{	margin: 0 0 20px 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	color: #000;}
body { background-color:#3176b1; }
blockquote {	margin: 5px 15px 5px 17px;	padding: 5px 5px 5px 0;	background: #efefef;}
a{font-weight: bold;}

/*------------------------[For Page Images Left/Right]----------------------------*/
/*/// Note: When using images don't forget to use class="imgright" / class="imgleft" to align them.  16/10/8 added "imgtop"///*/
.imgright {	margin: 5px 15px 0 5px;	padding: 3px;	border: 1px solid #e7e7e7;	float: right;}
.imgleft {	margin: 5px 5px 0 17px;	padding: 3px;	border: 1px solid #e7e7e7;	float: left;}
.imgtop {	margin: 0px 0px 0px 28px;	padding: 3px;	border: 1px solid #e7e7e7;}

/*------------------------[Div Structure]----------------------------*/
div#header {	margin: 0 auto;	padding: 0;	width: 885px;	height: 108px;}
#header #logo { float: left; width: 367px; height: 93px; margin: 15px 0 0 0; background-color: #fff; padding: 0px 10px; 
-moz-border-radius: 10px;
border-radius: 10px;}
#header #logo img { border: none; }
#header #cse { float: right; width: 260px; margin: 45px 0 0 0; }
#header #cse p { margin: 0; }
#header #cse p input.text { float: right; width: 160px; margin: 0 3px 0 0; padding: 5px 0 5px 20px; border: 1px solid #999; background: #fff url(http://www.officechairadvice.com/images/ui/icons/magnifier.gif) 2px 50% no-repeat; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#header #cse p input.button { float: right; margin: 2px 0 0 0; }
.description { color: #999; }/* Content: Image Box */
div.wp-caption { text-align: center; margin-bottom: 10px; padding: 3px; background: #f9f9f9; border: 1px solid #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
div.alignleft { float: left; margin: 0 10px 10px 0; }
div.aligncentre { margin: 0 auto 10px auto; }
div.alignright { float: right; margin: 0 0 10px 10px; }
div.wp-caption p.wp-caption-text { margin: 0; text-align: center; font-size: 0.9em; color: #333; padding:0;}/* Retweet */
a.retweet-anywhere { float: right; }
a.retweet-anywhere img { border: none; margin: 0 0 0 10px; }.logo {	margin: 0;	padding: 0;	width: 357px;	height: 95px;	float: left;} 
div#nav-wrap {	margin: 0 auto;	padding: 0;	width: 885px;	height: 51px;	background:url(images/nav_bg.gif) no-repeat bottom left;-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
margin-top:13px;}
div#content {	margin: 0 auto;	padding: 0;	width: 885px;	background: #FFF url(images/content_bg.gif) repeat-y top;	overflow: hidden;}
div#main_col {	margin: 0;	padding: 0;	width: 601px;	float: left;	overflow: hidden;}
div#sidebar{	margin: 0;	padding: 0;	width: 284px;	color: #333;	float: right;}
div#footer {
    margin: 0 auto;
    padding: 0;
    width: 885px;
    height: 38px;
    background: #FFF url(images/footer_bg.gif) no-repeat top;
    text-align: center;
    font-size: 11px;
    color: #000;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-bottom:12px;
}
#footer ul {
    margin : 0;
    padding : 15px 0 0 0;
    list-style-type : none;
    color : #000;
}
#footer li {
    margin : 0;
    padding : 0;
    display : inline;
    font-size : 11px;
}
#footer li a {
    color : #000;
    text-decoration : none;
}
#footer li a:hover {
    color: #3174B3;
}#footer li a:visited {
    /* color: #FF0000; */
}
.about {	margin: 15px;	padding-bottom: 5px;	width: 570px;	border: 1px solid #e7e7e7;	overflow: hidden;}
.about p {	padding: 6px 10px 6px 10px;	margin-bottom: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;	font-size: 13px;	text-align: left;}
.about .aboutimg {	margin: 10px 10px 0 10px;	padding: 5px;	height: 97px;	width: 100px;	border: 1px solid #e7e7e7;	background: #ffffff;	float: right;}
.about a:link {	color: #3174B3;	text-decoration: none;}
.about a:hover {	color: #133d64;}
.about a:visited {	/* color: #FF0000; */}

/*------------------------[Top Link Header Right]----------------------------*/
div#top-link {	margin: 40px 5px 0 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	float: right;}
div#top-link ul {	margin: 0;	padding: 0;	list-style-type: none;}
div#top-link li {	margin: 0;	padding: 0;	display: inline;}
div#top-link li a:link {	color: #000;	text-decoration: none;}
div#top-link li a:hover {	color: #3174B3;	text-decoration: underline;}
div#top-link li a:visited {	/* color: #FF0000; */}

/*------------------------[Main Top Navigation Menu]----------------------------*/
#menu {	list-style-type:none; 	margin:0 0 0 0; 	padding:15px 0 0 10px;}
#menu li {	display:block; 	float:left; 	position:relative; 	z-index:100; 	margin-right:1px;}
#menu li span {	display:block; 	z-index:100; 	padding: 5px 10px; 	font-size:12px; 	font-weight: bold; 	color: #FFF;}
#menu li a, #menu li a:visited { 	padding:0; 	white-space:nowrap; 	border-right: 1px solid #e7e7e7;}
#menu dl {	position:absolute; 	top:0; 	left:0; 	width: 200px; 	margin: 0; 	padding: 0; 	background: url(../opacity/opaque.png);}
* html #menu dl {	background: url(../opacity/opaque.gif);}
#menu dt {	margin:0; 	font-size: 12px; 	font-weight: bold;	float:left;}
#menu dd {	display:none; 	background: #fff; 	clear:left; 	margin: 0; 	padding:0; 	color: #fff; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold;	text-align:left;	border-left: 1px solid #e7e7e7; 	border-bottom: 1px solid #e7e7e7;}
#menu dt a {	display:block; 	color:#000; 	padding: 5px 10px; 	text-decoration:none;}
#menu dt a:visited {	display:block; 	/* color:#FF0000; */	padding: 5px 10px; 	text-decoration:none;}
#menu dd a {	color:#000; 	text-decoration:none; 	display:block; 	padding: 5px 10px;}
#menu dd a:visited {	/* color:#FF0000; */	text-decoration:none; 	display:block; 	padding: 5px 10px;}
#menu li a:hover {	border:0; 	text-decoration:underline; 	border-right: 1px solid #e7e7e7;}
#menu li:hover dd, #menu li a:hover dd {	display:block; padding: 0;}
#menu li:hover dl, #menu li a:hover dl {	padding-bottom:15px;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {	color:#3174B3;}

/*------------------------[Sidebar Style]---------------------------- 4/6/8 changed first a:link to underline it was set none*/
div#sidebar h2 {	margin: 10px 15px 0 15px;	padding: 0 0 3px 0;	font-family: Georgia, Times, serif;	font-size: 16px;	font-weight: bold;	color: #000;	border-bottom: 1px solid #e7e7e7;}
div#sidebar ul {	margin: 0 0 0 0;	padding: 5px 0 10px 0;	list-style-type: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;}
div#sidebar ul .subscribe_me_text p {
    padding: 18px;
    font-family: Verdana, Arial,Helvetica,sans-serif;
}
.float_feed_button img, .float_feed_button img a {
    border: none;
}
#sidebar ul li ul li a, #sidebar ul li a {
text-decoration: none;
color: #3174B3;
}
div#sidebar ul ul li {	margin: 0 30px;	padding: 5px 0 5px 0;	font-size: 12px;	list-style-type: disc;
        
        list-style-position:outside;
	border-bottom: 1px solid #e7e7e7;}
div#sidebar li a:hover {	/*    font-weight: bold;	color: #3174B3;    */        color: #133d64;}
div#sidebar li a:visited {	/* color: #FF0000; */}
div#blogrush {text-align: center;}
.meta_head {	margin: 15px 0 0 0;	padding: 0;}

/*------------------------[Page & Content Styles]---------------------------- 4/6/8 changed first a:link to underline it was set none*/
p{	padding: 0;}
.post {	padding: 0 0 0 17px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 1.6em;	text-align: left;}
.post a:link {	text-decoration: underline !important;	color: #3174B3;}
.post a:hover {/*	font-weight: bold;	color: #3174B3;    */        color: #133d64;	text-decoration: underline !important;}
.post a:visited {	/* color: #FF0000; */	text-decoration: underline;}
.post h1{	margin: 10px 15px 3px 0;	padding: 0 0 3px 0;	font-family:Arial, Helvetica, sans-serif;	font-size: 14px;	border-bottom: 1px solid #e7e7e7;}
.post h1, .post h1 a:link, .post h1 a:active, .post h1 a:visited {	text-decoration: none !important;	color: #000;font-family: Georgia, Times, serif;
font-size:22px;
line-height:28px;
text-align:left;}
.post h1 a:hover {	color: #3174B3;}
.entry ol {	margin: 0 0 0 12px;	padding: 0 0 0 12px;	color: #000;	font-weight: bold;}
.entry ol li p{	padding: 0 0 0 0;	font-weight: normal;}
.entry ul {	margin: 0;	padding: 0 0 15px 15px;	color: #000;}
.entry ul li {	padding: 4px 0 0 0;}	
.entry {
border-bottom:1px solid #EEEEEE;
color:#999999;
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:18px;
margin:10px 0 30px;
padding:0 15px 30px 0;
}.entry p {font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size:13px;
margin-bottom: 0;
padding-bottom: 10px;
}p.postmetadata{	margin: 0;	padding: 0;	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}
p.postmetadata a:link {	text-decoration: none;	color: #3174B3;} 
p.postmetadata a:hover{	color: #3174B3;	text-decoration: underline;}
p.postmetadata a:visited {	/* color: #FF0000; */	text-decoration: underline;}
.navigation{	padding: 10px 0 10px 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	line-height: 10px;}
.navigation a:link{	color: #3174B3;	text-decoration: none;}.navigation a:visited {	/* color: #FF0000; */	text-decoration: underline;}
.navigation a:hover {	/*    color: #3174B3;	font-weight: bold;    */        color: #133d64;}

/*------------------------[Footer & Link Styles]----------------------------*/
#bottom_nav {	margin: 0 auto;	padding: 0;	width: 885px;	height: 30px;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;}
#bottom_nav a { color: #8f8f8f; text-decoration: none;}
#bottom_nav ul {	margin: 0;	padding: 0;	list-style-type: none;	color: #000;}
#bottom_nav li {	margin: 0;	padding: 0;	display: inline;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	}
#bottom_nav li a:link{	color: #000;	text-decoration: none;}
#bottom_nav li a:hover {	color: #3174B3;} 
#bottom_nav li a:visited { 	/* color: #FF0000; */	text-decoration: underline;}

/* Comments Style Section Starts Here */
.comments-template{	margin: 10px 10px 10px 15px;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	text-align:justify;	background-color: #FFF;}
.comments-template ol {	margin: 0;	padding: 5px;	list-style-type: none;}
.comments-template ol li, .comments-template ol li p {	margin: 10px 0 0 0;	padding: 0;	line-height: 18px;	padding: 0 0 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	text-align:justify;	color: #334D29;}
.comments-template h2, .comments-template h3{	padding: 10px 0 5px 0;	font-family: Georgia, Times, serif;	color: #000;	font-size: 14px;	border-bottom: 1px solid #e7e7e7;}
.commentmetadata, commentmetadata p {	margin: 10px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #334D29;	font-size: 12px;	font-style: normal;}
.commentmetadata a:link, .commentmetadata a:visited {	color: #BE0D13;}
.commentmetadata a:hover {	/* font-weight: bold; */        color: #133d64;}
.comments-template p.nocomments{	padding: 0;}
.comments-template textarea {	width: 90%;
	font-size: 16px;	font-weight: normal;	color: #000;	border: 1px solid #e7e7e7;}
.comments-template, .author .email .url {
	font-size: 14px;	color: #000;}
.comments-template #author {	margin-top: 10px;	width: 250px;
	font-size: 16px;	border: 1px solid #e7e7e7;	color: #000;}
.comments-template #email {	width: 250px;
	font-size: 16px;	border: 1px solid #e7e7e7;	color: #000;}
.comments-template #url {	width: 250px;
	font-size: 16px;	border: 1px solid #e7e7e7;	color: #000;}
#commentform #author {	background: #fff;}
#commentform #email {	background: #fff;}
label {	font-size: 12px;	color: #FD0000;}

/* Alternate Comment  BG Color  Begins*/
.color1 {	background-color: #F2EEEE;}

/* Alternate Comment BG Color Ends */
/* Comment Section Ends Here.. */
/* TC 17/01/09 - Added .ctc class for Tag Cloud Padding */
div.ctc {    padding: 10px 15px;}

/* Fix Google Search */
form#cse-search-box {    float: left;}
form#cse-search-box input.googleSearch {    float: left;}
form#cse-search-box input.button {    float: left;}
.clear { clear: both; }

/* TC 16/04/2009 Text Captions to Images */
div.captionedImageLeft, div.captionedImageRight {    background: #f9f9f9; /* Background of image */    border: 1px solid #ccc; /* Outside border */    padding: 3px 5px 3px 3px;}
div.captionedImageLeft img, div.captionedImageRight img {    border: 1px solid #ccc; /* Image Border */    margin: 0 0 3px 0;        }
div.captionedImageLeft p, div.captionedImageRight p {    /* Caption */    font-size: 11px;    color: #333;    text-align: center;    margin: 0;    padding: 2px 5px;}

/* No need to edit these */
div.captionedImageLeft { float: left; margin: 0 10px 5px 0; }
div.captionedImageRight { float: right; margin: 0 0 5px 10px;}

/* TC 24/05/09 Affiliate Links */
a.linkbold { color: #08243f; font-weight: bold; } 
a.linkbold:hover { color: #031321; font-weight: bold; }

/* TC 08/08/09 Lightbox */
#lightbox{    position: absolute;    left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/wp-content/themes/Business Blog/images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/wp-content/themes/Business Blog/images/lightbox/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%    ; }
#imageData{    padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }    
#imageData #caption{ font-weight: bold;    }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;    }            
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
img {border:medium none;}

#content ul.social {list-style:none;margin-left:0;margin-top:5px;}
ul.social li {display:inline;list-style:none;float:left;padding: 5px 9px 0 0;}
