/*
------------------------------------------------------------------------
Theme Name:     Business Inner Circle
Author URI:		http://www.businessinnercircle.com/
Description:   	
Version:       	1.1
Author:        	Scott Elkin
Author URI:    	http://www.mcintoshmarketing.com/
------------------------------------------------------------------------
*/

/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
hr { visibility: hidden; clear: both; }
a { text-decoration: none; outline:none; }
html, body { min-height: 101%; }


.clearfix:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
.clearfix {
	display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */





/******* header *************/

#header {
	height:85px;
	margin:0 auto;
}

#header .h_left {
	float:left;
	width:350px;
	margin-top:14px;
}
#header .h_left img {
	margin-bottom:3px
}
#header .h_right {
	float:right;
	margin-top:9px
}


/******* top nav *************/

ul#menu-top-nav-links, ul#menu-top-nav-links li, ul#menu-top-nav-links ul{ margin: 0; padding: 0; border: 0 none;list-style: none;}
ul#menu-top-nav-links ul ul { margin-top:-1px;}
ul#menu-top-nav-links ul:after /*From IE 7 lack of compliance*/ {
	clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; 
}

ul#menu-top-nav-links {
	height: 28px;
}
ul#menu-top-nav-links li {
	height:25px;
	float: left;
	display: inline;
	position: relative;
}
ul#menu-top-nav-links ul {
	width: 160px;
	top: 28px;
	left: 0;
	display: none;
	position: absolute;
	list-style: none;
}
ul#menu-top-nav-links ul li {
	width: 160px;
	float: left;
	display: block !important;
	display: inline;
}
/* Root Menu */
ul#menu-top-nav-links li a {
	border-left: none;
	padding: 0 10px;
	float: none !important;
	float: left;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	line-height:26px;
}

#nav {
	width:840px;
	height:28px;
	position:relative;
	margin:0 auto 5px;
}
#nav .rss {
	font:bold 12px Arial, Helvetica, sans-serif;
	padding-left:18px;
	position:absolute;
	top:7px;
	right:8px;
	color:#fff;
	background:url(images/rss.png) no-repeat;
}

#nav .rss a {
	color:#fff;
}
#nav .rss a:hover {
	color:#f60;
}

#wrapper #nav a:hover {color:#fff;}


#nav {
	border-top: 1px solid #387ec7;
	border-left: 1px solid #387ec7;	
	background:#2166af url(images/inner-circle-navbg.png) 0 0 repeat-x;
	height:29px;
	margin-bottom:0;
}

ul#menu-top-nav-links li a, 
ul#menu-top-nav-links ul ul,
ul#menu-top-nav-links li:hover li a,
ul#menu-top-nav-links li.iehover li a
{
	border-left: 1px solid #144f8c;
	border-right: 1px solid #2066af;
	padding-top:1px;
	padding-bottom:1px;
	border-top:0;
	border-bottom:0;
}

/* Top level */
ul#menu-top-nav-links li a,

/* 2nd Menu */
ul#menu-top-nav-links li:hover li a,
ul#menu-top-nav-links li.iehover li a
{
	background:#2166af url(images/inner-circle-navbg.png) 0 0 repeat-x;
	color: #fff;
}


/* Root Menu Hover Persistence */
ul#menu-top-nav-links a:hover, 
ul#menu-top-nav-links li:hover a, 
ul#menu-top-nav-links li.iehover a,
ul#menu-top-nav-links li:hover a:hover, 
ul#menu-top-nav-links li:hover li:hover a, 
ul#menu-top-nav-links li:hover li.iehover a,

/* current page item ul#menu-top-nav-links color setting ------------------------------------- */
#menu-top-nav-links li.current_page_item a,
#menu-top-nav-links li.current_page_item a:hover,
#menu-top-nav-links li ul li.current_page_item a,
#menu-top-nav-links li ul li.current_page_item a:hover,

/* IE Specific ------------------------------------- */

/* 2nd Menu Hover Persistence */
ul#menu-top-nav-links li:hover li a:hover,
ul#menu-top-nav-links li:hover li:hover a, 
ul#menu-top-nav-links li.iehover li a:hover,
ul#menu-top-nav-links li.iehover li.iehover a,

/* IE verticle Specific ------------------------------------- */

/* 2nd Menu Hover Persistence */
ul#menu-top-nav-links li:hover li a:hover, 
ul#menu-top-nav-links li:hover li:hover a,
ul#menu-top-nav-links li.iehover li a:hover,
ul#menu-top-nav-links li.iehover li.iehover a
{ 
background:#1d76d2 url(images/inner-circle-navbg-hover.png) 0 0 repeat-x;
}
/* #end -------------- */


/* drop downs */

