@font-face {
	font-family: episode;
	font-style: normal;
	font-weight: normal;
	src: url(EPISODE0.eot);
}

.contactadd
{
  font-size:1.3em;	
}

.contactadd b
{
  font-size:1.3em;	
}

.boldlink
{
  font-weight:900;
  text-decoration:underline;	
}

body {
  font-family:tahoma, verdana, arial, sans serif;
  font-size:62.5%;
  
  padding:0; margin:0;
  background:URL(images/bg.png) #447629 repeat-x;
}

table td input, table td textarea, table td select
{
  border:1px solid #999;
  font-size:1.2em;
  font-family:tahoma, arial, verdana, sans serif;
  margin:0.2em;
  padding:0.2em;
}

table td .tab
{
  font-size:1.2em;	
  padding:0.2em;
}

.tr1{
	background-color:#F6F7D3;	
}



p {
  font-size:1.2em;
  
}

select, input{
  border:1px solid #23481E;	
  font-family:tahoma, verdana, arial, sans serif;
  font-size:1.3em;
}


table td .formfieldtitles
{
  font-size:1.3em;	
}



a:active, a:visited, a:link
{
  text-decoration:underline;
  color:#2F4E18;	
}
a:hover
{
  text-decoration:none;
  color:#6FBB3C;	
}

.imgsmall
{
  margin:0em;
  margin-right:1em;
  padding:0.15em;
  
  
}

.capt
{
	margin:0em;
	padding:0.2em;
	margin-bottom:0.4em;
	font-size:10px;
	text-decoration:italic;	
}

a div {
  
  text-decoration:none;
  color:#fff;
}



.mt a
{
	color:#000;
	text-decoration:none;
	cursor:pointer;
}

a:hover div {
  color:#fff;
  text-decoration:none;

}

h1 {
  font-size:2.9em;
  font-weight:900;
}

h2 {
  font-family:verdana, tahoma, sans serif;
  font-size:2.3em;
  font-weight:700;
  color:#2D4212;
}

h3 {
  font-family:verdana, tahoma, sans serif;
  font-size:1.7em;
  font-weight:700;
  color:#1B3517;
  
}

h3 a:hover
{
	cursor:pointer;
	color:#fff;
}

/*h3 a:link, a:visited, a:active
{
	text-decoration:none;
	cursor:pointer;
	color:#000;
}*/



h4 {
  font-family:verdana, tahoma, sans serif;
  font-size:1.3em;
  font-weight:700;
  color:#000;
  padding:0; margin:0;
}

#headerimage {position:relative; width:160em; height:17em; align:center; right:10%;}
#maininnerimage {position:absolute;}
#maininnerimage img {width:74.4em; height:67.8em;}
#maininnerimage img .img2 {}

#container
{
  position:relative;
  top:0em;
  left:0em;
  width:76em;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
  
}

#header
{
  position:relative;
  top:0em;
  left:0em;
  width:100%;
  height:184px;
  border:0;
  margin:0; padding:0;
  
  overflow:hidden;
}

#headerinner
{
  position:relative;
  left:0em;
  width:100%;	
  top:0em;
  height:17em;
  border:0;
  margin:0; padding:0;
  
  background:URL(images/headerbg.jpg) #fff repeat-x;
}

#menubar
{
  z-index:100;
  position:relative;
  top:-0.2em;
  left:20em;
  width:100%;
  height:1.1em;
  margin:0; padding:0;
  
  /*font-family:georgia, times new roman, serif;*/
  font-weight:600;
  /*background:URL(images/tabbg2.png) repeat-x;*/
}

.leftim
{
  margin:0.7em;
  float:left;	
}

.rightim
{
  margin:0.7em;
  float:right;	
}

.caption
{
  font-size:1.1em;
  font-style:italic;	
}

.mc
{
	
  position:absolute;
  width:1em;
  height:1em;
  background-color:#ccc;
  top:0em;
  font-weight:900;
  height:1.7em;
  left:-1em;
  color:#999;
  overflow:hidden;
  	
}

.mc center
{
  padding-top:0.1em;	
  font-size:1.4em;
}

.mi 
{
  text-decoration:none;
  text-align:center;
  position:absolute;
  font-size:1.2em;
  top:0em;
  padding-top:0.2em;
  
  overflow:visible;
  width:11em;
  
  color:#888;
  background-color:#ccc;
  
  /*color:#19350B;
  background-color:#D2EBA9;*/
}



.mt
{
  text-decoration:none;
  height:1.5em;	
  cursor:pointer;
  color:#000;

}

.mt span
{
	cursor:default;	
}

.mi#menuhome
{
  left:0em;
  width:5em;
  background-position:-3em 0em;
}

.mi#menutatras
{
  left:6em;  
  width:7em;
  /*background-position:-5em 0em;*/
}

