/*  



Theme Name: Book Reviews Theme



Theme URI: http://www.cooladsensetemplates.com



Author: Strive M.



Author URI: http://www.Mazedesigns.net



Description: 3 Columns







*/







/* REV 200905211000/*







/* --- [ Default style settings are below, while user-defined adjustments and adjustments for various color schemes are in the style.php file. You can make additional adjustments in style-2.css. ] --- */







/* -------------------[ Main Page Elements ]------------------- */







body {



	background:url(images/bodybg.png) top left #E8BE8E;



	text-align: left;



	margin: 0;



	padding: 0 0 0px;



	line-height: 1.5em;



	color:#181818;



	font-size:9pt;



	font-family:arial,helvetica,sans-serif;



	}







#wrap {



	clear: both;



	margin: 0 auto;



	padding:0;



	width:980px;



	}







#header {



	margin: 0 auto 0px;



	padding:0;



	}







#head-content {



	background:url(images/headbg.jpg) top  no-repeat;



	padding-top:0px;



	margin:0px auto;



	height:110px;



	}







#sitetitle {



	width:460px;



	float:left;



	margin:0;



	padding:0;



	}







#sitetitle h1, #sitetitle .title {



	font-size: 30px;



	padding:0;



	margin:0 0 0;



	text-align:left;



	line-height: 1.2em;



	letter-spacing:-1px;



	color:#fff;



	}







#sitetitle .description {



	font-size: 9pt;



	padding: 0;



	margin:0;



	text-align:left;



	color:#fff;



	}







#head-banner468 {



	float:right;



	width:468px;



	height:60px;



	margin-top:20px;



	overflow:hidden;



	border:3px solid #fff;



	}







#page {



	background:#fff;



	clear: both;



	margin: 0 auto;



	padding: 10px;



	} 







#contentleft {



	width: 640px;



	float:left;



	padding: 0 10px 0 0;



	margin: 0;



	} 







#content {



	margin: 0;



	padding: 0;



	}







#content .col-3 {



	width:480px;



	margin:0;



	padding: 0;



	}







#sidebarleft {



	width:140px;



	padding:0;



	margin:0;



	}







#contentright {



	width: 300px;	



	float:right;	



	padding: 0;	



	margin: 0;



	} 







#sidebar {



	width: 300px;	



	float:none;	



	display:block;



	}







#sidebar-bottom {



	width:300px;



	clear:both;



	display: block;



	}







#sidebar-bottom-left {



	width:170px;



	float:left;



	padding:0;



	margin:0;



	}







#sidebar-bottom-right {



	width:120px;



	float:right;



	padding:0;



	margin:0;



	}







#footer {

	

	color:#E8BE8E;



	padding:10px;



	clear: both;



	margin: 0 auto;



	font-size:8pt;



	width:960px;



	background:#000000;



	}







.clearfix:after {



	content: "."; 



	display: block; 



	height: 0; 



	clear: both; 



	visibility: hidden;



	}







.clearfix {display: inline-block;}







/* Hides from IE-mac \*/



* html .clearfix {height: 1%;}



.clearfix {display: block;}



/* End hide from IE-mac */







/* -------------------[ Headings ]------------------- */







h1, h2, h3, h4, h5, h6, h7 {



	line-height: 1.2em;



	letter-spacing:-1px;



	margin: 0;



	padding: 0;



	text-align: left;



	}







h1 {



	font-size: 16pt;



	margin: 0;



	}







h2 {



	font-size: 14pt;



	}







h3 {



	font-size: 12pt;



	}







h4,h5,h6,h7 {



	font-size: 12pt;



	}







.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {



	margin-bottom: 10px;



	}







h3#comments, h3#respond, h3#trackbacks  {



	font-size:16pt;



	margin: 0 0 10px;



	}







h3#postinfo, h3#comments, h3#respond, h3#trackbacks, #respond h3  {



	font-size:14pt;



	margin: 0 0 10px;



	}







h3#comments  {



	margin: 0 0 5px;



	}







.widgettitle, h2.home-title, h1.archive-title {



	padding:5px 10px;



	font-weight:bold;



	letter-spacing:0px;



	font-size:10pt;



	background: #564F49;



	color:#fff;



	}







h1.archive-title {



	margin-bottom:10px;



	}







.widgettitle {



	margin-bottom:5px;



	}







ul.home h3, ul.home-bottom h3, .content-col1 h3 {



	font-size:10pt;



	padding:0;



	font-weight:bold;



	margin: 0;



	letter-spacing:0px;



	}







h3.main-featured {



	font-size:14pt;



	letter-spacing:-1px;



	}







/* -------------------[ Links ]------------------- */







a, a:link, a:visited {



	text-decoration:none;



	color:#564F49;



	}







a:hover, a:active {



	text-decoration:none;



	color:#000000;



	}







