/*   Theme Name: Naachgaana Theme

Author: ritwik

Author URI: http://www.solostream.com/

Description: This WordPress theme was designed and built by Michael D. Pollock of Solostream Web Studio. The CSS, XHTML and design is copyright of Solostream Web Studio. Usage is governed by the WP Magazine Theme 1.0    END-USER LICENSE AGREEMENT AGREEMENT.

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

body {
	font-size: 10pt;
	font-family: verdana;
	color: #333333;
	background: #000 top center no-repeat;
	text-align: left;
	margin: 0;
	padding:25px 0px;
	line-height: 1.3em;
}
#wrap {
	clear: both;
	width: 965px;
	margin: 0 auto;
	background:#FFF;
	border:10px solid #b88303;
}
#header {
	clear: both;
	padding: 0;
	margin: 0 auto;
	background:#FFFFFF url(images/header-bg.png) repeat-x top left;
	border-bottom:10px solid #B88303;
}
.logo {
	float:left;
	padding-top:26px;
	padding-bottom:23px;
	padding-left:23px;
}
.editlink {
	background:#fff url(images/editbg.gif) repeat-x bottom left;
	color:#fff;
	padding:3px 0px;
	font-size: 12px;
	width:43px;
	text-align:center;
	margin:7px 0px 0 0px;
	float:right;
}
.editlink A {
	color:#FFFFFF !important;
}
h2 {
	padding:10px 0;
}
.page-title {
        font-size:26px;
	padding:10px 20px 20px 0;
	font-weight:100;
}
.arrow {
	float:left;
	width:20px;
	padding:10px 0px 10px 20px;
}
.titleold {
	color:#8d8d8d;
	padding:10px 10px 10px 20px;
	font-size: 20px;
	font-weight:100;
	line-height:22px;
	width:560px;
}
.title A, .titleold A {
	color:#8d8d8d;
}
.single-title {
	/* background:#fff  url(images/art-tit-bg.gif) repeat-x bottom left; */







color:#8d8d8d;
	padding:8px 15px;
	font-size: 16px;
	font-weight:bold;
}
.widget-title {
	color:#8d8d8d;
	padding:8px 15px;
	font-size: 14px;
	font-weight:bold;
}
.CollapsiblePanel {
}
.CollapsiblePanelOpen {
/* background:#fff  url(images/art-tit-bg.gif) repeat-x top left; */







}
.CollapsiblePanelClosed {
/*background:#fff  url(images/art-tit-bg2.gif) repeat-x top left; */







}
.CollapsiblePanelFocused {
/*background:#fff  url(images/art-tit-bg2.gif) repeat-x top left; */







}
.article-top {
	background:  url(images/art-box-top.gif) no-repeat bottom left;
	display:block;
	height:4px;
	width:590px;
}
.article-bottom {
	background:  url(images/art-box-bot.gif) no-repeat top left;
	display:block;
	height:15px;
	width:590px;
	margin-bottom:0px;
}
.widget-top {
	background:  url(images/widget-top.gif) no-repeat bottom left;
	display:block;
	height:5px;
	width:333px;
}
.widget-bottom {
	background:  url(images/widget-bot.gif) no-repeat top left;
	display:block;
	height:5px;
	width:333px;
	margin-bottom:12px;
}
#header .sitehead-left {
	width:50%;
	float:left;
	margin:0;
	padding:0;
}
#header .sitehead-right {
	width:49%;
	float:right;
	margin:0;
	padding:0;
}
#header .sitehead-left p {
	margin:0;
	height:26px;
	line-height:26px;
}
#header .sitehead-right p {
	clear: both;
	float:right;
	margin:0;
	height:24px;
	line-height:24px;
}
/*







#nav {







	height:30px;







	line-height:30px; 







	margin: 0 auto;







	padding:0px;







	border:1px solid #ddd;







	}







*/







#page {
	clear: both;
	margin: 0 auto;
	padding:  0px;
}
#contentleft {
	width: 597px;
	float:left;
	padding:10px 12px;
	margin:0;
}
#contentleft h2 A, #contentleft .post h1 A {
	color:#1d819b;
}
#contentleft .postinfo A.commentslink {
	color:#408BAA;
}
.cnnMpVideo p A {
	color:#1d819b;
}
#content {
}
#content p {
	font-size:10pt;
}
#contentright {
	width: 344px;
	float:left;
	padding:0;
	margin: 10px 0px;
}
#sidebar {
	width: 100%;
}
#footer {
	font-size:10pt;
	clear: both;
	margin: 0px auto;
	padding: 0;
	text-align: center;
	margin: 0 auto;
	padding:10px 20px;
	background:#313131;
	text-align: left;
	color:#999999;
	font-size:11px;
}
#footer UL {
	padding:0px;
	margin:0px;
}
#footer-column-first {
	list-style-type: none;
	width:140px;
	float: left;
}
#footer-column-second {
	list-style-type: none;
	width:70px;
	float: left;
}
#footer-column-third {
	list-style-type: none;
	width:115px;
	float: left;
}
#footer-column-forth {
	list-style-type: none;
	width:106px;
	float: left;
}
#footer-column-fifth {
	list-style-type: none;
	width:64px;
	float: left;
}
.footer-content {
}
#footer .alignleft {
	padding-top:10px;
	width:396px;
	color:#999999;
	float:left;
}
#footer .alignleft A {
	color:#999999;
}
#footer .alignright {
	color:#cccccc;
	width:500px;
	float:right;
}
#footer .alignright A {
	color:#cccccc;
}
.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, h3, h4, h5, h6, h7 {
	line-height: 1.2em;
	letter-spacing:-1px;
	margin: 0;
	padding: 0;
	text-align: left;
}
.section h2 {
	color:#fff;
}
.section p {
	color:#fff;
}
h1 {
	font-size: 38px;
	margin: 0;
	font-weight:100;
}
h2 {
	font-size: 22px;
	font-weight:100;
}
h3 {
	font-size: 30px;
	font-weight:100;
	letter-spacing:0px;
}
h4, h5, h6, h7 {
	font-size: 28px;
	font-weight:100;
	letter-spacing:0px;
}
.entry h1, .entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {
	margin-bottom: 10px;
}
#header h1 {
	font-size:20px;
	margin:0;
	line-height:24px;
	height:24px;
}
#subhead h3 {
	margin: 0;
	padding: 0;
	font-size:12pt;
}
#subhead h1 {
	margin:0;
	padding: 10;
}
h3#comments, h3#respond {
	font-size:18px;
	font-weight:normal;
	margin: 0 !important;
	padding: 10px;
	border-left:0;
	border-right:0;
}
h2.home-list {
	font-size: 36px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:100;
	letter-spacing:0px;
	margin-bottom:0;
}
.date {
	display: block;
	padding:0px 20px;
	color: #999999;
}
.divider {
	margin:0 5px 0 5px;
	color:#C0D9E3;
}
/* -------------------[ Links ]------------------- */







