@charset "utf-8";
/*======================================
				dipu
=======================================*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1ppx;
	color:#050405;
	text-align:center;
	background-color:#000;
	padding:82px 0 44px;
}

/*======= Common Styles ============*/
*{margin:0; padding:0}
img,fieldset{border:0}
.hide{display:none;	visibility:hidden}
a{text-decoration:none; color:#050405; outline:none;}
a:hover{text-decoration:underline}
ul{list-style:none}
h2,h3{font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:24px; font-weight:normal}
.title{font-family:"Bauhaus 93", Arial, Helvetica, sans-serif;}
#home_lft h2.title{font-size:26px}
#outer_wrap{
	width:100%;
	margin:0 auto;
	background-color:#000;
}
#wrap{
	width:1000px;
	margin:0 auto;
	text-align:left;
	background-color:#fff;
	border:24px solid #D9D9D9;
}
/*==========HEADER============*/
#header{width:100%; padding-top:222px; background:url(images/hdr_bg.jpg) no-repeat}
#top_nav{width:953px;/*1000*/ height:28px; padding-left:47px; background:url(images/nav_bg.jpg) no-repeat}
#top_nav li{float:left; position:relative; padding-left:15px;}
#top_nav li a{height:28px; display:block; float:left; text-indent:-1000px; overflow:hidden; background-repeat:no-repeat}
#top_nav li a.tp_nav_1{width:94px; background-image:url(images/tp_nav_1.jpg)}
#top_nav li a.tp_nav_2{width:93px; background-image:url(images/tp_nav_2.jpg)}
#top_nav li a.tp_nav_3{width:86px; background-image:url(images/tp_nav_3.jpg)}
#top_nav li a.tp_nav_4{width:164px; background-image:url(images/tp_nav_4.jpg)}
#top_nav li a.tp_nav_5{width:89px; background-image:url(images/tp_nav_5.jpg)}
#top_nav li a.tp_nav_6{width:104px; background-image:url(images/tp_nav_6.jpg)}
#top_nav li a.tp_nav_7{width:156px; background-image:url(images/tp_nav_7.jpg)}
#top_nav li a.tp_nav_8{width:134px; background-image:url(images/tp_nav_8.jpg)}
#top_nav li a.tp_nav_9{width:87px; background-image:url(images/tp_nav_9.jpg)}
#top_nav li a.tp_nav_10{width:112px; background-image:url(images/tp_nav_10.jpg)}
#top_nav li a:hover, #top_nav li.selected a{background-position:left bottom}
/*-----------header-sub-nav----------------*/
#top_nav li ul{width:180px; overflow:hidden; position:absolute; left:15px; top:28px; background:url(images/top_subnav_bg.png);}
#top_nav li li{width:180px; padding:0 0 0 0px; position:static; border-bottom:1px solid #b0acac;}
#top_nav li li a{width:170px; height:auto; padding:0 5px; text-indent:0; line-height:20px; float:none; color:#fff; }
#top_nav li li a:hover{ background:#4637F2; text-decoration:none;}
/*==========container============*/
#container{width:1000px; overflow:hidden; background:url(images/maincont_bg.gif) no-repeat}
#lft_cont{width:169px; float:left; background:url(images/lft_cont.gif) repeat-y}
#lft_cont_tp{width:100%; background:url(images/lft_cont_tp.gif) no-repeat}
#lft_cont_btm{width:100%; min-height:400px; height:auto!important; height:400px; padding:115px 0 246px; background:url(images/lft_cont_btm.gif) no-repeat left bottom}
#rgt_cont{width:831px; float:right; padding:46px 0 0}

/*==========lft_nav============*/
#lft_nav{width:163px;/*169*/ padding:78px 0 0 6px; overflow:hidden}
#lft_nav li{width:100%; float:left; padding-bottom:23px}
#lft_nav li a{width:89px; height:16px; line-height:12px; display:block; background-repeat:no-repeat; background-position:left top; text-indent:-1000px; overflow:hidden}