.post h1 a, .post h2 a, .post h1 a:link, .post h2 a:link, .post h1 a:visited, .post h2 a:visited, .feature-entry h2 a {



	background:transparent;



	}







.post h1 a:active, .post h1 a:hover, .post h2 a:active, .post h2 a:hover {



	background:transparent;



	}







a.more-link, a.more-link:link, a.more-link:visited  {



	background: url(images/arrow2.gif) 100% 55% no-repeat;



	padding-right:14px; 



        }







#footer a, #footer a:link, #footer a:visited {



	color: #FFF;



	}







#footer a:hover, #footer a:active {



	}



	



/* -------------------[ Images ]------------------- */







.entry img {



	border:1px solid #ddd;



	padding:3px;



	background:#fff;



	margin: 0 0 5px 10px;



        }







img.alignright {



	border:1px solid #ddd;



	padding:3px;



	background:#fff;



	float: right;



	clear: right;



	margin: 0 0 5px 10px;



        }







img.alignleft {



	border:1px solid #ddd;



	padding:3px;



	background:#fff;



	float: left;



	clear: left;



	margin: 0 10px 5px 0px;



        }







img.aligncenter, img.centered, img.center { 



	border:1px solid #ddd;



	padding:3px;



	background:#fff;



	display: block; 



	margin: 0 auto 20px auto;  



	float: none; 



	clear: both;



        }







img.feature-photo, img.home_feature_photo {



	margin:0;



	float:right;



	display:block;



	max-height:225px;



	height:auto !important;



	height:225px;



	}







.entry img.feature-photo {



	margin:0 0 10px 10px;



	float:right;



	padding:3px;



	background:#fff;



	border:1px solid #ddd;



	}







img.post-thum, img.thumbnail {



	padding:3px;



	background:#fff;



	border:1px solid #ddd;



	float:right;



	margin: 0 0 10px 10px;



	max-width:100px;



	width:auto !important;



	width:100px;



	}







img.avatar, img.comment-grav {



	padding:2px;



	background:#fff;



	border:1px solid #ddd;



	float:right;



	margin:0 0 10px 10px;



	}







/* -------------------[ Caption Styles for WP 2.6+ ]------------------- */







.wp-caption {



	border: 1px solid #ddd;



	text-align: center;



	background-color: #fff;



	padding-top:5px;



	margin: 0 0 10px;



	}







.wp-caption img {



	margin: 0;



	padding: 0;



	border: 0;



	}







.wp-caption p.wp-caption-text {



	font-size: 8pt;



	padding: 0;



	margin: 0;



	}







.gallery img {



	border:1px solid #ddd !important;



	}







/* -------------------[ Misc Tags and Classes ]------------------- */







p {



	margin-top: 0px;



	margin-bottom: 15px;



	}







.post ul {



	list-style-type: none;



        }







.post ul li {



	list-style-type:none;



	padding: 0 0 2px 16px;



	background:transparent url(images/sun.gif) 0px 3px no-repeat;



        }







.post ul ul {



	margin-left:0;



        }







.post ol li {



	list-style-type:decimal;



        }







acronym, abbr, span.caps {



	cursor: help;



	}







acronym, abbr {



	border-bottom: 1px dotted #999;



	}







* html acronym, abbr {



	border-bottom: 1px dashed #999;



	}







blockquote {



	margin: 0 0 15px;



	padding: 15px 15px 1px;



	background: #eee; 



        color: #666;



	}







.center {



	text-align: center;



	}







a img, img a {



	border: none;



	}







.post {



	margin: 0 0 10px;



	padding: 15px;



	border:1px solid #ddd;



	}







.singlepost .post {



	}







.entry {



	margin: 0;



	padding: 0px;



	}







code {



	font: 1.1em 'Courier New', Courier, Fixed;



	}







hr {



        display: block;



        clear:both;



        }







.navigation {



	margin: 0;



	padding: 0;



	font-size:8pt;



	font-weight:bold;



	}







.alignright {



	float: right;



	}



	



.alignleft {



	float: left;



	}







.aligncenter, div.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



        float: none; 



        clear: both;



	}







.banner468 {



	text-align:center;



	margin: 0 auto 10px;



	padding:4px;



	border:1px solid #ddd;



	background:#eee;



	float:none;



	display:block;



	}







.tags {



	background: transparent url(images/tag.gif) 0 2px no-repeat;



	margin: 0 0 15px;



	padding: 0 0 0 17px;



	}







.cats {



	background: transparent url(images/folder.gif) 0 3px no-repeat;



	margin: 0 0 5px;



	padding: 0 0 0 17px;



	}







.postinfo2 {



	font-family:arial, helvetica, sans-serif;



	padding:10px 0 0;



	margin:0;



	clear:both;



	height:24px;



	line-height:24px;



	font-size:8pt;



	}