.mi#menupinewood
{
  left:14em;  
  width:10em;
  /*background-position:-17em 0em;*/
}

.mi#menunews
{
  left:25em;  
 width:5em;
  /*background-position:-27em 0em;*/
}

.mi#menuabout
{
  left:31em;  
  width:6em;
  /*background-position:-35em 0em;*/
}

.mi#menucontact
{
  left:38em;  
  width:7em;
  /*background-position:-42em 0em;*/
}

.sm
{
  text-align:left;
  
  /*border:0.2em solid #6E9947;*/
  background-color:#406420;
  left:-0.2em;
  padding:0em;
  width:11em;
  color:#000;
  overflow;hidden;
  font-family:tahoma, arial, sans serif;
}

#s3
{
	width:15em;	
}

.sm#menutatras
{
  width:7em;	
}

.sm .smi {
font-size:0.8em;
 padding:0.2em;
 padding-right:0em;	
 padding-left:0em;
 width:100%;
 cursor:pointer;
}

.sm a{
  text-decoration:none;
  text-indent:0.5em;
  color:#fff;
  font-size:1.1em;
  font-weight:normal;
}
a:hover .smi
{
	text-decoration:none;
	background-color:#D1F7AF;		
	color:#000;
}

#maincontent
{
  position:relative;
  width:76em;	
  
  margin:0; padding:0;
  
  
  

}

#maininner {
  z-index:50;
  position:relative;
  left:0.7em;
  width:74.4em;	
  height:100%;
  top:0.7em;
  border:0;
  overflow:hidden;
  margin:0; padding:0;
  background-color:#fff;
}

#panel{
  
  position:absolute; 
  left:0em;
  top:9em;
  padding-top:3em;
  width:17.3em;
}

#panelinner{
  padding:0em;
}

#panelinner .box
{
  width:100%;
  color:#fff;
  background-color:#284179;
  margin-bottom:0.7em;
}

#panelinner .box .inner
{
  padding:0.2em;
  padding-top:0em;
  padding-bottom:0.3em;
  border: 2px solid #333;
  /*border-bottom:3px inset #A7CE96; 
  border-right:3px inset #A7CE96;
  border-top;1px solid #AFBA88;
  border-left;1px solid #E5E8DC;*/
}

#panelinner .box .inner h3
{
  font-family:georgia, times new roman, serif;
  margin-bottom:0em;
  margin-top:0.2em;
  font-size:1.1em;
  font-weight:900;
  color:#fff;
}

.errors
{
  font-weight:900;
  color:#f00;	
}

#panelinner .box .inner p
{

  margin-bottom:0.2em;
  margin-top:0.2em;
  font-size:1.1em;
  font-weight:normal;
  color:#fff;
}

#panelinner .box .inner a
{

  color:#fff;
}

#panelinner .box .inner
{
  font-size:1.1em;
}

#maininnercontent {
 
  top:0em;
  left:17.6em;
  position:relative;
  padding:1.2em;	
  padding-top:2em;
  margin-top:1em;
  margin-left:0em;
  width:54.6em;
  
  
}

html>body #maininnercontent {
 
   padding-top:1em;
  
  
  
}

#maininnercontent img {
  border:1px solid #777;	
}


#maininnercontent h2 {
  font-family:episode;
  position:relative;
  top:0em;
  left:0em;
  padding-left:0em;
  line-height:0.2em;
  margin-bottom:1em;
  color:#662929;
}

html>body #maininnercontent h2 {
	font-family:tahoma, verdana, arial, sans serif;
}




#footer {
  z-index:200;
  width:100%;
  position:relative;
  left:0px;
  top:0px;
  height:7em;
  font-size:1.1em;
  color:white;
  border:0; padding:0; margin:0;
  /*border-top:0.7em solid #86BA58;	*/
}

#leftfooter {
  position:absolute;
  left:0em;
  top:3em;
}

#rightfooter {
  position:absolute;
  right:0em;  
  top:3em;   
}          

.galleryimage
{
	padding:0.3em;
	margin:0;
	margin-bottom:0em;
	margin-right:0em;
	font-size:1em;
}  

.galleryimage img
{
	border:0.1em solid #405728;	
	padding:0em;
	background-color:#91B968;
}

.newsdate {
	font-size:1.1em;
	font-weight:900;
	color:#2C3143;
}

.newstitle {
	font-size:1.4em;
	font-weight:900;
	color:#2F4F20;
}

.newscontent
{
	color:black;
	margin-bottom:3em;	
}

#homepanel img
{
	margin-bottom:0;
}

#homepanel p
{
	padding:0; margin:0.3em;	 margin-bottom:1em;
	font-weight:900;
}

#homepanel a
{
	text-decoration:none;
}