#lft_nav li a.lft_nav_11{background-image:url(images/n_login.gif)}
#lft_nav li a.lft_nav_12{background-image:url(images/n_submit.gif)}
#lft_nav li a.lft_nav_13{background-image:url(images/n_register.gif)}
#lft_nav li a.lft_nav_14{background-image:url(images/n_disclaimer.gif)}
#lft_nav li a.lft_nav_15{background-image:url(images/n_engagement.gif); width:156px}
#lft_nav li a.lft_nav_16{background-image:url(images/n_crisis.gif)}
#lft_nav li a.lft_nav_17{background-image:url(images/n_logout.gif)}
#lft_nav li a:hover, #lft_nav li.slctd a{background-position:left bottom}

/*---------left-sub-nav------------*/
#lft_nav ul{padding-top:3px}
#lft_nav li li{width:140px;/*153*/ padding:0 0 0 13px}
#lft_nav li li a{width:100%; height:auto; font-size:16px; line-height:20px; color:#753477; text-indent:0}
/*---------left-sub-sub-nav------------*/
#lft_nav li li li{width:132px;/*140*/ padding:0 0 0 8px}
#lft_nav li li li a{width:100%; height:auto; font-size:12px; line-height:15px; color:#cbbc56; text-indent:0}

/*==========[page:home]============*/
#home_lft{width:509px;/*439*/ padding:0 30px 25px 0; float:left;  font-weight:bold;}
#home_lft h1{height:115px; background:url(images/h1_news.gif) no-repeat; text-indent:-1000px; overflow:hidden; margin-left:7px;}
#home_lft h2{padding:14px 0 18px 38px}
#home_lft span{display:block; line-height:15px; padding:15px 0 15px 42px}
#home_lft p{padding-left:42px; line-height:18px; font-size:15px;margin-bottom:13px; font-weight:normal}
#home_lft div{line-height:15px; margin-bottom:24px;}
#home_lft label{display:block; line-height:15px;padding:0 0 26px 5px;background:url(./images/border_1.gif) repeat-x left bottom;margin-left:38px }
#home_lft label a{margin-right:30px}
#home_lft img{padding-left:42px;}

#home_rgt{width:280px; padding:115px 0 0; float:right; font-weight:bold;}
#home_rgt h1{height:80px; background:url(images/h1_features.gif) no-repeat 1px top; text-indent:-1000px; overflow:hidden;}
.feature{width:240px; padding:0 0 15px; overflow:hidden;}
.feature label{font-size:13px; font-weight:normal}
.feature h2{width:100%; padding-bottom:5px; float:left}
.feature div{float:left; clear:both; padding-bottom:10px}
.feature img{float:left; clear:both; padding-bottom:10px}
.feature object{float:left;clear:both;padding-bottom:10px}
.feature p{width:130px; /*padding-top:15px;*/ float:right; line-height:16px;}
.feature p a{display:block; font-size:14px; margin-bottom:200px; font-weight:bold }

/*==========[page:tracks] and [page:Beats_and_Rhymes]============*/
#tracks{width:800px;/*831*/ padding:38px 0 0 31px; background:url(images/body_hdr_bg1.gif) no-repeat 14px top}
#tracks h1{height:54px; background:url(images/h1_audio.gif) no-repeat; text-indent:-1000px; overflow:hidden}
#tracks_cont{width:752px;/*800*/ padding:20px 0 0 60px}

#video_conts{width:800px;/*831*/ padding:38px 0 0 31px;}
#video_conts h1{height:54px; background:url(images/the_arts_lit.jpg) no-repeat; text-indent:-1000px; overflow:hidden}

/*==================*/
#news_conts_new{width:800px;/*831*/ padding:0 0 0 31px}
#news_conts_new h1{height:115px; background:url(images/h1_news.gif) no-repeat; text-indent:-1000px; overflow:hidden}