.postinfo2 .read-more {



	margin: 0;



	display:inline;



	font-weight:bold;



	padding:3px 5px 3px 21px;



	background: #eee;



	border:1px solid #ddd;



	background:#eee url(images/arrow2.gif) 5px 55% no-repeat;



	text-transform:lowercase;



	}







.postinfo2 .comment-count {



	margin: 0 2px 0 0;



	display:inline;



	font-weight:bold;



	padding:3px 5px 3px 20px;



	background: #eee;



	border:1px solid #ddd;



	background:#eee url(images/comments.gif) 5px 55% no-repeat;



	text-transform:lowercase;



	}







.postinfo2 .date-box {



	display:inline;



	font-weight:bold;



	margin: 0 2px 0 0;



	padding:3px 5px 3px 19px;



	background:#eee url(images/calendar.gif) 5px 55% no-repeat;;



	border: 1px solid #ddd;



	text-transform:lowercase;



	}







* html ul li {height:1em;}







/* ---------------[ Tables ]--------------- */







table {



	margin-bottom:15px;



	}







tr, td, th {



	margin:auto; 



	}







td, th {



	padding:5px;



	vertical-align:top;



	}







th {



	font-weight:bold;



	background:#ddd;



	}







td {



	border:1px solid #ddd;



	}







/* -------------------[ Author Bio Info ]------------------- */







.auth-bio {



	padding: 10px;



	margin: 0 0 10px;



	border:1px solid #ddd;



	background:#eee;



	line-height:1.4em;



	}







.singlepost .auth-bio {



	background:#eee;



	margin: 10px 0 10px;



	}







.auth-bio img.avatar {



	padding:2px;



	background:#fff;



	border:1px solid #ddd;



	float:right;



	margin:0 0 0 10px;



	}







.auth-bio p {



	margin:0;



	}







/* ---------------[ Site Map Page ]--------------- */







ul.archives, ul.wp-tag-cloud {



	margin: 0 0 15px 5px;



	padding: 0;



	}







ul.archives ul, ul.wp-tag-cloud ul {



	padding:0;



	}







ul.archives ul li, ul.wp-tag-cloud ul li {



	background:transparent;



	padding-left:0;



 	margin:0;



        }







ul.archives ul ul, ul.wp-tag-cloud ul ul {



	margin:0;



	margin-left: 15px;



	padding:0;



	}







.post ol.archives {



	margin-top:0;



	margin-bottom:0;



	}







.post ol.archives li {



	margin:0;



	padding:0;



	}







.sitemap h3 { margin-bottom: 0px !important; }







/* -------------------[ Top Navigation ]------------------- */







#topnav {



	margin: 0;



	padding: 0;



	height:30px;



	line-height:30px;

	

	background-color: #000000;



	}







#topnav ul {



	float:left;



	width:800px;



	list-style: none;



	padding: 0;



	margin: 0;



	}







#topnav li {



	margin: 0 5px 0 0;



	padding:0;



	float: left;



	background:url(images/navbg-

	

	.gif) bottom center no-repeat;

	



	}







#topnav li.current_page_item {



	background: #DB5100;

	color:#FFF;

	



	}







#topnav li li {



	padding:0;



	margin: 0;



	background:transparent;



	}







#topnav li a, #topnav li a:link, #topnav li a:visited {



	color: #fff;



	text-decoration: none;



	display: block;



	text-decoration: none;



	padding: 0px 10px;



	}







#topnav li li a, #topnav li li a:link, #topnav li li a:visited {



	color: #fff;



	background:transparent;



	background-image:none;



	}







#topnav li a:hover, #topnav li a:active {



	}







#topnav li a:hover, #topnav li a:active, #topnav li ul {



	background: #DB5100;

	color:#fff;



	}







#topnav li.current_page_item a:hover, #topnav li.current_page_item a:active {



	background: transparent;



	}







#topnav li.current_page_item a, 



#topnav li.current_page_item a:link, 



#topnav li.current_page_item a:visited {



	color:#000;



	}







#topnav li li.current_page_item a, 



#topnav li li.current_page_item a:link, 



#topnav li li.current_page_item a:visited,



#topnav li.current_page_item li a, 



#topnav li.current_page_item li a:link, 



#topnav li.current_page_item li a:visited {



	background:transparent;



	padding: 0px 10px;



	color:#fff;



	}







#topnav li ul {



	float:none;



	z-index:9999;



	position: absolute;



	left: -999em;



	height: auto;



	width: 200px;



	margin: 0;



	padding:0;



	color:#fff;



	}







#topnav li.current_page_item ul {







	}







#topnav li.current_page_item li {



	background-image:none;



	padding:0;



	margin: 0;



	}







#topnav li ul a, 



#topnav li ul a:link, 



#topnav li ul a:visited,



#topnav li.current_page_item ul a, 



#topnav li.current_page_item ul a:link, 



#topnav li.current_page_item ul a:visited {



	background-image:none;



	padding: 0px 10px;



	width:180px;



	}







