body {
	background:#000 url(images/bgTile.jpg) repeat fixed top left;
	font-family:georgia;
	margin:0px 0 0 0;
	padding:0;
	color:white;
}
table, td{
border:none;
}
h1.title{
margin:0px 15px 15px;
font-style:italic;
font-size:2em;
text-align:center;
color:#fff;
}
a{
color:#ffe7a5;
text-decoration:none;
}
a:hover{
color:orange;
}
img[align=left]{
margin:10px 10px 0 0;
}
img[align=right]{
margin:10px 0 0 10px;
}
.topLink a{display:block; text-align:right;color:#555;font-size:12px;}
.topLink a:hover{color:orange;}

/*** Header ***/
#header h1{
	padding:0;margin:0;
}
#header h1 a{
	display:block;
	height:314px;
	width:800px;
	background:#000 url(images/header800.jpg) no-repeat;
}
#header h1 a span{
	display:none;
}
#header .description{
	display:none;
}
/***End Header ***/


/*** top nav ***/
#topNav{
	background:#770000;
padding:0;

}
.sf-menu {
	float:			left;
	margin-bottom:	0;
}
.sf-menu a {
	border-left:	1px solid #600000;
	border-top:		1px solid #600000;
	padding: 		.75em 1em;
	text-decoration:none;

}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#ffe7a5;;
}
.sf-menu li {
	background:		#770000;
}
.sf-menu li li {
	background:		#770000;
}
.sf-menu li li li {
	background:		#770000;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#5e0403;
	outline:		0;
}

/*** end top nav ***/


/*** body ***/
#bodyContent{
	background:#070907;
	color:white;
padding:20px 0;
}
.container1{
-moz-border-radius: 10px;
-webkit-border-radius:10px;
background:#000;
border:1px solid #181818;
padding:10px;
font-size:1.2em;
margin-bottom:10px;
text-align:justify;
}
.container1.email{
font-size:.85em;
}
.container1 p{
text-align:justify;
line-height:1.4em;
}
.container1 p b{
color:#749940;
}
.container1.about p{
text-align:center;
}
.container1 h2, h1{
text-align:center;
font-size:1.5em;
margin-top:0px;
font-style:italic;
color:#ffe7a5;
}
.container1 h1{
color:#fff;
}
.container1.lineup ul{
margin:0 0 20px 0;
}
.container1.lineup li{
list-style-type:none;
padding:0;
}
.container1.lineup li a{
display:block;
padding:5px 0;
border-bottom:1px dotted #222;
font-size:1.4em;
color:white;
text-align:center;
}
.container1.lineup li a:hover{
color:orange
}
h3.getTix {
text-align:center;
margin:0;
}
h3.getTix a{
display:inline-block;
padding:5px 10px;
background:#003366;
-moz-border-radius: 6px;
-webkit-border-radius:6px;
border:1px solid #004433;
font-style:italic;
}
h3.getTix a:hover{
background:#0066ee;
color:#fff;
}

li.filler, .container1.lineup li.filler a{
list-style-type:none;
border:none;
}
.artistBios{
margin-top:50px;
}
.artistBios .container1 img{
display:block;
margin:10px auto;
}
.artistBios .container1{
letter-spacing:1px;
font-size:1.1em;
line-height:1.5em;
margin-bottom:40px;
padding:20px;
}
.artistBios .container1 h2{
font-size:2.3em;
}
.container1.homeIntro{
border:none;
background:none;
font-size:1.1em;
}
.container1.homeIntro p{
line-height:1.7em;
}

/**ticket page (********/
.ticketLinkBig{
background:#770000;
padding:10px;
text-align:center;
border:4px solid #222;
-moz-border-radius: 10px;
-webkit-border-radius:10px;
}
.ticketLinkBig.home{
margin-bottom:10px;
border-width:1px;
}
.ticketLinkBig h1{
margin:0;
font-size:26px;
display:inline;
}
.ticketLinkBig h1 span{
font-size:12px;
display:block;
font-weight:normal;
margin-bottom:3px;
font-style:normal;
font-family:arial;
}
.ticketLinkBig a{
color:white;
display:block;
}
.ticketLinkBig a:hover{
color:orange;
}
.ticketLinkBig .descr{
margin-top:10px;
font-size:13px;
font-family:arial;
padding:0 20px;
}
.ticketLinkBig .buyNow a{
display:block;
margin:10px auto 0;
color:#770000;
background:white;
padding:5px;
border:2px solid #eee;
-moz-border-radius: 10px;
-webkit-border-radius:10px;
width:100px;
}
.ticketLinkBig .buyNow a:hover{
background:#ddd;
border-color:#fff;
}
/*** footer ***/
#footer{
	background:000;
}