
 	body {
		padding: 10px;
		margin: 5px;
 		background-color: #FFFFFF;
 		color: #FFFFFF;
 		background-repeat: repeat-x;
 		font: small Arial, Helvetica, Verdana, sans-serif;
 	}

 
 
 	#wrapper {
		background-color: #FFFFFF;
		color: black;
		margin: 0 0 0 60px;
		float: left;
	}

 
   	#top p {
 		font-weight: bold;
 		font :Verdana;
 		text-align : left;
 	}

#header {
	background-color : #FFFFFF;
	padding: 0 0 0 0;

}


		#header p {
			background-position : left;
			background-color: Black;
			font-family : Verdana;
			font-size : larger;
			font-weight : bold;
			text-align : right;
			color: #FFCC33;
		}

#login p.market{
		 font-size: 75%;
 background-repeat: no-repeat;
 font-weight: bold;
 color: #000000;
	}


#header-bottom {

border-bottom: 2px solid Black; border-top: 2px solid; color: Black;
}

#header-bottom li {
 display: inline;
 background-color: #FFFFFF;
 color: Black;
}

#header-bottom ul {
 margin: 0;
 padding: 0 10px 0 0;
 text-align: right;
}

  #header-bottom a:link {background: #FFFFFF; text-decoration: none; color: #000000}
 #header-bottom a:visited {background: #FFFFFF; text-decoration: none; color: #000000}
 #header-bottom a:active {background: #FFFFFF; text-decoration: none; color: #000000}
 #header-bottom a:hover {background: #FFCC33; font-weight:normal; color: #000000;}


#content {
width: 800px;
	margin: 0 auto;
 background-color: #FFFFFF;
}

	#middle {
		float: left;
		width: 362px;
		margin: 0 15px 0 15px;
		top: 0px;
		background-color: #FFFFFF;
		border: thin solid;
		border-color: #cccccc;
	}
	
	#middle p.feedback{
		 font-size: 90%;
 background-repeat: no-repeat;
 font-weight: normal;
 color: #000000;
 margin: 2px;
 padding-left: 10px;
	}
	
	#middle p.descripred{
		 font-size: 110%;
 background-repeat: no-repeat;
 font-weight: bold;
 color: Red;
  padding: 0 15px 0 15px;
	}
	
	#middle a.descripred{
		 font-size: 110%;
 background-repeat: no-repeat;
 font-weight: bold;
 color: Red;
  padding: 0 15px 0 15px;
	}
	
	#middle p.eventlist{
		 font-size: 90%;
 background-repeat: no-repeat;
 font-weight: normal;
 color: #000000;
 padding: 0 15px 0 15px;
	}
	
	#middle p.eventloc{
		 font-size: 100%;
 background-repeat: no-repeat;
 font-weight: bold;
 color: #000000;
	}
	
	#middle p.eventaddress{
		 font-size: 100%;
 background-repeat: no-repeat;
 font-weight: normal;
 color: #000000;
	}
	
	#middle p.eventdesc{
		 font-size: 100%;
 background-repeat: no-repeat;
 font-weight: normal;
 color: #000000;
 margin: 2px;
 padding-left: 10px;
	}
	
	#middle p.tickets{
		 font-size: 80%;
 background-repeat: no-repeat;
 font-weight: normal;
 color: #000000;
	}
	
	#middle a:link {background: #FFFFFF; text-decoration: none; color: Blue}
	#middle  a:visited {background: #FFFFFF; text-decoration: none; color: #000000}
 	#middle  a:active {background: #FFFFFF; text-decoration: none; color: #000000}
 	
	
	#middle p.drive{
		 font-size: 85%;
 background-repeat: no-repeat;
 font-weight: normal;
 color: #000000;
  padding-left: 30px;
 color: black;
	}
	
	#middle td.market{
		 font-size: 70%;
 background-repeat: no-repeat;
 font-weight: bold;
 color: #000000;
	}
	
	#wrapper th.calendar{
		 font-size: 90%;
 background-repeat: no-repeat;
 font-weight: bold;
 color: #000000;
	}
	
	#wrapper tr.calendar{
		 font-size: 90%;
 background-repeat: no-repeat;
 font-weight: bold;
 color: #000000;
	}
	
	#wrapper td.calendar{
		 font-size: 90%;
 background-repeat: no-repeat;
 font-weight: bold;
 color: #000000;
	}
	
	#wrapper a.calendar{
		 font-size: 75%;
 background-repeat: no-repeat;
 font-weight: bold;
 color: #000000;
 padding-left: 200px;
	}
	
	#middle a.market{
		 font-size: 75%;
 background-repeat: no-repeat;
 font-weight: bold;
 color: #000000;
 padding-left: 200px;
	}
	
	#middle form{
		 font-size: 90%;
 background-repeat: no-repeat;
 font-weight: normal;
 color: #000000;
  margin:2px;
	}
	#middle form.purchase{
		 font-size: 90%;
 background-repeat: no-repeat;
 font-weight: normal;
 color: #000000;
  padding-left: 30px;
  margin:50px;
	}
	
	#middle td.feedback {
 font-size: 90%;
 background-repeat: no-repeat;
 margin: 0 40px 0 40px;
 font-weight: bold;
 color: #000000;
}

#middle h4 {
 font-size: 110%;
 background-repeat: no-repeat;
 margin: 2px;
 padding-left: 30px;
 font-weight: bold;
}

#middle p.title {
 font-size: 120%;
 background-repeat: no-repeat;
 margin: 2px;
 padding-left: 20px;
 font-weight: bold;
}

#content p{
 font-size: 100%;
 background-repeat: no-repeat;
 margin: 0;
}

