#content {padding: 1em;}

#page_container {
background: url(copper2.jpg) 50% 0 repeat-y; 
margin: 0 auto;
min-height: 800px;
text-align: left;
width: 1100px;
}

#main { }

#header {background: url(head3.png) no-repeat; height: 200px;}

#navigation {
background: #000 none repeat scroll 0 0;
bottom:133px;
height:90px;
left:550px;
position:relative;
width:500px;
}

#footer {background: url(footer.png) no-repeat; padding_top: 200px; margin-top: 0px;z-index: 1;}

#main {z-index: 5;}

.inner_container {height:100%; margin: 0 auto; text-align: left; width: 900px;}

/*==========================================

	Html elements after being reset by 	yui reset 
	(see http://developer.yahoo.com/yui/reset/)

==========================================*/
html { height: 100%; }
html,body {
	margin: 0;
	padding: 0;
	font-family: Arial,sans-serif;
	font-size: 90%;
	}

body {background: #000; text-align: center; color: #FFF}

a , a:link {
	font-family: Arial,sans-serif;	
	color: #f9ae31;	
	text-decoration: underline;
	}

a:hover {	
	color: #FFF;
	text-decoration: underline;
	}

a:active {
	color: #d45312;
	text-decoration: underline;
	}

ul { 
margin-left:20px; 
margin-right:0px; 
} 

h1,h2,h3,h4,h5,h6,h7 {
	font-family: "Century Gothic", arial, verdana, sans-serif;
	margin: 0;
	font-weight: bold;
	color: #ff991e;
	}
h1 { font-size: 180%; }
h2 { font-size: 140%; }
h3 { font-size: 130%; }
h4 { font-size: 110%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; }
h7 { font-size: 100%; }
p {
	padding: 0;
	margin: 0 0 1em 0;
	}
img {
	border: 0;
	}
form {
	margin: 0;
	padding: 0;
	border: 0;
	}
input {
	
	}
textarea {
	font-family: inherit;
	display: block;
	margin: 0;
	padding:2px;
	border: 1px solid #CCC;
	}
select {
	padding: 0;
	margin: 0;
	font-size: 85%;
	}

table {
	font-family: inherit;
	border-collapse: collapse;
	}
td {
	padding: 0;
}
thead {
	display:table-header-group;
}
tbody {
	display:table-row-group;

	}
caption,th {
	text-align:left;
	font-weight: bold;
	}
caption {



	font-weight: bold;
	font-style: italic;
	margin: 0.2em 0;
	display: block;
	border: 0;
}




#noscript {
	font-size: 85%;
	display: block;
	padding: 3px 2px 3px 24px;
	color: #c00;
	background: #ffc url(../images/interface/error.gif) no-repeat 4px 4px;
	border: 2px solid #c30;
}
#noscript p { 
	margin: 0.1em 0;
}

#admin_page_content, #admin_page_content a {
font-family: Arial, sans-serif;
}

/*=======================================================

	Footer

=======================================================*/

#footer {
padding-top: 230px;
}

#footer ul {
color: #FFF;
margin-bottom: 20px
}

#footer ul li {
display: inline;
font-weight: bold;
margin-right: 2em;
}

#footer ul a {

}

/*=======================================================

	Toolbar

=======================================================*/
#tb {
	width: 900px;
        position: relative;
	height: 2em;
	background-color: #000;
	color: #fff;
	border-bottom: 1px solid #000;
	line-height: 2em;
	margin: 0 auto;
}
#search {
	position: absolute;
	right: 0;
	top: 0;
	padding: 2px 2px 0 0;
	width: 16em;
	text-align: right;
}
#tbControls {
	position: absolute;
	right: 17em;
	top: 0;

}
.skiplinks {
	list-style-type: none;
	margin: 0;
	padding: 0;	
}
.skiplinks li {
	display: inline;
	margin: 0;
	padding: 0;
	}

li.skipnav a ,
li.skipnav a:visited {
	color: #666;
	float: left;
	font-size: 80%;
	padding: 0 1em;
	text-decoration: none;
	width: 11em;
}
li.skipnav a:hover{
	color: #c00;
	text-decoration: none;
}
#tbControls ul {
	margin: 0;
	padding: 0;
	}
#tbControls li {
	padding: 0;
	display: inline;
	margin-left: 1em;
}
#tbControls li a {
	text-decoration: none;
	color: #ccc;
	font-size: 90%;
	line-height: 2.2em;
}
#tbControls li a:hover {
	color: #c00;
	}
	
/*=======================================================

	Page Stylings

=======================================================*/

#leftcol {
background: url(black80.png);
border: 2px solid #000;
float: left;
min-height: 400px;
width: 60%;
}

#rightcol {
float: right;
margin-left: 2%;
width: 37%;
}

.rightbox {
background: url(black80.png);
border: 2px solid #000;
padding: 17px;
margin-bottom: 10px;
}

.copperbox {
border-bottom: 1px solid #FFF;
padding-bottom: 5px;
margin-bottom: 0.5em;
}

.border-right {
border-right: 1px solid #FFF;
padding-right: 0.5em;
}

ul.vids {
font-weight: bold;
margin-top: 0.5em;
list-style-type: disc;
}

ul.vids li a {
font-size: 130%;
}

ul.vids li {
list-style-type: disc;
}

/*=======================================================

	Navigation

=======================================================*/

#navigation ul {
position: absolute;
}

#navigation ul li {
width: 135px;
height: 45px;
overflow: hidden;
float: left;
margin: 0;
padding: 0;
position: relative;
display: inline;
}


#navigation ul li a {
width: 120px;
height: 45px;
text-indent: -5000px;
margin: 0;
padding: 0;
display: block;
}

#navigation ul li a.home {background: url(home.png) 0 45px;}
#navigation ul li a.home:hover {background: url(home.png) 0 0;}

#navigation ul li a.gig {background: url(gig.png) 0 45px;}
#navigation ul li a.gig:hover {background: url(gig.png) 0 0;}

#navigation ul li a.music {background: url(club.png) 0 45px;}
#navigation ul li a.music:hover {background: url(club.png) 0 0;}

#navigation ul li a.con {background: url(contact.png) 0 45px;}
#navigation ul li a.con:hover {background: url(contact.png) 0 0;}

#navigation ul li a.ven {background: url(venues.png) 0 45px;}
#navigation ul li a.ven:hover {background: url(venues.png) 0 0;}

#navigation ul li a.dload {background: url(download.png) 0 45px;}
#navigation ul li a.dload:hover {background: url(download.png) 0 0;}


/*=======================================================

	News Stylings

=======================================================*/

.copper_news1 {
font-size: 110%;
}

.copper_news1 a {
font-size: 120%;
text-decoration: none;
}


/*=======================================================

	Footer Stylings

=======================================================*/

#footer li a {color: #fff; text-decoration: none;}
#footer li a:hover {color: #FA0;}


/*=======================================================

	Seating Plans

=======================================================*/

#admin_seatingplan_groups {
background: url(black.png);
padding: 10px;
}

#admin_seatingplan_groups .title {
color: #FFF;
}

#admin_seatingplan_groups legend {
color: #FFF;
}

.sub_column {display:none;}

.killfloat {clear: both;}

#seating_plan, #seating_plan h1, #seating_plan h2, #seating_plan h3, #seating_plan h4, #seating_plan h5 {
color: #000;
}