body {
	background:#000  url(../layout/bg.jpg) repeat-y center;
	font-family: verdana, sans serif;
	font-size: 13px;
	margin: 0px;
	padding: 0px;

	}
	p {padding: 0px; color:#000;}
	strong, b {font-weight: bold; color: #9B211B;}
	img {border: 0px; padding: 0px; margin: 0px;}
	li {list-style-type: square;}
	
	
hr {background: #CCC; border: 0 none; height: 1px; color: #CCC;}
	
h1, h2, h3, h4 {
	color:#000;
	font-weight: bold;
	text-align: left;
	margin-top: 0;
	}
	h1 {font-size: 200%;}
	h2 {font-size: 150%;}
	h3 {font-size: 130%;}
	h4 {font-size: 120%;}

/* *********************** D I V S ************************ */


#container{
	width: 950px;
	height:904px;
	padding: 0px;
	/* code to center container in Mozilla */
	margin: 0 auto;
	/* code to center container in IE */
	text-align: center; 
	}
	
	#container2{
	width:900px;
	padding:0px;
	/* code to center container in Mozilla */
	margin: 0 auto;
	}
	
	
#container a{
	color:#A12D21;
	text-decoration: none;
	}
	
	#container a:hover{
	color:#000000;
	text-decoration:none;
	}


/*PAPER BACKGROUND*/

#top {
	background-image: url(../layout/top.gif);
	background-repeat:no-repeat;
	width: 875px;
	height: 177px;
	margin:0px 0px 0px -16px;
	padding:0px;
	}
	
#bottom_short{
	background-image: url(../layout/short_bottom.gif);
	background-repeat:no-repeat;
	width:875px;
	height:856px;
	margin:0px;
	padding:0px;
	}

#bottom_tall{
	background-image: url(../layout/tall_bottom.gif);
	background-repeat:no-repeat;
	width:875px;
	height:1027px;
	margin:0px;
	padding:0px;
	}

#bottom_extra_tall{
	background-image: url(../layout/extra_tall_bottom.gif);
	background-repeat:no-repeat;
	width:875px;
	height:1225px;
	margin:0px;
	padding:0px;
	}
	
#bottom_extra_extra_tall{
	background-image: url(../layout/extra_extra_tall_bottom.gif);
	background-repeat:no-repeat;
	width:875px;
	height:1262px;
	margin:0px;
	padding:0px;
	}
	
/*MENU*/

#menu {
	float: left;
	margin:0px 0px 0px 0px;
	padding-right: 0px;
	}
	
	#postit{
	float: left;
	position:absolute;
	margin:370px 0px 0px 3px;
	padding-right: 10px;
	}
		
	

/*CONTENT*/
	
#homepage_right{

	text-align: left;
	margin:0px 120px 0px 200px;
	padding-top:20px;
	}
	
#right{

	text-align: left;
	margin:0px 50px 0px 210px;
	
	}


	#right a{
	color:#A12D21;
	text-decoration: none;
	}
	
	#right a:hover{
	color:#000000;
	text-decoration:none;
	}
	
#content{
	font-size:14px;
	text-align: left;
	margin:0px 80px 0px 10px;
}

/*FOOTER*/
	
	#footer {
	font-size:9px;
	margin-left:90px;
	}
	#footer a {
	color:#000;
	}
	#footer a:hover {
	color:#FFF;
	}
	
	
/*CLASSES*/


.skip{
	display:none
}
	
.photoleft {
	float: left;
	padding: 0px;
	font-size: 10px;
	margin: 0px 10px 5px 0px;
	text-transform: uppercase;
	}
	
.photoright {
	float: right;
	padding:10px;
	}
	
.seat_plan{
	float: right;
	padding-right:50px;
	}
	
.polaroids_table{
float:right;
margin:-70px 0px 0px 470px;
position:absolute;
}

.postit{
	float:right;
	margin:-70px 0px 0px 400px;
	position:absolute;
	left: 500px;
	top: 96px;
}
	
.back{
background-image:url(../layout/events/back.gif);
background-repeat:no-repeat;
width:90px;
height:45px;
}


.postit_events{
	float:right;
	margin-top:-80px;
	}

.postit_ticket{
	position:relative;
	float:right;
	

}
	
a .whatisthis
{text-size:8px;
color:#069;
}

.required{
	color:#c0271f;
}
	
	
	

	/*RANDOM*/
	
#vr_movie{
		background-image:url(../layout/homepage/vr_polaroid.jpg);
		background-repeat:no-repeat;
		width:352px;
		height:280px;
		margin-left:40px;

	}
	
#pen{
	 background-image: url(../layout/random/pen.gif);
	 background-repeat:no-repeat;
  	 width:150px;
   	 height:293px;
     position:absolute;
	 left:22%;
	 top:600px;
	  }
	  
	  #picture{
		  background-image:url(../layout/homepage/picture.gif);
		  background-repeat:no-repeat;
		  width:283px;
		  height:306px;
	  }
	  
	  
#paperclips{
	background-image: url(../layout/random/paperclips.gif);
	background-repeat:no-repeat;
	width:85px;
	height:136px;
	position:absolute;
	left:206px;
	top:46px;
		  }
		  