/* 2nd Menu */
ul#menu-top-nav-links li:hover li a,
ul#menu-top-nav-links li.iehover li a { 
	float: none;
	_border-top:none;
}
ul#menu-top-nav-links ul ul,
ul#menu-top-nav-links ul ul ul,
ul#menu-top-nav-links ul ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}

/* NO EDIT PAST THIS LINE - Do Not Move - Must Come Before display:block for Gecko */

ul#menu-top-nav-links li:hover ul ul, 
ul#menu-top-nav-links li:hover ul ul ul, 
ul#menu-top-nav-links li:hover ul ul ul ul, 
ul#menu-top-nav-links li.iehover ul ul, 
ul#menu-top-nav-links li.iehover ul ul ul, 
ul#menu-top-nav-links li.iehover ul ul ul ul{
	display: none;
}
ul#menu-top-nav-links li:hover ul, 
ul#menu-top-nav-links ul li:hover ul, 
ul#menu-top-nav-links ul ul li:hover ul, 
ul#menu-top-nav-links ul ul ul li:hover ul, 
ul#menu-top-nav-links li.iehover ul, 
ul#menu-top-nav-links ul li.iehover ul, 
ul#menu-top-nav-links ul ul li.iehover ul, 
ul#menu-top-nav-links ul ul ul li.iehover ul{
	display: block;
}
/* #end -------------- */


#subnav {
	background:#0073d3;
	border-left: 1px solid #0073d3;
	width:840px;
	height:28px;
	position:relative;
	margin:0 auto 5px;
}
#subnav ul li a {color:#fff; font-size:2em;}


ul#menu-sub-nav-links, ul#menu-sub-nav-links li, ul#menu-sub-nav-links ul{ margin: 0; padding: 0; border: 0 none;list-style: none;}
ul#menu-sub-nav-links ul ul { margin-top:-1px;}
ul#menu-sub-nav-links ul:after /*From IE 7 lack of compliance*/ {
	clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; 
}

ul#menu-sub-nav-links {
	height: 28px;
}
ul#menu-sub-nav-links li {
	height:28px;
	float: left;
	display: inline;
	position: relative;
}

ul#menu-sub-nav-links ul li {
	width: 160px;
	float: left;
	display: block !important;
	display: inline;
}
/* Root Menu */
ul#menu-sub-nav-links li a {
	border-left: none;
	padding: 0 10px;
	float: left;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	line-height:28px;
}

#subnav ul ul {
	display:none;
	position:absolute;
	top:28px;
	left:0;
	float:left;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	width: 180px;
	z-index: 99999;
}
#subnav ul ul li {
	min-width: 180px;	
}
#subnav ul ul ul {
	left:100%;
	top:0;
}
#subnav ul ul a {
	background:#057de0;
	height:auto;
	line-height:1em;
	padding:10px;
	width: 160px;
}
#subnav #menu-sub-nav-links ul li a:hover {
	color:#fff;
}
#subnav li:hover > a,
#subnav ul ul :hover > a {
	color:#fff;
	background:#057de0;
}
#subnav ul li:hover > ul {
	display:block;
}
#subnav ul li.current_page_item > a,
#subnav ul li.current-menu-ancestor > a,
#subnav ul li.current-menu-item > a,
#subnav ul li.current-menu-parent > a {
	color: #fff;
}

* html #subnav ul li.current_page_item a,
* html #subnav ul li.current-menu-ancestor a,
* html #subnav ul li.current-menu-item a,
* html #subnav ul li.current-menu-parent a,
* html #subnav ul li a:hover {
	color:#fff;
}

html body #wrapper #subnav a:hover {
	color:#fff;
	text-decoration: underline;
}

/* #content ------------------------------------------------------ */



body {
	text-align:center;
	font: 12px Arial, Helvetica, sans-serif;
	background:#dedede url(images/bbg.png) repeat-y;
	border-left:1px solid #ccc;
}

a {outline:none;}
.clear {clear:both;}
.bold {font-weight:bold;}
p.aright {text-align:right;}
.italic {font-style:italic;}
.alignleft {float:left;}
.alignright {float:right;}

.imgleft {
	float:left;
	margin:0 12px 12px 0;
	padding:3px;
	border:1px solid #ccc;
	background:#fff;
}
.imgright {
	float:right;
	margin:0 0 12px 12px;
	padding:3px;
	border:1px solid #ccc;
	background:#fff;
}
.imgleft_n {
	float:left;
	margin:0 40px 12px 0;
	padding:3px;
}
.img_center {
	margin:10px 0;
	padding:5px;
	border:1px solid #ccc;
	background:#fff;
}

code {
	font-size:12px;
}