#topnav li ul a:hover, 



#topnav li ul a:active,



#topnav li.current_page_item ul a:hover, 



#topnav li.current_page_item ul a:active,



#topnav li ul li.current_page_item a { 



	background-image:none;



	background:#333 !important;



	}







#topnav li ul ul, #topnav li.current_page_item ul ul  {



	margin: -30px 0 0 200px;



	}







#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {



	left: -999em;



	}







#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {



	left: auto;



	}







#topnav li:hover, #topnav li.sfhover { width:auto;



	}







/* -------------------[ Searchform ]------------------- */







#topsearch {



	float:right;



	padding: 0;

	padding-top:4px;

	padding-right:4px;



	margin:0;



	width:172px;



	}







#searchform {



	width:172px;



	float:right;



	padding:0;



	margin:0;



	}







#searchform #searchfield {



	float:left;



	padding:3px 0 0 5px;



	width:144px;



	height:19px;



	margin: 0;



	border:0;



	background:#fff;



	color:#999;



	border:1px solid #ccc;



	border-right:0;



	}







#searchform #submitbutton {



	margin: 0;



	float:left;



	font-size:8pt;



	font-weight:bold;



	width:21px;



	height:22px;



	border: 1px solid #ccc;



	border-left:0;



	text-indent:-10000em;



	background: #fff url(images/search-button.gif) 0 0 no-repeat;



	}







/* -------------------[ Category Navigation ]------------------- */







#nav {



	font-size:8pt;



	padding: 0 6px;



	margin: 0 auto 10px;



	background: #eee;



	border:1px solid #ddd;



	}







#nav ul {



	list-style: none;



	padding: 0;



	margin: 0 auto;



	}







#nav a, #nav a:link, #nav a:visited {



	display: block;



	text-decoration: none;



	padding: 5px;



	}







#nav a:hover, #nav a:active  {



	background:#f5f5f5;



	}







#nav li {



	border-right:1px solid #e5e5e5;



	float: left;



	padding: 0;



	}







#nav li ul {



	border-top:0;



	z-index:9999;



	position: absolute;



	left: -999em;



	height: auto;



	width: 200px;



	margin: 0;



	padding:0;



	background:#eee;



	}







#nav li li {



	border-top:1px solid #ddd;



	}







#nav li ul a, #nav li ul a:link, #nav li ul a:visited {



	border:0;



	width:190px;



	}







#nav li ul a:hover, #nav li ul a:active  {



	background:#f5f5f5;



	}







#nav li ul ul {



	margin: -29px 0 0 200px;



	}







#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {



	left: -999em;



	}







#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {



	left: auto;



	}







#nav li:hover, #nav li.sfhover { 



	position: static;



	}











/* -------------------[ Comments ]------------------- */







.commentlist {



	padding: 0;



	list-style-type:none;



	margin: 0;



	}



	



.commentlist li {



	clear:both;



	margin: 15px 0 0;



	padding: 10px;



	list-style-type:none;



	background:#eee url(images/chatter.gif) 98% 10px no-repeat;



	border:1px solid #ddd;



	}







.comment-author {



	padding: 0px;



	}







.commentlist li img.avatar {



	float:left;



	margin: 0 5px 5px 0;



	}







.commentlist li ul.children {



	margin: 15px 0 0;



	padding: 0;



	}







.commentlist li ul.children li {



	background:#fff;



	margin-bottom:0;



	}







.commentlist li.alt {



	}







.commentmetadata {



	margin-bottom:10px;



	font-size: 8pt;



	padding: 0px;



	}







.commentlist cite {



	font-style:normal;



	font-weight:bold;



	}







#commentform {



	margin:0;



	padding:0;



	}







#commentform input {



	font-family:arial;



	font-size:9pt;



	padding:10px;



	background:#fff;



	border:1px solid #ddd;



	}







#commentform input#submit {



	padding:10px;



	background:#ddd;



	border:1px solid #bbb;



	text-transform:lowercase;



	font-weight:bold;



	}







#commentform input#submit:hover {



	background:#ccc;



	}







#commentform textarea {



	width:80%;



	padding:10px;



	background:#fff;



	border:1px solid #ddd;



	}







ol.tblist {



	padding: 10px 0 0;



	margin: 0 0 10px;



	}







ol.tblist li {



	margin: 0 0 5px 20px;



	}







.thread-alt {







	}	







.thread-even {







	}







#respond { 



	background:#eee;



	padding: 10px 10px 0;



	margin: 15px 0 0 0;



	border:1px solid #ddd;



	clear:both; 



	}







.commentlist #respond { 



	clear:both; 



	padding-top:10px; 



	}







.comments-navigation {



	display:block;



	margin: 0 0 5px;



	padding:0;



	font-weight:bold;



	}







.comments-navigation .alignleft {



	float:left;



	}







