/* General */
@import 'categories.css';

* { margin: 0; padding: 0; }

body { 
	font: 13px/18px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #444;
}

#wrapper {
	width: 990px;
	margin: 0 auto;
	border-top: 12px #595959 solid;
	overflow: hidden;
}

.clear {clear: both;}

/*header*/

#header {
	height: 90px;
	border-bottom: 1px solid #595959;
	margin: 5px 0px 5px 0px;
}

#logo {width: 280px; height: 80px; background: url(images/logo.png) no-repeat top left; border: 0px solid #EAEAEA; float: left;}
.translate {width: 200px; height: 80px;float: right; 	border: 0px solid #EAEAEA;}



#top-nav {
	list-style: none;
	height: 38px;
	border: 0px solid #EAEAEA;
	border-bottom: 3px solid #595959;
}
#top-nav li {
	float: left;
	display: inline;
	margin: 6px 0 0px 0px;

}
#top-nav a {
	color: #808080;
	margin: 10px 0 0px 17px;
	background: url(images/arrow.png) 0 3px no-repeat;
	padding: 0 0 10px 19px;
	font-size: 14/34px;
	height: 34px;
}
#top-nav .current_page_item a {
	background-image: url(images/arrow2.png);
}

.search {width: 330px; height: 30px;float: right;}
.cse-branding-right {float: left; display: inline; width:250px;}
.cse-branding-form {padding: 4px 0px 0px 0px; 	border: 0px solid #888;}
.cse-branding-form .fields {float: left; height: 24px;	border: 1px solid #888; }
.cse-branding-form .button {float: right; padding:0px 5px 0px 0px;}
.cse-branding-logos {float: right; display: inline;  width:80px;}
.cse-branding-text {font-size: 9px; line-height:9px;}


#sideadr {width: 260px; height: 260px; 	border: 0px solid #EAEAEA; float: left;}
#recent-pop {width: 700px; height: 260px; overflow: hidden; 	border: 0px solid #EAEAEA; float: right;}
#recent-pop h3 {padding: 10px 0px 10px 0px; font-size: 19px;}
#recent-pop .recent {padding: 0px 0px 0px 16px; list-style: none;}
#recent-pop a {text-decoration: none; color:#444; padding: 0px 0px 0px 8px;}
.date {	background-image: url(images/date.png); width: 64px; float:left; height:18px; }
.day, .mnth, .year {float:left; height:14px; font-size: 11px; }
.day {color:#fff; width: 17px; text-align:right;}
.mnth {color:#444; width: 18px; text-align:center;}
.year {color:#FFF; width: 22px; text-align:left;}

#introtext {width:700px; float: left;}
#introtext h3 {margin: 10px 0px 5px 10px; font-size: 19px;}
#introtext p  {padding: 5px 0px 10px 25px; 	border: 0px solid #EAEAEA; }
#authorlogin {width:260px; float: right;}
/* Directory */



.column h2 {margin: 20px 0px -10px 0px; padding: 5px 0px 0px 0px; text-indent: 32px; height: 32px; 	border: 0px solid #EAEAEA;}
.column h2 a {color:#c00000;}
.column a {text-decoration:none;}

#cat-169 h2 {background: url(images/169-news-and-media.png) top left no-repeat;}
#cat-13 h2 {background: url(images/13-business-and-industry.png) top left no-repeat;}
#cat-76 h2 {background: url(images/76-finance.png) top left no-repeat;}
#cat-160 h2 {background: url(images/160-investing.png) top left no-repeat;}
#cat-40 h2 {background: url(images/40-career.png) top left no-repeat;}
#cat-194 h2 {background: url(images/194-reference-and-education.png) top left no-repeat;}
#cat-208 h2 {background: url(images/208-self-improvement.png) top left no-repeat;}
#cat-269 h2 {background: url(images/269-writing-and-speaking.png) top left no-repeat;}
#cat-50 h2 {background: url(images/50-computer.png) top left no-repeat;}
#cat-147 h2 {background: url(images/147-internet.png) top left no-repeat;}
#cat-245 h2 {background: url(images/245-technology.png) top left no-repeat;}
#cat-260 h2 {background: url(images/260-vehicles.png) top left no-repeat;}


#cat-3 h2 {background: url(images/3-entertainment-arts.png) top left no-repeat;}
#cat-223 h2 {background: url(images/223-shopping-and-fashion.png) top left no-repeat;}
#cat-102 h2 {background: url(images/102-food-and-beverage.png) top left no-repeat;}
#cat-111 h2 {background: url(images/111-health.png) top left no-repeat;}
#cat-90 h2 {background: url(images/90-fitness.png) top left no-repeat;}
#cat-180 h2 {background: url(images/180-recreation-and-sports.png) top left no-repeat;}
#cat-250 h2 {background: url(images/250-travel-and-leisure.png) top left no-repeat;}
#cat-134 h2 {background: url(images/134-home-and-garden.png) top left no-repeat;}
#cat-61 h2 {background: url(images/61-family.png) top left no-repeat;}
#cat-236 h2 {background: url(images/236-society.png) top left no-repeat;}
#cat-167 h2 {background: url(images/167-miscellaneous.png) top left no-repeat;}

#authorlogin h2 {margin: 10px 0px 5px 10px; font-size: 19px;}
#authorlogin li, #authorlogin ul {list-style: none;}

#authorlogin ul {margin: 10px 0px 0px 20px;}

#authorlogin a {text-decoration: none; color:#444; padding: 0px 0px 0px 8px;}

#authorlogin li {text-indent: 14px;}
.m_submit {background: url(images/m_submit.png) 0px 3px no-repeat;}
.m_myprofile {background: url(images/m_profile.png) 0px 3px no-repeat;}
.m_logout {background: url(images/m_logout.png) 0px 3px no-repeat;}




#sidebars {width:100%; border: 0px solid #EAEAEA;}
#sidebars .bottombar {width: 220px; min-height: 240px; border: 0px solid #ff0000; padding: 20px 10px 20px 10px; float: left; }

#footer {height: 40px; border-bottom: 12px #595959 solid; border-top: 3px solid #595959;}
#footer a {text-decoration: none; color:#444; padding: 0px 8px 0px 8px;}
#footer_left {float: left;  width: 300px;}
#footer_right {float: right; width: 600px; list-style: none; text-align: right; }

#cat_recent {width: 750px; float: right; white-space: nowrap;}
#cat_recent li {list-style: none;}
#cat_recent .author {float: left; display: inline; width: 100px; white-space: nowrap; }
#cat_recent .author a {padding: 0px 0px 0px 5px; text-decoration: none; color: #444;}
#cat_recent .nowrapper {float: left; display: inline; white-space: nowrap; overflow: hidden; border: 0px #00F solid;}
#cat_recent .singleline {height: 24px; display: block; border: 0px #0F0 solid;}

#cat_recent h2 {display: inline; height: 24px; width:480px; border: 0px #F00 solid; overflow: hidden; float: left; font-size: 12px; white-space: nowrap; background:#FFF; margin-right: -24px;}
#cat_recent h2 a {padding: 0px 0px 0px 5px; text-decoration: none; color: #444;}

#cat_recent .commentnr {float: left; display: inline; width: 20px; text-align: right; border: 0px #F00 solid;}
#cat_recent .commentnr  a {display: block; width: 25px; text-decoration: none; color: #FFF; background: url(images/comments.png) 3px 3px no-repeat; font-size: 10px; text-align: center;}


.pagetitle {padding: 20px; font-size: 20px;}
.nav {padding: 0px 0px 40px 45px; font-size: 14px; }
.nav a {color:#c00000;}

#leftobar {width: 200px; float: left; font-size: 12px; white-space: nowrap; text-align: left; text-decoration: none; list-style: none;}
.child-categories a {color:#c00000; }

.post {padding: 20px;}
.post h1 {font-size: 24px;}
.entry {padding: 20px; width: 750px; float: right;}
.entry p {padding-bottom: 15px; font-size: 16px;}

.other {padding: 20px; width: 750px; float: right;}
.other li {list-style: none; padding-left: 20px;}


.navigation {width: 100%; text-align: center; padding: 20px 0px 20px 0px;}

.navigation {font-size: 11px;}

.navigation a, .wp-pagenavi a:link {
	padding: 0px 2px 0px 2px;
	margin: 0px;
	text-decoration: none;
	border-right: 1px solid #444;
	color: #444;
		
}
.navigation a:visited {
	padding: 0px 1px 0px 1px;
	margin: 0px;
	text-decoration: none;
	border-right: 1px solid #666;
	color: #aaa;
		
}
.navigation a:hover {	
	border: 0px solid #000000;
	color: #000000;
	
}
.navigation a:active {
	padding: 0px 1px 0px 1px;
	margin: 0px;
	text-decoration: none;
	border: 1px solid #c00000;
	color: #c00000;
		
}
.navigation span.pages {
	padding: 0px 1px 0px 1px;
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 0px solid #000000;
	
}
.navigation span.current {
	padding: 0px 1px 0px 1px;
	margin: 0px;
	font-weight: bold;
	border-right: 1px solid #000000;
	color: #000000;
	
}
.navigation span.extend {
	padding: 0px 1px 0px 1px;
	margin: 0px;	
	border: 0px solid #000000;
	color: #000000;
	
}

#get-article-source {margin: 20px 0px 0px 0px; font-size: 18px;}

.blogroll {list-style: none;}
.blogroll a {display: block; color: #c00000;}

/*comments*/

.comblo {width: 750px; float: right; padding: 20px;}

h3#comments {
	margin-bottom: -10px;
}
#respond h3 {
	margin: 20px 0 0;
}

ol.commentlist {list-style: none; margin: 20px 0 0; padding:0;}
ol.commentlist li {border: 1px solid #DFDFDF; height: 1%; margin: 0 0 10px; padding: 5px 10px 8px; position: relative;}
ol.commentlist li ul.children li {margin: 0 0 2px;}
ol.commentlist li.comment-author-admin {border-color: #999;}
ol.commentlist li div.vcard cite.fn {font-style: normal; font-weight: bold;}
ol.commentlist li div.vcard img.avatar {border: 1px solid #DDD !important; padding: 2px !important; position: absolute; right: 8px; top: 8px; margin: 0 !important;}
ol.commentlist li div.comment-meta {font-size: 10px; font-weight: bold; color: #888;}
ol.commentlist li div.comment-meta a {color: #888; text-decoration: none;}
ol.commentlist li div.comment-meta a:hover {text-decoration: underline;}
ol.commentlist li div.reply {font-size: 13px; line-height: 16px; width: 100%; overflow: hidden; text-transform: lowercase; }
ol.commentlist li div.reply a {background: #F4F4F4; float: left; color: #6e9b13; text-decoration: none; padding: 0 6px 2px; border: 1px solid #CCC;}
ol.commentlist li div.reply a:hover {background: #85b821; color: #FFF; border: 1px solid #85b821;}
ol.commentlist li ul.children {list-style: none; margin: 10px 0 0;}
#cancel-comment-reply small {font-size: 13px}
ol.commentlist li.even {background: #FFF;}
ol.commentlist li.odd {background: #F4F4F4;}

#commentform p {
	padding: 8px 0 3px;
}
#author, #email, #url, #comment, #submit {
	font: 13px Arial, Tahoma;
	padding: 3px 5px;
	width: 200px;
	border: 1px solid #CCC;
}
#comment {
	width: 528px;
	height: 170px;
}
#author:focus, #email:focus, #url:focus, #comment:focus, #submit:focus {
	border-color: #999;
}
li.depth-1 #comment {width: 505px}
li.depth-2 #comment {width: 485px}
li.depth-3 #comment {width: 462px}
li.depth-4 #comment {width: 442px}
li.depth-5 #comment {width: 425px}
#submit {
	width: 115px;
	height: 24px;
	padding: 0;
	background: #F4F4F4;
	cursor: pointer;
	overflow: visible;
}
#submit:hover {
	background: #85b821;
	color: #FFF;
	border: 1px solid #85b821;
}