#content-wrap {
	overflow:hidden;
	height:100%;
}
#wrapper {
	text-align:left;
	width:840px;
	margin:0 auto;
	padding:0 10px;
	overflow:hidden;
	height:100%;
	border-right:4px solid #eee;
	border-left:4px solid #eee;
}

#wrapper {
	background:#fff; 
}

#main {
	overflow:hidden;
	clear:both;
	padding-top:20px;
}
#main .subcolumns {
	width:400px;
}
#content {
	width:580px;
	padding-top:20px;
	padding-bottom:10px;
}
#content2 {
	width:560px;
}
#content, #content2 { 
	float:left;
}

#content h3 {
	font-size:18px;
	font-weight:normal;
	margin:0 0 12px;
	padding:0 0 5px
}
#content p {
	line-height:18px;
	font-size:12px;
	margin:0 0 8px;
	padding:0
}
#content .imgborder {
	margin-bottom:8px
}
#content .testimonials {
	overflow:hidden;
	height:100%;
}

#main ul ul li, #content ul ul li {
	margin-left:10px;
	padding-left:0px;
	list-style: disc;
}

/* no content page */


#content .productlist {
	overflow:hidden;
	margin-right:-30px;
	height:350px
}
#content .product {
	width:180px;
	overflow:hidden;
	height:100%;
	margin-right:20px;
	float:left;
}
#content .product a { margin-left:5px; }
#content .product h2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0 0 5px;
	padding:5px 0
}
#content .acenter {
	text-align:center
}
#content .feature {
	float:left;
	margin:0 0 10px;
	padding:0
}
#content .feature li {
	font:11px Arial, Helvetica, sans-serif;
	margin:0 0 5px;
	padding:0 0 3px 12px
}
#content .more {
	font-size:11px;
	font-weight:bold;
	padding-right:10px;
	text-decoration:underline
}


/* sidebars */


#sidebar {
	width:240px;
	margin-bottom:15px;
	float:right;
}

#sidebar h3 {
	margin:0 0 12px;
	padding:0 0 3px;
	font-size:18px;
	font-weight:normal;
}
#sidebar h5 {
	margin:0 0 8px;
	padding:0 0 3px;
	font-size:18px;
	font-weight:normal;
}

#sidebar p {
	margin:0 0 8px;
	padding:0;
	line-height:18px;
	font-size:12px
}
#sidebar ul {
	margin:0;
	padding:0;
	clear:both;
}
#sidebar li {
	margin:0 0 8px 0;
	padding:0 0 5px;
	line-height:20px;
	list-style:none;
	font:12px Arial, Helvetica, sans-serif;
}
#sidebar li ul li {
	padding:5px 0 0;
	border:none;
	line-height:22px
}
#sidebar li a {
	text-decoration:none
}
#sidebar li a:hover {
	text-decoration:underline
}

#sidebar span {
	font-size:12px;
}
#content .subcolumns,#sidebar .subcolumns {
	width:280px;
}

#content-wrap #sidebar h2 {
	color: #042960;
	text-align:left;
}

#sidebar h2.t1 {
	color:#333;
}
#sidebar p {
	color:#666;
}
.hr {
	color:#fff;
	border:none;
	border-bottom:1px #000 dotted;
}

#sidebar form {
	margin: 0;
}

#sidebar input {
	font: 1.1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding:3px;
}

#newsletter {
	padding:10px 10px 15px 10px;
	margin:10px 0 0 20px;
	background:#fff url(http://www.billmcintosh.com/wp-content/themes/billmcintosh/images/newsletter-bg.jpg) no-repeat;
	
}
#sidebar #newsletter ul li {color:#333;list-style-type:none; margin:0; padding:0;}
#newsletter label{font-weight:bold;letter-spacing:-1px;}
#newsletter #submit-newsletter {
	font-weight:bold;
	cursor: pointer; 
	margin:3px;
	padding:0 4px;
}
#newsletter #privacy {font-size:.8em; font-style:italic; width:180px;}
#sidebar #signup-form h2 {margin-bottom:5px;}


/* blog & content css common ---------------------------------------------------- */