#sidebar a {
	color:#ffffff;
	text-decoration:none;
}
#sidebar a:hover {
	color:#FFF;
	text-decoration:underline;
}
a {
	color:#ffbd21;
	text-decoration:underline;
}
a:hover {
	color:#ffbd21;
	text-decoration:none;
}
.home-post-1 a, .alt-home-post-1 a {
	text-decoration:none;
}
.home-post-1 a:hover, .alt-home-post-1 a:hover {
	text-decoration:none;
}
.post h1 a, .post h2 a, .featurepost h2 a, .featurepost h1 a {
}
#sidebar a.more-link {
	color:#53abd5;
	text-decoration:underline;
	background:none;
	padding-left:2px;
	padding-right:0;
	/*background:url(images/arrow-rt.gif) 8px 5px no-repeat;	
	display:inline;
 #display:inline-block;*/
 
}
 
a.more-link {
	color:#ffbd21;
	background: url(images/arrow-rt.gif) 100% 70% no-repeat;
	padding-right:14px;
}
.commentslink A {
	color:#1d819b;
}
A .commentslink {
	color:#1d819b;
}
.postinfo A {
	color:#1d819b;
}
A.postinfo {
	color:#1d819b;
}
/* -------------------[ Images ]------------------- */















img.rss {
	margin:3px 5px;
}
img.alignright {
	float: right;
	clear: right;
	margin: 0 0 5px 10px;
}
img.alignleft {
	float: left;
	clear: left;
	margin: 0 10px 5px 0px;
}
img.centered {
	display: block;
	margin: 0 auto 20px auto;
	float: none;
	clear: both;
}
img.feature-photo {
	height:220px;
	float:right;
}
.entry img.feature-photo {
	float:right;
}
img.home-grav {
	padding:1px;
	background:#fff;
	border:1px solid #fff;
	float:right;
	margin:0 0 5px 10px;
}
img.post-thum {
	height:100px;
	width:100px;
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:left;
	margin-right:5px;
}
.home-post-list-2 img.post-thum {
	height:100px;
	width:100px;
	padding:1px;
	float:right;
	margin:0 0 0 5px;
}
.home-post-list-5 img.post-thum {
	height:100px;
	width:100px;
	padding:1px;
	float:right;
	margin:0 0 10px 5px;
}
.archive-post-list-2 img.post-thum {
	height:100px;
	width:100px;
	padding:1px;
	float:right;
	margin:0 0 0 5px;
}
img.auth-single-post {
	padding:1px;
	border:1px solid #333;
	float:right;
	margin:0 0 10px 10px;
}
img.auth-archive-page {
	padding:1px;
	border:1px solid #333;
	float:right;
	margin:0 0 10px 10px;
}
img.comment-grav {
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	margin:0 0 10px 0px;
}
/* -------------------[ Comments ]------------------- */















.commentlist {
	list-style-type:none;
	margin:0 10px 0 0;
	background:#F1F3F3 none repeat scroll 0 0;
	border-bottom:1px solid #DDE0E0;
	border-top:1px solid #DDE0E0;
	padding:20px;
}
.comment_author {
	float:left;
	margin-bottom:25px;
	padding-top:1px;
	width:100px;
}
.comment_author p {
	line-height:normal;
}
.comment_author A {
	color:##429497;
	text-decoration:none;
}
.comment_arrow {
	left:-32px;
	position:absolute;
	top:10px;
}
.comment_author span {
	color:#408BAA;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}
.single_comment {
	background:#ffffff none repeat scroll 0 0;
	border:1px solid #E0E5E5;
	float:right;
	margin-bottom:25px;
	padding:10px 20px;
	position:relative;
	width:350px;
}
.commentlist ol {
	list-style-type:none;
}
.commentlist li {
	clear:both;
	list-style-type:none;
	margin: 0;
}
.commentlist li.alt {
	margin: 0;
	list-style-type:none;
}
.commentmetadata {
	display: block;
	margin-bottom:5px;
}
.commentlist cite {
	font: 9pt arial;
	font-weight:bold;
}
#commentform {
	padding:10px;
	margin:0;
}
#commentform textarea {
	border:none;
	width:98%;
	padding:5px;
	background-color:#f3f3f3;
}
/* -------------------[ Misc Tags and Classes ]------------------- */















