/*   
Theme Name: Zenko Magazine
Theme URI: http://www.wpzoom.com/zenko/
Description:  A magazine style theme by <a href="http://www.wpzoom.com">WPZOOM</a>, created by <a href="http://ciorici.com">Pavel Ciorici</a>
Author: Pavel Ciorici
Tags: magazine style
*/



/* =Global Elements
-------------------------------------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #fff url(images/bg_stars.png);
	color: #333;
	font-size: 100%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal; }

.clear, .clr {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0; }

* html .clearfix { height: 1%; }

img.aligncenter, img.alignright, img.alignleft { border: 5px solid #DDD; }

.navigation a:link, .navigation a:visited, .comments-navigation a:link, .comments-navigation a:visited {
	border: 1px solid #DDD;
	display: inline-block;
	text-decoration: none;
	padding: 5px;
	font-weight: bold;
	font-size: 14px; }

#content-wrap {
	width:980px;
	margin:0 auto; }

* {
	margin:0;
	padding:0; }

html { overflow-y:scroll; }

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,button,textarea {
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	margin:0;
	padding:0; }

body {
	background-color:#3b3b3b;
	font-family:Arial, Helvetica, sans-serif;
	/*border-top:13px solid #22384F; */}

ul { list-style:none; }

p { font:1.3em/1.3em; }

a {
	text-decoration:none;
	color:#000; }

	a:hover { text-decoration:underline; }

	a img { border:none; }

.floatleft { float:left; }

.floatright { float:right; }

.clear { clear:both; }

.transpBlack { background:url(transpBlack.png); }



#wrapper { width: 980px; margin: 0 auto; background: #FFF; border-top:8px solid #849d51;}


/* =Header
-------------------------------------------------------------- */
#header {
	width:980px;
	margin:0 auto; }

#logo {
	float:left;
	height:79px;
	margin:0 0 0 0px;
	padding:0px 0 0; }

	#logo h1 {
		color:#263B51;
		font-size:80px;
		margin:0;
		padding:0; }

	#logo h5 {
		color:#263B51;
		font-size:16px;
		font-family:Tahoma;
		font-variant:small-caps; }

#banner { background: #558bae;}

#ad468 { /*banner ad*/
	float:right;
	height:90px;
	width:729px;
	margin:0 10px 12px 0;
	/*padding:50px 0 0;*/ }


#issueheader {
	padding: 10px 0 0 10px;
}	
	#issueheader .cover_photo { float: left;}
	#issueheader ul.issue_links {
		float: left;
		width: 141px;
	}
	#issueheader ul.issue_links li { margin: 0 0 5px 0;}
	
	#issueheader .textwidget {
		font-size: 11px;
		font-weight: bold;
		color: #2c4861;
		text-transform: uppercase;
		margin: 0 0 0 5px;
	}
#topnav { float: right; clear: right;}	
	#topnav ul { float: right; height: 25px;}
	#topnav ul li { float: left;}	
	#topnav a { color: #414142; font-size: 11px;  border-left: solid 1px #414142; margin: 0 5px 0 0px; padding: 0 0 0 5px; }
	#topnav .home_li a { border-left: none; }
	#topnav .current_page_item a { color: #414142; background: none; }
		
 
		
/* =Menus
-------------------------------------------------------------- */
.rss-links { float: right }

	.rss-links a { background: url('images/rss.png') no-repeat left 9px; padding-left: 15px !important }

#menu {
	border-top: solid 3px #d67943;
	border-bottom: solid 1px #d67943;
	
	height:26px;
	margin:5px 0 15px 0; }

#menu-wrap {
	/*width:980px;*/
	width: 1010px;
	margin:0 auto; }

/* Navigations
-------------------------------*/
ul.nav { margin: 0 }

/* Main navigation */
#nav, #nav ul {
	height: 26px;
	float:left;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index: 100;
	padding-top:0px; }

#nav a {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	display: block;
	text-decoration: none;
	padding: 7px 9px;
	text-transform: uppercase;
	float: left;
	height: 12px;
	background: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.2em;
}

	#nav a:hover  {
		color: #fff;
		background:#849D51;
		
}
#nav .current-cat a {background:#D67943; color: #fff;}








#nav a:hover {
	background-position: bottom;
}
			
		
		.current_page_item a {
		color: #fff;
		background:#1F1F1F;
		
 
		} 
   
#footer .current_page_item a, .current_page_item li {
	border:none;
	border:0; }
	
	#sidebar .current_page_item a, .current_page_item li {
	border:none;
	border:0; }

#nav li {
	float: left;
	/*padding-right:20px; */
	}

	/* Style drop down list */
#nav li ul {
		position: absolute;
		width: 200px;
		left: -999em;
		margin:26px 0 0 0; 
		
		}

