body {
	color:black;
	background: #f8f6f1;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
}

#container {
	margin:0 auto;
	width:900px;
	text-align: left;
} 

a:link {
	  color: #663333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
}
a:visited {
	color: #666633;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
a:hover {
	color:  #cc1212;
	text-decoration:underline;

}
a:active {
	color: blue;
	text-decoration: underline;
	font-size:13px;
}
ul {
	list-style: none;
}

/* ===============================================================*/

h1 {
	color:#996633;
	font-style: italic; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-large;
	font-weight:normal;
}

p {
	text-align: left;
}

/* ================Header============================================*/

#top_head {
	width: 91%;
	height: 88px;
	z-index: 1;
	margin-left:4px;
}

a:link img  {
	border: none;
}
a:visited img {
	border: none;
}

/* =================Top Nav Bar===================================*/

#top_nav {
	width:86%; 
	height:30px; 
	z-index:2; 
	
}

#top_nav p {
	word-spacing: 1.2em;
	text-align: center;
	line-height: 1em;
	vertical-align: middle;
	margin-left: 110px;


}

/* ===============Left Nav Column=================================*/

#left_nav {
	width:21%;
	height: 450px; 
 	z-index: 3;
	float:left;
	white-space: nowrap;
	
}

#left_nav ul{
	text-align: left;
	list-style: none;
	text-indent:-2em;
	line-height: 1.75em;
}

#left_nav ul ul{
	text-align: left;
	list-style: none;
	text-indent:-4.5em;
	line-height: 1.2em;
}

#left_nav ul ul li.currentsel{
	color: #996633;
	text-indent: -3.5em;
}

#left_nav ul ul ul {
	text-align: left;
	list-style: none;
	text-indent:-6.8em;	
}

#left_nav ul ul ul li.currentsel{
	color: #996633;
	text-indent:  -6em;
}

#left_nav .new h2 {
	font-style: italic;
 	font-size: medium;
	color: #cc1212;
	margin-bottom: -1.5em;
}

#left_nav hr {
	text-align: center;
	width: 75%;
	margin-left: 0em;
	color: #996633;
	height: 1px;
	
}

.greyed {
	color: #996633;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:-3em;	
}


li.currentsel {
	color: #996633;
	text-indent: -2em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}
 
ul.currentgroup {
	text-align: left;
	list-style: none;
	text-indent: -3.75em;
}

li.newheading {
	color:#999900;
	font-weight: bold;
	font-style: italic;
}

li.newlisting {
	/*font-weight: bold;*/
	color: #996633;
}



li.newlisting a:visited {
	color: 996633;
	font-weight:normal;
}

li.newlisting a:hover	{
	color:#cc1212;
}

.highlite a:link {
	font-weight: bold;
	color: #996633;
}

.highlite a:hover	{
	color: blue;
}

.highlite a:visited {
	color: #cc9966;
}

li.upcoming {
	color: #996633;
	font-style: italic;
}

#left_nav h2 {
	font-style: italic;
 	font-size: medium;
	color: #996633;
	margin-bottom: -1.5em;
}

#left_nav p.list {
	margin-left: 1em;
}

/* ===============Center Column====================================*/

#center_col {
	width:46%; 
	min-height: 375;
	float: left;
	z-index: 4;
	text-align: center;
	margin:0px 10px;
	padding-top: 20px;
}

#center_col p.caption {
	color:#996633;
	font-style: italic;
	text-align: center;
	margin-top: 5px;
}

#center_col  p.caption a:link {
	color:#996633;
	font-style: italic;
	font-size:medium;
	font-family:"Times New Roman", Times, serif;
	text-align: center;
	margin-top: 5px;	
	
}
#center_col   p.caption a:hover{
	color:blue;
}

#center_col p {
	text-align: left;
	font-style: italic;	
	margin: 0px 10px;

}

#center_col ul {
	font-style: normal;
	list-style:circle;
 	list-style-position: outside;
	text-align: left;
	line-height: 1.75em;
}


#center_col h1 {
	text-align: left;
	font-size: large;
}

#center_col h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: 500 ;
}
#center_col p.zoom  {
	text-align: left;
	 margin-top: 1px;
	 margin-left: 2em;
}

/*===========Gallery View ===================================*/

.galleryrow {
	padding: 5px 10px 10px 10px; 
	text-align: center;
	clear:both; 
	margin:5px auto 0px;
}

table {
	display: inline-table;
	background:none;
	text-align: center;
	margin:0 auto;
}

tr {
	display: table-row;
	text-align: center;
	border: none;
} 

td {
	display: table-cell;
	text-align:center;
	background:none;
	border: none;
	padding-top:5px;
}

/* ===============List View ===================================*/