#right_content {
		float: left;
	width: 190px;
	border: thin solid;
		border-color: #cccccc;
		background-color: #FFFFFF;
		color: white;
}

#right_content p{
 font-size: 100%;
 background-repeat: no-repeat;
 margin: 0;
 padding: 10px 10px 10px 10px;
 color: Black;
}

#right_content a:link {background: #FFFFFF; text-decoration: none; color: Blue}
	#right_content  a:visited {background: #FFFFFF; text-decoration: none; color: #000000}
 	#right_content  a:active {background: #FFFFFF; text-decoration: none; color: #000000}


 	#sidebar {
	  float: left;
	  padding: 10px 10px 0 20px;
		width: 190px;
		border: thin solid;
		border-color: #cccccc;
		background-color: #FFFFFF;
		color: white;
	  padding: 0 4px 4px 2px;
}



#login h3 {
 font-size: 140%;
 background-repeat: no-repeat;
 margin: 0;
 padding-left: 30px;
 font-weight: bold;
}

#login {
 background-color: #FFFFFF;
 color: #FFFFFF;
 margin: 4px 0 0 4px;
}

#login h3 {
 font-size: 140%;
 background-repeat: no-repeat;
 font-weight: bold;
}

#login h4 {
 font-size: 90%;
 background-repeat: no-repeat;
 margin: 0 40px 0 40px;
 font-weight: normal;
 color: #000000;
}

#login ul {
 margin-left: 0;
 padding-left: 20px;
}

 #login p.member {
 	font-size: 85%;
 	padding-left: 10px;
 	color: #000000;
 }


#login p, #login li {
 font-size: 90%;
 line-height: 1.4em;
}

#login ul a:link, #login ul a:visited {
 color:  white;
}

#login .date {
 font-weight: bold;
}

#login p.more {
 clear: right;
 margin: 0 30px 0 0;
 text-align: right;
}

#login p.more a:link, #login p.more a:visited {
 color: white;
 background-repeat: no-repeat;
 background-position: center left;
 padding-left: 14px;
}

#login .inner {
 padding: 0 0 0 0;
}

#highlight{
 background-color: #FFFFFF;
 color: Black;
 margin: 4px 0 0 4px;
}

#highlight h3 {
 font-size: 140%;
 background-repeat: no-repeat;
 margin: 0;
 padding-left: 30px;
 font-weight: bold;
}

#highlight p {
 font-size: 85%;
 background-repeat: no-repeat;
 margin: 0;
 padding: 10px 10px 10px 10px;
 color: Black;
}
#highlight p.eventdesc {
  font-size: 100%;
 background-repeat: no-repeat;
 font-weight: normal;
 color: #000000;
 margin: 2px;
 padding-left: 10px;
}

#highlight h4 {
 font-size: 95%
 background-repeat: no-repeat;
 margin: 0;
 padding: 0.2em 0 0.2em 10px;
 font-weight: normal;
}

#highlight ul {
 font-size: 100%;
 background-repeat: no-repeat;
 font-weight: normal;
 color: #000000;
 margin: 2px;
 padding-left: 10px;
}

#highlight p, #highlight li {
 font-size: 90%;
 line-height: 1.4em;
}

#highlight ul a:link, #highlight ul a:visited {
 color:  white;
}

#highlight .date {
 font-weight: bold;
}

#highlight p.more {
 clear: right;
 margin: 0 30px 0 0;
 text-align: right;
}

#highlight p.more a:link, #highlight p.more a:visited {
 color: blue;
 background-repeat: no-repeat;
 background-position: center left;
 padding-left: 14px;
}

#highlight .inner {
 padding: 10px;
}

#contact h3 {
 font-size: 140%;
 background-repeat: no-repeat;
 margin: 0;
 padding-left: 30px;
 font-weight: bold;
}

#contact {
 background-color: #FFFFFF;
 color: #FFFFFF;
 margin: 4px 0 0 4px;
}

#contact h3 {
 font-size: 140%;
 background-repeat: no-repeat;
 margin: 0;
 padding-left: 30px;
 font-weight: bold;
}

#contact h4 {
 font-size: 95%;
 background-repeat: no-repeat;
 margin: 0;
 padding: 0.2em 0 0.2em 10px;
 font-weight: normal;
}

#contact ul {
 margin-left: 0;
 padding-left: 20px;
}

#contact p {
 font-size: 85%;
 background-repeat: no-repeat;
 margin: 0;
 padding: 10px 10px 10px 10px;
 color: Black;
}

#contact p.member {
 font-size: 85%;
 line-height: 1.4em;
 padding-left: 10px;
}

#contact p, #contact li {
 font-size: 90%;
 line-height: 1.4em;
}

#contact ul a:link, a:visited {
 color:  white;
}

#contact .date {
 font-weight: bold;
}

#contact p.more {
 clear: right;
 margin: 0 30px 0 0;
 text-align: right;
}

#contact p.more a:link, p.more a:visited {
 color: white;
 background-repeat: no-repeat;
 background-position: center left;
 padding-left: 4px;
}

#contact .inner {
 padding: 0 0 0 0;
}

		#footer ul{
			width: 725px;
			height: 20px;
			margin: 200px 15px 0 15px;
			background-color: #FFCC33;
			border: medium solid;
			border-color: #CCCCCC;
			text-align: center;
		}
		
 #footer li{
			display: inline;
			color: white;
			}
#footer a:link{
			display: inline;
			color: black;
			text-align: center;
			font-weight: bold;
			}
			
#footer p {
 font-size: 85%;
 width: 745px;
 background-repeat: no-repeat;
 margin: 0px;
 color: Black;
 text-align: center;
 }