.comments-navigation .alignright {



	float:right;



	}







.comments-number {



	font-size:8pt;



	font-weight:bold;



	margin-bottom:0;



	padding-bottom:5px;



	border-bottom:1px dotted #ccc;



	}







.commentlist img.avatar, .commentlist img.comment-grav {



	padding:2px;



	background:#fff;



	border:1px solid #ddd;



	float:right;



	margin:0 0 10px 10px;



	}







.reply {



	margin: 0;



	}







a.comment-reply-link, a.comment-reply-link:link, a.comment-reply-link:visited, .reply a, .reply a:link, reply a:visited {



	clear:both;



	background:#ddd;



	border:1px solid #bbb;



	padding: 3px 10px;



	font-weight:bold;



	font-size:8pt;



	text-transform:lowercase;



	color:#000;



	}







a.comment-reply-link:active, a.comment-reply-link:hover, reply a:active, .reply a:hover {



	background:#d5d5d5;



	}







/* -------------------[ Features ]------------------- */







#my-glider {



	display:block;



	padding:4px;



	margin:0 0 10px;



	width:630px;



	color:#fff;



	background: #fff;



	border:1px solid #ddd;



	}







#my-glider .scroller {



	background: #000;



	display:block;



	width:630px;



	height:250px;	



	padding:0;



	margin: 0 auto; 



	overflow: hidden;



	}







#my-glider .scroller .section {



	border:0;



	width:630px;



	height:250px;



	padding:0;



	margin: 0;



	overflow: hidden;



	}







#my-glider .controls {



	display:block;



	padding: 0;



	margin:0 auto;



	}







#my-glider .controls ul {



	padding:5px 0 0 0;



	list-style-type:none;



	margin:0;



	}







#my-glider .controls li {



	line-height:1.2em;



	float:left;



	margin:0;



	padding:0;



	list-style-type:none;



	}







#my-glider img.post-thum, #my-glider img.thumbnail {



	float:none;



	margin: 0;



	width:100px;



	height:100px;



	border:0;



	padding:0;



	background:transparent;



	}







#my-glider .controls li a, #my-glider .controls li a:link, #my-glider .controls li a:visited {



	height:100px;



	width:100px;



	padding: 0;



	float:left;



	margin:0 6px 0 0;



	overflow:hidden;



	}







#my-glider .controls li a:hover, #my-glider .controls li a:active {



	}







#my-glider .controls li a.active {



	}







#my-glider .controls li#post6 {



	float:right;



	}







#my-glider .controls li#post6 a, .control li#post6 a:link, .controls li#post6 a:visited {



	float:right;



	margin:0;



	}







#my-glider .control-top {



	margin: 0 auto;



	padding: 5px 5px 5px 10px;



	font-weight:bold;



	}







#my-glider .feature-entry  {



	height:55px;



	overflow:hidden;



	padding:5px 10px;



	margin:185px 0 0;



	background:#000;



	filter:alpha(opacity=70);



	-moz-opacity:0.7;



	-khtml-opacity: 0.7;



	opacity: 0.7;



	}







#my-glider .feature-entry p  {



	margin:0;



	}







#my-glider a, #my-glider a:link, #my-glider a:visited   {



	color:#fff;



	}











#my-glider a:hover, #my-glider a:active  {



	color:#fff;



	}







#my-glider .feature-entry h2 {



	margin:0;



	font-size:14pt;



	}







#my-glider a.more-link, #my-glider a.more-link:link, #my-glider a.more-link:visited  {



	background: url(images/arrow-off.gif) 100% 70% no-repeat;



	padding-right:12px;



        }







#my-glider a.more-link:hover, #my-glider a.more-link:active  {



	background: url(images/arrow-off.gif) 100% 70% no-repeat;



	padding-right:12px;



	}







#my-glider .postinfo {



	padding: 0;



	margin: 0;



	font-size:8pt;



	border-bottom:0;



	}







/* -------------------[ Sidebar ]------------------- */







#sidebar ul {



	list-style-type: none;



	margin: 0;



	padding: 0;



	}







#sidebar ul ul {



	margin: 0;



	padding: 0;



	}







#sidebar ul ul ul {



	border:0;



	margin: 0;



	padding: 0;



	}







#sidebar ul ul ul ul {



	margin: 0;



	padding: 0;



	}







#sidebar li {



	list-style-type: none;



	margin: 0 0 10px;



	padding:0;



	overflow:hidden;



	}







#sidebar li li {



	list-style-type: none;



	margin: 0;



	border:0;



	padding: 5px 5px 5px 21px;



	background:transparent url(images/sun.gif) 5px 9px no-repeat;



	border-bottom:1px dotted #ccc;



	}







li.recentcomments {



	background:transparent url(images/comments.gif) 5px 10px no-repeat !important;



	}







#sidebar li li li {



	background-image:none;



	border:0;



	padding: 1px 0;



	}







