@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; background:url(images/woman_and_horse_forest.jpg) no-repeat top center  fixed #26150b;  font-family:Arial, Helvetica, sans-serif;}
div, h1, h2, h3, img, p, ul, li, a, span, br, form, input, select, label {margin:0; padding:0;}
ul {list-style-type:none;}
a {outline:0; border:0;}
img {border:none;}


h1{font-size: 22px; font-family:"Engravers MT", serif;}
h2{font-size: 16px; font-family:"Engravers MT", serif; padding-left: 10px;}

.spacer {font-size:0; line-height:0; clear:both;}
/*float style start here*/
.floatLeft {float:left;}
.floatRight {float:right;}
/*float style end here*/

/*width style start here*/
.widthMain {width:980px;}
/*width style end here*/

.googlelink {font-size: 11px; color:#26150b; text-align:center;}
.googlelink a, .googlelink a:link , a, a:link {color:#26150b; }


#bodyContent{width:800px; padding:0; background:url(images/body_bg.png) repeat; color:#26150b; float:right; margin-right:0px; margin-top: 0px; text-align:justify; }
#bodyContent p {padding: 0 10px; line-height:140%;}
#bodyContent h1{ color:#26150b; font-weight: 300; font-family:"Engravers MT", serif; font-size: 22px; padding: 5px 10px;}
#bodyContent h2{ color:#26150b; font-weight: 600; font-family:"Engravers MT", serif; font-size: 18px; padding: 5px 10px;}


#leftNav {/*background: url(images/navigation.png) no-repeat; */float: left; width: 170px; height: 223px; margin:0; padding: 0;}
#leftNav ul { font-size: 16px; font-weight:bold; font-family: Andalus; margin: 0px 10px 0px 0px;;}
#leftNav ul li a {background: url(images/nav_button.png) no-repeat; display:block; height: 35px; text-align:center;}
#leftNav a,letNav a:link, leftNav a:visited {
	color: #26150b;
	text-decoration:none;
	font-size: 20px;
	
}
#leftNav a:hover {
	color: #fff;
	text-decoration:none;
	font-size: 20px;
}


/*margin style start here*/
.marginAuto {margin:0 auto;}
.marginTop15 {margin:15px 0 0 0;}
.marginBottom5 {margin:0 0 5px 0;}
.marginBottom8 {margin:0 0 8px 0;}
.marginBottom10 {margin:0 0 10px 0;}
/*margin style end here*/

/*padding style start here*/
.paddingBottom10 {padding:0 0 10px 0;}
/*padding style end here*/

