a{
	color: #441E91;
}

a:hover{
	background-color: #441E91;
	color: white;
	text-decoration: none;
}


body {
	background-color: #ccf;
	background-image:  url('images/2lateback.jpg');
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.1em;
	color: #441E91;
	/*margin-top: 50px; */
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em;
	background-repeat : no-repeat;
}

.album {
	height: 1.4in;
	width: 1.4in;
	position: absolute;
	top: 20px;
	left: 70%;
	border: solid #000 thin;
}

.newvenue {
	color: #f33;
}

.nav {
	text-align: center;
}

.highlight {
	display: inline;
	float: right;
	clear: both;
	border: solid #00f thin; 
	width: 40%;
	font-size: .7 em;
	background-color: #cff;
}
	
h1 span{	
	padding-top: 5px;
	}

h1{ line-height: 1.2em; }
	
h2 {
	color: #6640b3;
	border-top: Teal;
	border-bottom: Teal;
	}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #309;
	color: #fff;
	padding-left: 5px;
	padding-top: 0px;
	margin-top: 0px;
}
h4 {
	color: #000000
	}
table {
	color: #FFFFFF
	}
td, th {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 2em;
	color: #333333
	}
textarea {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em
	}

blockquote {
	font-size: 90%;
}	
caption {
	color: black;	
}

div{
	margin-top: 10px;
}

pre{ color: navy; }

pre span.urgent{ color: red; }
/*ul {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em;	
	list-style-type: square;	
	list-style-position: outside
	}*/
	
.Ticket {
	border: solid #f00 thin;
	font-size: 80%;
	font-weight: bold;
	margin-left: 10%;
	width: 400px;
	padding: 3px;
	text-align: center;
	background-color: white;
}
	
.Announce {
	border: solid #f00 thin;
	font-size: 140%;
	font-weight: bold;
	line-height: 1.33em;
	margin-left: 10%;
	margin-right: 10%;
	padding: 3px;
}

.Announce p, .Announce li {
	font-size: 70%;
}

.BulletBackgroundColor {
	color: #FFFFFF
	}
.DataColor {
	color: #DEDECA
	}
.footer { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.167em;
	font-weight: bold;
	line-height: 1.83em;
	color: #333333;
	background-color: #CCCCCC
	}
.FormBackgroundColor {
	color: #CCCCCC
	}
.ImageTitleColor {
	color: #CCCCCC
	}
.LabelColor {
	color: #CCCCCC
	}
.ListColorEven {
	color: #CCCCCC
	}
.ListFooterColor {
	color: #333333
	}
.ListHeaderColor {
	color: #333333
	}
.ListColorOdd {
	color: #DEDECA
	}
.ListTitleColor {
	color: #CCCCCC
	}
.NavigationBackgroundColor {
	color: #666666
	}
.NavigationColor {
	color: #CCCCCC
	}
.NewsDataColor {
	color: #DEDECA
	}
.StoryTitle {
	color: #000000;
	font-weight: bold
	}
.StoryContentColor {
	color: #000000
	}
.TitleColor {
	color: #000000
	}
a:hover {	
	text-decoration: underline
	}
tr.ListHeaderColor th {
	text-align: left;
	}
.small {
	font-size: 85%;
}

.thePitch { font-size: 1.3em; font-weight: bold; font-style: italic; clear:both; font-family: Arial; Helvetica; sans-serif;}

.Navigation {
	width: 135px;
	/*height: 240px;*/
	float: left; 
	/*border: solid #309 thin; */
	/*margin-left: 5px; */
	background-color: #fff;
	/*margin-top: 10px; */
	border-right: solid 2px red;
	border-top: solid 2px red;
	padding-top: 5px;
	height: 768px;	
}

.Content{
	border: solid #f00 thin;
	background-color: white;
	float: left; 
	width: 75%; 
	font-size: 90%;
	margin-left: 5px;
	padding: 5px;
	
}
	
 @media print{
	.Navigation {
	 display : none;
	 }
	pre{
	 line-height :1.2em;
    }
   html, body{
	margin: 0;
	padding: 0;
	font-size: .95em;
}
	.Content{
	margin: 0;
	padding: 0;
}
}

.Navigation ul{ margin: 0; padding: 0;} 

.Navigation li{
	text-decoration: none;
	list-style-image: inherit;
	list-style-type: none;
	padding-left: 5px;
	padding-bottom: 5px;
	/*text-indent : -20px; */
	text-align: left;
	font-size: 90%;
	font-weight: bold;
	
}