#sidebar li li li li {



	padding-left: 10px;



	}







#sidebar .textwidget {



	margin: 0;



	padding: 0;



	}







#sidebar li#tag-cloud ul { }







#sidebar li#tag-cloud ul.wp-tag-cloud {	padding: 9px; }







#sidebar li#tag-cloud li {



	border:0;



	float:none;



	display:inline;



	padding: 0;



	margin: 0 5px 0 0;



	background:transparent;



	background-image: none;



	line-height:2em;



	}







#sidebar li#tag-cloud li a {



	padding:0;



	background:transparent;



	background-image: none;



	}







#sidebar li select {



	width:160px;



	margin: 0;



	}







/* -------------------[ Side Tabs ]------------------- */







#sidebar li#side-tabs ul {



	margin: 0;



	padding: 0;



	background:transparent;



	border:0;



	}







#sidebar li#side-tabs ul.tabs {  



	list-style-type:none;



	margin: 0;



	padding: 0;



	clear:both;



	font-size:8pt;



	background:#fff;



	border-bottom: 1px solid #ddd;



	height: 24px;



	}







#sidebar li ul.tabs li {



	border:0;



	background:transparent;



	font-weight:bold;



	float: left;



	display: inline;



	margin: 0 3px 0 0;



	height: 24px;



	padding: 0;



	} 







#sidebar li ul.tabs li a, #sidebar li ul.tabs li a:link, #sidebar li ul.tabs li a:visited {



	float: left;



	display: block;



	border: 1px solid #003366;



	border-bottom: 0;



	padding: 0 5px 0 5px;



	background: #003366;



	color: #fff;



	font-weight: bold;



	height: 24px;



	line-height: 24px;



	} 







#sidebar li ul.tabs li a:hover, #sidebar li ul.tabs li a:active {



	background: #0099cc;



	border: 1px solid #0099cc;



	border-bottom: 0;



	color: #fff;      



	}  







#sidebar li ul.tabs li a.on {



	background:#eee;



	border: 1px solid #ddd;



	border-bottom: 0;



	color: #333;



	z-index: 9; 



	}







#sidebar li#side-tabs form {



	margin: 0 !important;



	padding: 0 !important;



	}







#sidebar li#side-tabs form p {



	margin: 0 0 1px;



	padding: 0;



	}







#sidebar li#side-tabs .cat_content {



	border: 1px solid #ddd;



	border-top: 0;



	padding: 10px;



	background:#eee;



	}







#sidebar li#side-tabs .cat_content li {



	margin: 0;



	border-bottom:1px dotted #ccc;



	padding: 5px 0px 5px 16px;



	background:transparent url(images/sun.gif) 0px 9px no-repeat;



	}







#sidebar li#side-tabs .cat_content li.feeds {



	margin: 0;



	padding: 5px 0 5px 25px;



	border-bottom:1px dotted #ccc;



	background: url(images/FeedIcon-16.gif) 0 6px no-repeat;



	}







#sidebar li#side-tabs .cat_content li.twitter {



	margin: 0;



	padding: 5px 0 5px 25px;



	border-bottom:1px dotted #ccc;



	background: url(images/twitter.png) 0 6px no-repeat;



	}







#sidebar li#side-tabs .cat_content li.facebook {



	margin: 0;



	padding: 5px 0 5px 25px;



	border-bottom:1px dotted #ccc;



	background: url(images/facebook.png) 0 6px no-repeat;



	}







#sidebar li#side-tabs .cat_content li.linkedin {



	margin: 0;



	padding: 5px 0 0 25px;



	border:0;



	background: url(images/linkedin.png) 0 6px no-repeat;



	}







#sidebar li#side-tabs .cat_content li.email {



	margin: 0;



	padding: 0 0 5px;;



	border-bottom:1px dotted #ccc;



	background:transparent;



	}







#sidebar li#side-tabs li.email input#sub {



	width: 180px;



	border:1px solid #ccc;



	background:#fff;



	padding: 5px 5px 4px;



	margin: 0;



	}







#sidebar li#side-tabs li.email input#subbutton {



	border:0;



	background:#fff;



	padding: 4px;



	margin: 0;



	font-size:8pt;



	background:#66CC00;



	color:#fff;



	font-weight:bold;



	border:1px solid #59B300;



	}







#sidebar li#side-tabs li.email input#subbutton:hover {



	background:#222;



	color:#fff;



	border:1px solid #000;



	}







/* ---------------[ 125x125 Banner Ads ]--------------- */







#sidebar li ul#banner125 {



	padding: 5px 22px 0 !important;



	overflow:visible !important;



	}