#nav li li {
	float: left;
	padding-right:20px; 
	}		

	#nav li:hover ul, #nav li.sfhover ul { left: auto; }

	#nav li ul li a {
		background: #849D51;
		line-height: 11px;
		font-size: 10px;
		color: #fff;
		width: 190px;
		margin-bottom:0px;
		border-bottom:1px solid #ccc;
		padding: 5px 7px;
		float: none;
		text-indent:0px;
		height: 15px;
		
}

		#nav li ul li a:hover {
			background: #3F3E3E;
			color:#fff;
			
			border-radius: 3px;
}

	#nav li ul li a { }

	#nav li ul ul { margin: -23px 0 0 164px; padding-top: 0; }

	#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }

	#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }

	/* IE7 Fix */
#nav li:hover, #nav li.hover { position: static; }

ul#footerNav {
	position: absolute;
	top: 27px;
	right: 0; }

	ul#footerNav li {
		float: left;
		display: inline;
		margin-left: 15px; }

#rss {
	float:right;
	padding-top:14px;
	margin: 2px 15px 0 0;}

	#rss li {
		display:inline;
		padding:0 10px 0 0; }

		#rss li a {
			color:#849D51;
			font-size:11px;
			text-decoration:none;
			text-transform: uppercase;
			font-weight:bold;
			padding:0; }

			#rss li a:hover { text-decoration:underline; }

	#rss img {
		vertical-align:middle;
		padding:0;
		margin-right:3px; }

/* =Widgets
-------------------------------------------------------------- */
#popular {
	float:left;
	width:270px;
	margin:0 10px 15px 0; }
	
	#subscribe p {
	padding:0 10px 10px 10px;
	font-size:12px;
	line-height:18px;}

.widget {
	font-size:11px;
	color:#737373;
	padding:0 0 10px; }

	.widget li {
		list-style-type:square;
		list-style-position: inside;
		line-height:20px; }

	.widget h3,#posts h3 {
		/*background:url(images/blu.png) no-repeat top left;
		height:33px;*/
		font-family:Arial;
		text-transform:uppercase;
		font-size:10px;
		color:#fff;
		font-weight:400;
		padding:7px 5px 0 10px; }

	.widget small {  }

	.widget img {
		float:left;
		padding:0 5px 3px 0; }

	.widget a {
		/*font-weight:700;
		font-family:Tahoma;*/ }
		
		
	.widget.subscribe {
		background: #f4f4f4;
		border: solid 1px #e6e4e5;
		margin: 0 0 10px 0;
		clear: both;
		padding: 0 0 0 0;
	}
	.widget.subscribe .padding {
		border: solid 1px #fdfdfd;
		padding: 0 0 10px 0;
	}
	.widget.subscribe .title { padding: 8px 0pt 0pt 8px; margin: 0 0 -5px 0;}
	.widget.subscribe h3 {
		background: none;
		font-size: 18px;
		font-weight: bold;
	}
	.widget.subscribe p {
		margin-left: 10px;
		color: #fff;
	}	
	
	
	.widget_categories h3 {
		background:url(images/widget-title_categories.png) no-repeat;
		text-indent: -1000px;
		overflow: hidden;
		padding: 0;
		margin: -3px -2px 0 -3px ;
	}	
	.widget_categories {
		border: solid 6px #be4b67;
		margin-bottom: 10px;
	}	
	.widget_categories ul ul {
		padding: 0 0 0 15px;
	}
	.widget_categories li {
		list-style: none;
	}
	
	
	.widget_archive h3 {
		background:url(images/widget-title_archive.png) no-repeat;
		text-indent: -1000px;
		overflow: hidden;
		padding: 0;
		margin: -3px -2px 0 -3px ;
	}	
	.widget_archive {
		border: solid 6px #304a63;
	}	
	.widget_archive ul ul {
		padding: 0 0 0 15px;
	}
	.widget_archive li {
		list-style: none;
	}
	
	

/* =Main Area
-------------------------------------------------------------- */
#featured {
	float:left;
	width:671px;
	background:#181818;
	height:240px;
	overflow:hidden;
	position:relative; }
	
	
#featured-wrap {
	float:left;
	width:635px;
	margin-bottom: 15px;
 
  }

	
	#featured-wrap h3 {
    background:url(images/black.png) no-repeat top left;
		height:33px;
		font-family:Arial;
		text-transform:uppercase;
		font-size:10px;
		color:#fff;
		font-weight:400;
		padding:7px 5px 0 10px;
		}

.fimage {
	float:left;
	width:200px; }

/*TAB STYLES*/
#tab_container { background: #849D51; border:solid 5px #849D51}

#tab_container h3 { display: none;}

#tabs { height: 30px;}

#fcontent1,#fcontent2,#fcontent3 { background: #fff; padding: 4px}

#tabs ul {
	text-transform:uppercase;
	position:absolute;
	/*left:321px;*/ }

#tabs li { float:left; }

	#tabs li a {
		font-family:Arial;
		font-weight: bold;
		font-size:10px;
		color:#fff;
		background:#849D51;
		display:inline;
		float:left;
		height:20px;
		width:95.5px;
		text-align:center;
		border-right: none;
		padding:10px 0 0; }

		#tabs li a.tabactive {
			background:#fff;
			display:block;
			float:left;
			text-decoration:none;
			color: #849D51; }

