#content .frame-bg {
	background: url(../images/interface/bg-frame.jpg) left top no-repeat;
	padding:28px 26px 0 26px;
	margin-left:28px;
}
#content .frame-bg img {
	display:block;
	margin:0;
}
#content .frame-bottom {
	margin-left:28px;
	margin-bottom:10px;
}
#content .frame-bottom img {
	display:block;
	margin:0;
}
#content .scroll { 
	text-align:center; 
	padding-top:14px;
	padding-bottom:100px; 
}
#content .scroll img { 
	margin:0 5px 0 5px;
}



table.feature { width:100%; border-collapse:collapse; background-color:#F5F1DF; }
table.feature td { padding: 15px 15px; border: 1px solid #CDC48B; }


.spacer { height:40px; width:20px; }


/* CSS Document */

/************************************************/
/*                                              */
/* CSS Developed by Purple Monkey Studios, Inc. */
/*                                              */
/*        www.purplemonkeystudios.com           */
/*            Author: Andrew Boyce              */
/*       E-mail: andrew@purplemonkey.com        */
/*                                              */
/*       last modified: 09-16-2007     		*/
/*        last modified by: Andrew Boyce        */
/*                                              */
/************************************************/

body {
	font-family: Arial, Helvetica, sans-serif; /* Change base font for site here */
	font-size: 11px; /* this is the base font size from which font-sizes are calculated */
	color: #000000; /* safety-net font color for un-marked content */
	background: #4f0005 url(../images/interface/background_01.jpg) left top repeat-x; /* background for body */
}
a {
	color: #837106; /* Default link color */
	text-decoration: underline; /* edit for link treatments */
}
a:hover {
	color: #9a8f4c; /* Default link over-state color */
	text-decoration: underline; /* edit for link over-state treatments */
}
#nav {
	background: #b20909; /* Navigation column background treatment */
}
#middle-col {
	background: #e8dd9e; /* middle column background treatment */
}
#content {
	background: #ffffff; /* content column background treatment */
}
#foot {
	background: transparent url(../images/interface/footer-bg_01.gif) top left no-repeat; /* footer background treatment */
}
#lettuce-links ul { /* Defaults for label */
	color: #000000;
	font-size: .91em;
}
#lettuce-links ul li a { /* lettuce link stlyes */
	color: #e8dd9e;
	text-decoration: none;
	text-transform: uppercase;
}
#lettuce-links ul li a:hover { /* lettuce link rollover styles */
	color: #FFFFFF;
	text-decoration: underline;
}
#nav ul li a { /* navigation styles */
	color: #ffffff;
	font-size: 1.18em;
	border-bottom: 1px solid #a00808;
	text-decoration: none;
	padding: 2px 5px 2px 24px !important; /* over-ride global */
}
#nav ul li a:hover { /* navigation rollover styles */
	color: #000000;
}
#nav ul li.selected a { /* navigation selected state */
	background: url(../images/interface/active-menu-bg_01.jpg) left bottom repeat-x;
	color: #000000;	
}
#nav ul li.selected ul li a { /* over-ride */
	background: none;
	color: #ffffff;
}
#nav ul li.selected ul li a:hover {
	color: #000000;
}
#nav ul li.selected ul li.selected a { /* over-ride */
	background: none;
	color: #000;
}
#nav ul li.selected ul li.selected a :hover {
	color: #fff;
}
#nav ul li ul {
	border-bottom: 1px solid #a00808;
}
#nav ul li ul li a {
	border-bottom: none;
}
#foot p { /* footer text styles */
	color: #c2a678;
	font-size: .91em;
}
#foot a { /* footer link styles */
	color: #c2a678;
	text-decoration: none;
}
#foot a:hover { /* footer link rollover styles*/
	text-decoration: underline;
}


/***************************/
/* General Text Treatments */
/***************************/



h1 {
        font-family: "Times New Roman", Times, serif;
	font-weight:normal;
 	font-style: italic;
	font-size: 1.64em;
	border-bottom: 1px solid #cdc48b;
	display: block;
	color: #837106;
	margin: 0 0 14px 0;
}
h2 {
	font-weight: bold;
	font-size: 1em;
	color: #837106;
	margin: 0 0 2px 0;
}
h3 {
	font-weight: bold;
	font-size: 1.10em;
	color: #000000;
	margin: 0 0 2px 0;
}
h4 {
	font-size: 0.9em;
	font-weight:normal;
	color: #000000;
	margin: 0 0 3px 0;
	display: inline;
	text-transform: uppercase;
}
h5 {
	font-weight:normal;
	font-size: 0.9em;
	color: #777;
}

