/*
Theme Name: Light Blog Theme
Description: Light Blog Theme is a minimal WordPress theme designed by <a href="http://jump2top.com/themes/" target="_blank">Free Blog Themes and Blog Templates</a>.
Author: Free Blog Themes and Blog Templates
Author URI: http://jump2top.com/themes/
Version: 1.0
Tags: blue, gray, white, seo-friendly, fixed-width, left sidebar, seo-friendly, 2-columns, widget ready

*/
* {
	padding: 0px;
	margin: 0px;
}
body {
	background:#F6B63B;
	font-family:sans-serif;
	color: #555555;
	font-size: 8pt;
}
#top { width:1067px; height:37px; margin:0 auto; padding:0; border:0px solid #FF0000; background:url(images/top.jpg) no-repeat;}
#toplink { width:1067px; margin:0 auto; padding:0;}
#toplink-left a { font-size:14px; color:#FFFFFF; float:left; text-decoration:none; font-weight:bold; line-height:37px; margin:0; padding:0 0 0 30px;}
#toplink-right a { font-size:14px; color:#FFFFFF; float:right; text-decoration:none; font-weight:bold; line-height:37px; margin:0; padding:0 30px 0 0;}
#wrap {
	width: 1053px;
	text-align:left;
	background:#FFFFFF;
}

#header {
	
}
#title {
	height:143px;
	margin-left:15px;
}