.fcontent1, .fcontent2, .fcontent3 {
	float:left;
	width:200px;
	color:#D1D1D0;
	font-size:12px;
	overflow:hidden;
	padding:33px 10px 15px; }

.fcont {
	float:left;
	width:321px;
	color:#D1D1D0;
	font-size:12px;
	overflow:hidden;
	padding:38px 10px 15px;
	height:240px; }

	.fcont a {
		color:#D1D1D0;
		font-weight:700; }

	.fcont h2 a {
		font-family:Georgia;
		color:#D1D1D0;
		font-size:22px;
		font-weight:400;
		padding-bottom:3px; }

	.fcont small {
		font-style:italic;
		line-height:20px;
		margin-bottom:5px;
		font-size:11px; }

.fimage {
	float:left;
	width:327px; }

#recent {
	/*float:right;
	width:290px;*/ }

	#recent li {
		display:block;
		float:left;
		padding:4px 0 4px 0;
		border-bottom:1px solid #ccc;
		clear:both;
		width:100%; 
		line-height:normal;
		font-size: 12px;
		font-weight: bold;}

		#recent li:hover {
			background:#E9E8E8;
			border-bottom:1px dotted #646464; }

	#recent small a {
		font-size:10px;
		font-family:Arial;
		color:#737373;
		text-transform:none; }

	#recent small {
		display: block;
		font-style:italic;
		font-size:10px;
		font-family:Arial;
		color:#737373; }

	#recent h3 {
		background:url(images/black.png) no-repeat top left;
		height:30px;
		font-family:Arial;
		text-transform:uppercase;
		font-size:10px;
		color:#fff;
		font-weight:400;
		padding:7px 5px 0 10px; }

#middle {
	width:670px;
	float:left;
	padding:0 10px 0 0; }