h1 {
	font-size:28px;
	margin:0 0 12px;
	padding:0 0 5px;
	color:#042960;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	letter-spacing:-.5px;
	text-align:center;
}
h2 {
	margin:0 0 8px;
	padding:0;
	color:#000;
	font-weight:normal;
	font-size:1.4em;
	text-align:center;
	font-family: Helvetica, Arial;
}
h2 a, .posts h2 a {text-decoration:none; color:#042960;}
h2 a:hover {text-decoration:none;}
.posts h2 {text-align:left;}


h3 {
	font-size:18px;
	font-weight:400;
	margin:0 0 10px;
	padding:0;
	color:#333;
}
h4 {
	font-size:16px;
	font-weight:700;
	margin:15px 0 5px;
	padding:0 0 5px;
	border-bottom:1px solid #ccc;
	color:#333;
}
h5 {
	font-size:14px;
	font-weight:700;
	margin:0 0 10px;
	padding:0;
	color:#333;
}
h6 {
	font-size:12px;
	font-weight:700;
	margin:5px 0;
	padding:0 0 5px;
	border-bottom:1px solid #ccc;
	color:#333;
}
p {
	font-size:12px;
	line-height:18px;
	margin:0 0 12px;
	color:#333;
}
p a {
	text-decoration:none;
}

/* Links -----------------*/


address{color:#333;}



ul {
	font:12px Helvetica, Arial, sans-serif;
	margin:0 0 15px 6px;
	padding:0;
	list-style:none;
}
ul li ul {
	margin:8px 0 5px;
	padding:0;
}
ol {
	line-height:18px;
	font-size:12px;
	background:none;
	margin:0 0 0 5px;
	padding:0 0 10px 20px;
}
ol li {
	background:none;
	list-style-type:decimal;
	margin:0 0 5px;
	padding:0;
}
ol li ol {
	margin:8px 0 5px 24px;
	padding:0;
}
blockquote {
	background:url(images/quote2.png) no-repeat;
	background-position:5px 8px;
	margin-bottom:10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	padding:5px 0px 5px 30px;
	margin-bottom:10px;
}
blockquote p { font:bold 12px Arial, Helvetica, sans-serif;  }


li,ul li ul li {
	line-height:18px;
	margin:0 0 5px;
	padding:0 0 0 12px;
}
/* instruction elements -------------------------------------- */
address {font-style:italic;}
p.alert,p.download,p.info,p.note {
	margin:10px 0 0;
	padding:10px 10px 10px 36px;
}
p.alert {
	padding:10px 10px 10px 36px;
}

/* ------------------------------  footer ---------------------------------------  */

#footer {
	clear:both;
	overflow:hidden;
	text-align:left;
	height:100%;
	width:840px;
	margin:0 auto;
	padding:5px 10px;
	border-top:3px solid #eee;
}
#footer p {
	font-size:12px;
	line-height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0;
	padding:0;
	color:#333;
}
#footer p a {color:#666;}
#footer p a:hover {color:#000;}

#footer span {
	margin-top:-8px;
	font-size:11px;
	padding-left:1px;
	color:#666;
}
#footer span a {
	color:#666;
	text-decoration:underline;
}
#footer span a:hover {
	text-decoration:none;
	color:#333;
}
#flinks {
	list-style:none;
	float:right;
}
#flinks li {
	display:inline;
	line-height:26px;
	text-align:right;
	padding:0 5px;
	background:none;
}
#flinks li a {
	font-size:11px;
	text-decoration:none;
	color:#666;
}
#flinks li a:hover {
	display:inline;
	color:#c00;
}










/* NEW 2.7 */
.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
	border: 1px solid #ddd;
}

.even, .alt {
	border-left: 1px solid #ddd;
}
.commentlist li ul li {
	font-size: 1em;
}
#commentform {
	margin: 5px 10px 0 0;
}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}
.children { padding: 0; }

#content-wrap .wide_column#blog_content {
	float:none;
	width:700px;
	margin:10px 50px;
}

#content-wrap .wide_column#blog_content h1 {margin:10px 0 30px;}

.seriesmeta {margin:10px;}

.small {font-size:.8em;}


#onecolumn {
	overflow:hidden;
	clear:both;
	text-align: center;
	margin:0 50px;
}

#salescolumn {
	overflow:hidden;
	clear:both;
	text-align: center;
	margin:0 100px;
	font-size:1.2em;
}

#salescolumn p {text-align:left;margin:15px 0;}
#salescolumn ul {
	text-align:left;
	margin-left:50px;
	list-type:none;
}
#salescolumn blockquote {
	font-size:1.3em;
	line-height:1.2em;
	font-style:italic;
}
#salescolumn blockquote span {
	display:block;
	margin-left:50px;
}

#salescolumn li {
	background: url(images/checkmark-red.png) 0 0 no-repeat;
	padding:5px 0 5px 40px;
	font-size:1.1em;
}

#salescolumn .odd {font-weight:bold;}

#header_sales {
	margin:20px 0 30px;
}
#header_sales .offercouponoutline {margin-top:0;}

.offercoupon {
	padding: 0px 20px 10px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}