#art_conts{width:800px;/*831*/ padding:0 0 0 31px}
#art_conts h1{height:80px; background:url(images/h1_arts.gif) no-repeat; text-indent:-1000px; overflow:hidden}

#movements_conts{width:800px;/*831*/ padding:0 0 0 31px}
#movements_conts h1{height:80px; background:url(images/h1_movements.gif) no-repeat; text-indent:-1000px; overflow:hidden}

#events_conts{width:800px;/*831*/ padding:0 0 0 31px}
#events_conts h1{height:80px; background:url(images/h1_events.gif) no-repeat; text-indent:-1000px; overflow:hidden}

#resources_conts{width:800px;/*831*/ padding:0 0 0 31px}
#resources_conts h1{height:80px; background:url(images/h1_resources.gif) no-repeat; text-indent:-1000px; overflow:hidden}

#disclaimer_conts{width:800px;/*831*/ padding:0 0 0 31px; margin-bottom:50px;}
#disclaimer_conts h1{height:80px; background:url(images/h1_disclaimer.gif) no-repeat; text-indent:-1000px; overflow:hidden}

#rules_conts{width:800px;/*831*/ padding:0 0 0 31px;margin-bottom:50px;}
#rules_conts h1{height:80px; background:url(images/h1_rules_engagement.gif) no-repeat; text-indent:-1000px; overflow:hidden}

#about_conts{width:800px;/*831*/ padding:0 0 0 31px}
#about_conts h1{height:80px; background:url(images/h1_aboutUs.gif) no-repeat; text-indent:-1000px; overflow:hidden}

/*==============*/

#visuals_conts{width:412px;/*424*/ padding:19px 0 0 12px; background:url(images/body_hdr_bg3.gif) no-repeat}
#visuals_conts h1{height:107px; background:url(images/h1_visuals.gif) no-repeat 14px top; text-indent:-1000px; overflow:hidden}


#scat{width:800px;/*831*/ padding:38px 0 0 31px;}
#scat h1{ height:54px; width:300px; background:#000000; text-align:center; padding-top:15px; color:#ffffff; overflow:hidden}
#scat_cont{width:752px;/*800*/ padding:75px 0 0 60px}
#scat_cont ul{ list-style:disc; padding-left:30px;}
#scat_cont img{
	float:left;
	margin:0 10px 5px 0;
}

