body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-image: url(images/pageBg.gif);
	margin: 0px;
}

#content {
	background-position:bottom;
	padding: 1em 0;
	border: 6px solid #333366;
	margin: auto;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 612px;
	position:absolute;
	left: 261px;
	z-index: 3;
	top: 170px;
	height: 378px;
}

a {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #663300;
}
a:link {
	text-decoration: none;
}
a:visited {
	color: #663300;
	text-decoration: none;
}
a:hover, a:sfhover {
	text-decoration: underline;
	color: #996633;
}
a:active {
	color: #FF3300;
}
.style3 {
font-size: 20px; color: #330000; 
font-family: Arial, Helvetica, sans-serif;
}
.style1 {
	color: #FFFFFF;
	font-size: 9px;
}
.footer_text {
	font-family: tahoma;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CCCCCC;
}
.upcominperformers_home {
	font-family: tahoma;
	font-size: 10px;
	color: #000066;
	line-height: 16px;
}
.welcome_message {
	font-family: tahoma;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.photocredits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 9px;
}
.phototitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.specialtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.presentedby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #663300;
}
.additionalsupport {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 10px;
	color: #663300;
}
.word1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
}
.word2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #330000;
	
}
.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
}
.plaintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.plaintextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.plaintext_numbered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	list-style-type: upper-alpha;
}
.sotm_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.plaintextwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
}
.lgtextwhite {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 25px;
}
.plaintextwhite0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: normal;
	font-style: italic;
}
.bandnames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003333;
}
.onscreenhelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #666666;
}
.plaintexthighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #FFFF99;
}
.plaintextwithspace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 30px;
}
.style17 {font-size: 16px; font-family: Arial, Helvetica, sans-serif;}


.class2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.class2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.class2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #dddddd;
}
.class2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #cccccc;
}

.navigationlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #FFFFFF;
	line-height: 22px;
}	
	
.style1 {
	color: #FFFFFF;
	font-size: 9px;
    }

.whatisSOTM {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #FFFFFF;
}
.lgtextwhite_whatisSOTM {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 25px;
}
.whatisSOTMsmall {

	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #FFFFFF;
}
.style17 {font-size: 16px; font-family: Arial, Helvetica, sans-serif;}

            #leftcol {
            	float: left;
            	width: 11em;
            	height: 400px;
            }
            
            #leftcol p {
            	width: 11em;
            	color: #00593D;
            	font-size: 13px;
            }
           
           
            #nav, #nav ul {/* all lists */
            	margin: 0;
				padding: 0px;
	  		    float : left;
				list-style: none;
            }
            
            #nav li {
            	position: relative;
		        float : left;
				text-align: left;
		        line-height : 1.25em;
		        margin-bottom : -1px;
		        width: 10em;
            }
            
            #nav a {
				display: block;
   				padding: 2px;
				width: 10em;
			}
			
            
			#nav a:link, #nav a:visited {
            	display: block;
            	margin: 0;
            	color: #cccccc;
            	font-weight: bold;
				font-size: 13px;
            	text-decoration: none;
				width: 11.8em;
				line-height: 36px;
            }
            
            #nav li ul {/* second-level lists */
            	position: absolute;
		        left: -999em;
		        margin-left: 11em;
            }
            
            #nav li:hover ul, li.sfhover ul {
               	top: -1px;
				left: 0px;
				DISPLAY: block;
				z-index: 222;
            }
			
			#nav li ul ul { /* third-and-above-level lists */
		       left: -999em;
			}

	#nav li a {
		width: 11.8em;
		display: block;
		color: white;
		font-weight: bold;
		text-decoration: none;
		background-color: #000033;
		border: 1px solid #000033;
		padding: 0 0.7em;
	} 
	
#nav li a:hover, li a:sfhover { /*hover for submenu*/
		width : 11.8em;
		display : block;
		color : #dddddd;
		font-weight : bold;
		margin-left: 0px;
		text-decoration : none;
		background-color: #006633; 
		padding : 0 0.7em;
	}
			
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: -5px;
		z-index: 100;
	}
	
#holdm{
position: relative;
z-index:99; 
width:95%;
}
/* photo gallery */
.maintable {
        border: 1px solid #0E72A4;
        background-color: #FFFFFF;
        margin-top: 1px;
        margin-bottom: 1px;
}
.tableh1 {
        background : #0E72A4 ;
        color : #FFFFFF;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableh1_compact {
        background : #0E72A4 ;
        color : #FFFFFF;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tableh2 {
        background: #D1D7DC ;
        color : #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableh2_compact {
        background: #D1D7DC ;
        color : #000000;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tableb {
        background: #EFEFEF ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableb_compact {
        background: #EFEFEF ;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tablef {
        background: #D1D7DC;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}

.album_stat {
        font-size: 85%;
        margin: 5px 0px;
}

.thumb_title {
        font-weight : bold;
        font-size: 80%;
        padding: 2px;
        display : block;
}

.thumb_caption {
        font-size: 80%;
        padding: 1px;
        display : block;
}

.thumb_caption a {
        text-decoration: underline;
        color: #000000;
}

.thumb_num_comments {
        font-weight: normal;
        font-size: 80%;
        padding: 2px;
        font-style : italic;
        display : block;
}

.user_thumb_infobox {
        margin-top: 1px;
        margin-bottom: 1px;
}

.user_thumb_infobox th {
        font-weight : bold;
        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox td {
        font-size: 80%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox a {
        text-decoration: none;
        color: #000000;
}

.user_thumb_infobox a:hover {
        color: #000000;
        text-decoration: underline;
}

.sortorder_cell {
        background : #0E72A4 ;
        color : #FFFFFF;
        padding: 0px;
        margin: 0px;
}

.sortorder_options {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background : #0E72A4 ;
        color : #FFFFFF;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        font-size: 80%;
        white-space: nowrap;
}
.admin_menu_thumb {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        color: #000000;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;
}

.admin_menu_thumb a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}


.admin_menu_thumb a:hover {
        color: #000000;
        text-decoration: underline;
}

.admin_menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        color: #000000;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
}

.admin_menu a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}

.admin_menu a:hover {
        color: #000000;
        text-decoration: underline;
}

.comment_date{
        color : #5F5F5F;
        font-size : 90%;
        vertical-align : middle;
}

.image {
        border-style: solid;
        border-width:1px;
        border-color: #000000;
        margin: 2px;
}

.thumbnails {
        background: #EFEFEF ;
        padding: 5px;
}.fancytext {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height: 20px;
	color: #000000;
}
.SOLDOUT {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #CC0000;
}
a.button, a.button:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height:34px;
	width: 140px;
	padding: 2px;
	background-color: #660000;
	border: 1px solid #CC9900;
}
a.button:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 34px;
	width: 140px;
	padding: 2px;
	background-color: #990000;
	text-decoration:none;
	border: 1px solid #CC9900;
}.productname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight: bold;
	line-height: normal;
}