.company { border-bottom:1px dotted #666666; width:450px; margin:0;}
.membership { margin:2px 0 0 5px; padding:0 0 2px 0; float:left; width:440px; border-bottom:0px dotted #666666; color:#161616; font-weight:normal;}
.innbox { float:left; margin:20px 0 0 10px; width:260px;}
.innboxright { float:right; margin:20px 10px 0 0;}
#main form { width:200px;}
#main p { width:200px;}
.loginh1 { border-bottom:1px dotted #666666; color:#161616; font-weight:normal;}
.loginorg { width:120px; height:34px; background:url(images/login.jpg) no-repeat; border:none;}

#main textarea { width:250px;}
#lbContent input[type=text],#firstname input[type=text],#name input[type=text],#password input[type=password]{ width:250px;}
#lbContent select { width:250px;}
#lbContent textarea { width:250px;}


.submit { width:120px; height:34px; margin:0; padding:0 0 0 28px; border:none; background:url(images/sign-me.jpg) no-repeat; font-family:Arial; font-size:16px; font-weight:bold; text-align:left; color:#FFFFFF;}
.submit_two { width:120px; height:34px; margin:0; padding:0 0 0 14px; border:none; background:url(images/sign-me.jpg) no-repeat; font-family:Arial; font-size:16px; font-weight:bold; text-align:left; color:#FFFFFF;}
.cancel { width:120px; height:34px; margin:0; padding:0; border:none; background:url(images/cancel.jpg) no-repeat;}
.padd { margin:20px 0 0 20px;/* float:left;*/}

#header-text { font-size:32px; color:#2C2C2C; text-align:left; text-decoration:none; float:left; margin:0; padding:15px 0 0 40px; width:700px; font-family:times New Roman; font-style:italic;}
#header-norm-text { font-family:Arial; font-size:18px; line-height:23px; border-bottom:5px solid #E5E4E4; color:#F14104; text-align:center; text-decoration:none; font-weight:bold; margin:0; padding:10px 0 0 0;}
#header-norm-text span { font-family:Arial; font-size:10px; color:#2C2F32; text-align:center; text-decoration:none; padding:0 0 0 230px; margin:0;}
*html #header-norm-text span { padding:0 0 0 0;}
.tab-bg { width:388px; height:28px; margin:0; padding:0; float:right; border:0px solid #FF0000;}
.img-one { width:10px; height:10px; margin:3px 8px 0 0; padding:0; float:left;}
*html .img-one { margin:3px 1px 0 0;}
.connect_widgets{width:50px; float:left;padding-left:5px; overflow:hidden;}
.addtoany_list {}
.tab-left { width:13px; height:18px; margin:0; padding:0; float:left; background:url(images/tab-left.jpg) no-repeat;}
.tab-mid { width:155px;height:18px; margin:0; padding:0; float:left; background:url(images/tab-mid.jpg) repeat-x;}
.tab-mid a { font-size:12px; color:#464646; text-align:left; text-decoration:none; font-weight:bold; margin:0; padding:0 0 0 0;}
.tab-right { width:14px; height:18px; margin:0; padding:0; float:left; background:url(images/tab-right.jpg) no-repeat;}

.tab-left-one { width:13px; height:18px; margin:0; padding:0; float:left; background:url(images/tab-left.jpg) no-repeat;}
.tab-mid-one {height:18px; margin:0; padding:0; float:left; background:url(images/tab-mid.jpg) repeat-x;}
.tab-mid-one a { font-size:12px; color:#464646; text-align:left; text-decoration:none; font-weight:bold; margin:0; padding:0 0 0 0;}
.tab-right-one { width:14px; height:18px; margin:0; padding:0; float:left; background:url(images/tab-right.jpg) no-repeat;}


.image-two { width:12px; height:12px; margin:2px 0 0 5px; padding:0; float:right;}
*html .image-two { margin:0 0 0 0; float:left;}
.image-three { width:14px; height:11px; margin:2px 0 0 5px; padding:0; float:right;}
*html .image-three { margin:0 0 0 0; float:left;}
.image-four { width:9px; height:11px; margin:2px 0 0 5px; padding:0; float:right;}
*html .image-four { margin:0 0 0 0; float:left;}
#search-bg { width:256px; height:23px; margin:10px 0 0 20px; padding:0; float:left; border:0px solid #00FF00;} 
*html #search-bg { width:260px; margin:10px 0 0 10px;}
.search-input { width:182px; height:23px; margin:0; padding:0; float:left; background:url(images/seach-input.jpg) no-repeat; border:0;}
.search-submit { width:62px; height:23px; border:0; margin:0; padding:0; float:left; background:url(images/search-submit.jpg) no-repeat;} 


#author, #email, #url, #comment, .s, .checkbox { background: none repeat scroll 0 0 transparent; border: 1px solid #D7D7D7; color: #787878; font-family: Arial; font-size: 12px; font-weight: normal; padding: 5px; width: 182px;}

.post-one { width:730px; margin:0 20px 10px 0; padding:0; float:left; border:1px solid #AF7A7A;}
.post-mid { margin:10px 0 0 25px; padding:0; float:left; border:0px solid #000000;width:350px;}
.coke {font-family:Arial; font-size:14px; color:#000000; text-align:left; text-decoration:none; font-weight:bold; margin:0; padding:0;}
.coke p { font-family:Arial; font-size:14px; color:#787878; text-decoration:none; font-weight:bold; margin:0; padding:0 0 0 0; position:relative;/* left:43px; bottom:16px;*/}
.coke span { font-family:Arial; font-size:14px; color:#6C6B6B; text-decoration:none; font-weight:bold; margin:0; padding:0 0 0 0; position:relative; /*bottom:16px;*/}
.republi{ font-family:Arial; font-size:14px; color:#EC1D25; text-decoration:none; font-weight:bold; margin:0; padding:0 0 0 0; position:relative; left:0; bottom:16px;}
.republi p { font-family:Arial; font-size:14px; color:#035CCF; text-decoration:none; font-weight:bold; margin:0; padding:0 0 0 0; position:relative; bottom:18px; left:120px;}
.post-right { width:194px; margin:0px 0 0 0; padding:0; float:right; border:0px solid #000000;}
.post-right p {margin:0 0 0 90px; padding:30px 0 0 0;}
*html .post-right p {margin:0; padding:0; float:left;}
.post-right p a { margin:0; padding:0; font-family:Arial; font-size:17px; font-weight:bold; color:#00A651;}
.post-right p a:hover { text-decoration:underline;}

.innerone { width:600px; float:left; margin:13px 0 0 43px;}
.facebook { margin:2px 0 0 3px; padding:0;}
.twitter { margin:2px 0 0 3px; padding:0;}
.com-info { font-size:18px; color:#000000;}
.indus { font-size:13px; font-weight:bold; color:#000000;}
.apperal { color:#E06020; font-size:16px; font-weight:bold;}
.innerone a { color:#E06020; font-size:14px; font-weight:bold; text-decoration:none;}

.politic { font-size:16px; font-weight:bold; text-decoration:none; color:#000000;}
.politinfo { font-size:13px; font-weight:normal; color:#000000;}
.fla-two { width:50px;float: right; margin:0;}
.slight { padding:0; color:#F03010; font-size:18px;}
.leaning { padding:0 0 0 0; color:#F03010; font-size:18px;}
.name { font-size:16px; color:#000000;}

#pagenav {
	height: 40px;
	line-height:40px;
	font-size: 10pt;
	background:url(images/background_pagenav.jpg) no-repeat;
	margin-left: 200px;
	padding:0px 15px;
}
#pagenav ul li {
	list-style: none;
	display: inline;
}
#pagenav li a {
	color: #ffffff;
	text-decoration: none;
	margin-right: 30px;
}
#pagenav li a:hover {
	color: #555555;
}
#sidebar {
	width:246px;float:left;
	padding: 0 7px;
	margin: 0;
	background:url(images/sidebar-link-bg.jpg) repeat-y;
}

#content {
	width: 100%;
	float:right;
	padding: 0;
	background:url(images/background_content.jpg) top no-repeat #ffffff;
	margin: 0px;
}
*html #content {
	width: 100%;
	float:right;
	padding: 0;
	background:url(images/background_content.jpg) top no-repeat #ffffff;
	margin:0;
}
#footer {
	color: #999999;
	margin:0 auto; padding:0; background:#2F2F2F; width:1054px;
}
#footer-left { margin:18px 0 0 40px; width:315px; padding:0; float:left; border:0px solid #FF0000;}
*html #footer-left { margin:18px 0 0 20px;}
#footer-left a { font-family:Arial; font-weight:bold; font-size:16px; color:#E5E4E4; text-align:left; text-decoration:none; padding:0; margin:0;}
#footerleft-img { margin:5px 0 0 0; padding:0;}

#footer-mid { margin:18px 0 0 70px; padding:0; float:left; border:0px solid #FF0000;}
#footer-mid-text { font-family:Arial; font-size:14px; color:#E3E2E2; font-weight:bold; text-align:center; text-decoration:none; padding:0; margin:0;}
#footer-mid-text p { font-family:Arial; font-size:12px; color:#929191; font-weight:bold; text-align:center; text-decoration:none; padding:0; margin:0;}
#footer-mid-text span { font-family:Arial; font-size:12px; color:#5680AB; font-weight:bold; text-align:center; text-decoration:none; padding:0; margin:0;}
#footer-mid-text span a { font-family:Arial; font-size:12px; color:#5680AB; font-weight:bold; text-align:center; text-decoration:underline; padding:0; margin:0;}


#footer-right { margin:18px 30px 0 0; padding:0; float:right; border:0px solid #FF0000;}
*html #footer-right { margin:18px 20px 0 0;}
#footer-right a { font-family:Arial; font-weight:bold; font-size:16px; color:#E5E4E4; text-align:left; text-decoration:none; padding:0; margin:0;}
#footer-right span { color:#4F7398;}
#footer-right-text { font-family:Arial; font-size:12px; color:#929191; font-weight:bold; text-align:left; text-decoration:none; padding:0; margin:0;}
#footer-right-text a { text-decoration:underline; font-weight:bold; font-size:12px; color:#929191;}

#footer-bottom { width:1054px; margin:20px auto auto 20px; padding:0; color:#6C6B6B;}
#footer-bottom a { text-decoration:none; color:#6C6B6B;}
#footer-bottom a:hover { text-decoration:underline; color:#FFFFFF;}
#footer-right-bottom { float:right; margin:0; padding:0; font-family:Arial; font-size:11px; color:#6C6B6B; text-decoration:none; position:relative; right:10px; bottom:15px;}
#footer-right-bottom a { text-decoration:none; color:#6C6B6B;}
#footer-right-bottom a:hover { text-decoration:underline; color:#FFFFFF;}
#footer-right-bottom { text-decoration:none; color:#6C6B6B;}
/* default */
p, h1, h2, h3, h4, h5 h6, ol, ul {
	padding-bottom:10px;
}
img {
	border: 0px;
}
.clear {
	clear:both;
}
/* text */
#title h1 {
	font-size: 24pt;
	font-weight: normal;
	padding: 20px 0px 0px 0px;
}
#title h1 a {
	color: #52c8f7;
	text-decoration: none;
}
.description {
	font-size: 9pt;
}
#content h1 {
	font-size: 18pt;
	color: #666666;
	font-weight: normal;
}
#content h1 a {
	color: #666666;
	text-decoration: none;
}

#content h1 a:hover {
	color: #cccccc;
}
h2 {
	color: #666666;
	font-size: 14pt;
	font-weight: normal;
}
#sidebar h2 {
	font-size: 12pt;
	color: #FBC903;
	font-weight: bold;
	padding:20px 0 10px 8px;
	background: url(images/sidebar-bg.jpg) repeat-y;
	width:245px;
	margin:0 0 0 -6px;

}
#sidebar h2 a {
	font-size: 12pt;
	color: #FBC903;
	font-weight: bold;
	padding:20px 0 10px 8px;
	background: url(images/sidebar-bg.jpg) repeat-y;
	width:245px;
	margin:0 0 0 -6px;

}
*html #sidebar h2 { 	font-size: 12pt;
	color: #FBC903;
	font-weight: bold;
	padding:20px 0 10px 8px;
	background: url(images/sidebar-bg.jpg) repeat-y;
	width:245px;
	margin:0 0 0 -6px;

}}
h3, h4 {
	font-size: 12pt;
}
h5, h6 {
	font-size: 11pt;
}
#content h2 a {
	color: #666666;
	text-decoration: none;
}
#sidebar a {
	color: #464646;
	text-decoration: none;
	font-size:13px; font-weight:bold;
	text-align:center;
	padding:0 0 0 12px; margin:0;
}
#sidebar a:hover {
	color: #52c8f7;
	text-decoration: none;
	text-align:center;
}
a {
	/*color: #52c8f7;*/
	color:#f6b63b; text-decoration:none;
}
a:hover { color:#f14104; }
blockquote {
	margin: 10px;
	padding: 10px;
	font-size:9pt;
	font-style:italic;
}
#sidebar ul li {
	list-style: none;
	margin-left: 0px;
}
#sidebar li {
	padding-bottom: 1px;
}
#sidebar ul li ul li {
	margin-left: -10px;
	width:245px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:left;
	line-height:30px;
	border-bottom:1px solid #E0E0E0;
}
#sidebar ul li ul li ul li {	
	margin-left: 5px;
}
#content ul li, #content ol li {
	margin-left: 0px;
}

small {
	color: #6C6B6B;
	font-size: 14px; 
	font-weight: bold;
	padding:0; margin:0;
}
.postmetadata {
	padding: 10px 0px;
	color: #999999;
}
.postmetadata a {
	color: #999999;
	text-decoration:none;
}
/* form */
#calendar_wrap {
	margin-bottom: 10px;
}
td, th {
	padding: 2px;
}
#author, #email, #url, #comment, .checkbox {	
	border: 1px solid #d7d7d7; 
	padding: 5px;
	font-size: 12px;
	background: transparent;
	width:275px;
	color:#787878;
	font-family:Arial;
	font-weight:normal;	
}
#author, #email, #url, #comment {
	padding: 5px;
}
.s {
	padding: 3px; width:180px;
}
.searchsubmit {
	padding: 0;
	margin:0;
	background:url(images/search-submit.jpg) no-repeat;
	width:62px; 
	height:23px;
	border:0;
	vertical-align:middle;
	position:relative;
	bottom:3px;
}
#submit {
	padding: 0;
	margin:0;
	background:url(images/tab.jpg) no-repeat;
	width:110px; 
	height:30px;
	border:0;
	vertical-align:middle;
	position:relative;
	bottom:3px;
}
*html #submit, .searchsubmit {
	padding: 0;
	margin:0;
	background:url(images/search-submit.jpg) no-repeat;
	width:62px; 
	height:23px;
	border:0;
	position:relative; 
	top:-1px;
}
#commentform a:hover {
	color:#252525;	
	text-decoration: underline;
}
#comments, #commentform, #date, .comment {
	padding: 10px 0px;
}