#sidebar li ul#banner125 li.ad1, #sidebar li ul#banner125 li.ad3, #sidebar li ul#banner125 li.ad5, #sidebar li ul#banner125 li.ad7, #sidebar li ul#banner125 li.ad9  {



	float:left !important;



	clear:left !important;



	padding: 0 !important;



	margin: 0 0 5px 0 !important;



	background: transparent !important;



	overflow:visible !important;



	}







#sidebar li ul#banner125 li.ad2, #sidebar li ul#banner125 li.ad4, #sidebar li ul#banner125 li.ad6, #sidebar li ul#banner125 li.ad8, #sidebar li ul#banner125 li.ad10  {



	float:right !important;



	clear:right !important;



	padding: 0 !important;



	margin: 0 0 5px 0 !important;



	background: transparent !important;



	overflow:visible !important;



	}







#sidebar li ul#banner125 li:hover {



	background: transparent !important;



	}







#sidebar li ul#banner125 img {



	height:125px;



	width:125px;



	margin:0;



	display:block;



	background: transparent !important;



	}







/* -------------------[ Sidebar-Left ]------------------- */







#sidebarleft ul {



	list-style-type: none;



	margin: 0;



	padding: 0;



	}







#sidebarleft ul ul {



	margin: 0;



	padding: 0;



	}







#sidebarleft ul ul ul {



	margin: 0;



	padding: 0;



	}







#sidebarleft ul ul ul ul {



	margin: 0;



	padding: 0;



	}







#sidebarleft li {



	list-style-type: none;



	margin: 0 0 10px;



	padding:0;



	overflow:hidden;



	}







#sidebarleft li li {



	list-style-type: none;



	margin: 0;



	border:0;



	padding: 5px 5px 5px 21px;



	background:transparent url(images/sun.gif) 5px 9px no-repeat;



	border-bottom:1px dotted #ccc;



	}







#sidebarleft li li li {



	background-image:none;



	border:0;



	padding: 1px 0;



	}







#sidebarleft li li li li {



	padding-left: 10px;



	}







#sidebarleft .textwidget {



	margin: 0;



	padding: 0;



	}







#sidebarleft li#tag-cloud ul { }







#sidebarleft li#tag-cloud ul.wp-tag-cloud { padding: 9px; }







#sidebarleft li#tag-cloud li {



	border:0;



	float:none;



	display:inline;



	padding: 0;



	margin: 0 5px 0 0;



	background:transparent;



	background-image: none;



	line-height:2em;



	}







#sidebarleftli#tag-cloud li a {



	padding:0;



	background:transparent;



	background-image: none;



	}







#sidebarleft li select {



	width:110px;



	margin: 0 0 10px;



	} 







/* -------------------[ Sidebar Bottom left ]------------------- */







#sidebar-bottom-left ul {



	list-style-type: none;



	margin: 0;



	padding: 0;



	}







#sidebar-bottom-left ul ul {



	margin: 0;



	padding: 0;



	}







#sidebar-bottom-left ul ul ul {



	margin: 0;



	padding: 0;



	}







#sidebar-bottom-left ul ul ul ul {



	margin: 0;



	padding: 0;



	}







#sidebar-bottom-left li {



	list-style-type: none;



	margin: 0 0 10px;



	padding:0;



	overflow:hidden;



	}







#sidebar-bottom-left li li {



	list-style-type: none;



	margin: 0;



	border:0;



	padding: 5px 5px 5px 21px;



	background:transparent url(images/sun.gif) 5px 9px no-repeat;



	border-bottom:1px dotted #ccc;



	}







#sidebar-bottom-left li li li {



	background-image:none;



	border:0;



	padding: 1px 0;



	}







#sidebar-bottom-left li li li li {



	padding-left: 10px;



	}







#sidebar-bottom-left .textwidget {



	margin: 0;



	padding: 0;



	}







#sidebar-bottom-left li#tag-cloud ul { }







#sidebar-bottom-left li#tag-cloud ul.wp-tag-cloud { padding: 10px 0; }







#sidebar-bottom-left li#tag-cloud li {



	border:0;



	float:none;



	display:inline;



	padding: 0;



	margin: 0 5px 0 0;



	background:transparent;



	background-image: none;



	line-height:2em;



	}







#sidebar-bottom-leftli#tag-cloud li a {



	padding:0;



	background:transparent;



	background-image: none;



	}







#sidebar-bottom-left li select {



	width:110px;



	margin: 0 0 10px;



	} 







/* -------------------[ Sidebar Bottom Right ]------------------- */







#sidebar-bottom-right ul {



	list-style-type: none;



	margin: 0;



	padding: 0;



	}







#sidebar-bottom-right ul ul {



	margin: 0;



	padding: 0;



	}







#sidebar-bottom-right ul ul ul {



	margin: 0;



	padding: 0;



	}







#sidebar-bottom-right ul ul ul ul {



	margin: 0;



	padding: 0;



	}







#sidebar-bottom-right li {



	list-style-type: none;



	margin: 0 0 10px;



	padding:0;



	overflow:hidden;



	}