.post ul {
	list-style-type: none;
}
.post ul li {
	list-style-type:none;
	background: url(images/bullet2.gif) 0 4px no-repeat;
	padding: 0 0 2px 14px;
}
.post ul ul {
	margin-left:0;
}
.post ol li {
	list-style-type:none;
}
.post ol.archives {
	margin:0;
	padding-left:25px;
}
p {
	margin-top: 0px;
	margin-bottom: 15px;
	line-height:20px;
}
acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom: 1px dotted #999;
}
* html acronym, abbr {
	border-bottom: 1px dashed #999;
}
blockquote {
	padding-left: 10px;
	border-left: 5px solid #ccc;
	color: #999;
}
.center {
	text-align: center;
}
a img, img a {
	border: none;
}
.post {
	margin: 0 0 10px;
	padding: 0;
}
.entry {
	padding:10px 20px 20px 0;
	margin: 0;
}
.postinfo {
	font-size:9pt;
	clear: both;
	margin: 0 0 10px;
	padding:10px 20px 10px 20px;
	background-color:#f1f3f3;
	color:#000000;
}
.article-content .postinfo, .article-content .postinfo2 {
	background:#f1f3f3 none repeat scroll 0 0;
	color:#408BAA;
	font-family:Geneva, Arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:5px;
	display:inline;
}
.article-content .postinfo2 {
	float:left;
	margin-top:10px;
}
.article-content .postinfo A, .article-content .postinfo2 A {
	color:#408BAA !important;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
}
code {
	font: 1.1em 'Courier New', Courier, Fixed;
}
hr {
	display: block;
	clear:both;
}
.navigation {
	clear:both;
	font-size:10pt;
	margin:5px 0 0 0;
	padding: 0 10px;
	text-align:left;
}
.navigation .alignright {
	padding: 3px 10px;
	float: right;
	margin: 0;
}
.navigation .alignleft {
	padding: 3px 10px;
	float: left;
	margin: 0;
}
.banner468 {
	text-align:center;
	margin: 0 auto;
	padding:0 0 1px;
}
.banner300 {
	text-align:center;
	margin: 0px auto 10px auto;
	background:  url(images/adbg.gif) repeat-x top left;
	padding:8px 6px;
	width:303px;
}
/* -------------------[ Top Navigation ]------------------- */















#topnav {
	float:right;
	height:26px;
	line-height:26px;
	padding: 0;
	margin: 0;
	clear:both;
	width:100%;
}
#topnav ul {
	background:#fff;
	float:right;
	height:26px;
	line-height:26px;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#topnav li {
	float: left;
	margin: 0;
	padding:0;
}
#topnav li li {
	line-height:1.5em;
	float: none;
	margin: 0;
	padding:0;
}
#topnav li ul {
	border-top:1px solid #fff;
	display:none;
	position: absolute;
	width: 154px;
	left: -999em;
	padding:0;
}
#topnav li ul ul {
	margin: -29px 0 0 154px;
}
#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 {
	display:block;
	left: auto;
}
#topnav a, #topnav a:visited, #topnav a:link {
	display: block;
	text-decoration:none;
	padding:0 7px;
	margin:0;
}
#topnav a:hover, #topnav a:active {
	background:transparent;
	color:#000;
}
#topnav li.rss a, #topnav li.rss a:visited, #topnav li.rss a:link {
	padding-right:0 !important;
	padding-left:21px;
	background:url(images/rss-sm.gif) 7px 6px no-repeat;
}
#topnav li li a, #topnav li li a:link, #topnav li li a:visited {
	color:#3399CC;
	width:140px;
	float: none;
	margin: 0;
	padding-top:5px;
	padding-bottom:5px;
}
#topnav li li a:hover, #topnav li li a:active {
	background: #111;
	color:#3399CC;
}
#topnav li li li a {
	border-left:1px solid #fff;
}
/* -------------------[ Category Navigation ]------------------- */







/*







#nav ul {















	padding: 0;







	margin: 0;







	list-style-type: none;







































	width:100%;







	background:#eee;







	}















#nav li { 























	float: left;







	margin: 0;







	padding:0;







	border-right:1px solid #fff;







	}















#nav li li { 







	float: none;







	margin: 0;







































	padding:0;







	}















#nav li ul {















	border-top:1px solid #fff;







  







	display:none;







	position: absolute;







	width: 160px;







	left: -999em;







	padding:0; 







	}















#nav li ul ul { 







	margin: -31px 0 0 160px;







	}















#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 { 







	display:block;















	left: auto;







        _height:1em;







	}















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















	color:#000;







	display: block;







	text-decoration:none;







        padding:0 10px;































        margin:0;







	}















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







 







	color:#3399CC;







	}















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







	color:#000000;







 







	







	float: none;















	margin: 0;







	}























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







	background: #111;







	}















#nav li li li a {







	border-left:1px solid #fff;







	}







*/







#nav {
	border-bottom:1px solid #ffffff;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 100%;
	COLOR: #000000;
	POSITION: relative
}
#nav A {
	TEXT-DECORATION: none;
	COLOR: #000000;
}
#nav A:hover {
	TEXT-DECORATION: underline
}
#nav #nav_tier_1 A {
	font-weight:bold;
}
#nav #nav_tier_1 A:hover {
	font-weight:bold;
}
#nav .hilite A {
	COLOR: #000000
}
#nav_tier_1 {
	FONT-SIZE: 14px;
	background: url(images/main-nav-bg.png) repeat-x top left;
	OVERFLOW: hidden;
	HEIGHT: 29px;
	PADDING: 5px 0;
	border-bottom:1px solid #8f8f8f;
}
#nav_tier_1 UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 14px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
}
#nav_tier_1 UL LI {
	PADDING-RIGHT: 10px;
	DISPLAY: inline;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
#nav #nav_tier_2 A {
	font-weight:normal;
}
#nav #nav_tier_2 A:hover {
	font-weight:normal;
}
#nav_tier_2 {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	background: url(images/sub-nav-bg.png) repeat-x top left;
	HEIGHT: 25px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #8f8f8f;
}
#nav_tier_2 UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 14px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
}
#nav_tier_2 UL LI {
	PADDING-RIGHT: 15px;
	DISPLAY: inline
}
#nav_tier_2 UL LI.bar {
	BORDER-LEFT: #7d868b 1px solid
}
#nav_tier_3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BACKGROUND: #7d868b;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 21px
}
#nav_tier_3 UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 4px
}
#nav_tier_3 UL LI {
	PADDING-RIGHT: 20px;
	DISPLAY: inline
}
DIV#nav_subscribe {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	LEFT: 624px;
	PADDING-BOTTOM: 0px;
	WIDTH: 316px;
	PADDING-TOP: 2px;
	FONT-FAMILY: Tahoma;
	POSITION: absolute;
	TOP: 5px;
	TEXT-ALIGN: right
}
DIV#nav_subscribe A {
	COLOR: #ffcc00
}
.div_search {
	padding:5px;
	width:285px;
	margin:0px;
}
#nav_search {
	WIDTH:150px;
	TOP: 5px;
	HEIGHT: 20px
}
.search {
	background:url(images/search-box-bg.gif) no-repeat;
	margin-right:11px;
	margin-top:18px;
	overflow:hidden;
}
.btnsearch {
	background:url(images/search-btn.gif) no-repeat;
	margin:20px 20px 0 0;
	width: 73px;
	height:26px;
	border:none;
	float:left;
	display:block;
}
.nav_search_textbox {
	/*url(images/searchq.jpg) no-repeat;*/ 

	background: #d0e6f0;
	border:none;
	width:200px;
	height:16px;
	font-size: 12pt;
	font-weight:bold;
	color: #999999;
	margin:20px 10px 22px 20px;
	padding:5px 5px 5px 5px;
	float:left;
	display:block;
}
/* ---------------[ 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: 10px;
	padding:0;
}
/* ---------------[ Tabber ]--------------- */















