@charset "UTF-8";

/*RESET RULES*/

html,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;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
/*li {list-style:none;}*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
td {vertical-align:top;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


/************************ COMMON ****************************/
html{
	font-family: Verdana;
	font-size:10px;
	line-height:14px;
	color:#a4a4a4;
	background:#000;
	height:100%;
	min-height:100%;
}


body {text-align:center;background:#000 url('img/bg_03.jpg') top center no-repeat;min-height:100%}
body.blankbody {background:#000;}
#main{ width:998px; margin:auto; text-align:left;padding-bottom:20px; }

#header{height:112px; position:relative;}
#logo{display:block; height:112px; width:385px; float:left; background:transparent url('img/logo.png?20090825') bottom left no-repeat;}
#menu {background:transparent url('img/menu/menu_bg.png') top left no-repeat !important;
	   background:transparent url('img/menu/menu_bg.gif') top left no-repeat;
	   float:right;  width:600px; height:33px;	line-height:33px; margin-top:52px;}
#menu a{display:block; height:33px; float:left; background-position:0px 0px; background-repeat:no-repeat; background-color:transparent;}	   
#menu #m_bio{background-image:url('img/menu/m_bio.gif?20100531'); width:47px; margin-left:17px;}
#menu #m_music{background-image:url('img/menu/m_music.gif?20100531'); width:69px;}
#menu #m_videos{background-image:url('img/menu/m_videos.gif?20100531'); width:75px;}
#menu #m_disco{background-image:url('img/menu/m_discography.gif?20100531'); width:64px;}
#menu #m_gallery{background-image:url('img/menu/m_gallery.gif?20100531'); width:85px;}
#menu #m_events{background-image:url('img/menu/m_events.gif?20100531'); width:77px;}
#menu #m_contact{background-image:url('img/menu/m_contact.gif?20100531'); width:149px;}

#menu a:hover{background-position:0px -33px;}
#menu a.active{background-position:0px -33px;}


.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.center{text-align:center;}
.top{vertical-align:top;}
.middle, .middle td, .middle th{vertical-align:middle;}
.nowrap{white-space:nowrap;}
a{color:#FFFFFF; outline:none; text-decoration:none;}
a:hover{color:#709cf6;}
.nolink{color:#FFFFFF; }
.nolink:hover{color:#709cf6; /*text-decoration:underline;*/}

.notice{text-align:center; padding:10px; font-style:italic; color:#a9ffa3; font-size:11px;}
.error{text-align:center; padding:10px; font-style:italic; color:#ff9393; font-size:11px;}

div.hr, hr{border:1px solid #808080; border-width:1px 0px 0px 0px; background-color:#000000; height:1px;margin:8px 0px;}

.big_holder{width:752px;}
.left_holder{float:left; width:400px;}
.right_holder{float:right; width:316px; margin-right:178px; padding-top:57px;}
.right_holder_g{float:right; width:336px; margin-right:148px; padding-top:57px;border:0px solid red}
.right_holder_g .title{padding-right:26px;}
.img_holder{padding-top:15px;}
.inner{padding:0px 8px;}



/* HEADINGS */
h1{font-size:16px; font-weight:bold; line-height:20px;}
h2{font-size:14px; font-weight:bold; line-height:20px;}
h3{font-size:12px; font-weight:bold; line-height:20px;}
h4{font-size:10px; font-weight:bold; line-height:20px;/*padding-top:20px;*/}
.heading{height:72px;margin-bottom:14px;}
#h_music{background:url('img/headings/h_music.png') 8px 52px no-repeat;}
#h_bio{background:url('img/headings/h_biography.png') 8px 52px no-repeat;}
#h_discography{background:url('img/headings/h_news.png') 8px 52px no-repeat;}
#h_events{background:url('img/headings/h_events.png') 8px 52px no-repeat;}
#h_gallery{background:url('img/headings/h_gallery.png') 8px 52px no-repeat;}
#h_videos{background:url('img/headings/h_videos.png') 8px 52px no-repeat;}
#h_videos span{display:block;padding:56px 0px 0px 64px;font-weight:bold;}
#h_contact{background:url('img/headings/h_contact.png') 8px 52px no-repeat;}
#h_links{background:url('img/headings/h_links.png') 8px 52px no-repeat;}
#h_comments_music{background:url('img/headings/h_comments_music.png') 8px 52px no-repeat;}
#h_comments_video{background:url('img/headings/h_comments_video.png') 8px 52px no-repeat;}
#h_comments_gallery{background:url('img/headings/h_comments_gallery.png') 8px 52px no-repeat;}

/* LINKS */
.download_link {display:block; height:22px; width:17px;
				background:transparent url('img/download.png?20090825') top center no-repeat !important; 
				background:transparent url('img/download.gif?20090825') top center no-repeat;}
.download_link:hover{background-position:0px -22px !important; }

.comments_link {display:block; height:29px; width:33px; text-align:center; color:#FFFFFF; line-height:20px;
				background:transparent url('img/comments.png?20090825') top center no-repeat !important; 
				background:transparent url('img/comments.gif?20090825') top center no-repeat; }
a.comments_link:hover{color:#709cf6; }
.button_link{padding:0px 0px 6px 6px;}
.delete_link{padding:0px 0px 6px 6px; color:#ff6a6a; }
.delete_link:hover{ color:#ff9393; }


/*TABLES*/

.listing{ font-family:Verdana; font-size:10px; line-height:14px; width:752px;margin-bottom:8px;}
.listing td{padding:8px 10px; border:1px solid #808080; border-width:1px 0px; }

.albums{ font-family:Verdana; font-size:10px; line-height:14px; width:400px;}
.albums td{padding:8px 10px; border:1px solid #808080; border-width:1px 0px; vertical-align:top;}
.albums td.cover{width:82px; padding:12px 12px; text-align:center; }
.albums td.cover .thumb{margin:0px;}

/*BIO*/
.intro {width:377px;padding-top:42px;float:left;}
.flash_holder{float:right; width:400px; height:530px;}

/* GALLERY*/
.thumb{width:58px;height:58px;overflow:hidden;margin:13px 26px 13px 0px;}
.thumb img{min-width:58px;min-height:58px;}

.admin_thumb{ width:58px;height:80px; text-align:center; overflow:hidden;margin:13px 26px 13px 0px; float:left;}


/* EVENTS */
.info_holder{padding:6px 0px;}

/*COMMENTS*/
.comment_textarea{float:left; width:546px; height:112px; background:transparent url('img/comment_form.gif') top left no-repeat;}
.comment_textarea textarea{overflow: auto; width:491px; height:82px; padding:0px; margin:15px 40px 15px 15px;
					background:transparent; border:0px solid red; color:#709cf6; font-size:11px; font-family:Verdana;}
.comment_textarea_big{float:left; width:546px; height:164px; 
						background:transparent url('img/comment_form_big.png?20090825') top left no-repeat !important;
						background:transparent url('img/comment_form_big.gif?20090825') top left no-repeat;}
.comment_textarea_big textarea{overflow: auto; width:491px; height:134px; padding:0px; margin:15px 40px 15px 15px;
					background:transparent; border:0px solid red; color:#709cf6; font-size:11px; font-family:Verdana;}
					
.right_fields{float:right; width:205px;}
.cfield{display:block; width:157px; height:35px; line-height:35px; padding:0px 24px;
		border:0px; margin:0px 0px 8px 0px; overflow:hidden;
		color:#a4a4a4; font-family:Verdana;  font-size:10px;border:0px solid red;
		background:transparent url('img/comment_field.png?20090825') top left no-repeat !important;
		background:transparent url('img/comment_field.gif?20090825') top left no-repeat;}

input.cfield {color:#709cf6; line-height:10px; padding:12px 24px 9px 24px; height:14px; width:157px;  display:block;
			/*line-height:35px; vertical-align:middle;border:0px solid red;*/ overflow:visible;}
.cfield img{margin-top:1px;}

input.cbutton{font-weight:bold; color:#FFFFFF; text-align:left; cursor: pointer; width:205px; height:35px;}		
input.cbutton:hover{color:#709cf6;}		

.comment_holder{padding:8px 0px 0px 15px; border:1px solid #808080; border-width:1px 0px 0px 0px;}
.comment_text{float:left; width:491px; padding-bottom:8px;}

/* VIDEOS */
.video_field{width:275px; height:104px; margin-bottom:8px;
				background:transparent url('img/video_field.png?20090825') top left no-repeat !important;
				background:transparent url('img/video_field.gif?20090825') top left no-repeat;}
.video_field .comments_link{float:right;}
.videothumb{width:111px; height:62px; margin:10px 10px 7px 10px; float:left; background:#000000; border:1px solid #000000; text-align:center;}
.videothumb img{max-height:62px;margin:auto;}
.video_field  .video_info{float:left;margin-left:16px;margin-top:10px;}
.video_field  .video_name{clear:both;padding:0px 47px 0px 10px; overflow:hidden}
.videos_holder{margin-top:30px;}


/************************ FOOTER ****************************/
#footer{height:56px; border:1px solid #808080; border-width:1px 0px 1px 0px;margin-top:30px;}
#footer a{display:block; height:40px; float:left; margin:8px 40px 0px 6px; background-repeat:no-repeat; background-position:0px 0px; background-color:transparent;}
#l_myspace{background-image:url('img/l_myspace.gif');  width:143px;}
#l_facebook{background-image:url('img/l_facebook.gif');width: 95px;}
#l_bandzone{background-image:url('img/l_bandzone.gif');width:112px;}
#l_pixelfed{background-image:url('img/l_pixelfed.gif');width: 40px;}
#footer a:hover{background-position:0px -41px;}



/************************ ADMIN ****************************/
.admin  input {padding:2px; font-family:Verdana;  font-size:10px;}
#admin_menu {clear:both; padding:0px 0px; font-size: 10px; line-height:40px; font-weight:bold; border:1px solid #808080; border-width:1px 0px 1px 0px;margin:16px 0px 26px 0px; }
#admin_menu a{text-decoration:none; padding:0px 17px; font-size:16px;}
#admin_menu a:hover{color:#709cf6;}
#admin_menu a.selected{color:#3b7aff;}

.logout {display:block; margin:10px 0px 60px;}

.with_border td, .with_border th{padding:5px 10px; border:1px solid #333;}
.with_border th{background:#222; font-weight:bold; color:#888;}

.with_padding td, .with_padding th{padding:3px 10px 3px 0px; text-align:left;}

#login_form{margin:auto; padding-top:200px;}

.admin {background:transparent url('img/logo.png') top left no-repeat;padding-top:0px;}
.admin h1{padding-bottom:20px; display:none;}
.admin h2{font-size:13px; font-weight:bold; line-height:20px; margin-bottom:20px;}

.big_links {padding:10px 0px; margin:0px 0px 20px 0px; border:1px solid #808080; border-width:0px 0px 0px 0px;}
.big_links .selected{font-weight:bold; font-size: 12px; color:#3b7aff;}



