body, html{
	background-color:#000000;
	margin:0;
	padding:0;
	width:99.9%;
	height:93%;
	font-family:"Lucida Sans";
	background-color:#000000;
	color:#ffffff;
	font-size:16px;
	position: absolute;
}


#divBlockLeft{
	background-color:#B40020;
	font-family:"Lucida Sans";
	font-size:14px;
		background-color:#B40020;
	border-color:#000000;
	border-style:solid;
	width:250px;
	height:150px;
	position:absolute;
	float:left;
	left:10px;
}

#divBlockRight{
	background-color:#B40020;
	font-family:"Lucida Sans";
	font-size:14px;
	border-color:#000000;
	border-style:solid;
	width:250px;
	height:150px;
	position:absolute;
	float:right;
	right:10px;
}


#header{
   	width:100%;
   	height:130px;
	padding:0;
	background-color:#000000;
	color:#ffffff;
}

#header img.logo{
	 left:0;
	 top:0;
}

marquee{
	font:"Lucida Sans";
	color:#ffffff;
}	
#header img.test{
   right:0;
	 top:0;
	 float:right;
	 border:none;
	 position:absolute;
}
#header h1{
	font-family:"Lucida Sans";
	margin:0;
	padding:0;
	visibility:hidden;
	height:0;
	width:0;
}

h1,h4,h5,h6{
	font-family:"Lucida Sans";
}

h2 {
	color:#ffffff;
	background-color:#B40020;
	font-family:"Lucida Sans";
	width: 99.9%;
}

h3 {
	color:#ffffff;
	text-align:center;
	background-color:#B40020;
	font-family:"Lucida Sans";
	font-size:14px;
}

li {
	color: #ffffff;
	text-align: left;
	font-family:"Lucida Sans";
	font-size:12px;
}
/*
#header p{
   margin:0 1em 0 0;
	 padding:0;
	 color:#ffffff;
	 background-color:#722727;
	 float:right;
	 font-family:monospace;
	 font-size:.9em;
}*/

#headerRight{
	float:right;
	padding-right: 5px;
}

#headerLeft{
	float:left;
}

#headerCenter{
	vertical-align:middle;
}

#header a:link, #header a:visited{
   color:#ffffff;
	 border:none;
	 text-decoration:none;
}

#header a:active, #header a:hover{
   color:#ffffff;
	 border:none;
	 text-decoration:underline;
}


#leftBar{
   margin:10px;
	 padding:0;
	 width:190px;
	 float:left;
	 color:#ffffff;
	 
}

#rightBar{
	margin:10px;
	padding:0;
	width:190px;
	float:right;
	color:#ffffff;
}

#main{
   height:auto;
	 clear:none;
	 background-color:#000000;
	 color:#ffffff;
	 float:left;
	 position:absolute;
	 right:205px;
	 left:205px;
	 top:160px;
	 margin:0;
	 padding:0 1em;
	
}
#main h2{
   border-bottom:1px solid #ffffff;
	 margin:1em -1em 1em -.8em;
	 padding:.25em 0 0 1em;
	 font-size:1.25em;
}

#main li{
    font-family:"Lucida Sans";
	font-size:.9em;
}



#footer{
	color:#ffffff;
	font-size: 9px;
	font-family:"Lucida Sans";
	height:auto;
	width:auto;
	bottom:5px;
 
}

#footer p{
	text-align:center;
	bottom: 5px;
}



a:link,a:visited{
   color:#FDF7A8;
	 border:none;
	 text-decoration:none;
}

a:hover, a:active{
   color:#FDF7A8;
	 border:none;
   text-decoration:underline;
}

img{
	border:5px;
	background-color:#000000;
	border-color: #000000;
}

#addsBar h3{
   margin:0;
	 padding:0;
	 background-color:#B40020;
	 color:#ffffff;
	 text-align:center;
}

#addsBar img{
  width:50px;
	height:50px;
	float:left;
	margin:5px 2px;
}

#addsBar p{
   font-size:.75em;
   height:60px;
}

#sponsors{
   text-align:left;
}
#sponsors img{
   padding:0;
	 margin:0;
}

#sponsors h3{
   margin:0;
	 padding:0;
	 background-color:#B40020;
	 color:#ffffff;
	 text-align:center;
}





