/*
Theme Name: DID
Version: 1.1
Theme URI: http://danceindiadance.in/
Description: WordPress theme of Dance India Dance
*/

/* generic
------------------------------------------------------------------------*/
body {margin:0;padding:0;color:#333;font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;background:#f7f7f7 url(http://img.danceindiadance.in/bg-strip.gif) repeat-y center;}
a {	color:#000000;text-decoration:none;}
a:hover {text-decoration:underline;}

/* headings and typography------------------------------------------------------------------------*/
h1 {margin:0;font:normal 22px/25px Georgia, "Times New Roman", Times, serif;}
h1 a {color:#660000;}
h2 {font:bold 17px Arial, Helvetica, sans-serif;}
h5 {color:#ffffff;font-size:12px;padding:5px 8px;font-weight:bold;background:url(http://img.danceindiadance.in/nav-hover.gif) repeat-x bottom;margin:0;margin-bottom:8px;}
h5 a {color:#ffffff;}
h3 {margin:0;margin-bottom:15px;overflow:hidden;padding:13px 15px 10px 15px;border:1px solid #dedbd1;background:#f5f4f0;font:bold 17px Arial, Helvetica, sans-serif;}

/* content wrap------------------------------------------------------------------------*/
#contentWrap {width:950px;margin:0 auto;}
/*
#iRToppanel {color:#000 !important;width:950px !important;margin:0 auto;border:none !important;background:#bb2c02 url(http://img.danceindiadance.in/tBg.gif) repeat-x bottom !important;}
#iRToppanel a {color:#fff !important;text-decoration:underline !important;}
#iRToppanel .border {width:770px !important;}
#iRPanel, .tab, .tab ul, .tab ul li {background:none !important;border:none !important;}
#toggle {margin-right:-80px !important;}
*/
.topLeft {width:730px;float:left;padding:10px;text-align:left;background:url(http://img.danceindiadance.in/header-strip.jpg) repeat-x top;}
.topRight {width:185px;float:right;line-height:22px;padding:25px 15px 10px 0px;text-align:center;font-size:13px;background:url(http://img.danceindiadance.in/header-strip.jpg) repeat-x top;}

.topRight form input {background:none;font-size:16px;font-weight:bolder;padding:3px;margin-top:8px;width:179px;height:25px;border:1px solid #ccc;}
.singleAdsRightBottom, .afterPostAds {width:100%;text-align:center;margin-bottom:15px;}
.singleAdsRight {width:100%;display:block;}
.sidebarAdsTop, .sidebarAdsBottom {text-align:center;}
.grid {overflow:hidden;margin-bottom:15px;border:1px solid #dedbd1;padding:13px 18px 10px 18px;background:url(http://img.danceindiadance.in/grid-top-strip.gif) repeat-x top;}
.idc-c-t-inner { font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif !important; }

/* header------------------------------------------------------------------------*/
#header {width:950px;height:134px;position:relative;background:url(http://img.danceindiadance.in/header-bg.jpg) no-repeat top;}
#header, #header a {color:#ffffff;}
#header a #logo {top:9px; left:0px; border:none;width:257px;height:110px;position:absolute; z-index:1;}
#header img#contestants {bottom:4px;left:277px;position:absolute;}

ul.nav {padding:0;list-style:none;width:950px; margin:0 auto; height:36px;background:url(http://img.danceindiadance.in/nav-bg.gif) repeat-x top;}
ul.nav li {float:left;border-right:1px solid #bd846b;}
ul.nav li.noBorder { border:0; float:right; }
ul.nav li a {color:#fff;display:block;padding:9px 15px;font-weight:bold;text-decoration:none;}
ul.nav li a.active {background:url(http://img.danceindiadance.in/nav-black.gif) repeat-x top;}
ul.nav li a:hover {background:url(http://img.danceindiadance.in/nav-hover.gif) repeat-x top;}
ul.nav li a.wpactive {background:url(http://img.danceindiadance.in/login-signup.gif) no-repeat top; text-indent:-900em; width:89px; }
ul.nav li a.wpmembersarea {background:url(http://img.danceindiadance.in/membersarea.gif) no-repeat top; text-indent:-900em; width:89px; }

.nav li ul {
	width:170px;
	left:-999em;
	list-style:none;
	position:absolute;
	margin-left:0px;
	padding-left:0px;
}
.nav li:hover ul {
	left:auto;
	z-index:5;
	display:block;
	border:1px solid #9a665b;
	border-bottom:none;
}
.nav li ul li {
	width:170px;
	background:#892b10;
	border-bottom:1px solid #9a665b;
}
.nav li ul li a { font-weight:normal !important; padding:4px 6px 5px 8px !important; }

.nav li:hover div ol li { float:left; width:33.3%; border:0 !important; margin-bottom:15px; }
.nav li:hover div ol li a { font-weight:normal !important; text-decoration:underline !important; padding:0 !important; }
.nav li:hover div ol li a:hover { background:none !important; text-decoration:none !important; }


.nleft { float:left; width:88px; border-right:1px solid #fff; }
.nright { float:right; text-align:left; width:205px; }

#nav1, #nav2, #nav3, #nav4, #login, #login2, #didnav {
	color:#fff;
	display:none;
	background:#892b10;
	padding:8px 10px;
}
#nav1 a, #nav2 a, #nav3 a, #nav4 a, #login, #login2 a, #didnav a { color:#fff; }
#nav3, #nav4, #login { margin:0; list-style:none; line-height:normal; padding:12px 15px; font-size:10px; overflow:hidden; clear:both; background:#5b1d0b url(http://img.danceindiadance.in/nav3-bg.gif) repeat-x top; border-top:1px solid #6f0a0a; }
#nav3 li, #nav4 li { float:left; width:33%; border:0 !important; margin-bottom:15px; }
#nav3 li a, #nav4 li a { color:#F93; font-weight:normal !important; text-decoration:underline !important; padding:0 !important; }
#nav3 li a:hover, #nav4 li a:hover { background:none !important; text-decoration:none !important; }
#nav3 big, #nav4 big, #login big { font-size:17px; border-bottom:1px dotted #a54429;padding-bottom:3px; display:block; margin-bottom:10px; }

#nav1, #nav2, #login2, #didnav { position:relative; overflow:hidden; }
#login2 span.left { float:left; width:30%; }
#login2 span.right { float:right; width:70%; text-align:right; }


#nav4 { color:#fff; line-height:15px; font-size:11px;  }
#nav4 strong a { font-weight:bold !important; }
#nav4 img { width:55px; height:55px; float:left; margin-right:10px; border:1px solid #7d2b13; padding:1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#nav4 img:hover { border:1px solid #983c21; }

#login big { color:#F93; }
#loginform, #registerform, #lostpasswordform { float:left; margin:13px; border:4px solid #4b1f19;  min-height:213px; background:#4b1f19; padding:10px 20px; font-size:11px; }
#loginform label, #registerform label, #lostpasswordform label { display:block; margin-bottom:7px; }
#loginform .input, #registerform .input, #firstname, #lastname, #yahoo, #pass1, #pass2, #lostpasswordform .input { color:#fff; width:218px; padding:4px 6px; border:1px solid #7d2b13; background:#4c1f18; }
#login input.button { outline:none; border:0; cursor:pointer; color:#8c96a0; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(http://img.danceindiadance.in/form-btn.png) no-repeat top left; width:155px; text-align:center; padding:7px 0px; }
#login input.regbutton { background:url(http://img.danceindiadance.in/form-reg-btn.png) no-repeat top left; }
#login input.button:hover { color:#27405a; }


/* left column------------------------------------------------------------------------*/
#leftColumn {float:left;width:580px;margin:10px 0px 0px 10px;}

.chatRoomColumnLeft { width:925px; float:left; margin-left:12px; text-align:left; }
.chatRoomColumnRight { width:175px; float:right; margin-right:12px; text-align:left; }
h3.clearBoth { margin:0px 15px; }

/* post------------------------------------------------------------------------*/
.post h1 {margin:10px 0px;}
.post .postMeta {margin:0px;font-size:11px;overflow:hidden;padding:0px 0px 5px 0px;border-bottom:1px solid #cacaca;}
.post a { color:#660000 !important; }
.post .postMeta, .post .postMeta a {color:#999999 !important;}
.post .postMeta span.rating {float:left;}
.post .postMeta span.comments {float:right;padding-left:18px;margin-right:1px;background:url(http://img.danceindiadance.in/comments-icon.gif) no-repeat left;}
.post .postMeta span.date {padding-left:18px;cursor:help;background:url(http://img.danceindiadance.in/date-icon.gif) no-repeat left;}
.post .postImg {width:536px;height:118px;padding:1px;display:block;margin-bottom:10px;border:1px solid #999999;}
.post p.moreLink {padding-left:22px;background:url(http://img.danceindiadance.in/more-link-icon.gif) no-repeat left;}
.post span.tags {padding-left:20px;padding-top:3px;background:url(http://img.danceindiadance.in/ico-tags-trans.png) no-repeat left;}
.endTags {margin-top:15px;overflow:hidden;padding:13px 15px 10px 15px;border:1px solid #dedbd1;background:#f5f4f0;}
.wp-pagenavi {margin:20px 0px 25px 0px;}
.wp-pagenavi a {color:#6c0000 !important;border:1px solid #6c0000 !important;}
.did img.postImg {float:left;width:235px;height:188px;padding:1px;display:block;margin-top:30px;border:1px solid #999999;}
.did .adAlingRight {float:right;}
p.postDate { margin-top:-12px; color:#666; }

/* right column------------------------------------------------------------------------*/
#rightColumn {float:right;width:340px;margin:10px 10px 0px 0px;}
.rss {font-size:12px;line-height:50px;}
.rss img {float:left;margin-right:10px;}
#rightColumn ul {margin:0;padding:0;list-style:none;}
#rightColumn .grid {padding:13px 12px 10px 12px;}
#rightColumn ul li {padding:5px 0px 5px 16px;border-bottom:1px solid #f1f1ed;background:url(http://img.danceindiadance.in/ico-star-trans.png) no-repeat left top;}
#rightColumn .noBg ul li, #rightColumn .wp-polls-ans ul li {padding-left:0px;background:none;}
#rightColumn .tags {line-height:24px;}
#rightColumn .toprated a {display:block;}

/* comments
------------------------------------------------------------------------*/
#comments a {color:#cc0000;}
#comments .children { padding:0; list-style:none; }
.commentlist li blockquote { margin:5px 0px; padding:0px 0px; }
#comments .children li, .commentlist li blockquote { border-left:3px solid #555555; margin-bottom:5px; }
#comments .children li.alt { background:#fff; }
#comments .navigation .alignleft { float:left; }
#comments .navigation .alignright { float:right; }
.commentlist { list-style:none; padding:0; }
.commentlist li, .commentlist li blockquote { padding:13px 15px;  border-bottom:1px dotted #666; }
.commentlist li.even, .commentlist li blockquote { background:#f6f6f6; }
img.avatar { float:left; border:2px solid #ccc; margin-right:10px; }
.comment-author cite { font-size:12px; font-style:normal !important; }
.reply { font-weight:bold; }
cite.fn a { color:#333 !important; }
.commentmetadata a, .commentlist li blockquote a { color:#ccc !important; }
.author-role-subscriber .author-role-administrator .says, .author-role-administrator .says { padding-right:72px !important;  background:url(http://img.danceindiadance.in/mini-admin.png) no-repeat right !important; }
.author-role-author .says { padding-right:59px;  background:url(http://img.danceindiadance.in/mini-moderator.png) no-repeat right; }
.author-role-subscriber .says { background:none; }
em.pending, .comment-meta span a { color:#cc0000 !important; font-weight:bold; }
.author-role-subscriber  .says { background:none !important; }

#comments .navigation { border:1px solid #d4cac0; background:#efe6dc; margin-bottom:25px; height:30px; line-height:30px; padding:5px 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#comments .navigation span { color:#a1a1a1; font-weight:bold; font-size:12px; padding:8px 12px; }
#comments .navigation span.current { background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#comments .navigation a { color:#9c8069; font-size:12px; padding:8px 12px; text-decoration:underline; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#comments .navigation a:hover { text-decoration:none; background:#fbf9f7; }


/* footer------------------------------------------------------------------------*/
#footer {width:920px;margin:0 auto;padding:15px;overflow:hidden;border-top:2px solid #000000;background:#6c0000;}
#footer, #footer a {color:#ffffff;}
#footer .footerLeft {float:left;}
#footer .footerRight {float:right;}

.wp-polls .pollbar {
	margin: 1px;
	font-size: 6px;
	line-height: 8px;
	height: 8px;
	background: #d8e1eb;
	border: 1px solid #c8c8c8;
}

.car-collapse .car-yearmonth { cursor: s-resize; } 


/* episode-guide
------------------------------ */
.episode-guide { list-style:none; padding:0; margin:0; }
.episode-guide li { width:265px; height:310px; float:left; padding:8px 10px; background:#f8f8f8; margin-right:10px; margin-top:10px; border-top:2px solid #f7b8a9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f8f8f8,  #ffffff); /* for firefox 3.6+ */ 
}
.episode-guide li p.date {  text-align:center; display:block; padding:5px 0px; font-size:12px; background:#fff; margin-bottom:5px;  -moz-border-radius: 10px; }
.episode-guide li:hover {  border-top:2px solid #cc0000; }
.episode-guide li img { width:265px; height:59px; margin-bottom:10px; }
.episode-guide li h2 { margin:0; padding:0; height:40px; display:block; text-align:center; }
.episode-guide li p { padding:0; margin:0; text-align:justify; }
.episode-guide li h2 a { color:#660000; font:normal 14px Georgia, "Times New Roman", Times, serif; }

/* Contestants
------------------------------ */
.contestants-guide { list-style:none; padding:0; margin:0; }
.contestants-guide li { position:relative; width:100%; height:167px; margin-top:10px; background:#f8f8f8;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f8f8f8,  #ffffff); /* for firefox 3.6+ */ 
}
.contestants-guide li img { position:absolute; width:209px; height:147px; top:10px; left:10px; }
.contestants-guide li h2 { position:absolute; top:10px; left:235px; margin:0; padding:0; width:590px; }
.contestants-guide li h2 a:hover { color:#cc0000; }
.contestants-guide li span { position:absolute; top:30px; left:235px; width:590px; }
.contestants-guide li p { position:absolute; top:80px; left:235px; margin:0; padding:0; width:625px; }
.contestants-guide li cite { position:absolute; top:10px; right:10px; margin:0; padding:0; width:100px; height:100px; font:italic 17px Georgia, "Times New Roman", Times, serif; color:#999; text-align:right; }


.bioLeft { float:left; width:500px; }
.bioRight { float:right; width:350px; }

.bio-page { position:relative; width:500px; height:350px; float:left; }
.bio-page img { position:absolute; top:0px; left:0px; }
.bio-page div { color:#fff; line-height:18px;  background:url(http://img.danceindiadance.in/txt-bg.png); padding:10px 15px; width:470px; position:absolute; left:0px; bottom:0px;  }
.bio-page div span { position:absolute; top:10px; right:10px;  font-size:19px; }
.bio-page h2 { font-size:19px; margin:0; padding:0; margin-bottom:3px; }
.clear { clear:both; overflow:hidden; line-height:normal; display:block; }