/*  



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;



}







blockquote {



	margin: 5px 15px 5px 17px;



	padding: 5px 5px 5px 0;



	background: #efefef;



}







/*------------------------[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; }
#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: 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: 53px;



	background:url(images/nav_bg.gif) no-repeat;



}







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: 44px;
    background: #FFF url(images/footer_bg.gif) no-repeat top;
    text-align: center;
    font-size: 11px;
    color: #000;
}
#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;}