html, body { margin:0px; padding:0px; }
html { background: #000; }
body { font-family: Arial, Helvetica, sans-serif; monospace; color:#e9e3cb ! important; font-size:14px; background-image:url(../images/black_bg2.jpg); background-position:top center; background-color:#000000; background-repeat:no-repeat }

IMG { border:0px; }
a { color:#24bdbd; outline:none; }

#flashcontent { margin-top:3px; }

.pager span { border:1px solid #e9e3cb; display:block; width:20px; height:20px; margin-right:5px; margin-bottom:10px; text-align:center; padding-top:2px; color:#e9e3cb }
.pager a { border:1px solid #cccccc; display:block; width:20px; height:20px; margin-right:5px; margin-bottom:10px; text-align:center; text-decoration:none; padding-top:2px; } 
.pager a:hover { border:1px solid #cccccc; display:block; width:20px; height:20px; margin-right:5px; margin-bottom:10px; text-align:center; text-decoration:none; padding-top:2px; color:#FFFFFF; }
.newsgv { margin-left:30px; table-layout: fixed; width: 614px !important; }

#newslettercomplete { color:#e9e3cb; font-weight:bold; }
#searchbox { padding:10px; width:600px; margin-left:20px; color:#FFFFFF }
.inputbord { background-color:#000000; border:2px solid #333333; color:#FFFFFF; width:350px; }
.inputborddrop { background-color:#000000; border:2px solid #333333; color:#FFFFFF; width:354px; }

h1 { font-size:20px; font-weight:bold; color:#24bdbd; line-height:20px; }
h2 { font-weight:bold; margin-left:30px; }
h4 { font-weight:bold; }


table.contact {width:600px; }
table.contact td.left {width:500px; }

.linesFrame { background-image:url(../images/lines.gif); background-position:top center; background-repeat:no-repeat; width:100%; height:auto; overflow:auto }
.linesFrame2 { background-image:url(../images/lines2.gif); background-position:top center; background-repeat:no-repeat; width:100%; height:auto; overflow:auto }
.linesFrame3 { background-image:url(../images/lines3.gif); background-position:top center; background-repeat:no-repeat; width:100%; height:auto; overflow:auto }
.bfoc {width:20px; position: relative; top:-290px; left:295px; z-index:51;}

#frameGA { width:985px; margin:auto; padding-top:20px;}
#frameGAB { width:985px; margin:auto; }
#headerGA { width:100%; height:110px; margin-bottom:5px; }
#bodyGA { width:100%; color:#e9e3cb ! important;}
#galogo { height:40px; text-align:center; } #logopos { padding-top:10px; }

#gamenu { height:20px; text-align:center; margin-left:34px; background-image:url(../images/menubg.gif); background-repeat:no-repeat; } 
#gamenu ul { list-style:none; margin:0px; padding:0px; } 
#gamenu li { list-style:none; float:left; color:#e9e3cb; padding-left:9px; padding-top:3px; padding-bottom:3px; padding-right:9px; border:1px solid #353432; } 
#gamenu a { text-decoration:none; display:block; float:left; color:#e9e3cb; font-size:12px;} 
#gamenu a:hover { text-decoration:none; display:block; float:left; color:#FFFFFF; } 
#gamenu a.on { display:block; float:left; text-decoration:none; color:#24bdbd;}

#columnA { width:675px; float:left; }
#columnB { width:300px; float:right;}

#stage { width:100%; height:472px; margin-bottom:5px; } #stageletter { width:660px; height:453px; margin-bottom:5px; margin-left:20px; margin-top:20px; color:#FFFFFF }
#feature { width:100%; height:200px; margin-top:4px; }

#featureA { width:447px; float:left; height:200px; overflow:hidden; } 
#featureB { width:230px; float:left; height:173px; overflow:auto; margin-top:11px;  } 
#featureC { width:230px; float:left; height:196px; overflow:hidden; }
#feature h1 { color:#24bdbd; margin-bottom:10px; font-size:18px;  margin-top:0px; } #feature p { color:#e9e3cb; margin:0px; font-size:12px; line-height:14px; }

#featurePage { width:100%; height:670px; overflow:auto; float:left; outline:none; background-image:url(../images/feature.jpg); background-position:top left; background-repeat:no-repeat; }
#featureText { width:380px; height:400px; padding:0px; margin-top:25px; margin-left:25px; }
#featureText h1 { margin-bottom:10px; font-size:18px;  margin-top:0px;}
#featureText p { color:#e9e3cb;}

#signup { width:270px; height:196px; margin-bottom:10px; }
#signup h1 { color:#24bdbd; margin-bottom:10px; font-size:12px;  margin-top:0px; } #signup p { color:#e9e3cb; margin:0px; font-size:12px; line-height:14px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #333333 }

#special { width:290px; height:200px; overflow:hidden; margin-top:5px; margin-left:0px; }
#special h1 { color:#24bdbd; margin-bottom:3px;  margin-top:12px; margin-left:10px;} 
#special h5 { height:80px; color:#e9e3cb; margin-top:32px; margin-left:14px; margin-right:20px; font-size:12px; font-weight: bold; line-height:20px; }
#special a { text-decoration:none; color:#e9e3cb; font-size:14px; font-weight: bold; } 
#special a.on { text-decoration:none; color:#24bdbd; font-size:14px; font-weight: bold; }



#mainBlock { width:678px; height:670px; overflow:auto; float:left; outline:none }
#mainBlock img { margin-right:15px; }
#mainBlock h1 { margin-top:0px; margin-bottom:20px; margin-right:15px;  }
#mainBlock p { margin-top:0px; margin-bottom:20px; margin-right:15px; }

#mainBlockGigs { width:625px; height:454px; overflow:auto; float:left; outline:none; margin-top:20px; margin-left:30px; }
#mainBlockGigs img { margin-right:15px; }
#mainBlockGigs h1 { margin-top:0px; margin-bottom:5px; margin-right:15px; color:#24bdbd; }
#mainBlockGigs p { margin-top:0px; margin-bottom:15px; margin-right:15px; color:#e9e3cb;  }

#buytickets { float:right; margin-left:20px; }
#gigitem { border-bottom:1px solid #24bdbd; margin-bottom:15px;}

#mainBlocknews { width:670px; height:590px; overflow:auto; float:left; outline:none; margin-top:20px; }
#mainBlocknews img { margin-right:15px; margin-left:20px; }
#mainBlocknews h1 { margin-top:0px; margin-bottom:20px; margin-right:15px; }
#mainBlocknews p { margin-top:0px; margin-bottom:20px; color:#FFFFFF; }

#advertBlocknews { width:670px; height:680px; overflow:auto; float:left; outline:none; margin-top:20px;}
#advertBlocknews img { margin-right:15px; margin-left:20px; }
#advertBlocknews h2 { font-size:17px; margin-top:0px; margin-bottom:20px; margin-right:15px; color:#24bdbd;}
#advertBlocknews h4 { font-size:15px; margin-top:0px; margin-bottom:10px; margin-right:15px; color:#24bdbd;}
#advertBlocknews p { margin-top:0px; margin-bottom:8px; color:#FFFFFF;  font-size:12px;}

#mainBlockGallery { width:648px; height:455px; position: relative; left:30px;  margin-top:20px; overflow:auto; float:left; outline:none; }
#mainBlockGallery h1 { margin-top:0px; margin-bottom:20px; margin-right:15px; }
#mainBlockGallery p { margin-top:0px; margin-bottom:20px; margin-right:15px; color:#FFFFFF; }

.gigline { border-bottom:1px solid #333335; padding-top:10px; }

#mainBlockalbum { width:658px; height:640px; overflow:auto; position:absolute; z-index:50; outline:none; margin-left:20px; }
#ctl00_Panel1 { width:658px; height:640px; overflow:auto; position:absolute; z-index:50; outline:none; margin-left:20px; }

#newsbox { width:289px; height:514px; margin-top:10px; margin-bottom:15px; overflow:auto; position:relative; outline:none }
#newsbox h1 { margin-top:0px; margin-bottom: 12 px; }
#newsbox p { margin-top:0px; margin-bottom: 10 px; }
#newsscroll { width:200px; float:left; height:620px; overflow:auto; }

#newsblock { border-bottom:1px solid #333335; margin-bottom:15px; width:245px; margin-left:10px; } #newsblock img { margin-bottom:10px; margin-left:10px; }
#newsblock h1 {font-size:12px;}

#newsblockp { border-bottom:1px solid #333335; margin-bottom:15px; }
#newsblockp img { margin-bottom:10px; margin-left:0px; }
#newsblockp h1 { margin-bottom:5px;  }
#newsblockp p { color:#e9e3cb; }

#albumlist { width:678px; height:620px; position:absolute; z-index:100; outline:none;
    top: 30px;
    left: 3px;
}
#albumphoto { float:left; width:220px; }
#albumdetails { float:left; width:390px; margin-right:10px; }
#allalbums { width:658px; height:320px; overflow:auto; float:left; padding-left:20px; }
#albumgap { clear:left; height:10px; margin-top:10px }
.albumtable td { border-top:1px solid #cccccc; } 
.abtrack { width:20px; text-align:center; } .ablength { width:100px; text-align:right; } .abtitle { width:100%; }

#galleryLeft { width:250px; margin-right:20px; float:left; height:630px; background-color:#999999 }
#galleryRight { width:380px; margin-right:10px; float:left; background-color:#FF0000 }
#userflickr { float:left; width:75px; height:75px; margin-right:8px; margin-bottom:8px; }

ul.simple { list-style:none outside; padding:0px; margin:0px; } ul.simple li{ list-style:none outside; padding:0px; margin:0px; border-bottom:1px solid #cccccc; width:600px; margin-left:20px; }
ul.simple li h3 { padding:0px; margin:0px; height:18px; cursor:pointer }
	
	#mainBlockGigs h3 { width: 623px; position: relative; cursor: pointer;}
	#mainBlockGigs h3 span { position: absolute; top: 0; right: 25px;  font-size: 0.8em; font-weight: bold;}

div.collapse{ width: 650px;  margin: 5px 0; }	
div.collapse-container{ width: 650px; height: 100%; padding: 15px 20px; }