#list_col {
	width:65%; 
	margin-top: 1em;
	z-index:7;
	float:left;
	color:#675132;
}

#list_col h1 {
	color:#996633;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
}

#list_col h2 {
	font-weight: 500;
	font-style: normal;
	font-size: 100%;
	margin:5 0;
}

#list_col a:link {
	font-style:normal;
	font-family: "Times New Roman", Times, serif;
	font-size:105%;
}

#list_col h2 a:visited  {
	font-style:normal;
	font-family: "Times New Roman", Times, serif;
	font-size:105%;
}


#list_col img {
/*	width:65;*/
/*	height: 87; */
	float: left;
	margin-right: 10;
	margin-bottom: 1.25em;
}

#list_col hr {
	clear:both;
	margin-bottom: 1.25em;
}

/*===============Stories=================================*/
#story_col {
	width:70%; 
	float: left;
	z-index: 4;
	text-align: left;
	padding-top: 20px;
}

#story_col h1, h2 {
	text-align: left;
}

#story_col h1 {
	margin-top: 1.5em;
}

#story_col h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	color: #996633;
}

#story_col p {
 
}

#story_col img {
	margin: 20;
}

#story_col ul{
	list-style: none;
	font-size: 115%;
	color: #cc9966;
}


#story_col .fall {
	/*background:tan;*/
	padding: 5ex;
	color: #675132;
}

.fall h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-size:medium !important;
	font-style: italic;
	color:#996633;
}

#story_col img.right{
	float: right;
	clear:both;
}

#story_col img.left{
	float: left;
}

#story_col hr	{
	clear: both;
	text-align: center;
}

/* =============Shows & Events==========================*/

#center_show {
	width:46%; 
	float: left;
	z-index: 4;
	text-align: center;
	margin:0px 10px;
	padding-top: 20px;
}

#right_show {
	width:30%; 
	z-index:5;
	float: left;
	color:#675132;
}

#right_show h2 {
	color:#996633;
	font-style: italic; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:normal;
	margin-top:5em;
	margin-bottom:-5em;
}

#right_show h3 {
	font-weight: lighter;
	font-size:medium;
	margin-bottom: -.5em;
	margin-top:8em;
}


#right_show ul {
	text-align: left;
	list-style: none;
	text-indent:-2.1em;	
	line-height: 1.25em;
}

.next_show {
	color:green;
}

/* =================Right Column============================*/

#right_col {
	width:25%; 
	z-index:5;
	float: left;
	padding-top: 5ex;
}

.cat {
	font-size: 14px;
	font-weight: lighter;
	color:#675132;
}
h1.title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  20px;
	font-style: italic;
	color:#675132; 
	font-weight: normal;
}
.titlenum {
	font-family: "Times New Roman", Times, serif; 
	font-style: normal;
	
}
#right_col p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#right_col h2 {
	font-size:medium;
	font-style:italic;
	margin-bottom: -.75em;
}

#right_col .desc {
	font-size: 12px;
}

#right_col .more a {
	font-size:15px;
}


/* ---------------News---------------------------------------*/

.news_r p {
	text-align:center;
	font-size: small;
	padding:1.3em;
}

.news h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	color:#996633;
	text-align: left;
}

.news p {
	font-family: "Times New Roman", Times, serif;
	font-style:  normal !important;
	font-size: 14px;
	text-align: left;
	color: black;
	line-height: 1.4em;
}


.news a:visited {
	color: #999966;
}

.news a:hover {
	color: #cc1212;
}

.news a:active {
	color: #999900;
}

.newsdate {
	color: #CC9933;
}

.news em {
	color:#996633;
	line-height: 1.5em;
}

/* ==========Notes & Reviews==============================*/

.notes p {
	font-style:normal !important;
	font-size:medium;
	color: #996633;
	margin-left:2em !important;
	margin-bottom:3em !important;
}

.notes blockquote:first-letter {
	font-size: 125% ;
	color: #996633 ;`
}

.notes blockquote {
	font-style: italic;
	text-align: left;
	font-size: 110%;  
	margin-left: 1em;
	margin-top:1em; 
	margin-bottom:.4em;
	line-height:1.3em;
}


.reviews p {
	font-style:normal !important;
	font-size:medium;
	color: #996633;
	margin-left:2em !important;
	margin-bottom:3em !important;
}


.reviews blockquote:first-letter {
	font-size: 195% ;
	color: #996633 ;
	font-style: italic;
}

.reviews blockquote {
	font-style: normal;
	text-align: left;
	font-size: 115%;  
	margin-left: 1em;
	margin-top:1em; 
	margin-bottom:.4em;
	line-height: 1.3em;
}
/* ===============Listings Pages=========================*/

#listing {
	width:75%; 
	float: left;
	z-index: 4;
	text-align: left;
	padding-top: 20px;
}