/*--------------------------------------------------







  REQUIRED to hide the non-active tab content.







  But do not hide them in the print stylesheet!







  --------------------------------------------------*/















#tab-box {
	margin:0px;
	background:#a06b00;
}
#tab-box h3 {
	font-size:10pt;
	font-weight:normal;
	letter-spacing:0px;
	padding:5px 10px;
	margin:0;
	color:#fff;
	background:#ccc;
}
.tabberlive .tabbertabhide {
	border:0;
	display:none;
}
/*--------------------------------------------------







  .tabber = before the tabber interface is set up







  .tabberlive = after the tabber interface is set up















  --------------------------------------------------*/















.tabber {
	display:none;
}
.tabberlive {
}
/*--------------------------------------------------







  ul.tabbernav = the tab navigation list







  li.tabberactive = the active tab







  --------------------------------------------------*/















ul.tabbernav {
	color:#fff !important;
	background:#a06b00 !important;
	padding: 0 !important;
	height:24px;
	line-height:24px;
	/*border:1px solid #fff;*/















































	border-bottom:0;
	margin: 0 !important;
	padding:0 !important;
	list-style-type:none !important;
	font-size:12px;
}
.tabbernav li {
	color:#fff !important;
	padding:0 !important;
	list-style-type:none;
	float:left !important;
	margin-right:3px !important;
	background: transparent !important;
}
.tabbernav li a {
	float:left;
	display: block;
	padding: 0 5px;
}
.tabbernav li a:link {
	color:#fff !important;
	background: #785000;
}
.tabbernav li a:visited {
	background: #785000;
	color:#fff !important;
	text-decoration: none;
}
.tabbernav li a:hover {
	color:#785000 !important;
	background: #fff;
}
.tabbernav li.tabberactive a {
	color:#785000 !important;
	background: #fff;
}
.tabbernav li.tabberactive a:hover {
	color:#fff !important;
	background: #785000;
}
/*--------------------------------------------------







  .tabbertab = the tab content







  Add style only after the tabber interface is set up (.tabberlive)







  --------------------------------------------------*/















.tabberlive .tabbertab {
	padding: 8px;
	background:#a06b00;
	border-top:10px solid #a06b00;
}
/* If desired, hide the heading since a heading is provided by the tab */















.tabberlive .tabbertab h2 {
}
.tabberlive .tabbertab h3 {
	display:none;
}
.tabberlive .tabbertab ul.pop {
	color:#fff;
}
.tabberlive .tabbertab ul.pop li {
	color:#fff;
	clear:both !important;
	border-bottom:1px solid #a06b00 !important;
	padding: 5px 10px !important;
}
.tabberlive .tabbertab ul.pop li a {
	color:#fff;
	text-decoration:underline;
}
.tabberlive .tabbertab ul.pop li a:hover {
	color:#fff;
	text-decoration:none;
}
/* -------------------[ Site Guide ]------------------- */















#searchform, #monthform, #tagform, #categoryform {
	margin: 0;
	padding: 0;
}
#searchform #submit {
}
select#months, select#tag_drop, select#category_drop {
	width: 180px;
	margin:0;
}
/* ---------------[ Related Entries ]--------------- */















.related {
}
.home-post-1 .related {
	color:#FFFFFF;
	padding:5px 10px;
	margin:10px auto 10px;
}
.related h3 {
	font-weight:bold;
	letter-spacing:0px;
	font-family:arial, helvetica, sans-serif;
	font-size:10pt;
	margin-bottom:5px;
}
.related ul {
	margin: 0 0 10px;
	padding:0;
	list-style-type: none;
}
.related ul li {
	list-style-type:none;
	padding: 0 0 0 20px;
	background: url(images/blank.gif) 0 3px no-repeat;
}
.tags {
	margin: 0 0 10px;
	padding: 0;
}
/* -------------------[ Features ]------------------- */















#my-glider {
	width:590px;
	margin: 0 0 10px;
}
#my-glider .controls {
	clear:both;
	width:590px;
	background:#735208;
	padding: 0;
	margin:0;
}
#my-glider .controls ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#my-glider .controls li {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
}
#my-glider .controls li.feat-nums {
	float:left;
	padding:0px 10px;
	margin:0;
	color:#fff;
	line-height:25px;
	height:25px;
}
#my-glider .controls a, .control a:link, .controls a:visited {
	float:left;
	display:block;
	padding:0px 10px;
	margin:0;
	color:#fff;
	text-decoration:none;
	line-height:25px;
	height:25px;
}
#my-glider .controls a:hover {
}
#my-glider .controls li.feat-about {
	float:right;
}
#my-glider .controls li.feat-about a {
	border-right:0;
}
#my-glider .scroller {
	height: 220px;
	width:590px;
	display:block;
	overflow: hidden;
}
#my-glider .scroller .section {
	width:590px;
	height: 220px;
	overflow: hidden;
	padding: 0;
}
#my-glider .scroller .content {
	width: 10000px;
}
#my-glider .feature-entry {
	padding: 10px;
}
#my-glider .scroller .content .feature-entry {
	padding: 0px;
}
#my-glider .feature-entry h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	font-weight:100;
}
#my-glider .feature-entry h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin: 0 0 5px 0;
	letter-spacing:0px;
}
/* -------------------[ Archive Pages 2 and 4 + Search ]------------------- */















