*

{

padding: 0px;

margin: 0px;

font-family: "times", "times new roman", serif;

}



#outer

{

z-index: 0;

position: relative;

width: 746px;

font-size: 15px;

margin: 0 auto;




}


#header
{
margin-top: 30px;
position: relative;
width: 746px;
height: 400px;
background:  url(images/post.jpg) no-repeat;
}



#header h1

{

position: relative;

font-weight: normal;

color: #32355d;

font-size: 48px;

right: 20px;

top: 70px;

text-align: right;



}



#header h2

{
position: relative;

font-size: 15px;

line-height: 20px;

font-weight: normal;

color: #333333;

text-align: right;

top:70px;

right: 22px;
}


#menu { 
	position: relative;
	top:-40px;
	width: 100%;
	height: 50px;
	font-weight: normal;
	z-index: 1;
	text-align: center;
	list-style-type:none;
	}


ul#menu li {
	display:inline; 
	}

ul#menu li a { 
	display:block;
	width: 100px;
	height: 20px; 
	color: #B96D00;
	text-decoration: none; 
	float: left; 
	padding: 10px 12px; 
	}

ul#menu li a:hover { 
	background: #7F8400 url(images/link_fd.gif) repeat-x;
	color: #fcffe3;
	}

ul#menu li a.active{ 
	background: #A5B431;
	color: #fcffe3;
	}
                    
                    



#mainouter

{


top: -100px;

position: relative;

width: 744px;

background: #A5B431 url(images/main_fd.gif) repeat-x bottom left;

margin: 0 auto;

}

#headerpic

{

position: relative;

height: 120px;

width: 720px;

left: 13px;

background: #fff url(images/hdrpic.jpg) no-repeat top left;

margin: -20px 0px 20px 0px;

}


#content

{
position: relative;

left: 15px; 

padding: 30px;

border: 20px;

background: #fff;

width: 655px;



}

h3

{

font-family: "times", "times new roman", serif;

color: #465447;

font-weight: normal;

font-size: 28px;

margin-bottom: 20px;

}

h4 {
font-family: "times", "times new roman", serif;
color: #465447;
font-weight: normal;
font-size: 20px;
margin-bottom:10px;

}



p

{

font-size: 15px;

line-height: 1.5em;

margin-bottom: 1.0em;

text-align: justify;

}



a

{

color:#B96D00;
text-decoration:none;

}



a:hover

{

text-decoration: underline;

}



.bottom{
position:absolute; bottom:0px;
}

sup

{
font-size: 0.5em;
}


img

{

border: solid 1px #6F5230;

}

img.topleft

{

position: relative;

float: left;

margin: 0em 2.2em 1em 0em;

border: 0px;

}

img.left

{

position: relative;

float: left;

margin: 1.2em 1.8em 1.2em 0em;

}



img.right

{

position: relative;

float: right;

margin: 1.2em 0em 1.2em 1.8em;

}



#footer

{

position: relative;

height: 30px;

font-size: 18px;

margin: 20px 10px 10px 10px;

}

strong{
font-family: "times", "times new roman", serif;
color: #465447;
font-weight: normal;
font-size: 18px;
font-style: italic;

}

#footer .left

{

color: #fff;

position: absolute;

left: 5px;

}




#footer .right a

{

position: absolute;

right: 5px;

color: #fff;

}

#footer .right a:hover

{

text-decoration: underline;

}

/*table*/

table.tarrif{
border-spacing:1px;
border-collapse:collapse;
border-color: #A5B431;
border-style:solid;
background-color:#A5B431;
border-collapse:separate;

}

table.tarrif th{

font-size:20px;
padding:4px 8px 4px 8px;

}

table.tarrif td{
background-color:#FFFFFF;
padding:6px 10px 6px 10px;
}

.high{
color: #6F5230;
}

.low {
color: #777D39;
}

.winter{
color:  #A5B431;
}

.mid{
color: #B96D00;
}




/*gallery*/

#gallery{
position: relative;
height: 570px;
top: -8px;
}

#gallery a{
margin: 3px 3px 3px 3px;
}

.thumb{
width:60px;
margin: 6px 6px 2px 0px;
}

#gallery a:hover{
background-color: transparent;
z-index: 2;
}

#gallery a span{ /*invisible enlarged image position*/
position: absolute;
top: -2000px; 
left: 0px;
}


#gallery a:hover span{ /*enlarged image on hover*/
visibility: visible;
top: 6px;
left: 80px; 
z-index: 2;
}



#gallery a.active span{ /*active immage*/
visibility: visible;
top: 6px;
left: 80px;
z-index: 0;
}

#right{
position:relative;
float:right;
width:200px;
padding-left:8px;
}

iframe
{
width:425px;
height:300px;
border: solid 1px #6F5230;
margin-top:20px;
}