/* All Mod Cons Master Stylesheet - Updated 11/10/05 */

body {
margin: 0;
padding: 0;
font-family: verdana, sans-serif;
font-size: 11px;
line-height: 15px;
color: #fff;
text-align: center;
Background: #333;
}

h1 {
margin: 0px;
padding: 0px;
font-weight: bold;
font-size: 11px;
}

h2 {
margin: 60px 30px 15px 30px;
padding: 0px 0px 3px 0px;
font-size: 11px;
font-weight: bold;
color: #ccc;
border-bottom: 1px solid #464646;
}

p {
margin: 0px 30px 15px 30px;
padding: 0px;
}

A:link {font-weight: bold; color: #fff; text-decoration: none;}
A:visited {font-weight: bold; color: #ccc; text-decoration: none;}
A:hover {font-weight: bold; color: #00acee; text-decoration: none;}
A:active {font-weight: bold; color:  #00acee; text-decoration: none;}

.imgRight {
float: right;
margin: 5px 10px 2px 15px;
padding: 0px;
}

.imgLeft {
float: left;
margin: 0px 15px 3px 0px;
padding: 0px;
}


#container {
position: relative;
margin: 0 auto;
padding: 0px;
text-align: left;
Background: #000;
border: 1px solid #000;
border-top: 5px solid #000;
width: 802px; /* IE5 Win */
voice-family: "\"}\""; 
voice-family: inherit;
width: 800px;
}

html>body #container {
width: 800px;
}

#header {
margin: 0px;
padding: 0px;
background: #000 url(images/header.gif) no-repeat top right;
height: 302px;
}

#logo {
margin: 0px;
padding: 0px;
position: relative;
top: 75px;
left: 27px;
}

#nav {
margin: 0px;
padding: 0px;
float: left;
border-top: 4px solid #000;
background: #464646;
height: 29px;
width: 800px;
}

#nav li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: inline;
}

#nav li a {
margin: 0px 30px 0px 25px;
padding: 0px;
float: left;
display: block;
text-decoration: none;
height: 29px; 
}

#nav li a span {
display: none;
}

/* Image Replacement for Nav */

#n-main { background: url(images/nav/main.gif) no-repeat; width: 49px;}
#n-visual {background: url(images/nav/visual.gif) no-repeat; width: 56px;}
#n-gigs {background: url(images/nav/gigs.gif) no-repeat; width: 50px;}
#n-history { background: url(images/nav/history.gif) no-repeat; width: 78px;}
#n-links { background: url(images/nav/links.gif) no-repeat; width: 56px;}
#n-contact { background: url(images/nav/contact.gif) no-repeat; width: 78px;}

#n-main:hover { background: url(images/nav/main2.gif) no-repeat; width: 49px;}
#n-visual:hover {background: url(images/nav/visual2.gif) no-repeat; width: 56px;}
#n-gigs:hover {background: url(images/nav/gigs2.gif) no-repeat; width: 50px;}
#n-history:hover { background: url(images/nav/history2.gif) no-repeat; width: 78px;}
#n-links:hover { background: url(images/nav/links2.gif) no-repeat; width: 56px;}
#n-contact:hover { background: url(images/nav/contact2.gif) no-repeat; width: 78px;}



/* Left Side Styles */
#leftSide {
margin: 0px;
padding: 0px;
float: left;
width: 285px;
background: #000;
}

#leftSide h1 {
margin: 30px 0px 20px 30px;
padding: 0px;
color: #00acee;
}

#leftSide h1 span {
display: none;
}

#news {
margin: 30px 30px 0px 30px;
padding: 0px 0px 0px 0px;
/*border-right: 1px solid #252525;*/
}

#news dt {
margin: 0px 0px 20px 0px;
padding: 0px;
font-weight: bold;
color: #fff;
}

#news dt span {
display: none;
}

#news dd {
margin: 0px 0px 5px 0px;
padding: 0px;
}

#news dd.title {
margin: 0px 0px 5px 0px;
font-weight: bold;
color: #ccc;
}



#news dd.posted {
margin: 0px 0px 25px 0px;
text-align: right;
font-size: 10px;
font-style: italic;
}

/* Content Styles */

#content {
margin: 0px 0px 10px 0px;
padding: 0px;
float: right;
width: 515px;
}

#content h1 {
margin: 30px 0px 20px 30px;
padding: 0px;
color: #00acee;
}