.archive-post-list-1 {
	padding:0px;
}
.archive-post-1 {
	margin:0;
}
.alt-archive-post-1 {
	margin:0;
}
/* -------------------[ Archive Page 1 and 3  ]------------------- */















.archive-post-list-2 {
	overflow:hidden;
	width:468px;
	float:left;
	padding:1px;
	border:1px solid #333;
}
/*







.archive-post-1 { 







	padding:10px;







	margin:0; 







	}















.alt-archive-post-1 { 







	padding:10px;







	margin:0; 







	}







*/















/* -------------------[ Sub-Head ]------------------- */















#subhead {
	margin: 0;
}
#subhead p {
	margin:0;
}
/* -------------------[ Single Post ]------------------- */















.singlepost {
	padding:0px;
}
.singlepost .post {
}
/* -------------------[ Sidebar ]------------------- */















#sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#sidebar ul ul {
	margin: 0;
	padding: 0;
}
#sidebar li {
	margin: 0px;
}
#sidebar li h2 {
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #ddd;
	border-top:2px solid #ddd;
	padding:4px 2px;
	margin:0 0 3px;
	color:#000;
}
#sidebar li li {
	margin:0;
	padding:0;
}
#sidebar p {
	padding: 0;
}
#sidebar li#recent-comments {
}
#sidebar li#recent-comments h2 {
	border:0;
	font-size:10pt;
	letter-spacing:0px;
	border-bottom:1px solid #a06b00;
	padding:5px 10px;
	margin:0;
	color:#666666;
}
#sidebar li#recent-comments li {
	color:#666666;
	margin:0;
	background:#a06b00;
	padding:5px 10px;
	border-bottom:1px solid #a06b00;
}
#sidebar li#recent-comments li a {
	color:#1d819b;
	text-decoration:underline;
}
#sidebar li#recent-comments li a:hover {
	color:#1d819b;
	text-decoration:none;
}
#sidebar li#recent-posts {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
}
#sidebar li#recent-posts h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
}
#sidebar li#recent-posts li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
}
#sidebar li#links {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
}
#sidebar li#links h2 {
	border:0;
	font-size:10pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
}
#sidebar li#links li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
}
#sidebar li#meta {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
}
#sidebar li#meta h2 {
	border:0;
	font-size:10pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
}
#sidebar li#meta li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
}
#sidebar li#pages {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
}
#sidebar li#pages h2 {
	border:0;
	font-size:10pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
}
#sidebar li#pages li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
}
#sidebar li#pages li li {
	padding:0 7px 0 0;
	margin-left:15px;
	list-style-type:square;
	border-bottom:0;
}
#sidebar li#archives {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
}
#sidebar li#archives h2 {
	border:0;
	font-size:10pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
}
#sidebar li#archives li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
}
#sidebar li#tag_cloud {
	border:1px solid #ddd;
	background:#eee;
	padding:7px 10px;
}
#sidebar li#tag_cloud h2 {
	border:0;
	font-size:10pt;
	letter-spacing:0px;
	padding:0;
	margin:0;
	color:#000;
}
#sidebar li.widget_categories {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
}
#sidebar li.widget_categories h2 {
	font-size:10pt;
	letter-spacing:0px;
	border:0;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
}
#sidebar li.widget_categories li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
}
#sidebar li.widget_categories li li {
	padding:0 7px 0 0;
	margin-left:15px;
	list-style-type:square;
	border-bottom:0;
}
/* -------------------[ Middle Content ]------------------- */















#midcontent {
	float:right;
	width:168px;
	margin:0;
	padding:0;
}
#midcontent ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#midcontent ul ul {
	margin: 0;
	padding: 0;
}
#midcontent li {
	padding:0;
	margin: 0 0 10px;
}
#midcontent li h2 {
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #ddd;
	border-top:2px solid #ddd;
	padding:4px 2px;
	margin:0 0 3px;
	color:#000;
}
#midcontent li li {
	margin:0;
	padding:0;
}
#midcontent p {
	padding: 0;
}
#midcontent li#recent-comments {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
}
#midcontent li#recent-comments h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #111;
	padding:5px 10px;
	margin:0;
	color:#fff;
	background:#ccc;
}
#midcontent li#recent-comments li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #111;
}
#midcontent li#recent-posts {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
}
#midcontent li#recent-posts h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
}
#midcontent li#recent-posts li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
}
#midcontent li#links {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
}
#midcontent li#links h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
}
#midcontent li#links li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
}
#midcontent li#meta {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
}
#midcontent li#meta h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
}
#midcontent li#meta li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
}
#midcontent li#pages {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
}
#midcontent li#pages h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
}
#midcontent li#pages li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
}
#midcontent li#pages li li {
	padding:0 7px 0 0;
	margin-left:15px;
	list-style-type:square;
	border-bottom:0;
}
#midcontent li#archives {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
}
#midcontent li#archives h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
}
#midcontent li#archives li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
}
#midcontent li#tag_cloud {
	border:1px solid #ddd;
	background:#eee;
	padding:7px 10px;
}
#midcontent li#tag_cloud h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	padding:0;
	margin:0;
	color:#000;
}
#midcontent li.widget_categories {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
}
#midcontent li.widget_categories h2 {
	font-size:9pt;
	letter-spacing:0px;
	border:0;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
}
#midcontent li.widget_categories li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
}
#midcontent li.widget_categories li li {
	padding:0 7px 0 0;
	margin-left:15px;
	list-style-type:square;
	border-bottom:0;
}
/* -------------------[ Home Page 1 and 3 Articles ]------------------- */















.home-post-list p {
	color:#fff;
}
.home-post-list-2 {
	overflow:hidden;
	width:468px;
	float:left;
	padding:1px;
}
.home-post-list-2 .post {
	margin:0;
}
h3.home-post-list {
	font-size:10pt;
	letter-spacing:0px;
	padding:5px 10px;
	margin:0;
	color:#fff;
}
.home-post-list-2 .home-post-1 {
	padding:0px 10px 0px 0px;
	margin:0;
}
.home-post-list-2 .alt-home-post-1 {
	padding:0px 10px 0px 0px;
	margin:0;
}
/* -------------------[ Home Page 2 and 4 Articles ]------------------- */