.block {
	font-size:12px;
	color:#444;
	padding:0 0 10px; }

	.block h3 {
		background: none;
		height:33px;
		font-family:Georgia;
		text-transform:uppercase;
		font-size:16px;
		color:#fff;
		font-weight:bold;
		padding:3px 5px 0 10px;
		}
	#posts h3.archive_title {
		background: none;
		height:21px;
		border-bottom:1px solid #999999;
		border-top:2px solid #999999;
		padding:6px 5px 0 10px;
		color: #999;
	}

		.block h3 a { color:#fff; }

h3.green { background:url(images/green.png) no-repeat top left; }

h3.black { background:url(images/black.png) no-repeat top left; }
h3.black a { color: #666666; }

h3.blue { background:url(images/blu.png) no-repeat top left; }

h3.pink { background:url(images/pink.png) no-repeat top left; }



.featuredblock h3 { 
	background: none; 
	font-size:33px;
	font-weight: normal;
	height:40px;  
	padding:3px 5px 8px 3px;
	margin: 0 0 6px 0;
	border-bottom: solid 2px #d5d5d5;
	}


.featuredblock h3.green a { color: #666;  }
.featuredblock h3.blue a { color: #666;  }

.featuredblock.block3 { 
	border-top: dashed 1px #d1d1d1;
	margin-top: 23px;
	padding-top: 23px;
	}

.firstn {
	width:245px;
	float:left;
	font-size:12px;
	line-height:20px;
	color:#444; }

	.firstn h2 {
		font-size:17px;
		font-weight:400;
		font-family:Georgia;
		color:#181818;
		font-style:italic; }

	.firstn small {
		font-style:italic;
		line-height:20px;
		margin-bottom:5px;
		font-size:10px;
		color:#525252; }

	.firstn img {
		float:left;
		width:235px;
		padding:0 5px 5px 0; }

.rightn a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:normal; }
	
	.rightnp a {
	font-size:16px;
	line-height:normal; }

.rightn p a, .rightnp p a {
	font-weight:700;
	font-size:10px; }

.righthumb { float:left; }

.rightcont {
	float:left;
	width:192px; }

.rightcontp {
	float:left;
	width:500px; 
}

.rightcontp.fullwidth,
.rightcont.fullwidth {
	width:auto; 
}

 .rightcontp a {  }
 .rightcontp a.title { font-family:Georgia, "Times New Roman", Times, serif;}
 
.firstn p a { font-weight:700; }

.bubble {
	background:transparent url(images/bb.png) no-repeat;
	color:#fff;
	float:right;
	height:17px;
	padding-top:0px;
	text-align:center;
	width:19px;
	margin-top:2px;
	margin-left:10px; }

	.bubble a {
		color:#fff;
		font-size:10px;
		font-weight:700;
		font-family:Arial; }

#postsn { width:670px; }

#posts {
	width:670px;
	float:left;
	padding:0 10px 0 0; }

#middlesb {
	width:160px;
	float:left; }

#tab-comments {
	margin:0px;
	padding:0px;
	color:#525252; }

	#tab-comments li {
		overflow:hidden;
		list-style: none;
		line-height:16px;
		padding:0 0 5px 0; }

.tab-comments-avatar { margin:0px 3px 3px 0px; }

.rightnp {
	width:640px;
	float:left;
	font-size:12px;
	color:#444;
	line-height:20px;
	padding:0px 0 2px 0; }

.rightn {
	/*width:420px;*/
	float:left;
	font-size:11px;
	color:#444;
	line-height:18px;
	padding:3px 0 2px; }

.rightnp li {
	border-bottom:1px solid #ccc;
	margin-top:10px; }

.rightn img {
	float:left;
	width:190px;
	padding:0 7px 7px 0; }

.rightnp img {
	float:left;
	width:130px;
	padding:0 7px 7px 0; }

.rightn small a, .rightnp small a {
	font-size:10px;
	font-family:Arial;
	/*color:#737373;*/
	color:#8c9c3c; }

.rightn small, .rightnp small {
	font-size:10px;
	font-family:Arial;
	color:#737373; }

.rightn li, .rightnp li {
	display:block;
	padding:0 0 10px;
	border-bottom:1px solid #ccc;
	margin-bottom:13px;
	width: 212px;
	float: left;}
	
.category_posts .rightn li, .category_posts .rightnp li {
	display:block;
	padding:0 0 10px;
	border-bottom:1px solid #ccc;
	margin-bottom:13px;
	width:auto;
	float: none;
	}	


/* = Category Main page featured
-------------------------------------------------------------- */

ul.subcategory_list { float: right; background: #fff; width: 199px; margin: 0px 0 10px 0; border-left: solid 8px #fff;}

ul.subcategory_list h3 { text-transform: uppercase; font-size: 13px; margin: 0 0 8px 0;}

ul.subcategory_list ul { border-top: solid 3px #CCC; border-right: solid 1px #CCC; border-left: solid 1px #CCC; border-bottom: solid 1px #CCC;}

ul.subcategory_list li li { border-bottom: solid 1px #CCC;}

.subcategory_list li a { display: block; padding: 6px 8px; font-size: 12px;}

.featuredblock .category a,
.featured_list .category a,
.health_fitness .category a { color:#999; font-size:10px; font-weight: bold; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; }

.featuredblock .rightn li, .featuredblock .rightnp li,
.featured_list.rightn li, .featured_list.rightnp li { border-bottom: none;}

.featuredblock .rightn li.featured_1, .featuredblock .rightnp li.featured_1 { margin: 0 7px 0 0;}
/* =Posts
-------------------------------------------------------------- */
.gallery .gallery-item { float: left; /*margin: 0 1em 1em 0*/ margin: 0; }

.attachment { margin: 1em 0 }

.post {
	float:left;
	padding-right:20px;
	font-size:12px;
	line-height:22px;
	color:#444; }

.post .post {
	
	padding-right:0px;
	 }	

	.post a {
		border-bottom:1px solid #ccc;
		color:#849D51;
		font-weight:700; }

		.post a:hover {
			border:none;
			text-decoration:none; }

	.post blockquote {
		border-left:3px solid #ccc;
		color:#777;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:12px;
		font-style:italic;
		line-height:1.8em;
		padding-left:10px;
		clear:both;
		margin:10px 20px 10px 30px; }

	.post hr {
		height:1px;
		border-bottom:1px solid #ccc;
		border-top:none;
		margin-bottom:5px;
		clear:both; }

	.post h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:33px;
		font-weight:700;
		padding-bottom:5px;
		line-height:30px;
		color:#333; }

	.post h3 { font-size:24px; }

	.post h4 { font-size:21px; }

	.post h5 { font-size:18px; }

	.post h6 { font-size:16px; }

	.post h3,h4,h5,h6 {
		color:#333;
		padding-bottom:10px;
		font-weight:700; }

	.post li ol {
		line-height:25px;
		padding-left:10px; }

	.post p { padding:0 0 15px; }
	
	.post img.alignleft { margin-right: 8px; }

	.post ul li {
		line-height:25px;
		list-style:square; }

	.post small {
		font-size:10px;
		text-transform:uppercase; }

	.post ul li:hover { line-height:25px; }

	.post ul,.post ul,ol { padding:10px 0 20px 20px; }
	
	
	#bottomNavHolder {
		border-bottom:1px solid #D8D8DC;
		border-top:1px solid #D8D8DC;
		clear:left;
		float:right;
		width:100%;
		color: #849D51;
		margin: 20px 0 0 0;
		}
	#bottomNavHolder span.label { text-transform: uppercase; }		
	#bottomNav.single {
		height:auto;
		overflow:hidden;
		}
		
	#bottomNav {
		background:#DAD9D9 none repeat scroll 0 0;
		font-size:12px;
		font-weight:bold;
		height:30px;
		line-height:20px;
		margin:2px 1px;
		overflow:auto;
		}
	#bottomNav.single .alignleft {
		padding-bottom:8px;
		padding-right:12px;
		text-align:left;
		width:47.5%;
		
		}
	#bottomNav .alignleft {
		border-right:1px solid #FFFFFF;
		float:left;
		padding-left:12px;
		width:291px;
		}
	#bottomNav .alignleft span.label {
		padding-left: 9px;
		margin-left: -10px;
		/*background: transparent url(images/navigation_arrows.gif) no-repeat scroll 0px -198px;*/
		}
		
	#bottomNav.single .alignright {
		padding-bottom:8px;
		padding-left:12px;
		text-align:right;
		width:41.5%;
		
		}
	
	#bottomNav .alignright {
		float:right;
		padding-right:12px;
		margin: 0;
		}
	#bottomNav .alignright span.label {
		padding-right: 9px;
		margin-right: -10px;
		/*background: transparent url(images/navigation_arrows.gif) no-repeat scroll right -299px;*/
		}
		
	#bottomNav a:link,
	#bottomNav a:visited,
	#bottomNav a:active {
		color: #444;
		border-bottom: none;
		}
	#bottomNav a:hover {
		
		border-bottom:1px solid #CCCCCC;
		}		


	

