body	{
	width; auto;
	margin: 0px; 
	padding: 0px;
	text-align: center;
	background-color: #fef0c6;
	}
	
#content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 1084px;
	margin: 0px auto;
	text-align: left;
	padding: 10px;
	}
	
	.calendar {
		position: relative;
		float: left;
		vertical-align: top;
		width: 800px;
		padding: 20px 80px 100px 40px;
		background-image: url(images/stripebkgd.jpg); 
		background-repeat: repeat; 
		background-attachment: fixed;
		}	
		
	.centre {
		position: relative;
		float: left;
		vertical-align: top;
		width: 800px;
		padding: 15px 70px 20px 20px;
		background-image: url(images/stripebkgd.jpg); 
		background-repeat: repeat; 
		background-attachment: fixed;
		}
	.intro {
		position: relative;
		float: left;
		vertical-align: top;
		width: 450px;
		padding: 10px 40px 100px 20px;
		background-image: url(images/stripebkgd.jpg); 
		background-repeat: repeat; 
		background-attachment: fixed;
		}	
	.listing {
		position: relative;
		float: left;
		vertical-align: top;
		width: 750px;
		padding: 10px 130px 100px 40px;
		background-image: url(images/stripebkgd.jpg); 
		background-repeat: repeat; 
		background-attachment: fixed;
		}	
	.menu {
		position: relative;
		float: left;
		top: 0px;
		width: 154px;
		height: auto;
		padding: 0px 0px 300px 0px;
		background-color: #cc0000;
		}

	.calmenu {
		position: relative;
		float: left;
		top: 0px;
		width: 154px;
		height: auto;
		padding: 0px 0px 145px 0px;
		background-color: #cc0000;
		}
		
	.pic {
		position: relative;
		float: left;
		top: 0px;
		width: 930px;
		}
	.now {
		position: relative;
		float: left;
		vertical-align: top;
		width: 530px;
		padding: 10px 50px 500px 20px;
		background-image: url(images/stripebkgd.jpg); 
		background-repeat: repeat; 
		background-attachment: fixed;
		}
	.right {
		position: relative;
		float: left;
		vertical-align: top;
		width: 380px;
		padding: 10px 0px 10px 20px;
		}	
	.shows {
		position: relative;
		float: left;
		vertical-align: top;
		width: 550px;
		padding: 10px 50px 100px 20px;
		background-image: url(images/stripebkgd.jpg); 
		background-repeat: repeat; 
		background-attachment: fixed;
		}	
	.showpix {
		position: relative;
		float: left;
		vertical-align: top;
		width: 300px;
		}
	.sidepix {
		position: relative;
		float: left;
		vertical-align: top;
		width: 320px;
		}
		
	.add {	
		font-size: 12px;
		font-weight: normal;
		line-height: 140%;
		color: #ffff99;
		}
	.bigblu {
		font-size: 17px;	
		color: #3399ff;
		}
	.bigorg {
		font-size: 20px;	
		color: #ff9933;
		}
	.bold {
		font-weight: bold;
		}
	.boldblu {
		font-weight: bold;	
		color: #3399ff;
		}
	.boldbrn {
		font-weight: bold;	
		color: #990000;
		}
	.boldital {
		font-weight: bold;
		font-style: italic;
		}
	.boldorg {
		font-weight: bold;	
		color: #ff6633;
		}
	.boldpurp {
		font-weight: bold;	
		color: #9933cc;
		}
	.boldred {
		font-weight: bold;
		color: #ff3366;
		}
	.boldroon {
		font-weight: bold;
		color: #cc3399;
		}
	.ital {	
		font-style: italic;
		}
	.italblu {
		font-weight: bold;	
		font-style: italic;
		color: #3399ff;
		}
	.italred {
		font-weight: bold;	
		font-style: italic;
		color: #ff3366;
		}
	.italpurp {
		font-style: italic;
		color: #9933cc;
		}
	.italroon {
		font-style: italic;
		color: #993366;
		}
	.plain {	
		font-weight: normal;
		font-style: normal;
		color: #660000;
		}
	.smbrn {
		font-size: 15px;	
		color: #990000;
		}
	.smred {
		font-size: 16px;	
		color: #ff3366;
		}