.offercouponoutline {
	width: 410px;
	text-align: center;
	border: 4px dashed #CC0000;
	padding: 5px;
	padding-bottom:0;
	margin: 0 auto;
	background: #FEFDE9 url(images/coupon-bg.jpg) left bottom repeat-x;
	margin-top: 25px;
}
.offercoupon form {
	margin: 0px;
	padding: 0px;
}
#page .offercoupon h2, #wrapper .offercoupon h2 {
	padding-top:10px; 
	font-size:1.5em; 
	line-height:1.4em; 
	font-weight:bold;
	margin:0 0 10px;
}
#page .offercoupon p, #wrapper .offercoupon p {
	text-align:left;
	padding:0;
	margin:5px;
}
.offercoupon .privacy {font-size:.9em;font-style: italic; }
#optinform {
	text-align:center;
	margin:10px auto;
}
#optinform th {text-align:left; font-weight: bold;}
#optinform input {width:200px; margin:5px 0; padding:2px 0;}

.tc_leaders_table {
	font-size:1.3em;
	margin:20px auto;
	text-align:center;
}
.tc_leaders_table td {
	border-bottom:1px dashed #efefef;
	padding:2px 5px;
	text-align:left;
}

.tc_leaders_table a {
	background:url(images/twitter.ico) 0 1px no-repeat;
	padding-left:20px;
	color:#0DB7E2 !important;
}




p a {
	color:#042960;
	text-decoration:underline;
}
p a:hover {
	color:#c00;
}
ol {
	background:none;
}
ol li {
	background:none;
	color:#333;
}
ol li ol {
	margin:8px 0 5px 24px;
	padding:0;
}
blockquote {
	background:url(images/quote.png) no-repeat 10px 10px;
	color:#333;
}
blockquote blockquote {
	background:url(images/quote.png) no-repeat 10px 10px;
	color:#333;
}
/*li, ul li ul li {
	background:url(images/bullet4.png) no-repeat;
	background-position:0 6px;
	color:#333;
}*/


/*====================================== 
homepages.css start 
=============================================*/


/* #content ------------------------------------------------------ */


#content h3 {
	color:#042960;
	border-bottom:1px dashed #ddd;
}
#content p {
	color:#222;
}
#content .imgborder {
	border:3px solid #ccc;
}
#content .testimonials {
	border-top:3px solid #e0e0e1;
	border-bottom:1px solid #e0e0e1;
	background:#f2f2f2;
}

/*========================================================== { inner 1 }============================================================== */

#content h3 {
color:#333;
border-bottom:1px solid #ccc;
}


/*========================================================== { inner13 }============================================================== */

#content .product {
border-top:3px solid #eee;
border-bottom:3px solid #eee
}
#content .product h2 {
color:#333;
border-bottom:3px solid #eee;
}

#content .feature li {
background:url(images/bullet3.png) no-repeat 0 5px;
color:#444;
}
#content .more {
background:url(images/bullet10.png) no-repeat right;
color:#333;
}
#content .more:hover {
color:#c00
}










/*========================================================== { Contact us }============================================================== */

.contactform {
color:#000;
background:url(images/at.png) no-repeat 380px 225px;
}
.contactform textarea,.contactform input {
border:1px solid #e7e7e7;
color:#333;
background:#f8f8f8;
border-bottom:1px solid #c6c6c6;
border-right:1px solid #c6c6c6;
}
.contactform textarea:hover,.input:hover {
background:#fff
}
.contactform #contactsubmit {
background:#d22020;
color:#fff;
border:none
}
.contactform #contactsubmit:hover {
background:#000
}
.contactleft {
color:#666;
}
.contactright {
color:#e02000;
}

/*====================================== 
 sidebars.css start 
=============================================*/

#sidebar h3 {
	color:#c00;
	border-bottom:1px dashed #ddd
}
#sidebar h5 {
 	color:#333;
	border-bottom:1px solid #ccc
}
#sidebar .xboxcontent2 h5 {
	border:none
}
#sidebar .sfeatures {
	background:#f6f6f6;
	border:1px solid #e3e3e3
}
#sidebar .sfeatures h5 {
	border-bottom:none;
}
#sidebar .ntextfield {
	background:#fff;
	border:1px solid #ababab;
}
#sidebar p {
	color:#444;
}
#sidebar ul {
	background:none !important
}
#sidebar li {
	border-bottom:1px dashed #ddd;
	background:none;
	color:#333;
}
#sidebar li a {
	color:#444;
}
#sidebar li a:hover {
	color:#c00;
}
#sidebar .subscribe h5 {
	color:#666;
	border:none
}
#sidebar .subscribetextbg {
	background-position:55px 4px;
}
#sidebar .subscribe_textield {
	border:1px solid #ccc;
	background:#fff;
}
#sidebar .subscribe {
	border:1px solid #efefef;
	border-top:4px solid #efefef;
}
#blog_sidebar .subscribe h2 {
	background:none;
	border-top:none;
}
.subscribe_b {
	border:none;
}
#sidebar p.i_email {
	background:url(images/i_email2.png) no-repeat;
	background-position:5px 4px;
}
#sidebar p a { color:#000; }
#sidebar p a:hover { color:#c00; }
#sidebar p.i_rss {
	background:url(images/toprss.png) no-repeat;
	background-position:5px 4px;
}
#sidebar .testimonials, #r_sidebar .testimonials {
	background:url(images/quote.png) no-repeat left top;
	color:#333;
}
.clientname {
	color:#999; 
}