.aligncenter,div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
	border:5px solid #DDDDDD; }

.alignnone { border:5px solid #DDDDDD; }

.alignleft {
	float:left;
	margin:0 10px 0 0; }

	.alignleft img {
		float:left;
		margin:0 10px 0 0;
		border:5px solid #DDDDDD; }

.alignright {
	float:right;
	margin:10px 0 0 20px; }

	.alignright img {
		float:right;
		margin:10px 10px 5px 10px;
		border:5px solid #DDDDDD; }

.floatleft,#more_left { float:left; }

/* Captions */
.aligncenter, div.aligncenter {
	border:5px solid #DDDDDD;
	display: block;
	margin-left: auto;
	margin-right: auto; }

.wp-caption {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #DCDCDC;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; }

	.wp-caption img {
		margin: 0;
		padding: 5px;
		border: 0 none; }

	.wp-caption p.wp-caption-text {
		font-size: 11px;
		line-height: 14px;
		padding: 0 3px 5px;
		margin: 0;
		font-style:italic; }

ul,#socialicons ul { list-style:none; }

#socialicons {
	border-top:2px solid #DAD9D9;
	color:#4c4d50;
	float:left;
	/*width:650px;*/
	width: 100%;
	/*background:#E4E4E4;*/
	height:30px;
	margin:10px 0 0;
	padding:0 0 3px; }

	#socialicons img {
		margin-right:5px;
		padding-bottom:3px; }

	#socialicons ul { padding:3px 0 0 20px; }

	#socialicons li {
		border:none;
		display:inline;
		float:left;
		padding-right:19px; }

	#socialicons small {
		color:#4c4d50;
		font-family:arial, "lucida console", sans-serif;
		font-size:10px;
		font-weight:700;
		text-transform:uppercase; }

		#socialicons small a {
			border-bottom:none;
			color:#4c4d50;
			text-decoration:none; }

			#socialicons small a:hover {
				border-bottom:none;
				color:#030a1f; }

		#socialicons small img {
			border:none;
			vertical-align:middle; }

/* Comments
-------------------------------------------------------------- */
.children {
	padding: 0 0 0 40px;
	margin-left:35px; }
.comment-author-admin {
background:url(images/author.jpg) no-repeat top right;
}

.authorcomm {
	float:left;
	margin:0;
	padding:0;
	width:70px;
	text-align:center;
	line-height:12px;
	font-size:13px; }

	.authorcomm a {
		text-decoration:none;
		font-weight:bold; }

.avatar { padding:0 15px 0 0; }

.reply a {
	padding:2px 5px;
	margin-left:55px;
	font-weight:normal;
	text-transform:uppercase;
	background:#333;
	width:50px;
	font-size:9px;
	text-align:center;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	color:#fff; }

	.reply a:hover {
		background:#CA2B57;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px; }

#respond { float:left; }

#navigation {
	width:100%;
	height:30px;
	float:left; }

.cancel-comment-reply a {
	padding:2px 5px;
	margin-bottom:5px;
	margin-left:55px;
	font-weight:700;
	text-transform:uppercase;
	background:#333;
	font-size:10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	color:#fff; }

	.cancel-comment-reply a:hover {
		background:#CA2B57;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px; }

.comment-meta  a {
	font-weight:normal;
	border-bottom:none;
	font-size:9px;
	color:#5F5F5F;
	font-style:italic; }

.comment-meta {
	padding-bottom:5px;
	border-bottom:3px solid #ccc;
	margin-left:55px; }

.fn {
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	font-style:normal; }

.says { display:none; }

#comments li {
	width:100%;
	padding:10px 0 10px;
	display:block;
	float:left; }
.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 5px 0px 0px;
	padding: 5px 5px 0px 0px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	}
	
.comment {
	float:left;
	padding:0px 0 20px;
	font-size:11px; }

	.comment p {
		margin-left:55px;
		line-height:20px;
		padding:0 0 3px 0;
		color:#333; }

body.ie6 #comments li.bgCH {
	background-color:#eee;
	background-image:none; }

.field {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:solid 1px #ddd;
	border-top-color:#ccc;
	background:#fff
	letter-spacing:.1em;
	padding:6px; }

#commentform textarea { width:76%; height:130px; }

#submit,.submit,label { cursor:pointer; }

#commentform label {
	padding-left:24px;
	font-weight:900; }

	#commentform label span,#comments .chead p.date { color:#999; }