.bars {
	color:#ffffff;
	font-size:14px;
	font-family: "Lucida Sans";
	background-color:#000000;
	width: 195px;
	border: thin solid #B40020;
	border-color: #000000;
	border-bottom-width: thick;
}

.bars h3{
   margin:0;
	 padding:0;
	 background-color:#B40020;
	 font-family:"Lucida Sans";
	 color:#ffffff;
	 text-align:center;
	 font-size:.9em;
}

.bars h4{
	 font-size:.8em;
}

.bars p{
   background-color:#000000;
   font-size:10px;
}

.bars li{ 
   list-style-type:none;
	 font-family:"Lucida Sans";
	 background-color:#000000;
	 font-size:.8em;
	 margin:0;
	 padding:1;
	 border:none;
}

.pdfDownload{
    list-style-image:url('/images/smallpdf.gif');
}


.bars ul{
	background-color:#000000;
	margin:0;
	padding:1;
}

.bars a:link, .bars a:visited{
	background-color:#000000;
   text-decoration:none;
	 color:#ffffff;
	 background-color:#000000;
}

.bars a:hover, .bars a:active{
   text-decoration:underline;
	 color:#d8171a;
	 background-color:#000000;
}


.bars img{
   text-align:center;
   background-color:#000000;
}

.bars form{
   margin:0;
   
}

.bars input{
  margin:0;
}

table{
	border:1px dotted #777777;
	border-collapse: collapse;
	margin-bottom:2em;
	font-size:0.9em;
	float:none;
	width:99%;
}
caption{
    font-weight:bold;
		font-size:1em;
		margin-bottom:1em;
		text-align:left;
}
td{
	background-color:#000000;
	margin:0;
	padding:.15em;
	border:1px dotted #777777;
}

th{
   margin:0;
	 padding:0;
	 border:1px dotted #777777;
	 font-family:"Lucida Sans";
}

thead{
	 background-color:#333333;
	 color:#ffffff;
}

tfoot{
   text-align:center;
}

tr{
	background-color:#000000;
	margin:0;
	padding:0;
}
tr.oddRow{
	 color:#ffffff;
}

tr.evenRow{
	 color:#ffffff;
}

.informationBox{
	 color:#ffffff;
	 background-color:#000000;
	 border:1px solid #ffffff;
	 margin:.5em 0;
	 padding:0;
	 height:auto;
	 float:left;
	 width:99%;
}

.informationBox h4{
	background-color:#B40020;
	color:#ffffff;
	margin:0;
	border-bottom:1px solid #777777;
	font-family:"Lucida Sans";
	font-size:.9em;
}

.informationBox h5{
	color:#ffffff;
	background-color:#000000;
	margin:0;
	font-family:"Lucida Sans";
	font-size:0.9em;
}

.informationBox h6{
	 color:#ffffff;
	 background-color:#B40020;
	 margin:0;
	 padding:1em 0 .75em 2em;
	 font-family:"Lucida Sans";
	 font-size:.9em;
}

.informationBox p{
	background-color:#000000;
	margin-left:5px;
	padding: 0 1em 0 1em;
	color:#ffffff;
	font-size:0.8em;
	text-align:justify;
}

.informationBox address{
   margin:0;
	 padding:1em;
	 color:#ffffff;
	 font-size:.9em;
}

.informationBox img{
	padding:0;
	margin:0 1em 0 0;
	height:75px;
	max-height:inherit;
	
}	

.informationBox p.error{
   color: #B40020;
	 background-color: #FFFFFF;
}

.informationBox h4 a:link{
	 color: #FDF7A8;
}

p.subText{
   margin:0;
	 padding:.5em 2em .5em 2em;
	 background-color:#000000;
	 color:#ffffff;
}

li.evenRow{
   background-color: #000000;
	 color:#ffffff;
}

li.oddRow{
   background-color: #000000;
	 color:#ffffff;
}

.comment{
	 background-color:#B40020;
	 color:#ffffff;
	 font-style:italic;
}

.movieReview{
   float:left;
	 margin:0;
	 padding:0;
}

.movieReview img{
   float:none;
	 margin:0;
	 padding:0;
	 text-decoration:none;
}

