/* CSS Document */
img, div { behavior: url(iepngfix.htc); border:none;}
body{ margin:0px; padding:0px;background:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC;}
#wrap{ width:962px; margin:auto; _width:965px; position:relative; height:auto;}
#mainNavigation{ height:46px;}
#topnaviBot{background:url(../images/top_navibk.jpg); background-repeat:no-repeat; height:18px;}
#InnerBotBK{background:url(../images/inner_topbk.jpg); background-repeat:no-repeat; height:18px;}
#content{ /*height:100px; background:#FFFFFF; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; height:auto;*/ min-height:620px;}
	#leftColm{ width:370px; float:left;  background:url(../images/leftcol_back.jpg); background-repeat:no-repeat; background-position:left 63px;}
		#DushLogo{ height:144px;}
		#SiteUpdates{ background:url(../images/left_background.jpg); background-repeat:no-repeat; }
			/*.siteUpdateBox{ width:266px; margin-top:24px; background:url(../images/details/background_trans.png);  filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}*/
				/*updates section*/
				
		.Updatebox{ width:266px; background:url(../images/details/background_trans.png); margin-top:24px; background-repeat:repeat;}
	/*.UpdateHead{}*/
			.UpHeadL{ width:10px; float:left;  }
			.UpHeadM{ float:left; width:246px; border-top:1px solid #464646; padding-top:4px; padding-bottom:5px;}
			.UpHeadR{ float:left; width:10px; }
		.UpdateContent{border-left:1px solid #464646; border-right:1px solid #464646; height:290px; clear:both;}	
		.newsSectionUp{ margin:5px; background:url(../images/details/ash_grad.png); background-repeat:repeat-x; padding:5px 3px 3px 3px; _padding:5px 0px 0px 0px;}
		.FooterUpdates{ height:10px; width:266px; }	
			.leftFooterU{ width:10px; height:10px; float:left; }
			.updateMidFot{ width:246px; float:left; border-bottom:1px solid #464646; height:9px; _margin-top:-4px; }
			.RightFootU{ width:10px; height:10px; float:right;}
			
	#DushyanthFlash{ width:249px; float:left;  height:518px;}
		#DushFlashAb{ width:294px; height:596px; position:absolute; top:45px; left:330px;}
	#RightColm{ width:313px; float:left; padding:0px 15px 0 15px; background:url(../images/right_background.jpg); background-repeat:no-repeat; }
		#memberButtons{}
			.button{ height:21px; margin-left:15px; _margin-left:10px; float:left;}
				.leftBut{ float:left; height:21px;}
				.midBut{ background:url(../images/details/but_m.png); background-repeat:repeat-x; float:left; height:21px; _height:20px;text-align:center; padding-top:2px; _padding-top:1px;}
				.rightBut{ float:left; height:21px;}
				
		#calendar{ margin-left:20px; margin-top:10px;}
			.calSide{ width:14px; height:22px; padding-top:140px; float:left;}
			.calenderbox{ width:246px;  float:left;}
				.calenderHead{ background:url(../images/details/calendar_head.png); background-repeat:no-repeat; width:246px; height:22px;}/************/
					.calTL{ float:left; width:10px; height:10px; }
					.calTM{ float:left; /*width:226px; _width:223px; border-top:1px solid #464646;   margin-left:-5px;*/ padding:3px 0 0 3px;}
/*change the width here it will be ok*/
					calTR{ float:left; width:10px; height:10px;}
				.CalMidWrap{ border-left:1px solid #464646; border-right:1px solid #464646; padding-top:5px;  clear:both; background:url(../images/details/background_trans_cal.png);}
				.calenderMid{background:url(../images/details/ash_grad.png); background-repeat:repeat-x;  margin:0px 5px 0 5px;  /*height:162px;*/ height:auto; overflow:hidden;}/*ie have a prob in height)*/
				.calenderBot{ /*clear:left; */padding-top:-3px; background:url(../images/details/calendar_bott.png); background-repeat:no-repeat; width:246px; height:10px;}
				.calBottom{ float:left; width:226px; border-bottom:1px solid #464646; padding-top:9px; margin-right:-5px;}

				.days{ width:23px;  _width:20px;float:left; text-align:center; margin:8px 5px 2px 5px; padding:2px 0 2px 0; }
				.HighlightDays{ background:#A6151A; color:#000000; }
		#mp3player{ margin-top:10px;}
	
#footer{ border-top:1px solid #595959; height:50px; padding-top:10px; clear:both; font-size:10px;}
#img_buttons{ height:50px; padding-top:5px; clear:both; font-size:10px;}

/*biography*/
#biographyAbso{  width:379px; height:448px; position:absolute; top:236px; left:320px; /*background:url(../images/inner_bkleft.jpg); background-repeat:no-repeat;*/ z-index:1000px;}

/*news*/
#biographyAbsoNews {width:260px;position:absolute;top:100px; left:370px; /*background:url(../images/inner_bkleft.jpg); background-repeat:no-repeat;*/ z-index:1000px;}

/*article*/

.atricles{ border-bottom:1px dashed #333333; padding:15px 0 15px 0;}
/*downloads*/
#downloads{ width:618px;_width:610px; float:left; background:url(../images/inner_bkleft.jpg); background-repeat:no-repeat;}
	#download_head{ height:34px;}
		.downloadHL{ float:left; background:url(../images/in_boxtl.png); background-repeat:no-repeat; width:16px; height:34px;}
		.downloadHM{ float:left; background:url(../images/in_boxtm.png); background-repeat:repeat-x; width:579px; _width:561px; height:34px;}
		.downloadHR{ float:left; background:url(../images/in_boxtr.png); background-repeat:repeat-x; width:23px; height:34px;}
	#downloadContent{ background:url(../images/in_boxbk.png); border:2px solid #555555; border-top:none; border-bottom:none; padding:20px 4px 10px 16px; _padding:20px 0px 10px 10px; _width:586px; height:auto; overflow:hidden;}
		#midtxtArea{ height:15px;}
			.MidtxtDivide{ width:300px; float:left;}
			.MidtxtDivide2{ width:200px; float:left; padding-left:90px; _padding-left:70px;}
		#WalpaperImgs{ margin-top:15px; height:auto;}
			.WallpapersLarge{ float:left; width:183px; height:170px; margin:0 15px 0 0; _margin:0 5px 0 0; line-height:20px; }		
		#ThumbWalpers{ margin-top:15px; height:auto;}
			.thumbWalperImg{ float:left; width:60px; height:60px; margin-right:12px; _margin-right:8px;}
		.downloadFooter{ height:11px; clear:both;}
			.downFooterL{ float:left; width:10px;height:11px;}
			.downFooterM{ float:left; width:598px; _width:580px; border-bottom:2px solid #555555;height:9px; background:url(../images/in_boxbk.png); _margin-top:-4px;}
			.downFooterR{ float:right; _float:left; width:10px;height:11px;}


/*audio galery*/
.audioWrap{ height:35px; padding:15px 0 0 0; border-bottom:1px dashed #CCCCCC;}
	.audioSong{ width:350px; float:left;}
	.audioDown{ width:200px; float:left;}

/*vedio galery*/

.VedioLarge{ float:left; width:183px; height:170px; margin:0 15px 0 0; _margin:0 5px 0 0;}

.buttonVedio{ height:21px;  float:left; margin-left:40px; _margin-left:22px;} /*vediodownload button*/

/*comments*/
.CommentsBox{ width:350px; background:url(../images/details/background_trans.png); margin-top:40px; background-repeat:repeat;}
	/*.UpdateHead{}*/
			.CommentUpdateContent{border-left:1px solid #464646; border-right:1px solid #464646; /*height:280px; */ height:auto; overflow:hidden; clear:both; padding-bottom:10px;}	
			.CommentUpHeadM{ float:left; width:330px; border-top:1px solid #464646; padding-top:4px; padding-bottom:5px;}
		.CommentFooterUpdates{ height:10px; width:350px; }	
			.ComentupdateMidFot{ width:330px; float:left; border-bottom:1px solid #464646; height:9px; _margin-top:-4px; }
			.comentRightFootU{ width:10px; height:10px; float:left;}
.WrapComents{ padding:10px 0 0 0; display:block; clear:both;}
.ComentNames{ width:100px; float:left;}
.CommentTextBox{ width:200px; float:left;}
.ErrMsg{  position:absolute; clear:both; top:127px; left:25px; }
.contactAbImg{top:72px; z-index:2; left:340px;}

.AboutDushyanthTxt{ position:absolute; width:100px; height:20px; z-index:1; top:148px; left:532px;}
/*styles*/
input,.txtboxes{ border:1px solid #666666;}
h3{ margin:0px; padding:0px; font-size:14px; color:#FF0000;}
h4{ margin:0px; padding:0px; font-size:14px; color:#666666;}
.date{ padding:2px; background:#333333; margin-bottom:10px; display:block; width:80px; text-align:center; border:1px solid #999999;}
.floatplay{float:left; text-align:center; width:20px; padding-left:5px;}
.LargeImgBorder{ border:3px solid #FFFFFF;}
.ThinImgBorder{ border:2px solid #FFFFFF;}
.paddingLeft{ padding-left:20px; _padding-left:5px;}
.Whitetxt{ color:#FFFFFF; font-weight:bold;}
.numbers{ font-weight:bold; color:#FF0000; float:left; width:15px; }
.updatetext{ padding-left:15px; _padding-left:10px; display:block; float:left; width:200px; _width:200px;}
.display{ margin:3px;; width:230px; clear:both;}
.space{ height:20px; clear:both;}
.spaceSmall{clear:both;}
.padding30{ padding-left:100px;}
.ArtImgFloat{ float:left; margin-right:10px; border:1px solid  #CCCCCC;}
/*link*/

a.DayLink{color:#ffffff; text-decoration:none;}
a.DayLink:hover{color:#FF0000; text-decoration:none;}

a.redLink{ color:#FF0000; text-decoration:underline;}
a.redLink:hover{ color:#666666; text-decoration:none;}

a.AboutDushLink{color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
a.AboutDushLink:hover {color:#FF0000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

a.smallAshLink{color:#CCCCCC; font-family:Arial, Helvetica, sans-serif;}
a.smallAshLink:hover {color:#FF0000; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

a.preNextBut{ background:url(../images/next_prebut.png); width:45px; height:14px; text-align:center; color:#000; font-weight:bold; display:block; float:left; margin-right:10px; text-decoration:none;}
a.preNextBut:hover{ background:url(../images/next_prebut.png); width:45px; height:14px; text-align:center; color:#990000; font-weight:bold; display:block; float:left; margin-right:10px; text-decoration:none;}

a.ButLink{ color:#CCCCCC; text-decoration:none; text-align:center;}
a.ButLink:hover{ color:#CCCCCC; text-decoration:none; color:#FF0000;text-align:center;}

a.ashLink{ color:#CCCCCC;}
a.ashLink:hover{ color:#CCCCCC; text-decoration:none; color:#FF0000;}

#mainNavigation a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:block; float:left; text-align:center; background-repeat:no-repeat; height:34px; _height:34px;padding-top:12px; color:#FFFFFF; text-decoration:none;}

#mainNavigation a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:block; float:left; text-align:center; padding-top:20px; _padding-top:0px; background-repeat:no-repeat;  height:26px;  color:#FFFFFF; text-decoration:none;}


/*#mainNavigation a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:block; float:left; text-align:center; background-repeat:no-repeat; height:46px; _height:34px;padding-top:12px; color:#FFFFFF; text-decoration:none;}

#mainNavigation a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:block; float:left; text-align:center; padding-top:20px; _padding-top:0px; _height:34px;background-repeat:no-repeat;  height:26px;  color:#FFFFFF; text-decoration:none;}*/

a.home{ background:url(../images/buttons/home.jpg); width:67px;}
a.home:hover{ background:url(../images/buttons/home_hov.jpg); width:67px;}
a.home:active{ background:url(../images/buttons/home_hov.jpg); width:67px;}
a.home_active{ background:url(../images/buttons/home_hov.jpg); width:67px;}

a.news{ background:url(../images/buttons/news.jpg); width:56px;}
a.news:hover{ background:url(../images/buttons/news_hov.jpg); width:56px;}
a.news:active{ background:url(../images/buttons/news_hov.jpg); width:56px;}
a.news_active{ background:url(../images/buttons/news_hov.jpg); width:56px;}

a.articles{ background:url(../images/buttons/articles.jpg); width:78px;}
a.articles:hover{ background:url(../images/buttons/articles_hov.jpg); width:78px;}
a.articles:active{ background:url(../images/buttons/articles_hov.jpg); width:78px;}
a.articles_active{ background:url(../images/buttons/articles_hov.jpg); width:78px;}

a.biography{ background:url(../images/buttons/biography.jpg); width:93px;}
a.biography:hover{ background:url(../images/buttons/biography_hov.jpg); width:93px;}
a.biography:active{ background:url(../images/buttons/biography_hov.jpg); width:93px;}
a.biography_active{ background:url(../images/buttons/biography_hov.jpg); width:93px;}

a.testimonials{ background:url(../images/buttons/testimonial.jpg); width:106px;}
a.testimonials:hover{ background:url(../images/buttons/testimonial_hov.jpg); width:106px;}
a.testimonials:active{ background:url(../images/buttons/testimonial_hov.jpg); width:106px;}
a.testimonials_active{ background:url(../images/buttons/testimonial_hov.jpg); width:106px;}

a.downloads{ background:url(../images/buttons/download.jpg); width:100px;}
a.downloads:hover{ background:url(../images/buttons/download_hov.jpg); width:100px;}
a.downloads:active{ background:url(../images/buttons/download_hov.jpg); width:100px;}
a.downloads_active{ background:url(../images/buttons/download_hov.jpg); width:100px;}

a.audio{ background:url(../images/buttons/audio.jpg); width:60px;}
a.audio:hover{ background:url(../images/buttons/audio_hov.jpg); width:60px;}
a.audio:active{ background:url(../images/buttons/audio_hov.jpg); width:60px;}
a.audio_active{ background:url(../images/buttons/audio_hov.jpg); width:60px;}

a.video{ background:url(../images/buttons/vedio.jpg); width:58px;}
a.video:hover{ background:url(../images/buttons/vedio_hov.jpg); width:58px;}
a.video:active{ background:url(../images/buttons/vedio_hov.jpg); width:58px;}
a.video_active{ background:url(../images/buttons/vedio_hov.jpg); width:58px;}

a.lyrics{ background:url(../images/buttons/lyrics.jpg); width:64px;}
a.lyrics:hover{ background:url(../images/buttons/lyrics_hov.jpg); width:64px;}
a.lyrics:active{ background:url(../images/buttons/lyrics_hov.jpg); width:64px;}
a.lyrics_active{ background:url(../images/buttons/lyrics_hov.jpg); width:64px;}

a.disco{ background:url(../images/buttons/discography.jpg); width:107px;}
a.disco:hover{ background:url(../images/buttons/discography_hov.jpg); width:107px;}
a.disco:active{ background:url(../images/buttons/discography_hov.jpg); width:107px;}
a.disco_active{ background:url(../images/buttons/discography_hov.jpg); width:107px;}

a.coments{ background:url(../images/buttons/comments.jpg); width:89px;}
a.coments:hover{ background:url(../images/buttons/comments_hov.jpg); width:89px;}
a.coments:active{ background:url(../images/buttons/comments_hov.jpg); width:89px;}
a.coments_active{ background:url(../images/buttons/comments_hov.jpg); width:89px;}

a.contact{ background:url(../images/buttons/contact.jpg); width:84px;}
a.contact:hover{ background:url(../images/buttons/contact_hov.jpg); width:84px;}
a.contact:active{ background:url(../images/buttons/contact_hov.jpg); width:84px;}
a.contact_active{ background:url(../images/buttons/contact_hov.jpg); width:84px;}

.errorStyle {
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
}

a.Category:link,a.Category:visited {
	color: #ffffff;
	font-size: 11px;
	background-color: #BB181B;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #ffffff;
	text-decoration: none;
}
a.Category:active, a.Category:hover{
	color: #ffffff;
	font-size: 11px;
	background-color: #A6151A;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #000000;
	text-decoration: none;
}
.Category{
	color: #ffffff;
	font-size: 11px;
	background-color: #000000;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #ffffff;
	text-decoration: none;
}