#container{width: 960px; margin: 10px auto;  
/*background:url(images/body_bg.png) repeat #26150b;*/
color: #26150b;}
/*header panel start here*/
#header {background:url(images/header.jpg) no-repeat top; width: 980px; height: 215px;  margin: 0 auto;}
.schedule {position:absolute; top:41px; right:47px; width:219px; z-index:5;}
h2.scheduleHead {font:bold 11px/26px Arial, Helvetica, sans-serif; color:#000000; background-color:inherit; text-transform:uppercase;}
ul.headerPoints {width:219px;}
ul.headerPoints li {background:#d1bc54; font:bold 11px/16px Arial, Helvetica, sans-serif; color:#827329; margin:0 0 1px 0;}
span.date {width:57px; background:url(images/header-divider.gif) no-repeat 100% 50%; margin:0 13px 0 0; padding:0 15px 0 7px;}
/*header panel end here*/

/*body panel start here*/
/*left panel start here*/
.leftPanel {width:244px;}
.bannerLeftPanel {width:208px; position:relative; padding:25px 18px 0 18px; background:url(images/left-panel-banner.jpg) no-repeat #ae6a20; color:#e0d9d1;}
h2.headingBanner {width:157px; height:60px; display:block; /*background:url(images/heading-banner.gif) no-repeat;*/ text-indent:-20000px;}
p.bannerMat {font:11px/14px Arial, Helvetica, sans-serif; color:#e0d9d1; background-color:inherit; margin:0 0 212px 0;}
p.bennerSmallTxt {width:72px; position:absolute; left:152px; top:212px; margin:0 0 19px 0; font:bold 11px/14px Arial, Helvetica, sans-serif; color:#e0d9d1; text-transform:uppercase; background-color:inherit;}
p.bennerSmallTxt span {font:16px/16px Arial, Helvetica, sans-serif; color:#feda00; background-color:inherit;}
a.details {width:64px; height:49px; display:block; background:url(images/details.gif) no-repeat; text-indent:-20000px; text-decoration:none; margin:9px 0 0 0;}
/*left panel end here*/

/*right panel start here*/
.rightPanel {width:517px; padding:5px 0 0 0;}
.rightPanelTop {padding:8px 30px 15px 22px; width:465px; background:url(images/bg-right-panel-top.gif) no-repeat;}
.rightPanelTop h2 {font:bold 11px/16px Arial, Helvetica, sans-serif; color:#fffbf6; background-color:inherit; text-transform:uppercase;}
.rightPanelTop p {font:11px/14px Arial, Helvetica, sans-serif; color:#cdb294; background-color:inherit;}

/*login panel start here*/
.loginArea {width:517px; height:164px; border:1px dashed #a79277; background:#8f7860 url(images/login-box.jpg) no-repeat; color:#f0deca;}
.loginArea h2 {padding:0 0 0 25px; background:#3f2516; font:bold 12px/25px Arial, Helvetica, sans-serif; color:#a68463; border-bottom:1px dashed #a79277;}
.loginArea form {width:478px; padding:0 12px 0 26px;}
.loginArea form .leftPart {width:256px; padding:10px 16px 18px 0; border-right:1px dashed #c0a382;}
.loginArea form .leftPart label {width:118px; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#f0deca; background-color:inherit; display:block;}
.loginArea form .leftPart input {width:131px; height:18px; background:#FFFFFF; font:11px/14px Arial, Helvetica, sans-serif; color:#7f8082; border:1px solid #d3d0c7;}
.loginArea form .leftPart .optionField {width:133px; background:#FFFFFF; font:11px/18px Arial, Helvetica, sans-serif; color:#7f8082; border:1px solid #d3d0c7;}
.loginArea form .leftPart .button {font:12px/20px Arial, Helvetica, sans-serif; color:#FFFFFF; background:#998265; text-align:center; width:56px; height:20px; border:none; cursor:pointer;}
/*login panel end here*/




/*footer panel start here*/
#footer {width:980px; padding:0; float:left;  margin-top: 10px; font:12px Arial, Helvetica, sans-serif; color:#bc8767; background-color:#26150b; text-align:center; }
#footer ul {display:block; height:30px; width:600px; margin: 0 0 0 280px;}
#footer ul li {font:12px/30px Arial, Helvetica, sans-serif; color:#bc8767;}
#footer ul li a, #footer ul li a:link, #footer ul li a:visited, #ooter p a, #footer p a:link, #footer p a:visited {
	font:12px/30px Arial, Helvetica, sans-serif; color:#bc8767; padding:0 20px; text-decoration:none;}
#footer ul li a:hover, #footer p a:hover {text-decoration:none; color: #fff;}
#footer p {margin-left: 200px; text-align:center;}
/*footer panel end here*/

/*---------------content------*/
.infomation{
	font:26px/26px Georgia, "Times New Roman", Times, serif;
	color:#c63800;
	background-color:inherit;
	margin:0 0 13px 0;
	}
	
.text1{
	color:#3e2a06;
	background-color:inherit;
	font-size:11px;
	line-height:16px;
	padding:0 0 12px 4px;
	}
	
.more{
	color:#900606; background-color:inherit; font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif; margin:0 0 59px 0; width:80px; display:block;
	}
.more:hover{
	color:#000; background-color:inherit; text-decoration:none;
	}
	
/*---------------contact--------------------*/
	
form.contactform{
		width:318px;
		padding:0 0 86px 0;
		margin: 0 auto;
		}
form.contactform label{
		width:70px;
		height:18px;
		margin:0 0 5px 0;
		float:left;
		display:block;
		font:normal 11px/18px tahoma, Arial, Helvetica, sans-serif; 
		}
form.contactform input{
		width:239px;
		height:16px;
		border:#919294 1px solid;
		float:left;
		margin:0 0 5px 0;
		}
form.contactform textarea{
		width:239px;
		border:#919294 1px solid;
		float:left; 
		margin:0 0 15px 0;
		height:53px;
		}
form.contactform label.blank{
		width:123px;
		height:22px;
		font-size:0; 
		}
form.contactform input.submit{
		background:url(images/submit.gif) no-repeat 0 0;
		width:59px;
		height:22px;
		cursor:pointer;
		border:none;
		margin:0;
		float:left;
		}
form.contactform input.reset{
		background:url(images/reset.gif) no-repeat 0 0;
		width:52px;
		height:22px;
		cursor:pointer;
		border:none;
		margin:0 0 0 16px;
		}

	
.thumbnail, .lthumbnail
{
	float:left; 
padding: 0 6px 19px 0;}

.l2thumbnail
{
	float:left; 
padding: 0 6px 26px 0;}

.photo{ /*class for initial photo to appear when no other image hovered */
position:absolute;
top: 0;
left: 390px; 
z-index: 0;
}

/************************

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#gallery{
position: relative;
width: 380px;

padding-left: 10px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
margin: 0;
padding:0;
}

.thumbnail:hover{
background-color: transparent;

}

.thumbnail:hover img{
/*border: 1px solid blue;
padding: -1px; /*added to accomodate border*/
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
left: -1000px;
visibility: hidden;

}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
position:absolute;
top: 0;
left: 390px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


/*landscape thumbnails option 1 340 and 60 high size */
.lthumbnail img{
margin: 0;
padding:0;
}

.lthumbnail:hover{
background-color: transparent;

}

.lthumbnail:hover img{
/*border: 1px solid blue;
padding: -1px; /*added to accomodate border*/
}

.lthumbnail span{ /*CSS for enlarged image*/
position: absolute;
left: -1000px;
visibility: hidden;

}

.lthumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0;
}

.lthumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
position:absolute;
top: 0;
left: 390px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


/*landscape thumbnails option 2 - 266 and 47 high size */
.l2thumbnail img{
margin: 0;
padding:0;
}

.l2thumbnail:hover{
background-color: transparent;

}

.l2thumbnail:hover img{
/*border: 1px solid blue;
padding: -1px; /*added to accomodate border*/
}

.l2thumbnail span{ /*CSS for enlarged image*/
position: absolute;
left: -1000px;
visibility: hidden;

}

.l2thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0;
}

.l2thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
position:absolute;
top: 0;
left: 390px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
#under {clear:both; margin-bottom: 10px;}

#fadeshow1 {margin: 10px;}