/*====================================== 
 blogcommon.css start 
=============================================*/

/* trackback css --------------------------------------------------------- */	
#blog_content .trackbacklist li {
	border-bottom:1px solid #eee;
}
/* Comments form ----------------------------------*/

#blog_content .textarea {
	border:1px solid #cbcbcb;
	background:#eee;
	color:#333;
}
#blog_content .textarea:hover, #blog_content textarea:focus, #blog_content input:focus {
	border:1px solid #cbcbcb;
	background:#fff
}
#blog_content .Cbutton {
	border:none;
	background:#c00;
	color:#fff;
}
#blog_content .Cbutton:hover {
	border:none;
	background:#000;
	color:#fff
}

/*	Comments --------------------- */
#blog_content .gravatar {
border:2px solid #ccc;
background:url(images/gravtar.png) no-repeat;
}
#blog_content .commentmainauthor {
background:#eee url(images/sepretor_hr.png) repeat-x bottom;
color:#333;
}
#blog_content .commentmain {
background:#fff url(images/sepretor_hr.png) repeat-x bottom;
color:#333;
}
#blog_content label { color:#333; }
#blog_content .comment_right {
background:url(images/sepretor_vr.png) repeat-y left;
}
#blog_content .comment_left span a {
color:#c00
}
#blog_content .comment_left span a:hover {
color:#000
}
#blog_content .bookmark li {
color:#666;
}
#blog_content .bookmark li.i_del {
background:url(images/i_delious.gif) no-repeat
}
#blog_content .bookmark li.i_digg {
background:url(images/i_diggit.gif) no-repeat
}
#blog_content .bookmark li.i_redit {
background:url(images/i_redit.gif) no-repeat
}
#blog_content .bookmark li.i_netscape {
background:url(images/i_netscape.gif) no-repeat
}
#blog_content .bookmark li.i_stumbel {
background:url(images/i_stumbel.gif) no-repeat
}
#blog_content .post_paginate {
font-weight:bold
}
#blog_content .post_paginate p a {
text-decoration:underline;
margin-right:5px
}
/* Previous/Next Page Navigation ----------------------------------------------------------------*/
.page-nav {
border-top:1px solid #eee;
border-bottom:1px solid #eee;
}
.nav-previous a {
background:url(images/arrow-left.gif) no-repeat left
}
.nav-next a {
background:url(images/arrow-right.gif) no-repeat right
}
* html .nav-previous,* html .nav-next {
margin-top:3px
}
/* page navigatin css --------------------------------------------------------- */	
#blog_content .wp-pagenavi a,#blog_content .wp-pagenavi a:link,#blog_content .wp-pagenavi a:active {
color:#fff;
background-color:#666;
}
#blog_content .wp-pagenavi a:hover {
color:#fff;
background-color:#000
}
#blog_content .wp-pagenavi span.current {
color:#fff;
background:#c00;
}
#blog_content .wp-pagenavi span.extend {
color:#fff;
background-color:#fff;
}



/*====================================== 
 blogdefault blog.css start 
=============================================*/

#blog_content h2, #blog_sidebar_r h5 {
color:#042960;
}
#blog_content p.redtitle {
color:#042960;
}


#blog_content p a, #blog_sidebar p a {
color:#00f;
}
#blog_content p a:hover, #blog_sidebar p a:hover {
color:#333
}
#blog_content .calendar {
color:#000;
}
#blog_content .month {
color:#333;
}
#blog_content .post_bottom {
	color:#939393;
}
#blog_content .post_bottom a {
color:#666;
}
#blog_content .post_bottom a:hover, #blog_content .post_top span a:hover {
color:#000;
}
#blog_content .pcomments a {
color:#000
}
#blog_content .pcomments a:hover {
color:#042960;
}




#main-signup {
	margin:5px auto;
	background-color: #eee;
}
#main-signup label {
	font-weight:bold;
	font-size:1.3em;
}
#main-signup input {
	padding:3px;
	font-size:1.3em;
}

#main-signup #submit-newsletter {
	margin:0;
	padding:0;
	cursor: pointer; 
}

