body { background-color: #ffffff; }
p,th { font-family: veranda, trebuchet, century gothic, arial, helvetica; vertical-align: top; font-size: 11pt; color: #444 }
tr   { font-family: verdana, trebuchet, century gothic, arial, helvetica; vertical-align: top; font-size: 11pt; }
th   { font-family: verdana, trebuchet, century gothic, arial, helvetica; vertical-align: top; font-size: 11pt; }
td   { font-family: verdana, trebuchet, century gothic, arial, helvetica; vertical-align: top; font-size: 11pt; }

A:link 		{ color: #333333; font-size: 10pt; font-weight: bold; text-decoration: underline }
A:visited 	{ color: #563f23; font-size: 10pt; font-weight: bold; text-decoration: underline } 
A:hover		{ color: #9a9a9a; font-size: 10pt; font-weight: bold; text-decoration: underline }

/* The main styles for the layout of the site */
.div_ss_wrapper {
        margin: 10px auto 0px auto; width: 800px; text-align: center; border: 0px solid #000; padding: 0px;
}
.div_ss_top {
	height:120px; padding: 0px; border: 0px solid #6a6b3e; color: #444; text-align: center; 
}
.div_ss_top_part {
        clear:both; border: 0px #000 solid; float: center; text-align: center; 
}
.div_ss_main {
	background-image: url(images/bg.png); 
	background-repeat: no-repeat;
	margin-top: 2em; 
        left: 5px;  top: 5px; padding: 0px;
        border: 0px solid #000; color: #444;
        font-size: 11px; font-weight: normal; text-align: center; 
}

.divNav { float: left; margin-right:2px; width:120px; height:18px; border:1px #000 solid; background-color: #a0a0a0; 
	padding-top: 2px; 
	_padding-top:0px; _padding-bottom: 2px; 
	text-align:center; color: #fff; _font-weight: bold; 
}

/* Shows-specific styles */
.div_ss_show_col1 { width:20%; border:0px #00f solid; float:left; clear:both; padding: 2px; }
.div_ss_show_col2 { width:25%; float: left; border:0px #0f0 solid; padding: 2px; }
.div_ss_show_col3 { border:0px #f00 solid; float: left; padding:2px 24px 2px 2px; }
.div_ss_show_col4 { border:0px #ff0 solid; float: left;  padding:2px; }

/* Artists-specific styles */
.div_ss_artist_col1 { width:20%; border:0px #00f solid; float:left; clear:both; padding: 2px }
.div_ss_artist_col2 { width:15%; border:0px #0f0 solid; float:left; padding: 2px 24px 2px 2px; text-align:right; ; }
.div_ss_artist_col3 { width:45%; border:0px #f00 solid; float:left; padding:2px }

/* Site-wide styles */
.venue_name { font-size:12px; font-weight: bold; letter-spacing: 1px; }
.artist_name { font-size:10px; font-weight: normal; }
.artist_bio { font-size:11px; font-weight: normal; }
.div_req    { margin-bottom: 6px; }
.footnote   { font-family: arial; font-size: 10px; font-weight: normal; letter-spacing: 0px; }
.reqs       { font-family: arial; font-size: 11px; font-weight: normal; letter-spacing: 0px; }
.properName { font-family: arial; font-size: 11px; font-weight: bold; letter-spacing: 1px; }

.clearfix:after { content: ".";  display: block; height: 0px;  clear: both; visibility: hidden; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* Clearer */ 
.clearer { clear:both; height:0pt; }
.clearer:after { content:" "; }
