/*  General Styles ------------------------------*/
html, body {
height: 100%; /* for firefox */
}

body{
margin:0px 5% 0px 5%;
padding:0;
}

/* TEXT -----------------------------------*/
.normal {
	margin-top:0;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height:1.5em;
	color:#333;
}
.price{
	line-height:3em;
	font-family: Arial;
	font-size: 12px;
	color:#333;
}
.normalcaps{
font-family: Arial;
font-size:11px;
text-transform:uppercase;
letter-spacing:3px;
line-height:1.5em;
}
.normalcaps2{
font-family: Arial;
font-size:14px;
text-transform:uppercase;
letter-spacing:3px;
line-height:2em;
}
.normalcaps3{
font-family: Arial;
font-size:18px;
text-transform:uppercase;
letter-spacing:5px;
line-height:2em;
}
.normalcaps3small{
font-family: Arial;
font-size:12px;
text-transform:uppercase;
letter-spacing:5px;
line-height:2em;
}
.normal_bold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.legal {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color:#333;
}
.legal a:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #333;
}
.legal a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #333;
}
.legal a:hover, a:active { 
	text-decoration: none; 
	font-weight:normal;
	color: #333;
}
a:link { 
	font-weight: normal; text-decoration: none; color: #333;
}
a:visited { 
	font-weight: normal; text-decoration: none; color: #333;
}
a:hover, a:active { 
	font-weight: normal; text-decoration: none; color: #a4404c;
}
.redlink a:link { 
	font-weight: normal; text-decoration: none; color: #990000;
}
.redlink a:visited { 
	font-weight: normal; text-decoration: none; color: #990000;
}
.redlink a:hover, a:active { 
	font-weight: normal; text-decoration: none; color: #333;
}
.featureArtist a:link { 
	font-weight: bold; text-decoration: none;
}
.featureArtist a:visited { 
	font-weight: bold; text-decoration: none;
}
.featureArtist a:hover, .featureArtist a:active { 
	font-weight: bold; text-decoration: none;
}
.featureShowName a:link { 
	font-weight: bold; text-decoration: none; color:#555;
}
.featureShowName a:visited { 
	font-weight: bold; text-decoration: none; color:#555;
}
.featureShowName a:hover, .featureArtist a:active { 
	font-weight: bold; text-decoration: none; color:#555;
}
table{
width:800px;
text-align:left;
}

/*  Main Content Area ------------------------------*/
#container{
float:left;
width:800px;
}
#blankspace {
padding:0;
margin:0;
height: 100px;
}

/*  Left Column ------------------------------*/
#leftColumn{
margin:0;
padding:0;
float:left;
width:280px;
position:relative;
}
#leftColumn dl, #centerColumn dl{
margin:0;
padding:0;
}
#leftColumn dd{
margin:0;
padding:0;
}
#leftColumn dd h2{
margin:0;
padding:0;
font-size:14px;
white-space:nowrap;
letter-spacing: 3px;
color:#333;
font-family: Arial;
font-weight:normal;
}
.featureArtist {
margin:0;
padding:0;
font-size:17px;
white-space:nowrap;
letter-spacing: 3px;
color:#333;
font-family: Arial;
font-weight:bold;
}
.featureShowName {
margin:0;
padding:0;
font-size:15px;
white-space:nowrap;
letter-spacing: 1.5px;
color:#555;
font-family: Arial;
font-weight:bold;
}
.featureShowDate {
margin:0;
padding:0;
font-size:15px;
white-space:nowrap;
letter-spacing: 1.5px;
color:#777;
font-family: Arial;
font-weight:bold;
}
.pressTitle {
margin:0;
padding:0;
font-size:14px;
white-space:nowrap;
letter-spacing: 3px;
color:#333;
font-family: Arial;
font-weight:normal;
}
.thumbnails{
margin:0;
padding:36px 0 0 0;
width:200px;
}
.thumbcell{
margin:0;
padding-right:5px;
}
/*  Center Column ------------------------------*/
#centerColumn{
margin:0;
padding:0;
float:right;
width:500px;
}
#centerColumn dd{
margin:0;
padding:0;
}

/*  Center Column (Single Column) ------------------------------*/
#centerColumn1{
margin:0;
padding:0;
float:left;
width:800px;
}
#centerColumn1 dd{
margin:0;
padding:0;
}

/*  Footer ------------------------------*/
#footer {
margin:0;
padding:20px 60px 0 0;
clear: both;
height:auto;
}
*html #footer{
height:1em;/*eliminates gap*/
}

/* ----------------- DROP DOWN NENU ------------------- */
#navigation {
margin:0;
padding:20px 0 0 0;
height:80px;
}
/* MAIN LEVEL STYLING --------------------------- */
#nav{
margin: 0;
padding: 0;
float:left;
list-style:none;
background:#FFF;
line-height: 1.5em;
position:relative;
z-index:2;
}
*html #nav{
height:1.8em;
}

#nav li{
margin: 0px;
padding: 0px;
float: left;
position:relative;
}

#nav a, #nav a:visited{
margin:0;
padding:0;
float: left;
display: block;
}
#nav a.home, #nav a.home:visited{
border-left:none;
padding-left:10px;
}

#nav table {position:absolute; top:0; left:0;}
