body {
    overflow-y:scroll;
    background-color:#000000;
    margin:0px; padding:0px;
    background-image:url('pics/bg.gif');
    background-repeat:no-repeat;
    background-position:left top;
    background-attachment:fixed;
}

.show {
	display:block;
}

.hide {
	display:none;
}

#container {
	background-color:transparent;
    background-image:url('pics/bg.png');
    background-repeat:repeat;
    overflow:hidden;
    width:830px;
    height:auto;
    min-height:600px;
    margin:70px auto 50px 70px ; padding:0px 0px 25px 0px;
    border-style:solid;
    border-color:#111111;
    border-width:1px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius:10px;

}

#main {
    padding:25px;
    width:780px;
}


.box, #sidebar, #middle, #rightbar, #single, .the_block, .the_block_b, .full {
    vertical-align:top;
    width:100%;
    height: 100%;
    padding:0px ; margin:25px;
    float:left;
    border-collapse:collapse;
}

#sidebar { width:160px ;}
#middle { width:310px ; }
#rightbar { width:160px ; }

#navigation { width:900px; display:block; text-align:center; }

p {
	margin:0px;padding:0px;
	font-family:tahoma,verdana;
	font-size:12px;
	color:#aaaaaa;
	letter-spacing:1px;
}

a {
    text-decoration:none;
    color:#705127;
    border-style:dashed;
    border-color:#363526;
    border-width:0px 0px 1px 0px;
}

a:hover {
    color:#b3b18f;
}

img {
    border-style:none;
}

.section {
    padding:0px;margin:0px;margin-bottom:35px;
}

.banners { margin-top:10px;}
.banner { margin:5px ; padding:0px; }
.banner img, .banner p { vertical-align:middle; margin-right:5px; }
.banner img { margin-bottom:1px; }

h3 {
    margin:0px;padding:0px;
    font-family:tahoma,verdana;
    font-size:10px;
    color:#C2B39F;
    letter-spacing:35px;
    text-transform:uppercase;
    text-align:center;
    margin-right:50px;
    border-style:solid;
    border-width:1px 0px 1px 0px;
    border-color:#111111;
    padding:5px 0px;
}

h4 {
    margin:0px ; margin-bottom:5px; padding: 0px; padding-bottom:2px;
    font-family:tahoma,verdana,arial;
    color:#6A5E48;
    font-size:15px;
    text-transform:uppercase;
    border-style:solid;
    border-color:#26211A;
    border-width:0px 0px 1px 0px;
}


h5 {
    margin:0px;padding:0px;
    font-family:tahoma,verdana;
    font-size:16px;
    text-transform:uppercase;
    color:#576363;
}

.date {
    margin:0px ; margin-bottom:15px; padding:0px;
    font-family:verdana;
    font-size:9px;
    color:#999999;
    letter-spacing:1px;
}

.media_images { margin-left:0px; }

.media_images form { margin-bottom:25px;}

.media_images select {
    border-style:solid;
    border-color:#333333;
    border-width:1px;
    background-color:#111111;
    color:#eeeeee;
}

.media_images h4 {
    border-style:none;
    color:#555555;
    margin-bottom:0px;
    font-size:20px;
}

.frame {
    margin:0px;padding:0px;
    width:830px;
    border-style:none;
    border-collapse:collapse;
}

.iframe {
    margin:0px; margin-bottom:5px; padding:0px;
    width:100%;
    height:340px;
    border-style:none;
    border-collapse:collapse;
    background-color:transparent;
}

.hiddenPic { display:none; }



.the_block p {
    text-transform:uppercase;
    font-size:12px;
    margin-bottom:15px;
}

