/*
THEME NAME:Layers
THEME URI:http://jaipandya.com/themes
DESCRIPTION:Give your eyes a soothing treat with this excuisite combo of greaceful black, orange tints and shades. Comes packed with features like options page, multiple skin selection and update notifier. 
VERSION:1.1.1
AUTHOR:Jai Pandya
AUTHOR URI: http://jaipandya.com
TAGS: liquid, fixed width, two columns, dark, widgets, custom width, brown, yellow, colorful, fresh, simple, black, orange, valid XHTML, sidebar right, bottom sidebar, microformats, hcard, hatom, bright, options page
*/



/*******************************
********************************
Global element selectors
********************************
*******************************/

html{color:#4a4a4a;background:#313031;}
a{color: #F32F00;text-decoration:none;}
a:hover{color:#daa520};
abbr,acronym{border-bottom:1px dotted #666666;font-variant:normal;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
blockquote{margin-left: 20px; padding: 5px; border-left:1px solid #d4d4d4;}
body{font:12px/1.231 'trebuchet ms',arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
body{color:#4a4a4a;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
caption,th{text-align:left;}
code{border:1px solid #cccccc;padding:10px;margin:10px 0px;display:block;background:#252525;}
div.message{float:left;width:49%;padding:0px 2px 0px 2px;text-align:center;position:relative;}
div.message textarea{border:1px solid #CDCEC8;width:90%;color:#4A4A4A;background:#eeedea none repeat scroll 0% 0%;height:107px;}
em{font-style:italic;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
h1{color:#4a4a4a;font-size:150%;}
h2{color:#4a4a4a;font-size:130%;}
h3{color:#4a4a4a;font-size:110%;}
img.alignright,img.alignleft{margin:10px 20px;padding:4px;display:inline;}
input,textarea,select{font:inherit inherit inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
li{list-style:none;}
ol.comments a{color:#E13768;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;*font-size:108%;}
q:before,q:after{content:'';}
sub{vertical-align:text-bottom;}
sup{vertical-align:text-top;}
table{border-collapse:collapse;border-spacing:0;}
table{font-size:inherit;font:100%;}


/*******************************
********************************
Class Selectors
********************************
*******************************/


.alignleft{float:left;}
.alignright{float:right;}
.center{margin:0pt auto; background: #f3f2ef;/*width:980px;*//*Set it at width 980 px to get fixed layout optimized for 1024 X 768 Pixel Resolution*/}
.clear{clear:both;}
.float-left{float:left;padding:20px 0px 20px 0px;}
.float-right{float:right;padding:20px 0px 20px 0px;}
.details p a{color:#666;}
.input{float:left;width:49%;position:relative;} /* Used for comment form */
.input input{border:1px solid #CDCEC8;margin-bottom:5px;padding:2px;width:99%;color:#4A4A4A;background:#eeedea none repeat scroll 0% 0%;position:relative;display:block;}/*opera cries without the display being block!*/
.wp-smiley{margin:0px !important; padding-bottom:0px !important; } /* Control margin and padding with smileys */
.avatar {float:left !important ;margin:5px 0px !important;padding:0px 10px 5px 0px !important;} /*Gravatar display with comments*/


/*******************************
********************************
ID selectors
********************************
*******************************/



/*****************************************
Style declarations for wrapper Block
*****************************************/


/* #wrapper{background:#ffffff;min-width:1050px;width:expression(document.body.clientWidth < 1050? "1050px": "auto") ;} */
#wrapper{background:#ffffff;width:1050px;margin-left: auto; margin-right: auto;padding:0px;}
/*min-width is for standard compliant browser while width serves for the poor internet explorer to keep it in good health*/


/*****************************************
Style declarations for header Block
*****************************************/


#header{background:#3f3e3f url(images/headerbackground.jpg) repeat-x;}
#headerTopLogo{padding-left: 35px;}
#headerTop{top:0px;left:20px;background: url(images/mvnlogobackground.png) no-repeat; height:78px; width: 215px;}
#headerTop h1{display:inline;font-size:4.6em;}
#headerTop h2{padding-left:10px;display:inline;color:#b4b4b4;font-size:2em;}


/*****************************************
Style declarations for navigation Block
See: navigation.css
*****************************************/


/*****************************************
Style declarations for content Block
*****************************************/


#content{padding: 0px 0px 30px 0px;}


/*****************************************
Style declarations for primary Block
*****************************************/


#primary{width:100%;background:#ffffff; min-height:487px;height:100%;}


/*****************************************
Style declarations for main Block
*****************************************/



#main h1,#main h2,#main h3,#main h4,#main h5,#main h6,#main ul,#main ol,#main dl{padding: 0px; margin: 5px 0px 0px 0px;} /*main global styles*/
#main blockquote {color: #767676; padding: 5px; margin: 10px 0px 0px 40px;}
#main{margin:0px 325px 0px 0px;padding:5px 20px 10px 10px; font-family:"Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif;}
.bgimage{ background:#f3f2ef url(images/bg_main_right.jpg) repeat-y; background-position: 714px;}
#main .commentlist p{margin:0pt;padding:5px 0pt;}
#main .details{border-bottom:1px dotted #d4d4d4; border-top:1px dotted #d4d4d4; padding:9px 5px;margin:0px 0px 10px 0px; color: #333333;clear:left;}
#main .nocomments{border:1px solid #2d2d2d;padding:2px 5px;margin:10px 10px 50px 25px;color:#ccc;background:#313131;}
#main a{color:#f32f00;font-weight:bold;text-decoration:none;}
#main a:hover{border-bottom: 1px dotted #f32f00;}
#main div.date{margin:15px 20px 15px 0px;padding:0pt;font-size:70%;font-weight:bold;letter-spacing:3px; float:right; vertical-align: top;}
#main .title_by{border-bottom: 1px solid #CDCEC8; width: auto; padding-bottom: 3px; margin-bottom: 3px;}
#main .author{letter-spacing:1px; font-style:italic; width: 100%; font-size: 10px;}
#main dl dd{padding:10px 0px 10px 10px;}
#main dl dt{padding:10px 0px;font-weight:bold;}
#main h1{font-size:180%;}
#main h1 a{border-bottom:2px solid #222;}
#main h1 a:hover{border-bottom:2px solid #daa520;color:#fff;}
#main h2{color:#000;font-size:170%;}
#main h3{color:#F32F00;font:130% "Trebuchet MS";}
#main .hilight{padding: 5px; border-left:1px solid #d4d4d4;padding:10px;}
#main ol li{margin:10px 0 10px 25px;list-style-type:decimal;font-family:"Trebuchet MS","Sans Serif";line-height:22px;}
#main ol.comments{margin:10px 0 10px 25px;}
#main p{margin:15px 0px;padding:5px 0px 0px 0px;/*font-size:100%;*/line-height:1.22em;}
/* #main p img{margin:10px 20px;} */
#main p.user{border-bottom:1px solid #2a2a2a;padding-left:10px;background:#303030;}
#main pre{margin:15px 30px;padding:10px;background:#393939;}
#main strong{color:#aaaaaa;font-weight:bold;}
#main table{margin:0px; padding: 3px;}
#main ul li,#main ol ul li{margin:10px 10px 10px 15px;padding:0 0 0 20px;list-style-type:disc;}
#main img{padding: 5px;}
#main .wp-caption {border: 1px solid #666666; text-align: center;color:#000000; background-color: #dddddd; padding-top: 4px; margin-top: 10px; margin-bottom:10px; margin-left:30px; margin-right: 20px;
		/* optional rounded corners for browsers that support it */
   		-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

#main .wp-caption img {margin: 0; padding: 0; border: 0 none;}
#main .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
#main .aligncenter,#main div.aligncenter {display: block; margin-left: auto; margin-right: auto;} /*It should come after .wp-caption */


/*****************************************
Style declarations for sidebar Block
*****************************************/


#sidebar{float:right;margin:5px 5px 0px 0px;width:310px;padding:0px 5px 30px 0px;color:#9b9b9a; line-height:170%; }
/* margin-top: -56px; */
#sidebar a{color:#626262;font-weight:bold;text-decoration:none;}
#sidebar h1{padding:15px 0px;color:#484848;font:170%; font-family:Arial, Helvetica, sans-serif;}
#sidebar h2,#sidebar h3{padding:0px 0px;color:#484848;font:150%; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
#sidebar p.news{clear:right;border-bottom:1px solid #3a3a3a;padding-bottom:20px;}
#sidebar ul{margin-left:10px;}
#sidebar a:hover{border-bottom:1px dotted #f32f00;}

/*****************************************
Style declarations for calendar Block
*****************************************/

/*sidebar widget*/

#wp-calendar{color:#ccc;font-size:.9em;}
#wp-calendar caption{font-weight:bold;color:#ffffff;text-align:center;margin-top:4px;}
#wp-calendar th{font-weight:bold;color:#fff;padding:0 7px;margin-top:3px;background-color:#333;}
#wp-calendar a{font-weight:bold;color:#fff}

/*footer widget*/

.block #wp-calendar{margin:10px auto;color:#ccc;}
.block #wp-calendar caption{font-weight:bold;color:#ffffff;text-align:center;margin-bottom:10px;}
.block #wp-calendar th{font-weight:bold;color:#fff;padding:5px;}
.block #wp-calendar a{font-weight:bold;color:#fff}

/*****************************************
Style declarations for submit Block
*****************************************/ 


#submit{border:none;margin-top:10px;color:white; background:#7d7d7b; padding: 2px; border: 1px solid #cbcac8;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
#submit:hover{background:#F32F00; border: 1px solid #de2e03;}
#submitButton{clear:both;margin:10px auto;}


/*********************************************
Style declarations for searchform Block
*********************************************/


#searchform #s{border:1px solid #afafaf;padding:2px;background:#d4d4d4 none repeat scroll 0% 0%;color:#585858;position:relative;}
#searchform #s:hover{border:1px solid #888888;padding:2px;background:#bcbcbc none repeat scroll 0% 0%;color:#585858;position:relative;}
#searchform #searchsubmit{border:none;margin-top:10px; padding: 2px; display:block;color:#ffffff;background:#F32F00;font-family:Verdana, Arial, Helvetica, sans-serif;}
#searchform div{margin-bottom:10px;}


/*****************************************
Style declarations for secondary Block
*****************************************/


#secondary{float:left;width:100%;padding:20px 0px; background:#dddddd; border-top: 1px solid #b6b6b6;}
#secondaryContent{padding:0px 0px;}
#secondaryContent .block{float:left;margin:0px 12px 25px;padding:1% 1%;width:23%;border:1px solid #d9d9d9;background:#F2F2F2;text-align:center;}
#secondaryContent .block a{text-decoration:none;}
#secondaryContent .block h1{padding:5px 0px;font-size:170%;}
#secondaryContent .block h2{padding:5px 0px;font-size:130%;}
#secondaryContent .block h3{padding:5px 0px;font-size:130%;}
#secondaryContent .block ul{padding:10px 0px;}



/*****************************************
Style declarations for footer Block
*****************************************/



#footer{}
#footer p{text-align:center;margin:0px;padding:15px;color:#AAAAAA;font:normal normal normal 100%/1.6em "Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif;font-size-adjust:none;}
#footer p a{color:white;font-weight:bold;text-decoration:none;}
#footer p span{color:white;}




/***********************************************
Style declarations for response (comment) Block
***********************************************/


#response{margin:10px 10px 50px 0px;padding:2px 5px;font-size:85%;height:200px;}
#response #commentform{margin:10px 0px 10px 0px;}
#response h3{margin:15px 0pt;}




/*
This file uses reset and font css codes -- which are both copyright material written as under
Copyright (c) 2008,Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version:2.5.2
*/

/***********************************************
Custom Styles
***********************************************/

.statsDiv {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.loginWidgetLine {
	margin-bottom: 10px;
	padding: 0px;
	width: 220px;
	line-break: none;
}

.loginWidget {
	width: 120px;
	margin-left: 20px;
	padding: 0px;
	z-index: 10;
}

.textwidget {
	
}

.sidebarWidget {
	padding: 5px;
	margin-bottom: 5px;
	background-color: #fffffb;
	border: 1px solid #d0cfcc;
}

#login {
	display: block;
	background: url(images/login_bg.jpg) no-repeat;
	width: 242px;
	height: 92px;
	margin: 5px 5px 5px 10px;
	color: #ffffff;
	margin-right: 0px;
	float: left;
	z-index: 0;
	overflow: hidden;
}
#login a {
	color: #ffffff;
	text-decoration: underline;
	}

#login a:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	}
#login_i {
	padding: 8px;
	color: #FFFFFF;
}

#CenterTopHeader {
	height: 77px;
	background: url(images/header_bg.jpg);
	/* background image goes here */
}

#CenterBottomHeader {
	background: #F3F2EF;
	border-bottom: 1px solid #CDCEC8;
	height: 105px;
}

#side_ad_block {
	z-index: 1;
	width: 300px;
	height: 250px;
	background-color: white;
}

.horiz_ad_block {
	width: 728px;
	height: 90px;
	background-color: white;
}

#head_ad_block {
	z-index: 0;
	margin: 6px 10px 5px 5px;
	border: 1px solid #CDCEC8;
	background-color: #EEEEEE;
	float: right;
	overflow: hidden;
}

#foot_ad_block {
	z-index: 0;
	right: 25px;
	top: 30px;
	float: right;
	margin-right: 5px;
}

#infobox {
	list-style-type: none;
	list-style-position: inside;
	list-style-image: none;
	padding: 0;
	margin: 0;
	float: right;
	position: absolute;
	top: 200px;
	right: 610px;
}

#infobox div.infobox_head {
	padding: 3px;
	margin: 0px;
	height: 20px;
}

#infobox div.infobox_head div.rivals {
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: right;
	color: #777777;
	width: 120px;
	padding: 4px 5px 4px 0px;
	margin: 0px;
	border: 0px;
	clear: none;
	display: block;
	float: left;
}

#infobox div.infobox_head ul.rivals {
	text-align: center;
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
}

#infobox div.infobox_head ul.rivals li {
	list-style-type: none;
	display: inline;
	background: none;
	border: none;
	margin: 0px;
	padding: 0px;
}

#infobox div.infobox_head ul.rivals li a {
	border: none;
	padding: 0px 3px 0px 3px;
	margin: 0px;
	display: inline block;
	height: 20px;
}

#infobox div.infobox_head ul.rivals li a:hover {
	border: none;
	padding: 0px 3px 0px 3px;
	margin: 0px;
	display: inline block;
}

#infobox div.infobox_head ul.rivals li a img {
	border: none;
	width: 26px;
	height: 18px;
	margin: 0px;
	padding: 0px;
}

#infobox div.infobox_head ul.rivals li a img:hover {
	border: none;
	width: 26px;
	height: 18px;
	margin: 0px;
	padding: 0px;
}

#recent_posts {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	width: 100%;
	overflow: hidden;
	color: #4a4a4a;
}

#recent_posts .inline_post {
border-bottom: 1px solid #CDCEC8;
border-left: none;
border-top: none;
border-right: none;
margin-top: 10px;
padding-bottom: 10px;

	
}

#recent_posts div#recent_group_posts {
	width: 100%;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}