#listing h1, h2 {
	font-style: italic;
	text-align: left;
}

#listing h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:large;
	margin-top:2em;
	margin-left:.5em;
}

#listing h2 {
	font-size: 130%;
	color:#996633;
	margin-bottom: -.5em;
	margin-top:1.5em;
}

#listing ul{
	list-style: none;
	font-size: 105%;
	text-indent: -1em;
	line-height: 2.5em;
}

#listing ul ul{
	list-style: none;
	font-size: 105%;
	text-indent: -1em;
	line-height: 1em;
}


#listing .heading li {
	line-height:130%;
	font-style: italic;
	font-size: 90%;
}

#listing td {
	text-align: left;
	padding-left: 10px;
	font-size:105%;
}

#listing table {
	margin-top:.5em;
}

/* =============Next/Prev Nav =========================*/

#next {
	width:46%;
	float:left;
	margin:0px 10px;
	white-space: nowrap;
	padding-top: 10px;
}	
	
#next p {
	text-align: center;
	white-space: pre nowrap;
	font-size:87%;
	color:#996633;
}	


/* ===Form==================================================================*/
#form_col {
	width:60%; 
	float: left;
	z-index: 4;
	text-align: left;
	margin:0px 10px;
	padding-top: 10px;
	color:#675132;


}
.form {
	width: 500;
	background-color:#f6f5f3;
	padding: 5px 15px 5px;
	margin-top:2px;
   color: #675132;
	border:thin solid #ddbb99;
	
}

#form_col p {
	color:#675132;
}

#form_col h1	{
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 2em;
	font-weight: 500;
	color:#996633;
	text-align: left;
	margin-bottom: -.5em;
}

#form_col h2	{
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 1.25em;
	font-weight: lighter;
	color:#996633;
	text-align: left;
	margin-bottom: 5;
}


#form_col em {
	color:#675132;
	line-height: 1.5em;
}


form .xlarge {
	width:400;
}

form .large {
width:300;
}

form .medium {
	width:125;
}

form .small	{
	width:60;
}

input	{
	background-color:#fefefe;
	padding: 5px 0;
	color: #333333;
	
}

option {
	background-color:#fefefe;
	color: #333333;
	
}

select	{
	background-color:#fefefe;
	color: #333333;
	
}

textarea	{
	background-color:#fefefe;
	padding: 5px 0 px;
	margin-bottom:10px;
	color: #333333;
}

.required {
	position: relative;
	left: -1em;
	color: #cc1212;

}

.label	{
	background-color:#f6f5f3;
	padding: 5px;
	margin-top:2px;
   color: #675132;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.thanks	{
	color: #675132;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.submit	{
	background: #128f12;
	border-left: medium solid #bb9966;
	border-top: medium solid #bb9966;
	border-bottom: medium solid #675132;
	border-right: medium solid #675132;
	color: #ffeecc;
	width: 125;
	padding: 2 2;
	font-weight: bold;
	font-size: 8pt;
	margin-left: 25%;
	margin-bottom:10px;
}
/*============= Big Picture =========================*/

#big_picture	{
	background:#ffffff;
	width: 100%;
	text-align: center;
}

#big_picture img.horz	{
	width:95%;
	margin:10 auto;
}

#big_picture img.vert	{
	width:60%;
	margin: 10 auto;
}

#big_picture p {
	text-align: center;
	margin: 10 auto;
}

#big_picture h1	{
	font-style: normal;
}

#big_picture a {
	font-size: 90%;
}

#big_picture p.zoom  {
	text-align: left;
	 margin-top: 1px;
	 margin-left: 2em;
}

#big_picture p.zoom_vert  {
	text-align: left;
	 margin-top: 1px;
	 margin-left: 12em;
}

#big_picture a.ch_view {
	margin-left:45em;
}

#big_picture a.ch_view_vert {
	margin-left:29em;
}


/* =============Next/Prev Large Nav =========================*/

#next_lg {
	width:100%;
	float:left;
	margin:0px auto;
	white-space: nowrap;
	padding-top: 10px;
}	
	
#next_lg p {
	text-align: center;
	white-space: pre nowrap;
	font-size:87%;
	color:#996633;
}	


/* ==============Footer==============================*/

#footer {
	width:100%;
	padding-top: 10px;	 
	z-index:6;
	clear: both;
	color:#996633;
}

#footer a:link {
	font-family: "Times New Roman", Times, serif;
	font-size:inherit;
}

#footer p {
	text-align: center;
	white-space: pre;
}

#footer address {
	text-align: center;
	white-space: pre;
	font-size: 12px;
}

#footer hr {
	color:#996633;
	margin-top: 1.5em;
	width: 75%;
	text-align: center;
}