#paperclips02{
	background-image:url(../layout/random/paperclips02.gif);
 	background-repeat:no-repeat;
 	width:250px;
   	height:199px;
    position:absolute;
	left:580px;
	top:270px;
	  }

#waterstain01{
	background-image:url(../layout/random/waterstain01.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:200px;
	top:50px;
	}

#map{
	float:left;
}

/* CONTENT MANAGEMENT SYSTEM */	


/*EVENTS*/

.month-list {margin:0;
	padding:0;}

.month-list ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}

.month-list li {
	display:inline;
	float:left; 
	list-style-type:none;}
	
	.month-list a {
	display:block;
	height:0; 
	padding-top:40px; 
	}


/* IMAGES */

.month-list li.jan {background:transparent url(../layout/events/months/jan.gif);
background-repeat:no-repeat;width:62px; height:43px;}
.month-list li.feb{background:transparent url(../layout/events/months/feb.gif);
background-repeat:no-repeat;width:58px; height:43px;}
.month-list li.mar {background:transparent url(../layout/events/months/mar.gif);
background-repeat:no-repeat;width:42px; height:43px;}
.month-list li.apr {background:transparent url(../layout/events/months/apr.gif);
background-repeat:no-repeat;width:35px; height:43px;}
.month-list li.may {background:transparent url(../layout/events/months/may.gif);
background-repeat:no-repeat;width:32px; height:43px;}
.month-list li.june {background:transparent url(../layout/events/months/june.gif);
background-repeat:no-repeat;width:35px; height:43px;}
.month-list li.july{background:transparent url(../layout/events/months/july.gif);
background-repeat:no-repeat;width:31px; height:43px;}
.month-list li.aug {background:transparent url(../layout/events/months/aug.gif);
background-repeat:no-repeat;width:47px; height:43px;}
.month-list li.sept {background:transparent url(../layout/events/months/sept.gif);
background-repeat:no-repeat;width:66px; height:43px;}
.month-list li.oct {background:transparent url(../layout/events/months/oct.gif);
background-repeat:no-repeat;width:53px; height:43px;}
.month-list li.nov {background:transparent url(../layout/events/months/nov.gif);
background-repeat:no-repeat;width:65px; height:43px;}
.month-list li.dec {background:transparent url(../layout/events/months/dec.gif);
background-repeat:no-repeat;width:66px; height:43px;}


/* CURRENT PAGE*/

.month-list a#jan {
	background:transparent url(../layout/events/months/jan2.gif) -130px -90px no-repeat;
	width:62px;
	height:43px;
	background-position:0 0;
	z-index:50;
	}
	
.month-list a#feb {
	background:transparent url(../layout/events/months/feb2.gif) -130px -90px no-repeat; 
	width:58px;
	height:43px; 
	background-position:0 0; 
	z-index:50;
	}
	
.month-list a#mar {
	background:transparent url(../layout/events/months/mar2.gif) -130px -90px no-repeat;
	width:42px; 
	height:43px; 
	background-position:0 0; 
	z-index:50;
	}
	
.month-list a#apr {
	background:transparent url(../layout/events/months/apr2.gif) -130px -90px no-repeat;
	width:35px; 
	height:43px;
	background-position:0 0; 
	z-index:50;
	}
	
.month-list a#may {
	background:transparent url(../layout/events/months/may2.gif) -130px -90px no-repeat;
	width:32px; 
	height:43px; 
	background-position:0 0; 
	z-index:50;
	}
	
.month-list a#june {
	background:transparent url(../layout/events/months/june2.gif) -130px -90px no-repeat;
	width:35px; 
	height:43px; 
	background-position:0 0; 
	z-index:50;
	}
	
.month-list a#july {
	background:transparent url(../layout/events/months/july2.gif) -130px -90px no-repeat;
	width:31px; 
	height:43px; 
	background-position:0 0; 
	z-index:50;
	}
	
.month-list a#aug {
	background:transparent url(../layout/events/months/aug2.gif) -130px -90px no-repeat;
	width:47px; 
	height:43px; 
	background-position:0 0; 
	z-index:50;
	}
	
.month-list a#sept {
	background:transparent url(../layout/events/months/sept2.gif) -130px -90px no-repeat;
	width:66px; 
	height:43px; 
	background-position:0 0; 
	z-index:50;
	}
	
.month-list a#oct {
	background:transparent url(../layout/events/months/oct2.gif) -130px -90px no-repeat;
	width:53px; 
	height:43px; 
	background-position:0 0; 
	z-index:50;
	}
	
.month-list a#nov {
	background:transparent url(../layout/events/months/nov2.gif) -130px -90px no-repeat;
	width:65px; 
	height:43px; 
	background-position:0 0; 
	z-index:50;
	}
	
.month-list a#dec {
	background:transparent url(../layout/events/months/dec2.gif) -130px -90px no-repeat;
	width:66px; 
	height:43px; 
	background-position:0 0; 
	z-index:50;
	}


.event_image_default{
	margin:45px 10px 10px 10px;
	float:right;
	width:200px;
}

.event_image_left{
	margin:10px 10px 10px 0px;
	float:left;
	width:200px;
}

.event_image_right{
	margin:10px 0px 10px 10px;
	float:right;
	width:200px;
}






	

/*       TERRI DUFF - www.beachstoneconsulting.com, 2009          */
/*       ALL RIGHTS RESERVED.                                      */