.article-content {
	width:576px;
	padding:20px 1px 0px 13px;
	background:#FFFFFF;
	margin-bottom:0px;
}
.widget-content {
	width:333px;
	padding:0px;
	padding-bottom:15px;
	background:#f1f3f3;
	color:#cbcbcb;
}
.article-inner-content {
}
.widget-inner-content {
	padding:10px 15px 15px 15px;
	white-space:normal;
}
.home-post-list-1 {
	overflow:hidden;
	padding:1px;
}
.home-post-list-1 .post {
	margin:0;
}
.home-post-list-1 .float-post-right {
	float:right;
	width:510px;
	padding:0;
	margin:0
}
h3.home-post-list {
	font-size:30px;
	letter-spacing:0px;
	padding:5px 10px;
	margin:0;
	color:#666666;
}
.home-post-list-1 .home-post-1 {
	padding:  0px;
	margin:0;
}
.home-post-list-1 .alt-home-post-1 {
	padding:  0px;
	margin:0;
}
/* -------------------[ Home Page 5 Articles ]------------------- */















.home-post-list-5 {
	overflow:hidden;
	background:#fff;
	padding:1px 1px 0;
}
.home-post-list-5 .post {
	margin:0;
}
h3.home-post-list {
	font-size:30px;
	letter-spacing:0px;
	padding:5px 10px;
	margin:0;
	color:#fff;
}
.home-post-list-5 .home-post-1 {
	padding:0;
	margin:0;
	float:left;
	width:322px;
	overflow:hidden;
}
.home-post-list-5 .alt-home-post-1 {
	padding:0;
	margin:0;
	float:right;
	width:323px;
	overflow:hidden;
}
.home-post-list-5 .entry {
	height: 140px;
	padding:10px 10px 10px 0px;
}
.home-post-list-5 .bottom {
	height: 24px;
	line-height:24px;
	padding:0 10px;
	font-size:8pt;
}
.home-post-list-5 .navigation {
	clear:both;
	font-size:8pt;
	margin: 0;
	padding: 0 10px;
	border:0;
	text-align:left;
}
/* top nav */































.cnrleft {
	background:#2a2517 url(images/cnr-left.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align: left;
	margin: 5px 0 0 0;
	padding:0;
}
.cnrright {
	background:url(images/cnr-right.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-align: left;
	margin-left:15px;
	padding:0;
}
.1BoxHeader {
	height:5px;
	overflow:hidden;
	background:#1d819b url(images/cnr_TR.gif) 100% 0 no-repeat;
}
.1BoxHeader div {
	width:5px;
	height:5px;
	overflow:hidden;
	background:#1d819b url(images/cnr_TL.gif) 0 0 no-repeat;
}
.BoxContent {
	background:#1d819b;
	padding:3px 7px 3px 7px
}
.1BoxFooter {
	overflow:hidden;
	height:5px;
	overflow:hidden;
	background:#1d819b url(images/cnr_BR.gif) 100% 0 no-repeat;
}
.1BoxFooter div {
	height:5px;
	width:5px;
	overflow:hidden;
	background:#1d819b url(images/cnr_BL.gif) 0 0 no-repeat;
}
.BoxHeader {
	height:5px;
	overflow:hidden;
	background:#1d819b url(images/cnr_TR.gif) top right no-repeat;
}
.BoxHeader div {
	width:5px;
	height:5px;
	overflow:hidden;
	background:#1d819b url(images/cnr_TL.gif) top left no-repeat;
}
.BoxContent {
	background:#1d819b;
	padding:3px 7px 3px 7px
}
.BoxFooter {
	height:5px;
	overflow:hidden;
	background:#1d819b url(images/cnr_BR.gif) bottom right no-repeat;
}
.BoxFooter div {
	height:5px;
	width:5px;
	overflow:hidden;
	background:#1d819b url(images/cnr_BL.gif) 0 0 no-repeat;
}
._TOP {
	height:5px;
	overflow:hidden;
	background:#FFFFFF url(images/_TR.gif) top right no-repeat;
}
._TOP div {
	width:5px;
	height:5px;
	overflow:hidden;
	background:#FFFFFF url(images/_TL.gif) top left no-repeat;
}
._BOT {
	height:5px;
	overflow:hidden;
	background:#FFFFFF url(images/_BR.gif) bottom right no-repeat;
}
._BOT div {
	height:5px;
	width:5px;
	overflow:hidden;
	background:#FFFFFF url(images/_BL.gif) 0 0 no-repeat;
}
#mySlideshow {
	Z-INDEX: 5;
	WIDTH: 590px;
	HEIGHT: 224px
}
.jdSlideshow {
	DISPLAY: none;
	OVERFLOW: hidden;
	POSITION: relative
}
.jdSlideshow IMG {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px
}
.jdSlideshow .slideElement {
	WIDTH: 100%;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 100%;
	BACKGROUND-COLOR: #000
}
.jdSlideshow .loadingElement {
	BACKGROUND-POSITION: center center;
	LEFT: 0px;
	BACKGROUND-IMAGE: url(img/loading-bar-black.gif);
	WIDTH: 100%;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 100%;
	BACKGROUND-COLOR: #000
}
.jdSlideshow .slideInfoZone {
	Z-INDEX: 10;
	LEFT: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	COLOR: #fff;
	BOTTOM: 0px;
	TEXT-INDENT: 0px;
	POSITION: absolute;
	HEIGHT: 40px
}
.jdSlideshow .slideInfoZone H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 0px;
	MARGIN: 2px 5px;
	PADDING-TOP: 0px
}
.jdSlideshow .slideInfoZone P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 60%;
	PADDING-BOTTOM: 0px;
	MARGIN: 2px 5px;
	COLOR: #eee;
	PADDING-TOP: 0px
}
.jdSlideshow A {
	FONT-SIZE: 100%;
	TEXT-DECORATION: none
}
.jdSlideshow A.right {
	Z-INDEX: 10;
	FILTER: alpha(opacity=20);
	WIDTH: 40%;
	CURSOR: pointer;
	POSITION: absolute;
	HEIGHT: 100%;
	moz-opacity: 0.2;
	khtml-opacity: 0.2;
	opacity: 0.2
}
.jdSlideshow A.left {
	Z-INDEX: 10;
	FILTER: alpha(opacity=20);
	WIDTH: 40%;
	CURSOR: pointer;
	POSITION: absolute;
	HEIGHT: 100%;
	moz-opacity: 0.2;
	khtml-opacity: 0.2;
	opacity: 0.2
}
HTML .jdSlideshow A.right {
	FILTER: alpha(opacity=50)
}
HTML .jdSlideshow A.left {
	FILTER: alpha(opacity=50)
}
.jdSlideshow A.right:hover {
	FILTER: alpha(opacity=80);
	moz-opacity: 0.8;
	khtml-opacity: 0.8;
	opacity: 0.8
}
.jdSlideshow A.left:hover {
	FILTER: alpha(opacity=80);
	moz-opacity: 0.8;
	khtml-opacity: 0.8;
	opacity: 0.8
}
.jdSlideshow A.left {
	BACKGROUND: url(img/fleche1.png) no-repeat left top;
	LEFT: 0px;
	TOP: 0px
}
HTML .jdSlideshow A.left {
	BACKGROUND: url(img/fleche1.gif) no-repeat left top
}
.jdSlideshow A.right {
	RIGHT: 0px;
	BACKGROUND: url(img/fleche2.png) no-repeat right top;
	TOP: 0px
}
HTML .jdSlideshow A.right {
	BACKGROUND: url(img/fleche2.gif) no-repeat right top
}
#expand A {
	background:url(images/expand.gif) top left no-repeat;
	width:192px;
	height:25px;
	padding:0px 4px;
	margin:0 28px 0 0;
	display:block;
	float:left
}
#expand A:hover {
	background:url(images/expand-hover.gif) top left no-repeat;
}
#collapse A {
	background:url(images/collapse.gif) top left no-repeat;
	margin:0 28px 0 0;
	width:192px;
	height:25px;
	padding:0px 4px;
	display:block;
	float:left
}
#collapse A:hover {
	background:url(images/collapse-hover.gif) top left no-repeat;
}
#beamember A {
	background:url(images/beamember.gif) top left no-repeat;
	width:123px;
	height:19px;
	padding:10px 4px 0px 4px;
	margin:4px 0 0 0;
	display:block;
	float:left
}
.name-label {
	float:left;
	height:25px;
	width:100px;
}
.input-lable {
	margin-left:110px;
	height:25px;
	width:200px;
}
.input {
	border:solid 1px #CCCCCC
}
.button {
	border:solid 1px #CCCCCC;
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold
}
/* Menu CSS Document */