.btn {
	display:block;
	width:140px;
	height:40px;
	/*margin-left:-20px;*/
	line-height:normal;
	text-align:center;
	color:#e1e1e1;
	font-size:10px;
	text-transform:uppercase;
	font-weight:700;
	background:transparent url('images/btns-a00.png') no-repeat left top; }

	.btn:hover {
		text-decoration:none;
		background-position:left bottom; }

	.btn:active { color:#888; }

input.btn { border:none; }

#commentform .btn { background-position:right top; }

	#commentform .btn:hover { background-position:right bottom; }

#comments {
	float:left;
	margin-top:40px;
	width:640px; }

#respond {
	margin-top:0px;
	float:left; }
	
	#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}

#comments li h3 {
	margin-top:15px;
	margin-left:55px;
	font-size:16px; }

.avatar { float:left; }

.comtext {
	font-size:11px;
	float:left;
	padding-left:8px;
	width:590px; }

	.comtext small {
		display:block;
		font-weight:400;
		font-style:normal;
		border-bottom:2px solid #ccc; }

/* =Sidebar
-------------------------------------------------------------- */
#sidebar {
  float:left;
	width:300px;
}
	
	#sidebar .widget {
	 color:#333;
	 }

#sidebar_left {
	float:left;
	width:145px;
	padding-right:10px; }

#sidebar_right {
	float:left;
	width:145px; }

#flickr { float:left; width:100%; }
 
	#flickr a {
		display:block;
		float:left;
		text-align:left;
		width:68px;
		padding:0 6px 5px 0; }

	#flickr img {
		border:2px solid #D3DDE5;
		height:65px;
		width:65px;
		padding:0; }
		 
		#flickr img:hover { border:2px solid #0C2B41; }

/* =Forms
-------------------------------------------------------------- */
fieldset,img { border:0; }

#search {
	float:right;
	clear: right;
	font-size:10px;
	color:#fff;
	height:31px;
	padding:8px 0px 0 0;
	margin: 4px 10px 0 0}

#searchform {
	width:280px;
	height:32px; 
	position: relative;
	}

	#searchform label,#searchform .submit { /*display:none;*/ }

#se {
	background:none;
	border:1px solid #DDDDDD;
	margin:1px 16px 0 0;
	padding:2px 1px 4px 5px;
	color:#656668;
	font-size:14px;
	height:17px;
	margin:1px 2px 0 0;
	width:200px;
	 }

#searchform input:focus {  }

input, textarea, text {
	
	border:solid 1px #c5c5c5;
	border-top-color:#ccc;
	
	padding:6px; }
	
	 textarea{
	height:150px; }
	
input.button {
	
	border: none;

	background: #3483c3;
	padding:6px;
	text-transform: uppercase;
	color: #fff;
	
	}
	
input.button_search {
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	border: none;

	background: none;
	padding:0px; 
	position: absolute;
	top: 2px;
	right: 2px;
	}
	
	 textarea{
	height:150px; }	

/* =WP-PageNavi
-------------------------------------------------------------- */
.wp-pagenavi {
	font-size: 10px;
	margin-top:10px;
	text-align: center;
	padding-top:10px; }

	.wp-pagenavi .current, .wp-pagenavi a:link, .wp-pagenavi a:visited {
		padding:2px 6px 2px 6px;
		text-decoration: none;
		margin: 0 0.3em;
		font-weight:700;
		font-size:11px; }

	.wp-pagenavi .current {
		background:#263B51;
		color:#ccc;
		font-weight:700; }

	.wp-pagenavi a:hover { border:1px solid #263B51; }

/* =Footer
-------------------------------------------------------------- */
#footer {
	
	border-top:3px solid #849d51;
	padding-top:35px;
	margin:20px 0 0; }

#fside {
	float:left;
	width:100%;
	padding:0 0 20px; }
	
	#fside div { float: left; background: url(images/bg_dash-line_vert.png) repeat-y top right; margin-right: 17px; color: #494949;}
	#fside ul {}
	#fside li { line-height: 30px; font-size: 14px;}
	#fside h3 { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #d67943; text-transform: uppercase;}
	#fside #gearup_program { width: 200px;}
	#fside #keep_up { width: 247px;}
		#fside #keep_up li { padding: 0 0 0 27px;}
		#fside #keep_up li.subscribe { background: url(images/bullet_icon_rss.png) no-repeat 0 8px;}
		#fside #keep_up li.facebook { background: url(images/bullet_icon_facebook.png) no-repeat 0 8px;}
		#fside #keep_up li.twitter { background: url(images/bullet_icon_twitter.png) no-repeat 0 8px;}
	
	#fside #credits { width: 318px;}
	#fside #contact { width: 162px; background: none; margin-right: 0;}
		#fside #contact span { display: block; font-size: 20px; font-weight: bold;}
		
	#fside #gearup_program,
	#fside #keep_up,
	#fside #credits,
	#fside #contact { height: 200px; }
		
	#fside div a:link, #fside div a:visited { color: #494949; }

