body {
	background:#000 url(../images/bg.jpg); color:#fff;
	font-size:70%; font-family:verdana;
	
	scrollbar-face-color:#313136;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#232228;
	scrollbar-shadow-color:#313136;
	scrollbar-highlight-color:#232228;
	scrollbar-3dlight-color:#313136;
	scrollbar-darkshadow-Color:#313136;	
}
a {color:red;}
a:hover, a:focus, a:active {color:#FF5D5D;}
p {margin:2px 0;}
h1 {position:absolute; top:-1000px; left:-1000px;}
h3 {font-size:120%;}

form{margin:0}
input{ border:1px solid #fff; font-size:12px; color:#333;}
input.txtbox {background:#2E2D33; color:#fff; margin:0;}
input.btn {position:relative; top:5px;}

#container {width:780px; margin-left:Auto; margin-right:auto;}
#header {width:780px; height:113px; background:url(../images/header.jpg) top left no-repeat;}
#main {padding-left:48px; background:#232228 url(../images/leftbar.jpg) repeat-y;}

#content {width:340px;height:514px; float:left; background:#313136; overflow:auto;}

#footer {width:760px; height:62px; background:url(../images/footer.jpg) no-repeat;
	padding:20px 20px 0 0;
}
#footer label {float:left; display:block; width:131px; height:0; padding-top:17px; background:url(../images/join.jpg) top right no-repeat; overflow:hidden; position:relative; margin-right:5px; top:3px;}
#footer .txtbox {font-size:12px; padding:2px; border:0; background:#fff; color:#000}
#footer .btn {border:0; top:1px;}
#mailfrm {float:right;}

/* menu styles */
#menu ul {list-style-type:none; padding:0; margin:0;}
#menu li a {display:block; width:0; padding-left:143px; height:21px; overflow:hidden; white-space:nowrap; }
#lnk_home 		{background:url(../images/home.jpg) top left no-repeat; height:23px !important; } 
#lnk_press 		{background:url(../images/press.jpg) top left no-repeat;} 
#lnk_biog 	{background:url(../images/biog.jpg) top left no-repeat;} 
#lnk_discog 	{background:url(../images/disco.jpg) top left no-repeat; height:20px !important;} 
#lnk_topten 	{background:url(../images/topten.jpg) top left no-repeat;}
#lnk_photos 	{background:url(../images/clubphotos.jpg) top left no-repeat;}
#lnk_email 		{background:url(../images/email.jpg) top left no-repeat; height:19px !important;} 			
#lnk_links 		{background:url(../images/links.jpg) top left no-repeat;} 			
#lnk_bookings 	{background:url(../images/bookings.jpg) top left no-repeat; height:19px !important;} 			
#lnk_game 		{background:url(../images/game.jpg) top left no-repeat;} 			
#lnk_ringtones 	{background:url(../images/ringtones.jpg) top left no-repeat; height:20px !important;} 			
#lnk_wallpaper 	{background:url(../images/wallpaper.jpg) top left no-repeat; height:20px !important;}
#lnk_interviews	{background:url(../images/interviews.jpg) top left no-repeat; height:20px !important;}
#lnk_myspace	{background:url(../images/myspace.jpg) top left no-repeat; height:22px !important;}
#lnk_private 	{background:url(../images/private.jpg) top left no-repeat; height:19px !important;} 
#lnk_eating		{background:url(../images/eatingout.jpg) top left no-repeat; height:20px !important;}
#lnk_mixes		{background:url(../images/mixes.jpg) top left no-repeat; height:20px !important;}
#lnk_whitenoise		{background:url(../images/whitenoise.jpg) top left no-repeat; height:38px !important;}
#lnk_twitter		{background:url(../images/twitter.jpg) top left no-repeat; height:25px !important;}

#menu a:hover, #menu a:active, #menu a:focus {background-position: bottom left;}	
#menu_spacer {background:url(../images/dcsmall.jpg) no-repeat; width:143px; height:60px;}


.backLNK {font-size:12px; color:#999;}
.bodyTxt {padding:10px;}

#wrapper{float:left; position:relative;}
#menu {float:left; width:143px; margin-right:4px; }
#news {width:225px; background:#313136; float:left; height:427px; overflow-x:hidden; overflow:auto; margin-right:4px; margin-bottom:4px;}
#news h2 {width:206px; height:0; padding-top:20px; 
		background:url(../images/headlines.jpg) no-repeat; overflow:hidden; margin:0;}
#news h3 {color:red; margin:0; font-size:12px;}
#news p {margin:5px 0;}
.break {background:#232228; height:4px; margin:5px 0; clear:both;}

.date {width:70px; float:left; border-right:1px solid #fff; margin-right:5px; text-align:right; padding:5px; font-weight:bold;}
.date2 {width:90px; float:left; border-right:1px solid #fff; margin-right:5px; text-align:right; padding:5px; font-weight:bold;}
.date span, .date2 span {font-size:16px}		

#gigGuide {width:292px; height:63px; background:#2E2D33 url(../images/corner.jpg) top right no-repeat;  padding:10px 70px 10px 10px; overflow:hidden; z-index:50;}
#gigGuide h2 {width:122px; height:0; padding-top:25px; 
			background:url(../images/gigs.jpg) no-repeat; overflow:hidden; margin:0px;}
#ggLink,#ggLink2 {z-index:10;}

h2#welcome 	{width:320px; height:0; padding-top:20px; overflow:hidden; margin:0; background:url(../images/title_welcome.jpg) no-repeat;}		

#wallpaper h2 {width:320px; height:0; padding-top:20px; overflow:hidden; margin:0; background:url(../images/title_wallpaper.jpg) no-repeat;}
#wallpaper div {width:200px;}

#eatout h2 {width:320px; height:0; padding-top:20px; overflow:hidden; margin:0; background:url(../images/title_eatingout.jpg) no-repeat;}
			
#schedule {width:100%; margin-top:20px;}			

#press h2 {width:531px; height:0; padding-top:20px; overflow:hidden; margin:0; background:url(../images/title_press.jpg) no-repeat;}
#press h3 { margin:5px 5px 0 0;}
#press h3 a {text-decoration:none;}
#press .date {margin-bottom:5px; width:100px; }


#private h2 {width:320px; height:0; padding-top:20px; overflow:hidden; margin:0; background:url(../images/title_private.jpg) no-repeat;}

#mixes h2 {width:320px; height:0; padding-top:20px; overflow:hidden; margin:0; background:url(../images/title_mixes.jpg) no-repeat;}
#mixes ul {padding:10px; margin:10px; list-style-type:none;}
#mixes li {margin-bottom:5px;}
#mixes li a {font-size:110%; font-weight:bold;}
div.mix { padding:5px; margin:5px;}
div.mix a {font-size:110%; font-weight:bold;}

#emailPage h2 {width:340px; height:0; padding-top:20px; overflow:hidden; margin:0; background:url(../images/title_email.jpg) no-repeat;}

#biog h2 {width:320px; height:0; padding-top:20px; overflow:hidden; margin:0; background:url(../images/title_biog.jpg) no-repeat;}

#links h2 {width:320px; height:0; padding-top:20px; overflow:hidden; margin:0; background:url(../images/title_links.jpg) no-repeat;}

#bookings h2 {width:340px; height:0; padding-top:20px; overflow:hidden; margin:0; background:url(../images/title_bookings.jpg) no-repeat;}


#discog h2 {width:320px; height:0; padding-top:20px; overflow:hidden; margin:0; background:url(../images/title_discography.jpg) no-repeat;}
#discog h3 {color:red;}
#discog ul {padding:10px; margin:10px; list-style-type:square;}
#discog ul li {margin:5px;}

#topten h2 {width:320px; height:0; padding-top:20px; overflow:hidden; margin:0; background:url(../images/title_topten.jpg) no-repeat;}
#topten .date {width:35px;}
#topten .text {float:left; width:240px;}

#interviewBanner {position:absolute; top:250px; display:none; border:1px solid #fff;}
#flash {margin-top:5px;}
#flash a img {border:0;opacity: .5; filter: alpha(opacity=50);} 
#flash a:hover img {border:0;opacity: 1; filter: alpha(opacity=100);}
#vote {position:absolute; top:0; right:0; width:252px; height:210px; z-index:500;}