.menu img {
	border:0px;
}
.flt {
	float:left;
}
.menubg {
	clear:left;
}
.menu {
	float:left;
	width:300px;
	clear:left;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:5px;
	margin:0px
}
.menu li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 3px !important;
	list-style:none;
	float:left;
	border:none !important;
}
.menu a, .menu a:visited {
	width:125px;
	height:22px;
	margin:0px;
	position:relative;
	display:block;
	color:#fff;
	text-decoration:none;
	background:url(images/menubg.gif) no-repeat;
	padding:4px 0 0 10px;
}
*html .menu a, .menu a:visited {
	width:125px;
	height:22px;
	margin:0px;
	position:relative;
	display:block;
	color:#fff;
	text-decoration:none;
	background:url(images/menubg.gif) no-repeat;
	padding:4px 0 0 10px;
}
.menu a.ml, .menu a.ml:visited {
	width:125px;
	height:22px;
	margin:0px;
	position:relative;
	display:block;
	color:#fff;
	text-decoration:none;
	background: url(images/menubgml.gif) no-repeat;
	padding:4px 0 0 10px;
}
*html .menu a.ml, .menu a.ml:visited {
	width:125px;
	height:22px;
	margin:0px;
	position:relative;
	display:block;
	color:#fff;
	text-decoration:none;
	background:url(images/menubgml.gif) no-repeat;
	padding:4px 0 0 10px;
}
.menu a:hover, .menu a:active, .menu li.current_page_item a, .menu li.current_page_item a:visited {
	background:url(images/menubg-hover.gif) no-repeat;
	text-decoration:none;
}
.menu a.ml:hover, .menu a.ml:active, .menu li.current_page_item a.ml, .menu li.current_page_item a.ml:visited {
	background:url(images/menubgml-hover.gif) no-repeat;
	text-decoration:none;
}
/* Top Menu CSS Document */