#recent_posts div#recent_global_posts {
	width: 100%;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}

#recent_posts div#recent_group_posts h3,
#recent_posts div#recent_global_posts h3 {
	display: block;
	margin: 0px;
	padding: 0px;
	font: bold 14px Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
	color: #F32F00;
}

#recent_posts div#recent_group_posts a,
#recent_posts div#recent_global_posts a {
	color: 4a4a4a;
	
}

#recent_posts div#recent_group_posts a:hover,
#recent_posts div#recent_global_posts a:hover {
	color: red;
}

#recent_posts div#recent_group_posts ul,
#recent_posts div#recent_global_posts ul {
	color: inherit;
}

#recent_posts div#recent_group_posts ul li,
#recent_posts div#recent_global_posts ul li {
list-style:
	color: inherit;
	margin: 5px 0px 5px 0px;
}

#recent_posts div#recent_group_posts ul li a,
#recent_posts div#recent_global_posts ul li a {
	color: inherit;
}

#recent_posts div#recent_group_posts ul li a:hover,
#recent_posts div#recent_global_posts ul li a:hover {
	color: #F32F00;
}

/***********************************************
TSN Stats Styles
***********************************************/

.TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif; padding:3px;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;} 

.TSN1c {color:#FFFFFF; font: 12px Arial, Helvetica, sans-serif; font-weight: bold; padding:3px;}
.TSN1c a {color:#FFFFFF; text-decoration:underline;}
.TSN1c a:hover {color:#CC0000; text-decoration:none;}

.TSN1d {color:#000000; font: 12px Arial, Helvetica, sans-serif; font-weight: bold; padding:3px;}
.TSN1d a {color:#000000; text-decoration:underline;}
.TSN1d a:hover {color:#CC0000; text-decoration:none;}

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#313031; padding:3px;} 

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2; padding:3px;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;} 

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#313031; padding:3px;}

.TSN7 {font: 12px Arial, Helvetica, sans-serif; padding:3px;}
.TSN7 a {color:#000000; text-decoration:underline;}
.TSN7 a:hover {color:#CC0000; text-decoration:none;}

.TSNP {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2; padding:3px;}
.TSNP a {color:#313031; text-decoration:underline;}
.TSNP a:hover {color:#CC0000; text-decoration:none;}

TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif; padding:3px;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;} 

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#313031; padding:3px;} 

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2; padding:3px;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;} 

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#313031; padding:3px;}

.TSNHeader {font: 10px Verdana,Helvetica,Arial; font-weight: bold; padding:3px;}

.TSNSubHeader {color:#FFFFFF; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#000066; padding:3px;}

.TSNData1 {color:#000000; font: 10px Verdana,Helvetica,Arial; background:#EFEFEF; padding:3px;}
.TSNData1 a {color:#000000; text-decoration:underline;}
.TSNData1 a:hover {color:#CC0000; text-decoration:none;}

.TSNData2 {color:#000000; font: 10px Verdana,Helvetica,Arial; padding:3px;}
.TSNData2 a {color:#000000; text-decoration:underline;}
.TSNData2 a:hover {color:#CC0000; text-decoration:none;}

.TSN1a {font: 11px Arial, Helvetica, sans-serif;}

.TSN1 {font: 11px Arial, Helvetica, sans-serif; padding:3px;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;} 

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#313031; padding:3px;} 

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2; padding:3px;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;} 

.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#313031; padding:3px;}

/***********************************************
Custom news style
***********************************************/
.xfolkentry {
background: #FFFFFF;
border: 1px solid #CDCEC8;
padding:0px 10px 10px 10px;
margin-bottom: 20px;
}