#tracks_cont img{
	float:left;
	margin:0 10px 5px 0;
}
.post_div{width:100%; font-size:16px; padding-bottom:5px;background:url(./images/border_1.gif) repeat-x left bottom; margin-bottom:50px}
.post_div .titleCont{width:100%; overflow:hidden;}
.post_div .titleCont .title{width:auto;/*263px/276*/ padding:13px; /*line-height:46px; */ background-color:#d5e61c; float:left; min-width:263px;}
.post{padding:20px 0 0 0; width:740px; overflow:hidden;}
.post p{line-height:20px; margin-bottom:20px; clear:left;}
.post_div a{color:#9f9d9d; line-height:20px}
.post_div a.more{margin-left:284px}
.main_content{ width:560px; float:left;}
.topic_content{ width:150px; float:right}
.main_content img{padding-bottom:10px}
.main_content object{padding-bottom:10px}

/*==========[page:Arts]============*/
#arts_lft{width:424px;/*439*/ padding:38px 0 0 15px; float:left; background:url(images/body_hdr_bg1.gif) no-repeat 14px top}
#arts_lft h1{height:63px; background:url(images/h1_audio.gif) no-repeat 16px top; text-indent:-1000px; overflow:hidden}
.art_track{width:389px;/*424*/ padding:20px 0 0 35px}
.art_track_In{width:100%; padding:19px 0}
.art_track_In h3{line-height:28px}
.art_track_In img{margin-left:44px}
.art_track a.more{font-size:22px; color:#9f9d9d; margin-left:132px; font-weight:bold}
#visuals{width:412px;/*424*/ padding:19px 0 0 12px; background:url(images/body_hdr_bg3.gif) no-repeat}
#visuals h1{height:107px; background:url(images/h1_visuals.gif) no-repeat 14px top}
.visual_In{width:100%; padding-bottom:15px}
.visual_In h2{padding-bottom:15px}
#visuals a.more{font-size:22px; color:#9f9d9d; margin-left:132px; font-weight:bold}

#arts_rgt{width:307px;/*315*/ padding:84px 0 0 8px; float:left; font-weight:bold; }
#arts_rgt h1{height:72px; margin-left:-40px; background:url(images/the_arts_lit.jpg) no-repeat left top; text-indent:-1000px; overflow:hidden}
.video_post{width:307px; padding:0 0 15px; overflow:hidden}
.video_post h2{width:100%; padding-bottom:5px; line-height:30px; float:left}
.video_post .video{float:left; width:160px;}
.video_post .desc{float:right; width:110px; padding-top:20px; line-height:15px;}
#arts_rgt a.more{font-size:22px; color:#9f9d9d; margin-left:150px; font-weight:bold}

/*==========[page:blank_cont]============*/

#blank_cont{ padding-top:150px; padding-left:20px; padding-right:20px;}
#blank_cont .title{ margin-bottom:20px;}
.loginform{ margin-top:10px;}
.loginform p{ width:450px; overflow:hidden;}
.loginform p label{ width:150px; float:left; margin-bottom:10px; text-align:right; padding-right:20px;}
.loginform p input{ width:250px; float:left; margin-bottom:10px;}
.loginform .sbmt{ width:100px;}
#mess{ display:none; padding-top:20px;}


/*--------------------comments----------------------*/
.comments_div{ margin-bottom:20px;}
	.comments_no{ font-size:12px; font-weight:bold; color:#521a23; }
	
	.comments_style1{ background:#eeeeee; padding:10px; }
		.comments_style1 b{ display:block; color:#797979; font-size:12px; font-style:italic; padding-bottom:6px; }
		.comments_style1 small{ display:block; color:#797979; font-size:10px; font-style:italic; padding-bottom:8px; }
		
	.comments_style2{ padding:20px 10px; }
		.comments_style2 b{ display:block; color:#797979; font-size:12px; font-style:italic; padding-bottom:6px; }
		.comments_style2 small{ display:block; color:#797979; font-size:10px; font-style:italic; padding-bottom:8px; }

/*--------------------comment form----------------------*/
.make_comment{ margin-bottom:20px; }
.add_comment{ font-size:12px; font-weight:bold; color:#521a23;}
.comment_form{ color:#797979; width:100%; overflow:hidden; }
	.comment_form dl dt{ display:block; float:left; width:94px; font-size:12px; font-style:italic; color:#797979; line-height:20px; font-weight:bold; text-align:right; }
	.comment_form dl dd{ display:block; float:left; width:450px; padding-left:15px; }
		.txt_comment{ width:166px; height:16px; padding:2px; border:1px solid #c3c3c3; border-top:1px solid #7c7c7c; margin-bottom:13px; }
		.tar_comment{ width:340px; height:130px; padding:2px; border:1px solid #c3c3c3; border-top:1px solid #7c7c7c; margin-bottom:13px;}
		.sbmt_comment{ width:112px; height:22px; line-height:22px; background:#521a23; border:1px solid #922e3f !important; color:#fff; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-left:95px; cursor:pointer }
        .sbmt_comment:hover{background-color:#990000}
		#commess{display:none; margin-left:110px; margin-bottom:10px; color:#CC0000; font-size:12px;}

#blog h1{height:108px; background:url(images/Blog.jpg) no-repeat; text-indent:-1000px; overflow:hidden}
#audio h1{height:108px; background:url(images/audio.jpg) no-repeat; text-indent:-1000px; overflow:hidden}