.topmenu img {
	border:0px;
}
.flt {
	float:left;
}
.frt {
	float:right;
}
.topmenubg {
}
.topmenu {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.topmenu li {
	margin:0px 0px 0px 0px;
	padding:5px 5px 0px 5px;
	list-style:none;
	float:left;
}
.topmenu a, .topmenu a:visited {
	width:88px;
	height:22px;
	margin:0px;
	position:relative;
	display:block;
	color:#fff;
	text-decoration:none;
	background:url(images/topmenubg2.jpg);
	padding:7px 0 0 8px;
}
*html .topmenu a, .topmenu a:visited {
	width:88px;
	height:22px;
	margin:0px;
	position:relative;
	display:block;
	color:#fff;
	text-decoration:none;
	background:url(images/topmenubg2.jpg);
	padding:7px 0 0 8px;
}
.topmenu a:hover, .topmenu a:active, .topmenu li.current_page_item a, .topmenu li.current_page_item a:visited {
	background:url(images/topmenubg1.jpg);
	text-decoration:none;
}
.bot {
	clear:left;
}
/* sidebar */







 .CollapsiblePanelContent {
	CLEAR: both;
	COLOR: #ffffff;
	BORDER-RIGHT: #3a6c9b 1px solid;
	BORDER-TOP: #3a6c9b 1px solid;
	FONT-SIZE: 12px;
	BACKGROUND: #3d3d3d;
	MARGIN-BOTTOM:  0px;
	BORDER-LEFT: #3a6c9b 1px solid;
	WIDTH: 300px;
	BORDER-BOTTOM: #3a6c9b 1px solid;
	margin-left:15px;
}
.CollapsiblePanelContent LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #3d3d3d 1px solid
}
#sidebar .sidebar_header {
	DISPLAY: block;
	FLOAT: left;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 5px;
	LINE-HEIGHT: 23px;
	padding:5px 10px 10px 10px;
}
.sidebar_header LI {
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FLOAT: left;
	COLOR: #fff;
	MARGIN-RIGHT: 10px;
	POSITION: relative;
	HEIGHT: 24px
}
.sidebar_header LI SPAN {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	FLOAT: left;
	COLOR: #fff;
	HEIGHT: 24px
}
.sidebar_header LI A {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	FLOAT: left;
	COLOR: #fff;
	HEIGHT: 24px
}
.sidebar_header LI.active SPAN {
	BACKGROUND: url(images/sidebar_header_right.gif) no-repeat right top;
}
.sidebar_header LI.active A {
	BACKGROUND: url(images/sidebar_header_right.gif) no-repeat right top
}
.sidebar_header LI A:hover {
	BACKGROUND: url(images/sidebar_header_right.gif) no-repeat right top
}
.sidebar_header LI.active {
	BACKGROUND: url(images/sidebar_header_left.gif) #3a6c9b no-repeat left top
}
.sidebar_header LI:hover {
	BACKGROUND: url(images/sidebar_header_left.gif) #3a6c9b no-repeat left top
}
.ui-tabs-selected {
	BACKGROUND: url(images/sidebar_header_left.gif) #53abd5 no-repeat left top
}
.ui-tabs-selected A {
	BACKGROUND: url(images/sidebar_header_right.gif) no-repeat right top
}
.article-content A {
	color:#396c9b;
}
.article-content .topday {
	background-color:#4E4E4E;
	display:block;
	float:right;
	height:14px;
	line-height:14px;
	margin:0 0px 0 2px;
	padding-right:15px;
	vertical-align:middle;
}
.article-content .topdate {
	color:#FFFFFF;
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	padding-left:3px;
	text-transform:uppercase;
}
.article-content .title {
	color:#464646;
	font-family:Geneva, Arial;
	font-size:16px;
	font-weight:normal;
	line-height:28px;
	margin:0 0 10px;
	padding:0;
}
.article-content .title a:link, .title a:visited {
        background:#ffd060;
        border:0 none;
	color:#000000;
	font-size:28px;
	font-weight:normal;
	letter-spacing:-1px;
	text-decoration:none;
}
.article-content .categorybar {
	background:#3A6C9B none repeat scroll 0 0;
	color:#FFFFFF;
	font-family:Geneva, Arial;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:5px;
}
.article-content .categorybar A {
	color:#FFFFFF;
	font-family:arial black, arial;
	font-size:14px;
	text-decoration:none;
}
.article-content h5 {
	color:#464646;
	float:right;
	font-family:Geneva, Arial;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
.continue {
	background:#fff;
	color:#387aac;
	padding:3px 2px;
	font-style:italic;
}
.nonbdr {
	border:none;
}
.clr {
	clear:both;
}
.author_box {
	background:#F1F3F3;
	padding:5px 10px;
	color:#000;
	clear:both;
}
.main_title_top {
background:#ffd060;
width:480px;
}
.author_box dd {
}
.author_box A {
	color:#000
}
.author_box .pic {
	width:80px;
	float:left;
}
.author_box h1 {
	font-size:26px
}
.author_box .dsc {
	padding-left:10px;
	width:480px;
	float:right;
	text-align:left
}
.author_box .dsc .grey {
	font-weight:normal;
	color:#333333;
}
.author_box .dsc .authorlinks {
	font-weight:normal;
	font-size:11px;
	padding :10px 0;
}
#theform {
	background-color: #ffffff;
	width: 590px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#theform fieldset {
	height: auto;
	width: 20em;
	border: 0;
	margin: 0;
	padding: 1em;
	float: left;
}
#theform fieldset legend {
	font-size: 4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1f1f1f;
	margin:0;
	line-height:1em;
}
#theform fieldset legend span {
	display: none;
}
#theform fieldset h3 {
	font-size:16px;
	font-weight:bold;
	height:2em;
	margin:15px 0;
}
#theform fieldset div.help {
	color: #666666;
	font-size: 0.7em;
	font-weight: bold;
	height: 5em;
}
#theform fieldset label {
	font-size: 0.8em;
	display: block;
	line-height: 1.8em;
}
#theform fieldset input {
	font-size: 0.8em;
	height: 1.2em;
}
/* Error Styling */







#theform fieldset.error, #theform fieldset.error legend, #theform fieldset.error div.help {
	/*color: #FFBD21;*/







	color:#333333;
}
#theform fieldset strong.error {
	color: #fff;
	background-color: #CC0000;
	padding: 0.2em;
	font-size: 10px;
	font-weight: bold;
	display: block;
}
/* Part 4 Styling */







#theform #pt4 {
	clear: both;
	width: 564px;
	height: 5em;
	border: 10px solid #999999;
	border-width: 10px 0;
	padding: 1em;
	margin:20px 0 0 0;
}
#theform #pt4 legend {
	display: none;
}
#theform #pt4 h3 {
	display: none;
}
#theform #pt4 #disclaimer {
	float:left;
	font-size:0.8em;
	line-height:1.7em;
	width:26em;
}
#theform #pt4 input {
	height: 5em;
	font-size: 1em;
	width: 18em;
	color: #666666;
	background: #f3f3f3;
	font-weight: bold;
	border-bottom: 	1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	float: right;
}
.join-naachgaana-btn {
	background:#F1F3F3;
	width:333px
}
.join-naachgaana-btn A {
	background:transparent url(http://www.naachgaana.com/button1_b.jpg)  no-repeat scroll 0 0;
	border:medium none;
	display:block;
	float:left;
	height:24px;
	margin:5px 0 5px 15px;
	width:302px;
}

.addthis_container { display:none !important 