p#main-privacy {
	font-size:1.1em; 
	font-style:italic; 
	width:400px;
	margin:0 auto;
	display:block;
}

/*********   blog - common *************/
/* trackback css --------------------------------------------------------- */	

#blog_content .trackbacklist {
list-style:none;
margin:8px 0 0;
padding:0
}
#blog_content .trackbacklist li {
list-style:none;
margin:0 0 8px;
padding:0 0 5px 18px
}
/* Comments form ----------------------------------*/

#commentform {
margin-top:10px;
margin-bottom:10px;
overflow:hidden;
}
#commentform label {
float:left;
text-align:left;
margin-bottom:15px;
font-size:11px;
font-weight:bold
}
#blog_content .textarea {
float:right;
margin-bottom:10px;
font:12px Arial, Helvetica, sans-serif;
padding:5px
}
#blog_content .Cbutton {
border:none;
font:bold 11px Arial, Helvetica, sans-serif;
clear:both;
float:left;
width:100px;
cursor:pointer;
padding:4px
}


/*	Comments --------------------- */
#blog_content .gravatar {
	width:40px;
	height:40px;
	display:block;
	float:right;
	margin:0 0 10px 10px
}
#blog_content .commentmainauthor {
	clear:both;
	overflow:hidden;
	height:100%;
	margin-bottom:20px;
	padding:8px 10px
}
#blog_content .commentmain {
	clear:both;
	overflow:hidden;
	height:100%;
	margin-bottom:20px;
	padding:8px 10px
}
#blog_content .comment_right {
float:right;
font-size:11px;
width:72%;
padding:5px 0 0 15px
}
#blog_content .comment_left {
margin-bottom:15px;
float:left;
font-size:11px;
width:12%
}
#blog_content .comment_left span {
font-size:11px
}
#blog_content .bookmark {
float:right;
margin:0 -9px 0 0;
padding:0
}
#blog_content .bookmark li {
float:left;
list-style:none;
background:none;
font:11px Arial, Helvetica, sans-serif;
margin:0 3px 0 0;
padding:0
}
#blog_content .bookmark li a {
display:block;
width:16px;
height:16px;
text-indent:-9009px;
margin-left:6px
}
#blog_content .post_paginate {
font-weight:bold
}
#blog_content .post_paginate p a {
text-decoration:underline;
margin-right:5px
}
/* Previous/Next Page Navigation ----------------------------------------------------------------*/
.page-nav {
	clear:both;
	height:22px;
	margin:15px 0;
	padding:2px 0
}
.nav-previous {
	float:left;
	text-align:left;
	margin-top:4px
}
.nav-next {
	float:right;
	text-align:right;
	margin-top:4px
}
.page-nav a {
	text-decoration:none
}
.nav-previous a {
	padding-left:14px;
	font-size:11px;
	text-transform:uppercase;
}
.nav-next a {
	padding-right:12px;
	font-size:11px;
	text-transform:uppercase;
}
* html .nav-previous,* html .nav-next {
	margin-top:3px
}
/* page navigatin css --------------------------------------------------------- */	
#blog_content .wp-pagenavi {
	text-align:center;
	font-size:12px;
}
#blog_content .wp-pagenavi a,#blog_content .wp-pagenavi a:link,#blog_content .wp-pagenavi a:active {
	text-decoration:none;
	line-height:24px;
	margin:2px;
	padding:3px 8px;
}

#blog_content .wp-pagenavi span.pages {
	font-size:12px;
	margin:2px;
	padding:3px 8px;
}
#blog_content .wp-pagenavi span.current {
	line-height:24px;
	font-size:12px;
	font-weight:bold;
	margin:2px;
	padding:3px 8px
}
#blog_content .wp-pagenavi span.extend {
	line-height:25px;
	margin:2px;
	padding:3px 8px
}


#blog_content .category {
	overflow:hidden;
	height:100%;
	min-height:100px;
	padding:0
}

#blog_content .category li {
	float:left;
	width:170px;
	background:url(images/bullet3.png) no-repeat 0 5px;
	font:12px Arial, Helvetica, sans-serif;
	margin:0 20px 2px 0;
	padding:0 0 3px 10px
}