.the_block span { color:#777777;font-size:11px; }

.the_block { width:170px; margin-bottom:0px;}
.the_block p { padding:5px; background-color:transparent; margin:0px;}
.the_block #m01:hover, .the_block #m02:hover, .the_block #m1:hover, .the_block #m2:hover, .the_block #m3:hover, .the_block #m4:hover, .the_block #m5:hover { background-color:#111111;cursor:pointer;}
#m01:hover a, #m02:hover a, #m1:hover a, #m2:hover a, #m3:hover a, #m4:hover a , #m5:hover a { color:#b3b18f;}

.txt-column { float:left; width:340px; margin:0px 25px 25px 25px; }

#bio { display:block;float:none;margin:0px 0px 0px 25px; vertical-align:top; }
#bio h4 { border-style:none;}

.full { width:730px; }

.framed { border-style:solid; border-color:#161616; border-width:1px;}

#mem b { color:#5B5351;}
.thumbs { width:340px; text-align:center;}
.thumbs img { margin:0px 5px;}
.thumbs .framed:hover { border-color:#777777; cursor:pointer;}



.music_album {
	width:705px;
	border-style:solid;
	border-width:1px;
	border-color:#111111;
	margin:5px;
	padding:15px 0px 15px 15px;
	overflow:hidden;
}

.music_album:hover {
	border-color:#222222;
}

#m_album_limbo {
	 background-color:#000000;
	 background-image:url('pics/music_album_in_limbo.gif'); 
	 background-repeat:no-repeat;
	 background-position:top right;
}

#m_album_st {
	 background-color:#000000;
	 background-image:url('pics/music_album_st.gif'); 
	 background-repeat:no-repeat;
	 background-position:top right;
}

.music_album p {

	font-size:13px;
	font-weight:bold;
	margin:0px 0px 10px 10px;
	}
	
.music_album span {
	font-weight:normal;
	font-size:10px;
	color:#555555;
	text-transform:uppercase;
}

.player { width:200px;margin-left:15px;margin-bottom:5px; border-style:solid;border-color:#1E1204;border-width:1px;}

.lyric { margin:15px;border-style:solid;border-width:0px 0px 0px 10px ; border-color:#111111; }
.lyric p { font-weight:normal; font-size:11px; color:#623C0E; font-style:italic;}

.disc { display:block;float:left; width:100%; margin:25px;clear:both;}
.separator { display:block;width:100%;background-color:#111111;height:3px;}

.disc_album { float:left;display:block; margin:0px 50px; width:170px;height:170px;}
.disc_album img { border-style:solid;border-width:1px;border-color:#111111;}

.disc_info { float:left;display:block; margin-top:5px;}
.disc_info h5 { margin-bottom:0px; }
.disc_info span { color:#333333; }

.disc ul { list-style-type:square;margin:5px;padding:0px 15px;}
.disc li { font-family:tahoma,verdana; color:#BDC7C7;font-size:12px;}

.reviews { overflow:hidden; margin:10px; color:#eeeeee; font-family:tahoma ; font-size:12px; color:#999999; display:block;width:460px; }
.reviews a { font-size:12px; }
.r1 {  clear:left;width:130px; float:left; margin:2px 0px; }
.reviews b { color:#CBCBB4; text-decoration:underline;}
.r2, .r3, .r4 { width:70px ; float:left;margin:2px 0px;  text-align:center; font-size:10px;}
.r3 img, .r4 img { height:10px ; width:20px ; border-style:solid; border-width:1px; border-color:#111111; margin-top:3px; }

.contact {
	margin:15px;
	clear:both;
	border-style:solid;
	border-color:#222222;
	border-width:0px 0px 0px 25px;
	-moz-border-radius: 3px;
}

.contact input, .contact select, .contact textarea {
	font-family:tahoma;
	font-size:11px;
	color:#888888;
	display:block;
	clear:both;
	margin:15px;
	border-style:solid;
	border-color:#111111;
	border-width:1px;
	padding:3px;
	background-color:#eeeeee;
	width:200px;
	-moz-border-radius: 3px;
}

.contact option { padding-left:15px; }
.contact textarea { width:300px;height:200px;}

.contact input:focus, .contact textarea:focus, .contact select:focus {
	border-color:#741B18;
	background-color:#eeeeee;
}

.contact #f_submit {
	color:#111111;
}

.contact #f_submit:hover {
	border-color:#741B18;
	color:#111111;
}

#f_submitted {
	color:#4C823C;
	border-color:#365529;
	background-color:#C2D8AC;
}

#errorform, #errorform2 {
	margin-left:20px;
	display:none;
	}
	
#errorform2 { margin-bottom:15px;}
	
#errorform p, #errorform2 p { color:#AC0E0E ;}

.merchandise { height:150px; margin:25px 0px 25px 25px;}
.merchandise h5 span { font-size:40px;color:#191919; margin-right:5px;}
.shop_btn { clear:both; }
.shop_btn, .shop_disc, .shop_info { float:left; width:100px; height:100px; margin:5px 0px 50px 0px;}
.shop_info { margin-left:25px; width:300px;}
.shop_info p { margin-top:0px; }
.shop_info span { color:#333333 ; font-size:10px;}
.shop_disc img { width:100px; height:100px; border-style:solid;border-color:#333333; border-width:1px;}
.shop_btn input { margin:40px; }
input.cbox { width:17px; height:17px;}


.events {
	text-align:center;
}

.event {
	text-align:left;
	width:550px;
	overflow:hidden;
	display:block;
	clear:both;
	margin:25px auto;
	border-style:solid;
	border-color:#0F0F0F;
	padding:30px;
	border-width:0px 0px 10px 0px;
	-moz-border-radius:10px;
}

.date2 {
	font-weight:bold;
	display:block;
	float:left;
	font-family:verdana,arial;
	font-size:25px;
	color:#4B260C;
	width:35px; height:50px;
	margin:3px 50px 15px 0px ;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#111111;
	padding:15px;
    letter-spacing:1px;
	background-color:#050505;
	}
	
.date2 span {
	font-family:arial;
	font-weight:normal;
	display:block;
	font-size:18px;
}

.e_info { height:auto; width:425px;float:left;}
.e_info h5 span { color:#555555; }

.year {
	text-align:center;
	font-family:arial,verdana;
	font-size:23px;
	font-weight:bold;
	color:#555555;
	clear:both;
	margin:50px 0px 0px 0px;
	width:100%;
	background-color:#1C0706;
}

#inlimbo_banner {
	width:305px;
	height:245px;
	background-image:url('pics/banner_inlimbo.png');
	background-repeat:no-repeat;
	margin:0; margin-bottom:15px;
	padding:0;
}

#inlimbo_banner:hover {
	background-image:url('pics/banner_inlimbo2.png');
	cursor:pointer;
}


