/*
Theme Name: DigiNews
Description: WordPress Personal, Magazine, Community
Author: ThemesGuy	
Author URI: http://www.themesguy.com/
Tags: personal, Magazine, Community, dark, two columns, fixed width, widgetized
Version: 1.0
*/

/*reset*/
@import "../css/reset.css";

/* ==== Global Style ==== */
	
	body { margin: 0; padding: 0; font: 76%/115% georgia,verdana,arial; text-align: left;line-height: 22px;background: #f6f6f6;color: #212121;}
	
	h1, h2, h3, h4, h5, h6  { margin: 0; font-family:Georgia, serif; font-weight: normal;}
	h1  {font-size: 26px;} h2  {font-size: 20px;} h3  {font-size: 18px;} h4  {font-size: 17px;} h5  {font-size: 15px;} h6  {font-size: 13px;}
	
	a{color:#f25f0f;cursor: pointer;}
	a:hover{color: #333;text-decoration: none; }
	a:link, a:visited  { text-decoration: none; }
	
	img{border: 0;}
	p { padding: 5px 0px; word-spacing:2px;}
	
	h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
	h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { text-decoration: none; }
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  { }
	
	blockquote{margin: 5px 20px 5px 20px; padding-left: 20px; background: url(light/quote.gif) no-repeat;font-style: italic; }
	.footbar blockquote, .sidebarbox blockquote{margin: 5px 0px 5px 0px!important;}
	blockquote p{padding-top: 0px!important;}
	code {font-family:Verdana, Arial;letter-spacing:1px;margin:10px 0 10px 0px;display:block;font-size:0.9em;border-left:4px solid #dddddd;padding:15px 10px;}
	em, dfn {font-style: italic;}
	dfn {font-weight: bold;}
	abbr, acronym {border-bottom: 1px dotted #666;}
	address {margin: 7px 0px 8px 0px;font-style: italic;}
	del {text-decoration: line-through;}
	pre, code {margin: 7px 0px 8px 0px;white-space: inherit;}
	p pre, p code {	margin: 7px 0px 8px 0px;}
	html>body pre,
	html>body code {white-space: pre;}
	pre, code, tt {font: 1em 'andale mono', 'lucida console', monospace;}	
	strong{font-weight: bold;}
	
	.wrap{margin: 0 auto; padding: 0; width: 960px;}
	.relative{position:relative;}
	.clear{margin: 0;padding: 0; display: block;clear: both;}
	
	/*classes added by Wordpress*/
	.alignleft {float: left; margin: 10px 10px 10px 0px;display: inline;}
	.alignright {float: right;margin: 10px 0px 10px 10px;display: inline;}
	.aligncenter,
	div.aligncenter {margin: 10px auto;text-align: center;display: block;}
	img.alignleft {float: left;margin: 4px 10px 3px 0px;display: inline;}
	img.alignright {float: right; margin: 4px 0px 3px 10px;display: inline;}
	img.aligncenter {margin: 6px auto;text-align: center;display: block;}
	.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
	.wp-caption img {margin: 0;padding: 0;border: none;}
	.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;color: #111;}
		
	
/* ===== TOP SECTION ==== */

		#top{margin: 0;padding: 0;height: 49px; background: url(light/nav-top.png) 0 0 repeat-x;}
		/*page menu*/
		#page-menu{float: left; margin: 0;width: 650px;font-size: 11px;}
		#page-menu #page-nav{margin: 0;padding-top: 14px;list-style: none;letter-spacing: 1px;}
		#page-nav li{padding: 0;float: left; display: inline-block;height: 20px;line-height: 20px;background: url(light/page-nav.png) 0 0 no-repeat;}
		#page-nav li a{display: block;margin: 0;padding: 1px 15px 14px;color: #212121;}
		#page-nav li.page-home{background: none;}
		#page-nav li a:hover{color: #f25f0f;}
		#page-nav li.current_page_item a{color: #f25f0f;background: url(images/page-act.png) 50% 85% no-repeat;}
		#page-nav ul li.current_page_item a, #page-nav ul ul li.current_page_item a{background-image: none!important;background: #e3e3e3!important;}
		#page-nav ul li, #page-nav ul ul li {height:auto!important; background-image: none!important;}
		#page-nav li li a,#page-nav li.current_page_item li a, #page-nav li.current_page_item li li a, #page-nav li li.current_page_item li a,  #page-nav li li li.current_page_item li a{padding: 7px 10px 7px 10px!important;background: #CCC!important;opacity: .98;filter: alpha(opacity=98);width: 170px;color: #1b1b1b;text-transform: none;float: none;margin: 0px!important;border-top: 1px solid #979797;border-bottom: 1px solid #f1f1f1;border-left: 1px solid #f1f1f1;border-right: 1px solid #787878;}
		#page-nav li li a:hover, #page-nav li li a:active, #page-nav li li li a:hover, #page-nav li li li a:active {background: #e3e3e3!important;color: #f25f0f;}
		#page-nav li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 170px;margin: 0px 0px 0px -1px;padding: 0px;}
		#page-nav li a.active span span{color: #030B0C;background-color: #dfe9ff;}
		#page-nav li li { }
		#page-nav li ul a:hover, #page-nav li ul a:active { }
		#page-nav li ul ul {margin: -36px 0 0 192px;}
		#page-nav li:hover ul ul, #page-nav li:hover ul ul ul, #page-nav li.sfhover ul ul, #page-nav li.sfhover ul ul ul {left: -999em;}
		#page-nav li:hover ul, #page-nav li li:hover ul, #page-nav li li li:hover ul, #page-nav li.sfhover ul, #page-nav li li.sfhover ul, #page-nav li li li.sfhover ul {left: auto;}
		#page-nav li:hover, #page-nav li.sfhover { position: static;}
		
		/*search*/
		#search{float: right; margin: 9px 0px 0px 0px; padding: 0; height: 30px; width: 285px;display: inline;background: url(light/search-form.png) 0 0 no-repeat;position:relative;}
		#search input#searchbox{position: absolute;width: 175px; height: auto;top: 8px; left: 15px;vertical-align: middle;padding: 0!important; border: 0; background: none;color: #444;}
		#search #search-bt{position: absolute; top: 0;right: 0;width: 80px; height: 30px; background: url(light/search-button.png) 0 0 no-repeat; border: 0;cursor: pointer;}		

		#logo-bg{margin: 0; padding: 0;background: url(light/logo-bg.png) 0 0 repeat-x;line-height: 1em;}	
		/*logo*/
		#logo-bg a#logo{display: inline; float: left; margin: 15px 0px;outline: none; border: none;}
		
		/*subscribe*/
		#right-micc{float: right;width: 283px;position: relative;margin: 0px;padding: 0px;display: none;}
		#right-micc .subscribe{display: block;margin:0px;width: 42px; height: 42px;bottom: 10px; right: 0px;position:absolute;background: url(light/rss.png) 0% 100% no-repeat;}
		#right-micc .subscribe:hover{background-position: 0% 0%;}
		#right-micc .social{display: block;margin:0px;width: 166px; height: 57px;bottom: 10px; left: 0px;position:absolute;}
		#right-micc .social ul{margin: 0;padding: 0px;list-style: none;width: 166px; height: 57px;background: url(../images/con-bg.gif) 0 0 no-repeat;}
		#right-micc .social ul li{float: right;display: inline;margin: 15px 7px 0px 5px;padding: 0;height: 42px;}
		
		/* social bt */
		
		#cat-bg{margin: 0;padding: 0; height: 40px; background: url(light/menu-bg.png) 0 0 repeat-x;}	
		/*cat menu*/
		#cat-nav{margin: 0;padding: 0px;list-style: none;}
		#cat-nav li{margin: 0px;padding: 0;float: left; display: inline-block;background: url(light/cat-sep.png) 100% 50% no-repeat;}
		#cat-nav li a{margin: 0px;display: block; padding: 9px 20px 9px 25px;color: #313131;letter-spacing: 1px;}
		#cat-nav li a:hover{color:#101010; }
		#cat-nav li.current-cat a{margin: 0px; background-color: #F6F6F6;color: #f25f0f;letter-spacing: 1px;}
		#cat-nav li.current-cat a:hover{color: #f25f0f;}
		#cat-nav ul li,#cat-nav ul li a, #cat-nav ul ul li,#cat-nav ul ul li a, #cat-nav ul li.current-cat, #cat-nav ul ul li.current-cat, #cat-nav ul li.current-cat a, #cat-nav ul ul li.current-cat a, #cat-nav li.current-cat li, #cat-nav li.current-cat li li,#cat-nav li li.current-cat li {height:auto!important}
		#cat-nav li li a, #cat-nav li.current-cat li a, #cat-nav li.current-cat li li a, #cat-nav li li.current-cat li a{padding: 7px 10px 7px 25px!important;background-color: #c1c1c1!important;opacity: .98;filter: alpha(opacity=98);width: 170px;color: #444;text-transform: none;float: none;margin: 0px!important;border-top: 1px solid #e1e1e1;border-bottom: 1px solid #878787;border-left: 1px solid #e1e1e1;border-right: 1px solid #878787;}
		#cat-nav li li a:hover, #cat-nav li li a:active, #cat-nav li li li a:hover, #cat-nav li li li a:active {background-color: #999!important;color: #FFF;}
		#cat-nav ul li.current-cat a, #cat-nav ul ul li.current-cat a {background-color: #999!important;color: #FFF;}
		#cat-nav li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 170px;margin: 0px 0px 0px -1px;padding: 0px;}
		#cat-nav li a.active span span{color: #030B0C;background-color: #dfe9ff;}
		#cat-nav li li { }
		#cat-nav li ul a:hover, #cat-nav li ul a:active { }
		#cat-nav li ul ul {margin: -38px 0 0 207px;}
		#cat-nav li:hover ul ul, #cat-nav li:hover ul ul ul, #cat-nav li.sfhover ul ul, #cat-nav li.sfhover ul ul ul {left: -999em;}
		#cat-nav li:hover ul, #cat-nav li li:hover ul, #cat-nav li li li:hover ul, #cat-nav li.sfhover ul, #cat-nav li li.sfhover ul, #cat-nav li li li.sfhover ul {left: auto;}
		#cat-nav li:hover, #cat-nav li.sfhover { position: static;}
		
		
/* ======= MAIN SECTION ====== */
		#main{margin: 0;padding: 0;border-top: 1px solid #FFF;}
		
		.left-element{float: left;display: inline; margin: 20px 0px 10px; padding: 0px;width: 650px;}
		.right-element{float: right; display: inline; margin: 20px 0px 10px; padding: 0; width: 300px;}
		
		/*featured*/
		#featured{margin:0px; padding: 0;width: 650px;height: 252px; background: url(light/headlines.png) 0 0 no-repeat;}
		#featured-place{margin: 0;padding: 10px;padding-bottom: 0px;}
		#featured-place .featured-img{margin-right:10px;float: left;background: #000; display: inline;width: 323px; height: 230px;border: 1px solid #e3e3e3;overflow: hidden;}
		#featured-place .featured-img img{border: 1px solid #a1a1a1;}
		#featured-place .feat-text{float: right; display: inline;width: 295px; height: 210px;overflow: hidden;}
		
		.feat-text h2{letter-spacing: 2px;text-align:center;margin: 0px;padding: 3px 0px;border-bottom: 1px dashed #888;border-top: 1px dashed #888;}
		.feat-text h2 a{color: #111;}
		.feat-text h2 a:hover{color: #aaa;}
		.esi{margin:0px!important;}
		.date{display: block;margin: 8px 0px 3px; text-align:center;color: #666;padding: 0px; line-height: 14px; font-size: 11px; letter-spacing: 2px;}
		.date a{color: #666;}
		.more{float: right;height: 20px;line-height: 20px; width: 70px; display: inline;background: url(light/more.png) 0% 100% no-repeat;}
		.more:hover{background-position: 0% 0%;}
		
		#bunder{float: right; display: inline;margin: -15px 15px 0px 15px;padding: 0;height: 20px!important;overflow:hidden;}
		#bunder ul.bund{list-style: none;height: 20px;float: right; display: inline;}
		#bunder ul.bund li{display: block;width: 20px;height:20px;float: left;margin-right: 5px;cursor: pointer!important;background: url(images/lia.png) 0% 100% no-repeat;}
		#bunder ul.bund li.active{background-position: 0% 0%;}
		.iim{display: none;}
		
		.post-lists{margin: 0px;padding: 0;}
		.post-lists .left-post{float: left;width: 310px;display: inline;margin: 20px 0px;padding: 0;}
		.post-lists .right-post{float: right;width: 310px;display: inline;margin: 20px 0px;padding: 0;}
		.left-post img, .right-post img{display: block;margin-bottom: 10px;width: 304px; border: 3px solid #333;}
		.post-headings{margin-bottom: 10px;padding: 2px 0px; height: 70px; background: url(light/post-line-top.png) 0 0 repeat-x;}
		.post-lists p{padding: 0px 5px 0px 5px;}
		.post-headings h2{text-align:center;margin:0px;}
		.post-headings h2 a{color: #f25f0f;}
		.post-headings h2 a:hover{border-bottom: 1px dotted #aaa; color: #444;}
		.meta{display: block;margin: 0px; color: #666;padding: 4px;text-align:center; line-height: 14px; font-size: 10px;letter-spacing: 1px; font-family: Georgia, serif;}
		.meta a{color: #555;}
		.meta a:hover{color: #333}
		.inner-infos{margin-top: 10px;padding: 0px;height: 30px; width: 310px; background: url(light/met.png) 0 0 no-repeat;}
		.inner-infos .inner-to-place{margin: 0px; padding: 6px 5px 0px 5px;height: 20px;line-height: 20px;}
		.comm{float: left;display: inline-block; height: 20px; line-height: 20px;padding-left: 15px; margin-left: 5px;background: url(../images/comm.png) 0% 50% no-repeat;}
		.comm a{font-size: 11px;letter-spacing: 1px;color: #515151; }
		.comm a:hover{color: #FFF;}
		
		.navigation{margin: 0;padding: 0px;border: 1px solid #c1c1c1;}
		.navigation-in{margin: 0;padding: 5px;background: #e3e3e3;border: 1px solid #f1f1f1;}
		.nav-alignleft{display: inline; float: left; margin: 0px;}
		.nav-alignright{display: inline; float: right; margin: 0px;}
		.nav-alignleft a{width: 70px; height: 20px;display: block;background: url(light/prev.png) 0 0 no-repeat;}
		.nav-alignright a{width: 70px; height: 20px;display: block;background: url(light/next.png) 0 0 no-repeat;}
		.nav-alignleft a:hover, .nav-alignright a:hover{background-position: 0% 100%;}
		
		/*single post*/
		.page-title-holder{margin-bottom: 10px; padding: 0px; background: #f1f1f1;border: 1px solid #E1E1E1}
		.single-post-title-holder{margin-bottom: 10px; padding: 0px;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #FFF;}
		.single-post-title-div{margin: 0px; padding: 5px; border-bottom: 1px solid #e3e3e3;border-top: 1px solid #FFF;}
		.single-post-title-div span{display: block; text-align:center; font-size: 11px; padding: 6px 0px;letter-spacing: 3px;color: #999}
		.single-post-title-div span a{color: #999;}
		.single-post-title-div span a:hover{color: #777;border-bottom: 1px dotted #999}
		.single-post-title-div h1{text-align:center; padding: 5px 0px; letter-spacing: 3px;color: #333;text-shadow: #aaa 0px 1px 0px;}
		
		.page-single-title{font-size: 32px; letter-spacing: 3px;line-height: 40px;margin: 0px; padding: 5px; border: 1px solid #FFF;text-align:center;font-variant:small-caps;}
		.entry-content{padding: 5px;}
		.entry-content img{border: 4px solid #999;}
		
		.entry-content ul  { margin: 0 0 15px 0; }
		.entry-content ul ul  { margin: 4px 0 -5px 0; }
		.entry-content ul li  {	padding: 6px 0 4px 12px; line-height: 18px; list-style: none;  background: url(light/s-bull.png) 0px 13px no-repeat; }

		.entry-content ol  { margin: 0 0 15px 0; }
		.entry-content ol ol  { margin: 4px 0 -5px 0; }
		.entry-content  ol li  { list-style-type: decimal; list-style-position: inside; padding: 6px 0 4px 5px; line-height: 18px; }
		.entry-content  ol li ol li  { list-style-type: decimal; margin: 0 0 0 5px; }
		
		.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{padding: 10px 0px 5px;}
		.entry-content p{margin-bottom:15px;line-height:165%;padding: 0px;}	
		
		.entry-content table{border: 1px solid #e3e3e3!important;background-color: #FFF;	}
		.entry-content table td,
		.entry-content table th {border: 1px solid #f1f1f1!important;padding: 4px;}
		.entry-content table tr.alternate, .entry-content table tr.alternate td{background-color: #eee!important;}
		.entry-content table th {text-shadow: #222 0 1px 0;}
		.entry-content table th,
		.entry-content table th {color: #AAA;background: #dadada;}		
		.entry-content table td.more{background-image: none;}
		
		.page-link{margin-bottom: 5px;padding: 4px;border-top: 1px dotted #333;border-bottom: 1px dotted #333}
		.category-in-post{display:inline-block;background: url(../images/cat_on.png) 0% 50% no-repeat;font-size: 11px; line-height: 20px;letter-spacing: 2px; color: #777;padding-left: 23px;}
		
		/*posts tab*/
		#post-tab{margin: 10px 0px; padding: 0px;background: #E6E6E6; border: 1px solid #e1e1e1; height: auto!important;}
		#post-tab #post-tabber-hand{margin: 0px; padding: 5px 10px;list-style: none;height: 30px;background: url(light/menu-bg.png) 0% 100% repeat-x;border: 1px solid #FFF;}
		#post-tabber-hand li{float: left;display: inline;margin-right: 10px;border: 1px solid #c1c1c1;}
		#post-tabber-hand li a{display: block; padding: 2px 8px;background: #CCC; border: 1px solid #f1f1f1;letter-spacing: 2px; color: #555;}
		#post-tabber-hand li a:hover, #post-tabber-hand li.tab-selected a{background: #f25f0f; color: #FFF;}
		.tab-post-lists{margin: 0px; padding: 10px;border: 1px solid #fff;border-top: 1px solid #e1e1e1;}
		#post-tags p.tab-tags{padding: 0px 5px;font-size: 11px;color: #555;}
		#post-tags p.tab-tags a{font-size: 11px; letter-spacing: 2px; color: #555;}
		#post-tags p.tab-tags a:hover{color: #f25f0f; border-bottom: 1px dotted #444;}
		
		.bookmark ul{float: left; margin: 0;padding: 10px; list-style: none;display: inline;}
		.bookmark ul li{float: left; display: inline; margin-right: 12px;}
		.bookmark .bmtxt{float: left;display: inline-block;margin-right: 5px;padding: 10px 0px 10px 5px;line-height: 48px;letter-spacing: 2px;font-variant:small-caps;}
		
		#related{margin: 0px;padding: 0px;}
		#related  ul{list-style: none;margin: 0;padding: 5px}
		#related  ul li{float: left;margin: 3px;padding: 0;display: inline;width: 300px;display: inline;}
		#related  ul li img{float:left;border: 2px solid #5a5a5f;outline: none;margin-right: 4px;padding: 0;display:inline;}
		#related ul li a span.tit-rel{font-size: 12px;letter-spacing: 1px;color: #515151;display: block;line-height: 14px;}
		#related span{font-size: 10px;color: #f25f0f;letter-spacing: 2px;display: block;}
		#related ul li a{display: block;height: 54px;}
		#related ul li a:hover{background: #f9f9f9;}		
		
		#post-author{margin: 0px;padding: 0;border: 1px solid #e1e1e1;}
		#post-author-archive{margin: 0px;padding: 0;border: 1px solid #e1e1e1;display:none;}
		#square-in{margin: 0;padding: 10px; border: 1px solid #FFF; background: #E6E6E6;}
		#square-in h1{text-align:center; letter-spacing: 2px;font-size: 20px; font-variant: small-caps;margin-bottom: 8px;}
		#square-in .auth-image {float: left; display: inline; width:  160px; margin: 10px 0px; padding: 0px;}
		#square-in .auth-image img{margin: 0px; border: 5px solid #FFF;display: block;}
		#square-in .auth-profile{float: right; display: inline; width:  455px; margin: 10px 0px; padding: 0px;}
		#square-in .auth-image span{display: block; margin: 0;text-align:center;}
		#square-in .auth-profile a{letter-spacing: 1px;}
		#square-in .auth-profile p{padding: 0px 0px 10px;}
		#square-in .auth-profile h3{letter-spacing: 2px;font-variant:small-caps;font-size:13px;font-weight:normal;border-top: 1px dotted #333;border-bottom: 1px dotted #333;text-align:center;}
		ul#author-connect{list-style: none; margin: 5px auto; padding: 0; text-align:center;}
		ul#author-connect li{display: inline;margin-right: 4px;width: 48px; height: 48px;}
		#close-box{float: right; display: inline-block; width: 70px; height: 20px; margin: 0px;cursor: pointer; background: url(../images/close.gif) 0 0 no-repeat;}
		#open-box{padding: 3px 7px;background: #e0e0e0;border: 1px solid #FFF;font-size: 11px; letter-spacing: 2px;cursor: pointer;color: #000;font-weight: bold;margin-left: 1px;}
		#open-box:hover{color: #333;border-color:#f25f0f;}
		.medun, .medun:hover{background:#e6e6e6!important;color: #aaa!important;}
		
		.archives-page-left {float: left;width: 45%;margin: 0px;padding: 0px 0px 0px 0px;display:inline;}
		.archives-page-right {float: right;width: 45%;margin: 0px;padding: 0px 0px 0px 0px;display:inline;}

		.archives-page-left h2, .archives-page-right h2{line-height: 30px; padding-left: 10px;letter-spacing: 2px;font-size: 15px;font-weight: bold;font-variant: small-caps;border-top: 1px dotted #333;border-bottom: 1px dotted #333;}
		span.archive_header  { display: inline-block; float: left; width: 100%; margin: 0 ; padding: 0 0 7px 0; font-family: Georgia, Serif; font-style: italic; font-size: 18px!important; font-weight: bold; }
		span.archive_header  .cat{ font-family: Georgia, Serif; font-style: italic; font-size: 18px!important; line-height: 18px;font-weight: bold;}
		span.archive_header .catrss a  {font-size: 14px; text-decoration: none; line-height: 24px;padding-top: 8px;color: #787878; }
		
		.archive-meta-out{margin: 0px;padding: 0;border: 1px solid #e1e1e1;}
		.archive-meta{margin: 0;padding: 10px; border: 1px solid #fff; background: #f1f1f1;}
		.archive-meta p{font-size: 11px; letter-spacing: 1px; }
		
/* ==== SIDEBAR SECTIONS ==== */

	/*tab*/
		#tabber{margin-bottom: 10px;padding: 0; height: auto!important;width: 300px;}
		.tabber-title{margin: 0;padding-left: 5px;height: 32px; background: url(light/sidebar-head.png) 0 0 no-repeat;list-style:none;}
		.tabber-title li{float: left;display:inline;padding: 0px; margin:6px 4px 0px 4px;color: #FFF;line-height: 20px;height: 20px;background: url(../images/tab-button2-left.png) 0 0 no-repeat;}
		.tabber-title li a{color: #888;margin-left: 10px;padding: 0px 10px 0px 2px;font-size: 11px;display:block;background: url(../images/tab-button2-right.png) 100% 0% no-repeat;letter-spacing: 1px;font-family: Arial;}
		.tabber-title li a:hover{color: #aaa;text-decoration:none;}
		.tabber-title li.selected {cursor:default;color: #e3e3e3;background: url(../images/tab-button-left1.png) 0 0 no-repeat;}
		.tabber-title li.selected a{cursor: default;color: #f25f0f;background: url(../images/tab-button-left2.png) 100% 0% no-repeat;}
		.tabber-title li.selected a:hover{color: #f25f0f;}
		.onlist{margin: 0;padding: 10px!important;display:block;background: url(light/sidebar-bg.png) 0% 100% no-repeat;}
		
		.tb-left{display: inline-block;float:left;width:194px;height: 50px;margin:5px 0px;border-right: 1px solid #CCC;}
		.tb-img{display:inline;float: right; width: 80px;height: 50px;margin:5px 0px;padding-left: 4px;border-left: 1px solid #888;}
		.tb-comm-left{display: inline-block;float:left;width:224px;height: 50px;margin:5px 0px;border-right: 1px solid #CCC;}
		.tb-comm-img{display:inline;float: right; width: 50px;height: 50px;margin:5px 0px;padding-left: 4px;border-left: 1px solid #888;}
		ul.is-list-tab{margin: 0;padding: 0;list-style: none;width: 280px;}
		ul.is-list-tab li{display: block;border-bottom: 1px solid #ccc;line-height: 14px;}
		ul.is-list-tab li a{display: block;padding: 0px;border-bottom: 1px solid #888;}
		ul.is-list-tab a .tab-post-title{color: #000;display: block;text-align:center;font-size: 14/22px; letter-spacing: 1px;padding-right: 5px;}
		ul.is-list-tab a .tab-post-date{font-size: 10px;text-align:center;display: block;padding-right: 5px;letter-spacing: 2px;}
		ul.is-list-tab a .tab-post-comm-title{color: #fff;display: block;text-align:right;font-size: 11px; letter-spacing: 1px;padding-right: 5px;}
		ul.is-list-tab a .tab-post-comm-cont{color: #222;display: block;text-align:right;font-size: 10px; letter-spacing: 1px;padding-right: 5px;}
		ul.is-list-tab li a:hover{background: #c1c1c1;}
		ul.is-list-tab a:hover .tab-post-title{color: #f25f0f;}
		ul.is-list-tab a:hover .tb-img{border-color: #999;}
		#tagcloud{text-align:center;}
		#tagcloud a{color: #444;padding: 2px;}
		#tagcloud a:hover{color: #FFF; border-bottom: 1px dotted #777;}
		
		#comm, #tfeat, #pop, #tagcloud{display: none;}
		
	/*sidebar*/
		.sidebarbox{margin-bottom: 10px;padding: 0;background: url(light/sidebar-bg.png) 0% 100% no-repeat;}
		.sidebarbox .side-heading{margin: 0px;padding: 0px 10px 0px 20px;height: 32px; line-height: 32px;background: url(light/sidebar-head.png) 0 0 no-repeat;letter-spacing: 2px;font-variant:small-caps;font-size:13px;font-weight:normal;}
		.sidebarbox ul{padding: 10px 20px; margin: 0;list-style: none;}
		.sidebarbox ul li{padding-left: 14px; background: url(light/s-bull.png) 0px 13px no-repeat;border-bottom: 1px dotted #222}
		.sidebarbox ul li a{color: #313131;display: block;padding: 3px 0px;}
		.sidebarbox ul li a:hover{color: #e3e3e3;}
		
		.textwidget{padding: 5px 20px 10px;}
		.textwidget p{padding: 0px;}
		.ads-s{margin: 0;padding-bottom: 10px;}
		.sidebarbox ul.small-ads{padding: 5px 5px 10px 5px!important; margin: 0px;list-style: none;}
		.sidebarbox  ul.small-ads li{float: left; display: inline!important; width: 135px; height: 135px; padding: 0px!important; margin:5px; background: url(images/125-ads.png) 0 0 no-repeat!important;border: none;}
		.sidebarbox  ul.small-ads li a, .sidebarbox  ul.small-ads li div{float: left;display: inline;margin: 5px;padding: 0!important}
		
		/* Begin Calendar */
		#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 190px;font-family: Georgia, serif;}
		#wp-calendar th{text-align: center;}
		#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;}
		#wp-calendar caption {text-align: center;width: 190px;padding-right: 10px}
		#wp-calendar td {padding: 3px 0;text-align: center;}		
		
		.widget{margin-bottom: 10px;padding: 0;}
		.side-heading{margin: 0px;padding: 0px 10px 0px 20px;height: 32px; line-height: 32px;background: url(light/sidebar-head.png) 0 0 no-repeat;letter-spacing: 2px;font-variant:small-caps;font-size:13px;font-weight:normal;}
		#flickr{background: #a7a7a7;border: 1px solid #999;border-bottom: 2px solid #999;width: 300px;}
		#flickr a{display: inline; float: left; margin: 5px;padding-left: 1px }
		#flickr a img  {margin: 2px 2px 2px 6px;display: block;border: 2px solid #444 }
		#flickr a:hover img  { border: 2px solid #f1f1f1; }
		
/* ==== BOTTOM/FOOTER SECTIONS ==== */
		
		#before-foot{margin: 0;padding: 0;height: 34px; background: url(light/before-foot.png) 0 0 repeat-x;}
		
		#footer{margin: 0;padding-bottom: 10px;padding-top: 10px;background: #878989 url(light/footer.png) 50% 0% no-repeat;border-bottom: 1px solid #111;}
		.footbar-left, .footbar-center{float: left;width: 310px;margin-right: 15px;display: inline;}
		.footbar-right{float: right;width: 310px;margin: 0px;display: inline;}
		.footbar{margin-bottom: 10px; padding: 0px 5px 5px 5px;}
		.footbar a{color: #444;}
		.footbar a:hover{color: #e3e3e3;}
		.footbar .footbar-head{margin-bottom: 10px;padding-left: 20px;height: 32px; line-height: 32px;letter-spacing: 2px;font-variant:small-caps;font-size:13px;font-weight:normal;border-bottom: 1px dotted #555;}
		.footbar ul{margin: 0px;padding: 0px;}
		.footbar li{padding-left: 20px; background: url(light/s-bull.png) 8px 13px no-repeat;border-bottom: 1px dotted #909090}
		.footbar ul li a{display: block;padding: 3px 0px;}
		.footbar p{padding:0px;text-indent: 20px;}
		
		.footbar ul.small-ads{padding: 5px 5px 10px 5px!important; margin: 0px;list-style: none;}
		.footbar  ul.small-ads li{float: left; display: inline!important; width: 135px; height: 135px; padding: 0px!important; margin:5px; background: url(images/125-ads.png) 0 0 no-repeat!important;border: none;}
		.footbar ul.small-ads li a, .footbar ul.small-ads li div{float: left;display: inline;margin: 5px;padding: 0!important}		
		
		#copyr{margin:0;padding: 0; height: 31px; background: url(light/logo-bg.png) 0% 100% repeat-x;line-height: 30px; font-size: 10px;border-top: 1px solid #333;}
		.copyr-text{font-size: 11px ; color: #e3e3e3;text-align:center;}
		
/* === comments === */

	/*comments*/
	#pp-comment{margin: 10px auto;padding: 0px;font: 11px "georgia", serif;color: #888;}
	#pp-comment a{color: #515151;}
	#pp-comment a:hover{color: #f25f0f;}
	#comments{margin: 0;padding: 0; font: 11px "georgia", serif;}
	#comments h3{line-height: 30px;font-weight: normal;font-size: 18px;padding: 0px 10px 0px 10px;margin: 0;font-family: Georgia;letter-spacing: 3px; font-variant:small-caps;}
	.com-info{margin: 0;padding: 0;}
	.com-info ul, .com-info ul li{list-style: none;padding: 0;margin: 10px 0px 10px 0px;}
	.com-info li ul{margin: 10px;}
	.comment-author{padding: 0;margin-bottom: 20px;margin-left: 0px;}
	.comment-author .says{display: none;}
	.comment-author img{display: block;float: left; margin: 1px 10px 4px 0px!important; border: 2px solid #ababcd;}
	.comment-body p{display:block;font: 11px "georgia", serif;padding: 5px 0px;line-height:20px;margin:10px 0px 5px}
	.comment-body{ font: 11px "georgia", serif;padding: 5px;}
	.reply{margin: 0px auto 8px auto; text-align: center;}
	.reply .comment-reply-link, #cancel-comment-reply a#cancel-comment-reply-link, .comment-reply-login{padding: 2px 10px 2px 10px;color: #f25f0f!important; font-size: 11px;background: #212121;border: 1px solid #222;text-decoration: none;}
	.reply .comment-reply-link:hover, #cancel-comment-reply a#cancel-comment-reply-link:hover, .comment-reply-login:hover{color: #FFF!important;text-decoration: none;}
	.comment-author .fn{font-weight: bold;text-transform: uppercase; font-size: 11px;line-height: 20px;}
	.comment-author .fn a{color: #111;font-style:normal;}
	.commentmetadata{font-size: 11px; }
	.comment #respond{margin: 10px}

	#respond {margin: 0px; padding: 10px; height: auto; }

	h3#response-title{line-height: 26px;font-weight: normal;font-size: 17px;padding: 10px 10px 10px 10px!important;font-family: Georgia;text-align:left!important;}
	#response-title #cancel-comment-reply{float: right;margin: 1px 4px 1px 1px;}
	.whois-log{font-size: 11px; font-weight: normal;margin: 4px 4px 12px 10px!important;}
	.comment-form-labels{margin-left: 10px!important;margin-top:5px;line-height: 13px!important;}
	.comment-form-labels small{font-size: 14px;color: #FF6600;font-family: Georgia;}
	#respond p.input-holder{margin: 0!important;line-height: 12px!important;padding-top: 0px!important;}
	#respond input,textarea{margin-left: 8px;}
	#respond input{padding: 3px;background: #f1f1f1;border: 1px solid #aaa;}
	#respond textarea{width: 470px; height: 100px;background: #f1f1f1; border: 1px solid #aaa;padding: 3px;}
	#respond input.send-comment {background: url(../images/send-comment.png) no-repeat; width:123px; height:43px; border:none; margin:5px 0 0 4px; text-indent:-9999px; background-position:0 -43px; display:block;cursor: pointer;}
	#respond input.send-comment:hover  {background-position:0% 0%;cursor: pointer;}

	/*comment*/
	#comments, #comments p, .comment-body, .comment-body blockquote, .comment-body blockquote p{color: #313131!important;}
	#comments h3{background: #676767; color: #FFF; border-bottom: 1px solid #EAEAEA;}
	li.even{background: #DADADA;border: 1px solid #FFF;}
	li.odd{background: #f1f1f1;border: 1px solid #FFF;}
	#singlecomments #respond #respond-body h3#response-title{color: #FFF!important}
	h3#response-title{color: #fff;text-shadow: #121212 0px 1px 0px;letter-spacing: 1px;}
	#respond {background: #989898;border: 3px solid #FFF;color: #f1f1f1;}
	
/* Login Form */

	#author-sys{margin: 0px;background:url(light/before-foots.png) 0 0 repeat-x;  height: 34px;}
	#auth-end{float: right; display: inline;margin: 0;padding: 0;width: auto;}
	
	#auth-end .auth-online{display:inline-block;float: left; padding: 3px 8px;margin:4px 0px;letter-spacing: 2px;color: #ededed;font-size: 11px;}
	#auth-end #auth_nav{margin: 0;padding: 0px;list-style: none;float:left;}
	#auth-end #auth_nav li{float:left;display:inline; margin: 0px 5px;padding-top: 8px;line-height: 1em;}
	#auth-end #auth_nav li a{display: block; padding: 4px 10px; background: url(light/nav-auth.png) 0% 100% repeat-x;border: 1px solid #111;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;font-size: 11px;letter-spacing: 1px;}
	#auth-end #auth_nav li a:hover{background-position: 0% 0%;border: 1px solid #212121;color: #2FD991}
	
	#auth-end .auth-form{display: inline-block; float: left; padding: 3px 0px 0px 5px; margin: 4px 0px;letter-spacing: 1px;color: #ededed;font-size: 11px;vertical-align:top}
	.auth-form input.aform{background: url(light/nav-auth.png) 0% 0% repeat-x;border: 1px solid #111;width: 100px;padding: 2px;color: #e3e3e3;font-size: 11px;font-family: Arial, sans-serif;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; margin-top:1px;}
	.auth-button{background: url(light/nav-auth.png) 0% 100% repeat-x;border: 1px solid #333;padding: 1px 5px 2px;color: #2FD991;font-size: 11px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;letter-spacing: 2px; margin-top: 1px;font-family: Arial, sans-serif;}
	.auth-form a{font-size: 10px;color: #ededed;}
	.auth-form a:hover{color: #2FD991;}