.Navigation li a{
	color: #309;	
	text-decoration: none;
	border-left: 5px #f00 solid;
	background-color: #EAEAEA;
	display: block;
	width: 120px;
	padding-left: 3px;
}

.Navigation li a:hover{
	background-color: #309;
	color: #ff0;
	text-decoration: none;
	border-left: 5px #f00 solid;
}

#join{
	font-size: 1.05em;
	font-style: italic;
}

.Navigation h3{
	font-size: 90%;
	padding-bottom: 0px;
}


.Content ul{
	margin-left: 30px;
	margin-bottom: 20px;
}
.Content h2, .Content h4, .Content h5, .Content h6, .Content p,.Content  table, .Content ul, .Content pre{
	padding-left: 5px;
}

.Content h2{
	padding-top:5px;
	line-height: 1.1em;
}

.Content h3{
	font-size: 90%;
	}
	
.Content ul li{
	list-style-image :  url('images/notebullet.gif');
	padding-bottom: 7px;
	padding-left: 8px;
}

.Content ol li{
	padding-bottom: 9px;
	padding-left: 8px;
}

.Content ul li ul{
	padding-top: 7px;
}

.Content ul li ul li{
	list-style-image: none;
	padding-bottom: 7px;
	padding-left: 8px;
}

.Content.note{
	padding-left: 15%;
}

.News {
	text-indent: 3em;
}

.Banner{
	text-align: center;
	text-indent: -12px;
}

.News pre{
	text-indent: 0em;
}

.News p{
	padding-left: 3%;
	padding-right: 3%;
	}
	
.News h3{
	padding: 0px 0px 0px 0px;
}	

.News table{  
	margin-left: 30px;
}

.Directory{
	font-size: 90%;
	margin-left: 4%;
}

table {
	margin-left: 30px;
	border: solid;
}
table td,th{
	border: solid 1px;
}

dt {
	font-weight: bold;
}

.footer{ text-align: center; font-size: .8em; clear: both;}

.calheader{ font-size: 140%; font-weight: bold; border: solid; text-align:
center; width: 578px; border-color:#00bbbb; border-width: 1px;
	background-color: #309;
	color: ff0; margin-left: 24px; }

.week{ position: relative;padding-bottom: 45px;font-family: verdanna,
sans-serif; font-size: 70%; color:#003333; text-align: left;line-height: 1.0em; margin-left: 24px; }
.sunday{ width: 80px; height: 60px; border: solid; position: absolute; left:
0px; border-color:#00bbbb; border-width: 1px;} 
.monday{ width: 80px; height: 60px; border: solid; position: absolute; left:
83px; border-color:#00bbbb;border-width: 1px;}
.tuesday{ width: 80px; height: 60px; border: solid; position: absolute;
left: 166px; border-color:#00bbbb;border-width: 1px;}
.wednesday{ width: 80px; height: 60px; border: solid; position: absolute;
left: 249px; border-color:#00bbbb;border-width: 1px;}
.thursday{ width: 80px; height: 60px; border: solid; position: absolute;
left: 332px; border-color:#00bbbb;border-width: 1px;}
.friday{ width: 80px; height: 60px; border: solid; position: absolute; left:
415px; border-color:#00bbbb;border-width: 1px;}
.saturday{ width: 80px; height: 60px; border: solid; position: absolute;
left: 498px; border-color:#00bbbb;border-width: 1px;}

.dsunday{ width: 80px; height: 60px; border: solid; position: absolute;
left: 0px; border-color:red; background-color: silver;border-width: 1px;}
.dmonday{ width: 80px; height: 60px; border: solid; position: absolute;
left: 83px; border-color:red; background-color: silver;border-width: 1px;}
.dtuesday{ width: 80px; height: 60px; border: solid; position: absolute;
left: 166px; border-color:red; background-color: silver;border-width: 1px;}
.dwednesday{ width: 80px; height: 60px; border: solid; position: absolute;
left: 249px; border-color:red; background-color: silver;border-width: 1px;}
.dthursday{ width: 80px; height: 60px; border: solid; position: absolute;
left: 332px; border-color:red; background-color: silver;border-width: 1px;}
.dfriday{ width: 80px; height: 60px; border: solid; position: absolute;
left: 415px; border-color:red; background-color: silver;border-width: 1px;}
.dsaturday{ width: 80px; height: 60px; border: solid; position: absolute;
left: 498px; border-color:red; background-color: silver;border-width: 1px;}