#sidebar-bottom-right li li {



	list-style-type: none;



	margin: 0;



	border:0;



	padding: 5px 5px 5px 21px;



	background:transparent url(images/sun.gif) 5px 9px no-repeat;



	border-bottom:1px dotted #ccc;



	}







#sidebar-bottom-right li li li {



	background-image:none;



	border:0;



	padding: 1px 0;



	}







#sidebar-bottom-right li li li li {



	padding-left: 10px;



	}







#sidebar-bottom-right .textwidget {



	margin: 0;



	padding: 0;



	}







#sidebar-bottom-right li#tag-cloud ul { }







#sidebar-bottom-right li#tag-cloud ul.wp-tag-cloud { padding: 7px; }







#sidebar-bottom-right li#tag-cloud li {



	border:0;



	float:none;



	display:inline;



	padding: 0;



	margin: 0 5px 0 0;



	background:transparent;



	background-image: none;



	line-height:2em;



	}







#sidebar-bottom-rightli#tag-cloud li a {



	padding:0;



	background:transparent;



	background-image: none;



	}







#sidebar-bottom-right li select {



	width:110px;



	margin: 0 0 10px;



	} 







#sidebarleft li, #sidebar li, #sidebar-bottom-left li, #sidebar-bottom-right li { height:auto !important; }







/* -------------------[ Magazine Home Page Styles ]------------------- */







.content-col1 {



	width:310px;



	float:left;



	margin:0;



	padding:0;



	}







.content-col2 {



	width:310px;



	float:right;



	margin:0;



	padding:0;



	}







.content-col1 .feature-entry, .feature-entry-list {



	padding: 10px 0;



	margin:0;



	border-bottom:1px dotted #ddd;



	}







.content-col1 p {



	margin-bottom:0;



	}







.feature-entry-list img.home_feature_photo {



	margin:0 0 10px;



	display:block;



	max-width:300px;



	width: auto !important;



	width:300px;



	max-height:auto !important;



	height:auto !important;



	padding:4px;



	border:1px solid #ddd;



	}







ul.home {



	padding:0;



	margin:0 0 10px;



	list-style-type:none;



	}







ul.home-bottom {



	list-style-type:none;



	margin: 0 auto;



	padding:0;



	clear:both;



	background: #fff;



	}







ul.home li.homepost, ul.home-bottom li.homepost {



	margin:0;



	padding: 10px 0;



	list-style-type:none;



	border-bottom:1px dotted #ddd;



	}







ul.home li.bottom, ul.home-bottom li.bottom {



	margin:0;



	padding: 5px 0 0;



	list-style-type:none;



	font-weight:bold;



	}







#content-home-top img.thumbnail, #content-home-bottom img.thumbnail, .feature-entry-list img.thumbnail {



	max-width:75px;



	width:auto !important;



	width:75px;



	float:left !important;



	margin: 0 10px 5px 0 !important;



	padding:3px;



	}







ul.home p, ul.home-bottom p {



	margin-bottom:0;



	}







/* -------------------[ Rounded Corners ]------------------- */







#head-banner468, 



.widgettitle, h2.home-title, h1.archive-title,



.entry img,



img.alignright,



img.alignleft,



img.aligncenter, img.centered, img.center,



.entry img.feature-photo,



img.post-thum, img.thumbnail,



img.avatar, img.comment-grav,



.commentlist img.avatar, .commentlist img.comment-grav,



.content-col1 img.feature-photo, .content-col1 img.home_feature_photo, .feature-entry-list img.home_feature_photo,



#content-home-top img.thumbnail, #content-home-bottom img.thumbnail, .feature-entry-list img.thumbnail, 



.wp-caption,



.post,



.banner468,



.postinfo2 .read-more,



.postinfo2 .comment-count,



.postinfo2 .date-box,



.auth-bio,



.singlepost .auth-bio,



.auth-bio img.avatar,



#nav,



.commentlist li,



#commentform input, 



#commentform input#submit,



#commentform textarea,



#respond,



a.comment-reply-link, a.comment-reply-link:link, a.comment-reply-link:visited, .reply a, .reply a:link, reply a:visited,



#my-glider, 



#sidebar li#side-tabs li.email input#sub, 



#sidebar li#side-tabs li.email input#subbutton,



blockquote



	{



	-moz-border-radius:5px; -webkit-border-radius:5px;



	}







#page {



	-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;



	}







#footer {



	-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;



	-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;



	}







#searchform #searchfield {



	-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;



	-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;



	}







#searchform #submitbutton {



	-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;



	-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;



	}







 #sidebar li ul.tabs li a, #sidebar li ul.tabs li a:link, #sidebar li ul.tabs li a:visited,  {



	-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;



	-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;



	}







#topnav li li, #topnav li li a {



	-moz-border-radius:0 !important; -webkit-border-radius:0 !important;



	}