.movieReview p{
   text-align:center;
	 margin:.5em;
	 padding:0;
}

a:hover img, a:active img{
	text-decoration:none;
	float: left;
}

#alleyIceImg{
   float:right;
	 width:180px;
	 height:320px;
	 margin-top:1em;
	 margin-right:20px;
}

.email{
   unicode-bidi:bidi-override; 
	 direction: rtl;
}

.artist{
   text-transform:uppercase;
   background-color:#000000;
}

.recording{
   text-transform:capitalize;
   background-color:#000000;
}

.input{
   float: none;
   margin-left:10px;
}

.input label{
   margin-left:0;
}


.middleInput{
   margin-left:0;
	 float:none;
}

.singleInput{
   margin-left:0;
}


input{
	background-color: #B40020;
	color: #FDF7A8;
	min-width:100px;
	margin-left: 20px;
}

select{
	background-color: #000000;
	color: #FFFFFF;
}

.checkboxLabel{
   margin-bottom:1em;
}

label{
   margin-left:1em;
}

textarea{
	margin-left:1em;
	background-color: #FFFFFF;
	max-width:400px;
}

.checkboxLongList{
   float:left;
}

.disclaimer{
   font-size:.5em;
	 font-style:italic;
}

.specShows{
  font-size:2em;
}

.barViewer{
	background-color:#000000;
	overflow: hidden;
	font-size: 9px;
	background-color:#000000;
	height:100px;
	border-color: #B40020;
}


.barViewer a:link, .barViewer a:visited{
   background-color: #000000;
	 font-size: 12px;
	 color:#ffffff;
	 text-decoration:underline;
}

.barViewer a:hover, .barViewer a:active{
   background-color:#000000;
	 color:#ff0000;
	 text-decoration:underline;
}

#liveOnAirHeading{
    border:2px outset #eeeeee;
	font-family:"Lucida Sans";
	font-size:16px;
	background-color:#B40020;
}

#liveBox{
	font-family:"Lucida Sans";
	font-size:12px;
	visibility: hidden;
}

#liveBox form{
	visibility:hidden;
}

#liveBox input{
	visibility:hidden;
}

#listenLiveBox{
	margin-top:0px;
	background-color:transparent;
	width:282px;
	position:absolute;
	top:789px;
	overflow:hidden;
	white-space:nowrap;
	left: 68px;
}

#listenLiveBox form{
	clear:both;
	background-color:transparent;
}

#listenLiveBox h3{
   	font-size:1em;
	padding:0;
	text-align:center;
	/*background-color:#000000;*/
	color:#ff0000;
}

#listenLiveBox a:link, #listenLiveBox a:visited{
	 color:#ffffff;
	 background-color:transparent;
	 text-decoration:underline;
}

#listenLiveBox a:hover, #listenLiveBox a:active{
	 color:#ffffff;
	 background-color:transparent;
	 text-decoration:none
}

.listenLiveButton{
background-color:#000000;
}

.informationBox form{
	background-color:#000000;
	border-color:#FFFFFF;

}

.informationBox li{
	background-color:#000000;
	margin:0;
	padding:0 0 0 1em;
}

.informationBox ol{
	background-color:#000000;
	margin:0;
	padding:0 0 0 0;
}

.informationBox li .artist{
	background-color:#000000;
}	 

.smallInfoBox{
   width:175px;
	 height:200px; 
	 float:left;
	 color:#ffffff;
	 border:1px dotted #999999;
	 margin:1em 2.5%;
}

.smallInfoBox h4{
   margin:0;
	 text-align:center;
	 background-color:#B40020;
	 color:#ffffff;
	 border-bottom:1px solid #777777;
}

.smallInfoBox p{
   text-align:justify;
	 padding:.25em;
	 font-size:.8em;
}

.smallInfoBox h4 a:link, .smallInfoBox h4 a:visited{
   background-color:#B40020;
	 color:#ffffff;
}
.smallInfoBox a:link, .smallInfoBox a:visited{
	 color:#ffffff;
}

.quote{
	 color:#ffffff;
	 margin:1em;
	 border:1px solid #ffffff;
}

.quote p{
	 color:#ffffff;
}

