/* universal styles */

body {background: #000; color: #FFFFFF; font-family : Verdana, arial, sans-serif, helvetica; font-size:100%; color: #FFFFFF; font-weight: normal;} 
body.roxyrama table {font-size:100%;}
body.roxyrama p {font-size: 100%; font-weight: normal; color: #FFFFFF;}
td {font-size: 100%; font-style: normal; font-weight: normal; font-variant: normal;}
body.roxyrama hr {color: #FFFFFF;}
div {font-size: 13px; font-style: normal; font-weight: normal;	font-variant: normal; }

a:link {color: #FFFFFF; text-decoration : none; background-color: transparent;} 
a:visited {color: #FFFFFF; text-decoration : none; background-color: transparent;} 
a:active {color : #FFFFFF; text-decoration : none; background-color: transparent; } 
a:hover {color: #FFFFFF; text-decoration : none; background-color: transparent; } 
body.black {color:#000000;}

td.off { color : #FFFFFF; width: 100%; font-size: 91%; line-height: 20px; font-weight: bold;  border-style: solid; border-width: thin; border-color:#333333; border-width:1px; text-decoration : none;} 

td.on {width: 100%; font-size: 91%; line-height: 20px; font-weight: bold;  border-style: solid; border-width: thin; border-color :#7799FF; border-width:1px; text-decoration : none; background: #CCC; color:#000; } 

div.off { color : #FFFFFF; width: 100%; font-size: 91%; line-height: 20px; font-weight: bold;  border-style: solid; border-width: thin; border-color:#333333; border-width:1px; text-decoration : none;} 

div.on {width: 100%; font-size: 91%; line-height: 20px; font-weight: bold;  border-style: solid; border-width: thin; border-color:#333333; border-width:1px; text-decoration : none; background: #CCC; color:#000; cursor : pointer; } 

td.on a:link {color:#FFFFFF;  text-decoration : none;}
td.on a:visited {color:#FFFFFF; text-decoration : none; } 
td.on a:active {color:#FFFFFF; text-decoration : none; }
td.on a:hover {color:#FFFFFF; text-decoration : none; }

.smalltext {font-size: 80%;	font-style: normal;	font-weight: normal; font-variant: normal; color:#CCCCCC; background-color: transparent;}
.smalltextsilver {font-size: 80%;	font-style: normal;	font-weight: normal; font-variant: normal; color:#CCCCCC; background-color: transparent;}
.smalltextblack {font-size: 80%; font-style: normal; font-weight: normal; font-variant: normal;	color:black; background-color: transparent;}
.smalltextred {font-size: 80%; font-style: normal; font-weight: normal; font-variant: normal; color:#990000; background-color: transparent;}
.text {font-size: 100%; color: #FFFFFF; font-weight: normal; background-color: transparent;}
.concert_dates {font-size: 110%; color: #FFFFFF; font-weight: bold; background-color: transparent; line-height: 20px}
.textred {font-size: 100%; font-weight: normal; color: #FFFFFF; background-color: transparent;}
.textsilver {font-size: 100%; font-weight: normal; color: #FFFFFF; background-color: transparent;}
.titlered {font-size: 110%; font-weight: bolder; color: #FFFFFF; background-color: transparent;}
.titlesilver {font-size: 110%; font-weight: bolder; color: #FFFFFF; background-color: transparent;}
.datesilver {font-size: 13px; font-weight: bolder; color: #FFFFFF; background-color: transparent;}
.subheading    { font-size: 110%; font-weight:bolder; color:#FFFFFF; margin: 0em;}
H1 {font-size: 133%; font-weight: bold; color: #FFFFFF; text-align: left; background-color:transparent; margin-bottom:0px; margin-top:0px} 
H2 { font-size: 110%; font-weight:bolder; color:#FFFFFF; margin: 0em;}
H3 {font-size: 110%; font-weight: bolder; color: #CCCCCC; background-color: transparent;margin-bottom:0px; margin-top:0px;}
H4 {font-size: 100%; font-weight: bolder; color: #FFFFFF; background-color: transparent;margin-bottom:0px; margin-top:0px;}
.subheading_small {font-size: 120%; font-weight:bolder; color:#FFFFFF; margin: 0em; line-height:0.8}
.subheadingblack {font-size: 18px; font-style: normal; font-weight: bolder; color: black; background-color: transparent;}
.subheadingwhite {font-size: 18px; font-weight: bold; color: #FFFFFF; background-color: transparent;}
.heading {font-size: 133%; font-weight: bold; color: #FFFFFF; text-align: left; background-color: transparent;}

.headline      {font-size: 130%; font-weight:bolder; color:#ffffff; margin: 0em;}
.superheadingwhite {font-size: 181%; color: #FFFFFF; background-color: transparent;}
.superheading {font-size: 181%; font-weight: bolder; line-height: 20px; color: #FFFFFF; background-color: transparent; width:100%; }
.mainheading   {font-size: 218%; line-height: normal}

.image { border-color: #666; border-width:1px;}
.image_left { border: thin; margin-right:7px; margin-top:3px; border-color:#666; border-style:solid; }
.image_right { border: thin; margin-left:7px; margin-top:3px; border-color: #666; border-style:solid; }
span.crumb {display:none;}
.deadlink {font-size: 110%; font-weight: bolder; color: #FFFFFF; background-color: transparent;}
.textbullet    {font-size: 100%; list-style-position: outside; list-style-type: square; margin-left: 0px}

/* css positioning of page elements */

#page {	margin: 0 auto; width: 865px; text-align:left; height:100%; background-color:#000; }
#fullpage { width: 865px; margin-left:5px; float: left; padding:0; background-color:#000000;}

#header,#column1,#column1wide,#column2,#column2med,#column2wide,#menubar { float: left; }
#column3,#column3wide { float: right; }

#column1 { display:none;}
#column1wide {display:none; }
#column2 { width: 660px; /*border-top: 2px solid #333;*/ padding-left: 50px;}
#column2wide { width: 660px; /*border-top: 2px solid #333;*/ padding-left: 50px;}
#column3 {display:none;}

#header  {display:none;}
#header_front  {display:none; }
#logo  { display:none; }
#title  { display: block; left: 215px; top: -80px; width: 528px; margin-bottom: -80px; position:relative; clear: both; }
#footer  {display:none; }

/* sitemap styles */

.pager { border:#ccc 0px solid;	padding:0px; font:normal 12px verdana; }
.lhead { color:#eee; border-top:#aaa 0px solid;	border-bottom:#666 1px solid; padding:0px; font:bold 15px verdana; }
.lpart { border-left:#ccc 0px solid; padding-bottom:5px; }
.lpage { font:normal 12px verdana; }
.lcount { color:#fff; padding:2px; font:bold 12px verdana; }
