/* CSS Document */

body {

	background-color: #faf8f7;

	background-image: url(../images/main_background.jpg);

	background-repeat: repeat-x;

	background-position: top left;

	background-attachment: scroll;

	margin: 0;

	font: 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}



p {

	text-indent: 10px;

	line-height: 17px;

}



a 			{ color: #336633; font-weight: bold; text-decoration: underline; }

a:visited 	{ color: #336633; }

a:hover 	{ color: #339933; }



a.subtitle	{ 

	color: #663333; 

	font-weight: bold;

	font-variant: small-caps;

	text-decoration: none;

	font-size: 16px;

}



basic {

	font: 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}



.biotitle {

	font-weight: bold;

}



.subtitle2	{ 

	color: #663333; 

	font-weight: bold;

	font-variant: small-caps;

	text-decoration: none;

	font-size: 16px;

}



.linksmall {

	font-size: 10px;

	color: #336633; 

	font-weight: bold; 

	text-decoration: underline;

	text-align: right;

}

.galleryNav {

	font-size: 12px;

	color: #336633;

}



.galleryText {

	font-size: 14px;

}



.galleryImgThumb {

	border-top: 1px solid #336633;

	border-right: 1px solid #336633;

	border-bottom: 1px solid #336633;

	border-left: 1px solid #336633;

	/*padding: 4px;*/

	display: inline;

}

.galleryImgThumb:hover {

	border-top: 1px solid #339933;

	border-right: 1px solid #339933;

	border-bottom: 1px solid #339933;

	border-left: 1px solid #339933;

}

.galleryImgLarge {

	border-top: 1px solid #336633;

	border-right: 1px solid #336633;

	border-bottom: 1px solid #336633;

	border-left: 1px solid #336633;

	/*padding: 4px;*/

}



.captionText {

	font-size: 13px;

	font-style: italic;

}



.shows {

	margin: 20px;

}



.bookingReq {text-align: right; vertical-align: middle; font-weight: bold;}

.bookingNotReq {text-align: right; vertical-align: middle;}

.bookingInput { margin-left: 5px; width: 220px; }

.bookingTextArea {margin-left: 5px; width: 320px; height: 50px; }

.bookingSubmit {margin-left: 5px; background-color:#336633; color: white; font-weight: bold; padding: 1px 3px;}





.listFlushLeft {

	margin: 0px;

	padding: 0px;

}



.listFlushLeft LI {

	margin: 0px 0px 0px 15px;

	padding: 0px;

}

.spaceRight {
margin: 0px 10px 0px 0px;
}