#copyright {
	background:#fff;
	color:#666;
	line-height:19px;
	font-size:11px;
	/*border-top:1px solid #656565;*/
	background:url(images/bg_dash-line_hor.png) repeat-x top left;
	text-align:center;
	padding:20px 45px 30px 20px; }

	#copyright a {
		color:#849D51;
		border-bottom:1px solid #ccc; }

		#copyright a:hover {
			color:#c4c4c4;
			border-bottom:none;
			text-decoration:none; }

.footer-wrap {
	width:980px;
	margin:0 auto; }

#footer .widget {
	width:100%;
	float:left;
	color:#C4C4C4;
	line-height:19px;
	font-size:11px;
	padding:5px 45px 0 0; }

	#footer .widget ul { padding:0 0 0 15px; }
	
	#footer .widget ul li { width: 20%; float: left; list-style: none; }

	#footer .widget a { color:#548aae; }

	#footer .widget h3 {
		background:#fff;
		height:22px;
		font-family:Georgia;
		text-transform:uppercase;
		font-size:15px;
		color:#414142;
		font-weight:normal;
		margin:-5px 0 10px -15px;
		border-bottom:1px solid #595959;
		padding:7px 5px 0 10px; }

/* Calendar */
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }

#wp-calendar a { text-decoration: none; }

#wp-calendar caption {
	font-weight:bold;
	text-align: center; }

#wp-calendar th {
	font-style:normal;
	font-weight:normal;
	text-transform: capitalize; }

#wp-calendar {
	empty-cells: hide;
	width: 200px; }

	#wp-calendar #next a {
		padding-right: 10px;
		text-align: right; }

	#wp-calendar #prev a {
		padding-left: 10px;
		text-align: left; }

	#wp-calendar a {
		display: block;
		background-color:#D3CFBE; }

	#wp-calendar #today { background-color:#BDC6D5; }

	#wp-calendar caption {
		text-align: center;
		width: 100%; }

	#wp-calendar td {
		text-align: center;
		background-color:#EAE8DF; }

	#wp-calendar .pad { background-color:#F5F4F1; }

/* Search Highlighter */
.hilite, .hilite1, .hilite2, .hilite3, .hilite4, .hilite5, .hilite6, .hilite7,
.hilite8, .hilite9 {
	background-color: #FDEC35;
	border-bottom-color: white;
	border-bottom-style: dotted;
	border-bottom-width: 1px; }

#highlight_info {
	left:0px;
	z-index:-50;
	width:2px;
	height:2px;
	bottom:1px; }


/* ad */
#sidebar .banner {
	padding: 0 0 10px 0;
}


/* Page Heaaders */

img.header_image { width:640px; margin: 0 0 15px 0;}




/* hidden preview image */

img.hidden {
	display: none;
}


/* Categories Widget	*/

.widget_categories li,
.widget_archive li {
	float: left;
	width: 49%;
}


#abouttheauthor {
	border: solid 1px #CCCCCC;
	padding: 15px; 
	margin: 15px;
}

#abouttheauthor .photo {
	float: left;
	margin-right: 8px;
}

.covergallery {
	margin-right: -10px;
}
.covergallery img {
	width: 160px;
	height: 209px;
}

.covergallery .ngg-gallery-thumbnail img {
border: none;
display:block;
margin:4px 0 4px 0;
padding:4px 5px 4px 0px;
position:relative;
background-color: #f4f4f4;
}

.covergallery .ngg-gallery-thumbnail {
float:left;
margin: 0;
text-align:center;
}

/*Issue issues archive page and table of contents*/
/*list*/
.archive_posts .rightn li, .archive_posts .rightnp li { float:left; width: 32.4%;}

 

/*details*/
.issue_post .post { line-height: 17px;}

.issue_post small { text-transform: inherit;}

.topNavHolder {margin:0px 0 20px;}

.issue_post #bottomNav .alignright,
.issue_post #bottomNav .alignleft { padding-top: 8px;}

.issue_post #bottomNav { background: #e3f3de; }

/*Author page*/

.author_profile .author_photo img { float: left;}


/*FEATURED SLIDER*/
#featured-wrap {}
	#featured-wrap #smooth_sldr_body h2 a { font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; color:#004479;}
	#smooth_sldr_items{padding:0px 0 0px;}

/*FEATURED HOMEPAGE ARTICLES*/
div.featuredblock { /*border-top: solid 6px #849d51;*/}