/*--taber --------------------------------------------------- -*/
.tabberlive .tabbertabhide {
	display:none;
}
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
	clear:both;
}
.tabberlive {
	/* margin-top:1em;*/
 margin-bottom: 10px;
}
/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav {
	margin:0;
	padding: 3px 0;
	font: bold 11px Arial, Helvetica, sans-serif;
}
ul.tabbernav li {
	list-style: none;
	margin: 0;
	display: inline;
}
ul.tabbernav li a {
	padding: 3px 5px 3px 5px;
	margin:0 ;
	line-height:22px;
	margin-left: 3px;
	text-decoration: none;
}
#sidebar ul.tabbernav li { border-bottom:none; }
#sidebar ul.tabbernav li a { padding: 3px 3px 2px 3px;  line-height:23px; }
#sidebar ul.tabbernav li a { margin-left:-10px; font-weight:bold; font-size:11px;}
#content ul.tabbernav li a { margin-left:3px; font-weight:bold; font-size:12px;}
ul.tabbernav li.tabberactive a {
	text-decoration:none;
}
/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
	padding:5px;
	border-top:0;
	margin-top:-18px;
	/* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */
}
/* If desired, hide the heading since a heading is provided by the tab */

#sidebar .tabberlive .tabbertab { margin-top:-3px;}
#content .tabberlive .tabbertab { margin-top:0px;}
.tabberlive .tabbertab h2 {
	display:none;
}
.tabberlive .tabbertab h3 {
	display:none;
}
/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tablog_ {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
	height:150px;
	overflow:hidden;
}
 
/* misc */
#blog_content{overflow:hidden!important;}



/* STRUCTURE ----------------------------------*/

#blog_content {
	width:560px;
	float:left;
	margin-top:10px;
}

#blog_content h2 {
	margin:0;
	padding:0;
	font-size:26px;
	color:#ccc;
}
#blog_content h2 a {}
#blog_content h2 a:hover {text-decoration:underline;}

/*post css start ----------------------------------*/
#blog_content .posts {
	padding-bottom:5px;
	margin-bottom:25px;
	overflow:hidden;
	height:100%;
}
#blog_content .post_top {
	padding:0;
	margin-bottom:10px;
	overflow:hidden;
	height:100%;
	background:url(images/sepretor_hr.png) repeat-x bottom;
}
#blog_content .pright {
	width:90%;
	float:right;
	padding-left:15px;
	background:url(images/sepretor_vr.png) repeat-y left;
}
#blog_content .post_top p {
	font-size:11px;
	margin:0;
	padding:0;
	color:#666;
}
#blog_content .post_top span {
	font-size:11px;
	color:#666;
}
#blog_content .calendar {
	width:40px;
	float:left;
	padding-top:5px;
	font-size:24px;
	margin-top:3px;
	text-align:center;
	line-height:20px;
}
#blog_content .month {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
.i_author {
	padding-left:13px;
	padding-right:10px;
	background:url(images/i_author.png) no-repeat 0 3px;
}
.i_comment2 {
	padding-left:13px;
	padding-right:10px;
	background:url(images/i_comment2.png) no-repeat 0 3px;
}
#blog_content .post_bottom {
	padding:4px 0;
	overflow:hidden;
	height:100%;
	color:#939393;
	clear:both;
	background:url(images/sepretor_hr.png) repeat-x bottom;
}
#blog_content .post_bottom p, .post_bottom span {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:11px;
}
#blog_content .post_bottom a {
	color:#666;
	text-decoration:none;
}
#blog_content .post_bottom a:hover, #blog_content .post_top span a:hover {
	color:#000;
	text-decoration:underline;
}
#blog_content .cate {
	float:left;
	width:50%;
	background:url(images/i_categories.png) no-repeat 0 5px;
	padding-left:15px;
	padding-top:2px;
}
#blog_content .tags {
	background:url(images/i_tag.png) no-repeat 0 4px;
	padding-left:15px;
}
#blog_content .pbottom {
	float:right;
	width:40%;
	text-align:right;
}
#blog_content .post-ratings {
	font-size:11px;
	font-style:normal;
	padding-left:8px;
	margin:8px 0;
}
#blog_content .more-link {
	text-align:right;
	float:right;
	font-size:10px;
	text-transform:uppercase;
	background:url(images/i_continue.png) no-repeat right;
	padding-right:10px;
	margin-bottom:10px;
}
/* comment form --------------------------- */						
#commentform label {
	width:110px;
	padding:0 0 10px 0;
}
#commentform { padding-bottom:25px; height:100%; overflow:hidden; }
.field { 
	overflow:hidden; 
	height:100%; 
}
#blog_content .textarea {
	width:420px;
}
#blog_content .Cbutton {
	margin-left:120px; _margin-left:118px;
}

.vedit {
	margin:0 auto;
}

.menu-tabs {
	background-color:#fff;
}


#outerbox {
position: absolute; 
top: 0; left: 0; 
margin-top: 550px; 
width: 99%;
background-color: #d1d1e1;
border: 1px solid #0b198c;
padding-top: 15px;
padding-bottom: 15px;
}
#vidbox {
float: left;
margin: 5px;
}
#chatbox {
float: left;
margin: 5px;
}