#content h1 span {
display: none;
}

/* Image Replacement Headers (FIR Technique) */

#h-news { background: url(images/headers/news.gif) no-repeat bottom left; height: 16px;}
#h-welcome { background: url(images/headers/welcome.gif) no-repeat bottom left; height: 16px;}
#h-visual { background: url(images/headers/visual.gif) no-repeat bottom left; height: 16px;}
#h-gigs { background: url(images/headers/gigs.gif) no-repeat bottom left; height: 16px;}
#h-history { background: url(images/headers/history.gif) no-repeat bottom left; height: 16px;}
#h-links { background: url(images/headers/links.gif) no-repeat bottom left; height: 16px;}
#h-contact { background: url(images/headers/contact.gif) no-repeat bottom left; height: 16px;}

/* Full Screen Content */

body.FullScreen #content {
width: 800px;
margin: 0px;
padding: 0px;
}


/* PopUps */
body.PopUp {
text-align: left;
margin: 10px;
background: #000;
}

body.PopUp h2 {
margin: 30px 30px 5px 20px;
padding: 0px 0px 3px 0px;
font-size: 11px;
font-weight: bold;
color: #ccc;
border-bottom: 1px solid #464646;
}

body.PopUp dl {
margin: 5px 5px 30px 20px;
padding: 0px;
float: none;
}




/* Columns */
.column {
float: left;
width: 240px;
text-align: left;
margin: 15px 10px 0px 0px;
padding: 0px;
}

.column2 {
float: left;
width: 365px;
text-align: left;
margin: 5px 10px 0px 0px;
padding: 0px;
}

.gigs {
margin: 10px 5px 30px 5px;
padding: 0px;
float: right;
width: 475px;
}

.gigs dt {
margin: 7px 0px 0px 0px;
padding: 10px 0px 2px 0px;
color: #cccccc;
font-weight: bold;
text-decoration: none;
}

.gigs dd {
margin: 0px;
padding: 2px 0px;
}

/* Photo Styles */

#photoViewer {
height: 330px;
margin: 60px 30px 30px 30px;
padding: 0px;
text-align: right;
background: #000 url(images/tempViewer.jpg) no-repeat top;
}

#photoViewer img {
position: relative;
top: 16px;
left: -21px;
width: 410px;
height: 300px;
}

#photos {
margin: 30px 30px 30px 30px;
padding: 0px 0px 0px 0px;
background: #000;
}

#photos dt {
margin: 10px 0px 10px 0px;
padding: 0px;
/*font-weight: bold;*/
color: #ccc;
}

#photos dt span {
display: none;
}

#photos dd {
margin: 0px 10px 10px 0px;
padding: 0px;
display: inline;
list-style-type: none;
}

#photos img {
margin: 0px 3px 5px 0px;
padding: 3px;
border: 1px solid #252525;
cursor: hand;
}


/* History Styles */

.history {
margin: 15px 30px 0px 30px;
padding: 0px 0px 0px 0px;
/*border-right: 1px solid #252525;*/
}

.history dt {
margin: 0px 0px 4px 0px;
padding: 0px;
font-weight: bold;
color: #ccc;
}

.history dd {
margin: 0px 0px 18px 0px;
padding: 0px;
}

.histories {
margin: 0px 0px 20px 35px;
padding: 0px;
list-style-type: none;
}

.histories li {
margin: 0px 0px 3px 0px;
padding-left: 20px;
background: url(images/arrow.gif) no-repeat 0 50%;
}

.flashIntro {
float: right;
margin: 5px 10px 5px 15px;
padding: 0px;
}

/* Links Page Styles */
.links {
margin: 15px 30px 25px 30px;
padding: 0px 0px 0px 0px;
}

.links dt {
margin: 0px 0px 7px 0px;
padding: 0px 0px 3px 0px;
color: #ccc;
text-decoration: underline;
}

.links dd {
margin: 0px 0px 7px 0px;
padding-left: 20px;
background: url(images/arrow.gif) no-repeat 0 50%;
}

.otherGigs {
padding-left: 15px;
background: url(images/otherGig.gif) no-repeat 0 55%;
}


/* Contact Stytles */
.contactImage {
float: right;
margin: 60px 30px 30px 30px;
padding: 0px;
}

/* Footer Styles */

#footer {
clear: both;
margin: 0px;
padding: 4px 0px 4px 10px;
border-top: 1px solid #464646;
font-size: 10px;
}