/* default */
.navigation {
	margin: 10px;
	clear: both;
}
.navigation a {
	color: #999999;
	text-decoration: none;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-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-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}





p {
 /* line-height: 1.5em;*/

}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 23em;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #2F2D30;
  color: #FBC903;	
  padding: 0.5em;
  text-align:left;
  height:30px;
}

ul#menu li a:hover {
  background: #000;
  text-align:left;
  color: #FBC903;
}

ul#menu li ul li a {
  background: #FFFFFF;
  color: #464646;
  padding-left: 15px;
  font-size:12px;
  background:url(images/orange-bullet.jpg) no-repeat scroll 0 16px;
}

ul#menu li ul li a:hover {
  background: #F14104;
  border-left: 0px #000 solid;
  padding-left: 15px;
  color:#FFFFFF;
  background: #F14104 url(images/hover-bullt.jpg) no-repeat scroll 0 16px;
}

.sort a { background:#000000;}
ul#menu li a.sort:hover { background:#2F2D30;}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
/*
.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background: none;z-index:1001;-moz-opacity: 0.8;opacity:.80;	filter: alpha(opacity=80);}
.white_content { background:white none repeat scroll 0 0;
border:10px solid #DADDE5;
display:none;
height:auto;
left:28%;
right:25px;
/*overflow:auto;*/
/*padding:14px;
position:absolute;
top:50%;
width:auto;
z-index:1002;}*/

/*.white_content_excep {
background:white none repeat scroll 0 0;
border:10px solid #DADDE5;
display:none;
height:600px;
left:30%;
padding:14px;
position:absolute;
top:70%;
width:250px;
z-index:1002;
}*/
.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: auto;
			height: auto;
			padding: 16px;
			border: 4px solid #f6b63b;
			background-color: white;
			z-index:1002;
			/*overflow: auto;*/
		}

/* ----------------------  Pagination-------------------------- */
#xs-pagination{width:660px; float:left; margin:20px; font-size:11px}

#xs-pagination span,
#xs-pagination a{float:left; display:block; margin:2px 3px 2px 0; padding:1px 8px 1px 8px; text-decoration:none; color:#666; border-radius:5px; outline:#FFF; border:1px solid #FFF}

#xs-pagination a:hover{background:#f0f0f0; outline:1px solid #DDD; border:1px solid #FFF; text-shadow:1px 1px 1px #FFF}

#xs-pagination .current{background:#f0f0f0; outline:1px solid #DDD; border:1px solid #FFF; color:#666; text-shadow:1px 1px 1px #FFF}




.cc { 
 vertical-align:top;
}