.quote h5{
	 background-color:#B40020;
	 color:#ffffff;
	 margin:0;
	 padding:0 0 0 1em;
	 border-bottom:1px solid #777777;
   font-family:"Lucida Sans";
	 font-size:.9em;
}

.quote a:link, .quote a:visited{
   color:#d9171a;
	 background-color:#B40020;
	 border:none;
	 text-decoration:none;
}

.quote a:hover, .quote a:active{
   color:#d9171a;
	 background-color:#B40020;
	 border:none;
   text-decoration:underline;
}

/*
CSS for the gallery section of the website
*/

#gallery {
	 float:left;
}

#control{
   margin-bottom:1em;
	 width:100%;
	 float:left;
	 border-bottom:1px dotted #777777;
	 padding:.5em 0;
	 border-top:1px outset #ffffff;
	 border-left:1px outset #ffffff;
	 margin:0;
}

.controlButton{
	 cursor:pointer;
	 margin-left:.5em;
	 float:left;
}

#gallery a{
   color:#ffffff;
}

.thumbnail{
   margin:.5em;
	 border:1px inset #777777;
	 color:#ffffff;
	 padding:3px;
	 
}
.galleryImage{
	 margin:0;
	 padding:1em;
	 clear:left;
	 vertical-align:middle;
}

#slideShowStagingArea{
	 color:#ffffff;
	 width:100%;
	 text-align:center;
	 padding-bottom:1em;
	 border-left:1px outset #ffffff;
	 border-right:1px outset #ffffff;
}

#slideShowBackground{
	 text-align:center;
	 width:680px;
	 height:auto;
	 clear:left;
	 margin:1em auto;
	 padding:0;
	 color:#ffffff;
	 background-repeat:no-repeat;
	 background-position:center center;
	 border:3px groove #ffffff;
}


#stopButton{
   margin-right:2em;

}
#playButton{
   margin-left:2em;

}

#showStatus{
   float:right;
	 padding:0;
	 margin:0 1em 0 0;

}

#slideshowStatus{
   color:#ffff00;

}

#subDirs{
   clear:both;
	 float:none;
}

#subDirs a:hover, #subdirs a:active{
   text-decoration:none;
}

.folderLink{
   text-align:center;
	 float:left;
	 width:90px;
	 padding-right:.5em;
}

#thumbnails{
   float:left;
	 border-top:1px dotted #777777;
	 width:100%;
	 text-align:justify;
	 border-bottom:1px outset #ffffff;
	 border-left:1px outset #ffffff;
	 border-right:1px outset #ffffff;
}

#thumbnails a:link, #thumbnails a:visited{
	 color:#ffffff;
}

dl{
  margin-left:1em;
}

.scrollSpace{
	background-color: #000000;
	pause-after:2;
}

object{
   height:550px;
	 width:100%;
	 float:left;
	 overflow:hidden;
	 margin:1em 0;
}


.djBox{
	font-family:"Lucida Sans";
	color:#FFFFFF;
	height:auto;
	min-height:250px;
	border: 1px solid #FFFFFF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 99%;
}

.djBox div{
	border:thin #FFFFFF;
	width:99.9%;
}

.djBox h2{
	background-color:#B40020;
	font-size:18px;
	margin:0;
}

.djBox h3{
	font-size:16px;
	background-color:#B40020;
	margin:0;

}

.djBox h4{
	font-size:14px;
	background-color:#B40020;
	max-width:250;
}

.djBox li{
	font-size:12px;
}

.djBox p{
	font-size:12px;
}

.djBox img{
	width:150px;
	max-width:inherit;
	border: solid #000000;
}

a.attach, a.attach:visited, div.attach
{
  display: block;
  width:   100px;

  border:  1px solid black;
  padding: 2px 5px;

  background: #FFFFEE;

  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.0em;
  color:   #008000;
}

a.attach, a.attach:visited { border-bottom: none; }
div#attach_menu_child             { border-bottom: 1px solid black; }

form.attach
{
  position: absolute;
  visibility: hidden;

  border:  1px solid black;
  padding: 0px 5px 2px 5px;

  background: #FFFFEE;
}

form.attach b
{
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

input.attach { margin: 1px 0px; width: 170px; }
