html,
body{
	background-color: #000;
	color: #fff;
	font-family: Arial, Sans-Serif;
	text-align: center;
	}
#container{
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 815px;
	}
.clear{
   clear: both;
   }
   
/* logo */
#logo{
   left: 0;
   position: absolute;
   top: 35px;
   }
   
/* side */
#side{
   background-color: #D7C1DD;
   color: #000;
   float: left;
   line-height: 1.3em;
   width: 276px;
   }
#side .wrapper{
   padding: 0 5px;
   }
   /* event date */
#side .event-date{
   color: #7868A3;
   font-family: Lucida Sans, Sans-Serif;
   font-size: 85%;
   font-style: italic;
   font-weight: bold;
   text-align: center;
   }
   /* info */
#side .info{
   margin-top: 180px;
   text-align: center;
   }
#side .info h1{
   color: #7868A3;
   font-family: Lucida Sans, Sans-Serif;
   font-size: 116%;
   font-style: italic;
   font-weight: bold;
   padding-bottom: 15px;
   position: relative;
   }
#side .info h1.butterfly-text img{
   bottom: 0;
   position: absolute;
   right: 15px;
   }
#side .info p{
   font-family: Lucida Sans, Sans-Serif;
   font-size: 85%;
   margin: 5px 0;
   }
#side .info p.small{
   font-size: 77%;
   }
#side .info p.sponsor-msg{
   font-family: Lucida Sans, Sans-Serif;
   font-size: 85%;
   font-style: italic;
   font-weight: bold;
   margin: 10px 0;
   } 
#side .info .event{
   border: solid 3px #fff;
   margin: 10px 0;
   }   
#side .info ul.bands li{
   margin: 10px 0;
   } 
   /* section */
#side .section{
   background-color: #78678D;
   margin: 20px 0;
   padding: 10px 20px;
   text-align: center;
   }
#side .section h1{
   color: #fff;
   font-family: Verdana, Sans-Serif;
   font-size: 123.1%;
   font-weight: bold;
   margin: 0 0 10px 0;
   }
#side .section h1 span{
   font-family: Verdana, Sans-Serif;
   font-size: 60%;
   font-weight: bold;
   margin-left: 10px;
   }
#side .section p{
   font-family: Lucida Sans, Sans-Serif;
   font-size: 85%;
   margin: 10px 0;
   }
#side .section ul{
   list-style: none;
   text-align: left;
   }
#side .section ul li{
   clear: left;
   line-height: 2.5em;
   }
#side .section ul li img{
   float: left;
   margin-right: 10px;
   }
#side .section ul li a,
#side .section ul li a:link,
#side .section ul li a:visited,
#side .section ul li a:hover,
#side .section ul li a:active{
   color: #fff;
   font-family: Verdana, Sans-Serif;
   font-size: 93%;
   font-weight: bold;
   text-decoration: none;
   }
#side .section ul li a:hover{
   color: #D7C1DD;
   }
   /* contact */
#side .contact{
   padding-bottom: 20px;
   text-align: center;
   }
#side .contact p span{
   font-family: Tahoma, Sans-Serif;
   font-size: 93%;
   }
#side .contact p strong{
   font-family: Verdana, Sans-Serif;
   font-size: 100%;
   font-weight: bold;
   margin-right: 15px;
   }
#side .contact p span a,
#side .contact p span a:link,
#side .contact p span a:visited,
#side .contact p span a:hover,
#side .contact p span a:active{
   color: #000;
   text-decoration: none;
   }
#side .contact p span a:hover{
   color: #78678D;
   }
   
/* main */
#main{
   background: #000 url('../images/Hails and Casey4.png') no-repeat scroll 0 0;
   color: #fff;
   margin-left: 276px;
   padding: 390px 0 0 18px;
   }
#main h1{
   font-family: Verdana, Sans-Serif;
   font-size: 93%;
   font-style: italic;
   font-weight: bold;
   margin-bottom: 10px;
   }
#main h2{
   font-family: Arial, Sans-Serif;
   font-size: 85%;
   font-style: italic;
   font-weight: bold;
   margin-bottom: 10px;
   }
#main p,
#main ul li{
   font-family: Arial, Sans-Serif;
   font-size: 77%;
   line-height: 1.5em;
   margin-bottom: 10px;
   }
#main ul{
   list-style: none;
   }
#main ul li{
   background: url(../images/hr_bfly.png) no-repeat 0 0;
   padding-left: 38px;
   }
#main ul li strong{
   font-family: Arial, Sans-Serif;
   font-style: italic;
   font-weight: bold;
   } 
#main ul li a,
#main ul li a:link,
#main ul li a:visited,
#main ul li a:hover,
#main ul li a:active{
   color: #fff;
   text-decoration: none;
   }
#main ul li a:hover{
   color: #78678D;
   }
#main .indent{
   padding-left: 10px;
   }
   
   
/*

#header{
	text-align: right;
	}
#main{
	margin: 330px 0 0 200px;
	}
#main h1{
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 10px 0;
	}
#main p{
	font-size: 80%;
	line-height: 1.3em;
	margin: 0 30px 10px 0;
	}
#main p strong{
	font-weight: bold;
	}
#main ul{
	margin: 0 0 20px 0;
	}
#main ul li{
	font-size: 80%;
	list-style-type: disc;
	margin: 0 0 10px 0;
	margin-left: 20px;
	}
#side{
	float: left;
	padding: 330px 0 0 0;
	width: 200px;
	}
#side .forms{
	background: #000 url('../images/side.jpg') no-repeat scroll 0 0;
	height: 300px;
	width: 180px;
	}
#side .forms h1{
	color: #000;
	font-size: 95%;
	font-weight: bold;
	padding-top: 6px;
	text-align: center;
	text-decoration: underline;
	}
#side ul li{
	margin: 2px 0;
	position: relative;
	text-align: center;
	}
#side ul li img{
	display: none;
	left: 2px;
	position: absolute;
	top: 0;
	}
#side ul li img.right{
	left: inherit;
	right: 2px;
	}
#side ul li:hover img{
	display: inline;
	}
#side a,
#side a:link,
#side a:visited,
#side a:hover,
#side a:active{
	color: #000;
	font-size: 75%;
	text-decoration: none;
	}
#side a:hover{
	text-decoration: underline;
	}
#footer{
	clear: both;
	}
	*/