/*featured list*/
.featured_list li { float: left; width: 32%; border-top: solid 6px #849D51; padding: 8px 0 0 0;}

.featured_list li.item_2 { margin: 0 10px; } 


/*POPULAR ARTICLES AND FROM THE BLOG*/
.health_fitness, .widget_kbrss { border-top: solid 1px #e5e4e4; margin:15px 0 0 0; padding-top: 3px;}

	.health_fitness h3, .widget_kbrss h3 { border-top: solid 3px #f5f5f5; border-bottom: solid 1px #1c1c1c; margin: -2px 0 0 0; padding: 6px 0 7px 0; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; font-size: 15px; color: #414142 }
	
	.health_fitness.rightn li {
		border-bottom: none;
		display:block;
		float: none;
		margin-bottom:13px;
		padding:0 0 0px;
		width: auto;
	}
	
	.health_fitness.rightn a.title { font-size: 14px;}
	.health_fitness li.links { background:url(images/bullet_grn_sqr.png) no-repeat 0px 4px; padding: 0 0 0 15px;}
	.health_fitness.rightn li.links a.title { font-size: 12px; font-family:Arial, Helvetica, sans-serif}

.widget_kbrss {}
	.widget_kbrss li { list-style: none; margin: 0 0 15px 0; }
	.widget_kbrss li a {font-size: 14px;}
	.widget_kbrss .category a { color:#999; font-size:10px; font-weight: bold; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; }


/*WHERE ARE THEY NOW BOX HOMEPAGE*/
.where_are_they { border-top: solid 3px #000; padding: 4px 0 0 0; margin: 10px 0 28px 0  }
	.where_are_they h3, .popular_articles h3, .authors h3 { padding: 0 0 10px 0; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color:#414142; font-size: 15px; font-weight: normal;}
	.where_are_they h3 small, .authors h3 small { font-size:12px;}
	.where_are_they .articles { background: #e4f3df; border: solid 1px #d2e4ce; padding: 20px 14px}
	.where_are_they .articles li { float: left; width: 24.8%; text-align: center;}
	.where_are_they .articles .cont a { color: #000; font-size: 15px; font-weight: bold; display: block; padding-top: 10px;}

/*POPULAR ARTICLES BOX HOMEPAGE*/
.popular_articles { border-top: solid 1px #e5e4e4; }
	.popular_articles h3,
	.authors h3 { border-top: solid 3px #f5f5f5;  margin: -2px 0 0 0; padding: 6px 0 7px 0; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; color: #414142 }
	
/* ------------------------------------------------------------------------
	AUTHORS FEATURED BOX ---------*/
	
.authors { margin: 15px 0 0 0; border-top: 1px solid #E5E4E4; padding-top: 3px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}	
	.authors h3 { border-bottom:1px solid #1C1C1C; padding: 6px 0 7px 0; margin-bottom: 14px; }
	.authors ul {}
		.authors ul li.list_item { float: left; width: 31%; margin-right: 19px;}
		
	.authors .avatar {}
	.authors .name { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;}
	.authors .description { line-height: 17px;}
	.authors .view_more { background:url(images/bullet_grn_sqr.png) no-repeat 0px 4px; padding: 0 0 0 15px; display: block; overflow: hidden; font-size: 11px; margin: 2px 0 0 0;}
	
	.authors .articles { clear: left; padding: 12px 0 0 0; }
		.authors .articles li { background:url(images/bullet_grn_sqr.png) no-repeat 0px 4px; padding: 0 0 0px 15px; margin: 0 0 10px 0; display: block; }
		
/*author page*/
.author_archive .rightn li, .rightnp li { width: 640px; }


.author_page h3.archive_title {
	background:none repeat scroll 0 0 transparent;
	border-bottom:1px solid #999999;
	border-top:2px solid #999999;
	color:#999999;
	height:21px;
	margin: 20px 0 0 0;
	padding:6px 5px 0 10px;
	font-weight: normal;
}
.author_profile { 
	font-size: 14px;
	line-height: 20px;}
	
	.author_profile .author_photo { float: left; margin: 0 15px 0 0;}
	
	
/*photo gallery*/
.photo_gallery .image { 
	clear:both; margin-bottom: 15px; 
	}
	.photo_gallery .description { padding: 8px 0;}
	.photo_gallery .img_nav { float: right; overflow: hidden; }	
	
/*newsletter form*/
.newsletter_signup .form_row {
	float: left;
}
 .newsletter_signup {
	margin-top: 10px;
}
#fside .newsletter_signup div {border-right: none; background: none;}

.newsletter_signup .form_row #email {
	padding: 2px 5px;
	font-size: 11px;
	margin: 5px 0 0 0;
}
.newsletter_signup .form_row #email {
	width: 138px;
}

.newsletter_signup .form_row .submit {
	border: solid 1px #999;
	font-size: 11px;
	margin: 5px 0 0 5px;
	padding: 2px;
}		