h6 {
       font-family: "Times New Roman", Times, serif;
	font-weight:normal;
	font-size: 1.64em;
	border-bottom: 1px solid #a60002;
	display: block;
	color: #a60002;
	margin: 0 0 14px 0;
}

ul li {
	font-size: 1em;
}
ul li a {
	text-decoration: none;
	color: #837106;
}
ul li a:hover {
	text-decoration: underline;
	color: #9a8f4c;
}





/**********************************/
/* Custom Content Area Treatments */
/**********************************/

#content p { font-size: 1em; line-height: 1.5em; }
#content a { text-decoration: underline; }
#content a:hover { text-decoration: underline; }


table.showtimes { width: 100%; border-collapse: collapse; }
table.showtimes td { padding: 4px 7px; border: 1px solid #CDC48B; vertical-align:top; }
table.showtimes tr.header td { color:white; font-weight:bold; border:1px solid #CDC48B !important; padding:2px 7px; background-color:#9A8F4C; }
table.showtimes tr.sublabel { background-color: #E8DD9E; }
table.showtimes tr.sublabel td { padding:2px 7px; }
table.showtimes tr.sublabel td.day { text-align: center; }


table.content { width: 100%; border-collapse: collapse; }
table.content td { padding: 4px 7px; border: 1px solid #CDC48B; background-color: #FFF; }
table.content th  { color:white; font-weight: bold; border: 1px solid #9A8F4C; padding: 4px 7px; background-color: #9A8F4C; }

table.basic { border-collapse: collapse; }
table.basic td { padding: 2px 8px 2px 0px; }


#content div.article ul {	
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}




#content ul {
	list-style: square;
	padding: 0;
	margin: 5px 0px 5px 17px !important;
}
#content ul li {
	padding: 0px 0px 3px 0px;
	margin:0;
}



#content div.event { padding:0; margin:0 30px 30px 30px; clear:both; }
#content table.event { border-collapse: collapse; width: 100%; }
#content table.event td.text { padding: 2px 0 0 0; line-height:1.5em; }
#content table.event td.thumb { padding: 0 15px 0 0; }


#content .back-to {
	border-top: 1px solid #CDC48B;
	display: block;
	text-transform: uppercase;
	text-align:right;
	margin: 10px 30px 0 30px;
	padding-top:3px;
	clear:both;
}


#content .top {
	display: block;
	margin: 7px 0 0 0;
	clear:both;
}



#content .tour {
	width:350px;
	height:300px;
	background: url(../images/interface/bg-tour.jpg) left top no-repeat;
	margin-left:28px;
	padding: 28px 0 0 26px;
}

#content .links { padding-left:2px; text-align:left; }
#content .links a { display:block; padding-top:3px; text-align:left; text-decoration: none; color: #837106; }
#content .links a:hover { text-decoration: underline; color: #9a8f4c;}
#content iframe { padding:0; border:0;}

#content div.text { padding-bottom:15px; margin:0 28px 0 28px; line-height:1.5em; }
#content div.text p { padding:0 0 15px 0; margin:0; } 

#content div.menu { padding-bottom:40px; margin:0 28px 0 28px;}

#content .box { background-color: #f5f1df; padding: 18px; border: 1px solid #cdc48b; }


/***************************/
/* Middle Column Treatments */
/***************************/

#middle-col ul { list-style: none; padding: 0; }
#middle-col ul li { padding: 4px 0px 4px 0px; }


#middle-col .links { margin: 20px 15px 0 28px; }
#middle-col .links h2 { margin: 0 15px 6px 0; } 
#middle-col .links ul  { margin: 0 15px 20px 0; padding: 0; } 
#middle-col .links ul li { margin: 0; padding: 0 0 4px 0; } 

#middle-col .events { margin: 0 15px 0 28px; }
#middle-col .events h2 { margin: 0 15px 10px 0; } 
#middle-col .events ul  { margin: 0 15px 20px 0; padding: 0; } 
#middle-col .events ul li { margin: 0; padding: 0 0 15px 0; } 


#middle-col .frames { margin-left:28px;  }
#middle-col .frames img { display:block; padding:5px; background-color:#f1e8b5; border: 1px solid #b7ad69; margin-bottom:40px;}

#middle-col .pics {  margin-left:28px; }
#middle-col .pics img { display:block; margin-bottom:25px;}

#middle-col .text { margin: 0 20px 12px 28px; padding:0; line-height:135%; }
#middle-col .text img { display:block; margin:0 0 7px 0; border:0; padding:0; }
#middle-col .text-top { margin: 45px 28px 30px 28px; padding:0; line-height:135%; }


