body	{ 
	font-family: "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif; 
	color: #555555;
	margin: 0; padding: 0; 
	/*background: #8A8742 center top;*/
	background-color: #62BC5A;
    background-image: url(images/bg.jpg);
}


div.clearer {clear: both; line-height: 0; height: 0}

/* Images
----------------------------------------------- */
img.std	{ display: block; padding: 0; border: 0; } 
img.ctr	{ float: none; margin-top: 10px; border: 0; } 
img.left	{ float: left; margin-top: 3px; margin-right: 15px; border: 0; }
img.b-left { display: block; margin: 3px 15px 0 0; padding: 4px; float: left; border: solid 1px #999 } 
img.b-right { display: block; margin: 3px 0 0 15px; padding: 4px; float: right; border: solid 1px #999; } 
img.rchero { display: block; margin: 10px; padding: 4px; border: solid 1px #999 }
img.hero { display: block; margin: 10px 0; padding: 4px; border: solid 1px #999; }
.mainimage img { padding: 3px; border: solid 1px #dc8a6f; margin: 15px 5px 30px; } 
.banner img { margin: 0; padding: 0; } 
.thumbno { float: left; display: inline; width: 40px; padding: 0; margin: 0 0 16px 3px; }
.thumb { float: left; display: inline; padding: 2px; border: solid 1px #ccc; margin: 5px; } 
img.rc { margin-bottom: 15px; padding: 3px; border: solid 1px #dc8a6f; } img.greyborder { float: left; margin-top: 15px; margin-bottom: 15px; padding: 0; border: solid 1px #ccc; }img.rcl { padding-right: 10px; float: left; padding-top: 0; border-style: none; }


/* for the Fotos and Videos Page*/
.photos {
height:200px;
}

/*  Images
img.std	{
	display: block;
	padding: 0;
	border: 0;
	}
img.ctr	{
	float: center;
	margin-top: 10px;
	border: 0;
	}
	img.left	{ float: left; margin-top: 3px; margin-right: 15px; border: 0; }
	
	
img.b-left { 
	display: block; 
	margin: 3px 15px 0 0; 
	padding: 4px; 
	float: left; 
	border: solid 1px #999 
}
img.b-right { display: block; margin: 3px 0 0 15px; padding: 4px; float: right; border: solid 1px #f90; }
.ouija {
   	padding: 4px;
	border: solid 1px #733e3a;
}
.mainimage img { width: 600px; padding: 3px; border: solid 1px  #F7E811; margin: 15px 5px 30px 40px; }
.banner img { margin: 0; padding: 0; }
.thumbno {
	float: left;
	display: inline;	
	width: 40px;
   	padding: 0;
	margin: 0 0 16px 3px;
}


.thumb {
	float: left;
	display: inline;	
	padding: 2px;
	border: solid 1px  #F18613;
	margin: 5px;
}
*/


/*  STRUCTURE  */

#wrapper {
	width: 708px;
	margin: 0 auto;
	padding: 0;
	background-color:  #356239;
	text-align: center;
}

#mainwrapper {
	width: 700px;
	margin: 0 auto;
	border: 0;
	padding: 0;
	/*background:  url("../images/tile.gif") repeat;*/
	background-color: #fff;
	
}
#fullwrapper {
	width: 700px;
	margin: 0 auto;
	
	border: 0;
	padding: 0;
	background: #fff;
	
}

#masthead { width: 700px; height: 155px; padding: 0; margin: 0 auto; border-right: 4px solid #356239; border-left: 4px solid #356239; }
#leftcontent {
	float: left;
	display: inline;
	text-align: left;
	position: relative;
	padding: 0 0 2em;
	width: 480px;
}
#fullpage { float: left; display: inline; text-align: left; position: relative; padding: 0 0 2em; width: 698px; }
#rightcontent { float: left; display: inline; text-align: left; position: relative; padding: 0 0 2em;  margin: 0; width: 220px;}


/*  Left Content  */
#leftcontent p	{ font-size: 11px; line-height: 1.5em; text-align: left; margin: 0 10px 1em; color: #555555; padding-top: 10px; }	

#leftcontent ul	 { color: #424242; margin: 10px; padding: 0  }
	
#leftcontent li	 { font-size: 11px; line-height: 18px; margin-left: 15px; list-style: disc; padding: 0 5px 0 0  }

#leftcontent a:link  { color: #212121; font-weight: bold; background: transparent ; text-decoration: none; padding-bottom: 2px; border-bottom: 1px solid #b8b8a8; }
 

#leftcontent a:visited { color: #212121; font-weight: bold; background: transparent ; text-decoration: none; padding-bottom: 2px; border-bottom: 1px solid #b8b8a8; }

#leftcontent a:hover { font-weight : bold; color:  #F18613; background: #dfdfd8; text-decoration: none; }
#leftcontent a:active {
	font-weight : bold; 
	text-decoration : none;
	color:  #F18613;
	background: transparent;  
	}
#leftcontent small{
	font-size: 11px; line-height: 1.5em; text-align: left; margin: 0 10px 1em; color: #555555; padding-top: 10px;
}

.atdate	{ font-size: 14px; font-weight: normal; color: #7da55d; font-family: Georgia, "Times New Roman", Times, serif; margin: 30px 20px 10px; padding-bottom: 7px; border-bottom: 1px dotted #999; } 

#leftcontent h2 {color: #3c6b17; font-size: 18px; font-weight: bold; line-height: 24px; margin: 5px 20px 5px 20px; padding: 0;}
#leftcontent .entry {margin: 0px 5px 0px 10px; padding: 0px;}
#leftcontent .postmetadata {margin: 0px 7px 0px 20px; padding: 0px;
}

#leftcontent .postmetadata


/*  fullpage classes  */
/* Fullpage Content
----------------------------------------------- */
#fullpage h3	{ font-size: 14px; font-weight: normal; color: #dc8a6f; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 15px; margin-bottom: 5px; margin-left: 0; }
#fullpage h4{ font-size: 14px; font-weight: normal; color: #dc8a6f; font-family: Georgia, "Times New Roman", Times, serif; margin: 30px 10px 10px; padding-bottom: 4px; border-bottom: 1px dotted #999; } 
#fullpage form { background-color: #dfdfd8; margin-top: 15px; padding: 0 10px 10px 0; border: solid 1px #999; }
#fullpage table.small { font-size: 9px; line-height: 10px; background-color: #fcc; margin: 0; padding: 0; }
#fullpage table.rego { font-size: 10px; line-height: 11px; margin: 10px 0; padding: 2px; }
#fullpage td.small	{ font-size: 10px; line-height: 1; text-align: center; color: #555555; font-weight: normal; padding: 1px; }
#fullpage td.centercell { color: #555555; font-size: 11px; font-weight: normal; line-height: 1.5em; text-align: center; padding: 1px; }
#fullpage td { color: #555555; font-size: 11px; font-weight: normal; line-height: 1.5em; text-align: left; padding: 1px; }
#fullpage th { color: #555555; font-size: 11px; font-weight: normal; line-height: 1.5em; text-align: center; padding: 1px; background: #FFFF00;}
#fullpage td.titles	{ font-size: 11px; line-height: 1.5em; text-align: left; color: #333; padding-top: 10px; padding-left: 10px; }
#fullpage p { color: #555555; font-size: 11px; font-weight: normal; line-height: 1.5em; text-align: left; margin: 0 10px 1em; padding-top: 10px; }
#fullpage ul,ol	 { color: #424242; margin: 10px; padding: 0  }
#fullpage ul li	 { font-size: 11px; line-height: 18px; margin-left: 15px; list-style: disc; padding: 0 5px 0 0  }
#fullpage ol li	 { font-size: 11px; line-height: 18px; margin-left: 15px; padding: 0 5px 0 0  }
#fullpage a:link { color: #733e3a; font-weight: bold; background: transparent ; text-decoration: none; padding-bottom: 2px; }
#fullpage a:visited { color: #733e3a; font-weight: bold; background: transparent ; text-decoration: none; padding-bottom: 2px; }
#fullpage a:hover { font-weight : bold; color: #af3900; background: #fff6db; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; }
#fullpage a:active { font-weight : bold; text-decoration : none;	color: #b70000; background: transparent;  }






.adress	  { color: #733e3a; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }



/*  Right Content  */
#rightcontent p { color: #212121; font-size: 11px; line-height: 17px; margin: 10px 10px 5px; padding-top: 0; padding-bottom: 0;}



#rightcontent ul  { color: #424242; text-align: left; margin: 0px; padding: 0; border: 0  }

#rightcontent li { 
	font-size: 11px; 
	line-height: 14px; 
	list-style: none; 
	margin: 7px 10px 0px 0px; padding-top: 0; padding-bottom: 0; }	

/*#rightcontent ul li{color: #733e3a; font-size: 24px; font-weight: bold; line-height: 36px; margin: 15px 10px 10px 0; padding-top: 0; padding-bottom: 10px; ; border-bottom: 1px dotted #7e7e7e ; }*/


#rightcontent ul li	{margin: 5px 10px 5px;}

#rightcontent a { color: #585823; font-size: 11px; line-height: 16px;  padding: 0; text-decoration: none; border: 0;}

#rightcontent a:hover { color: #AFDB9F;}

#rightcontent h2	{color: #3c6b17; font-size: 16px; font-weight: bold; line-height: 14px; margin: 30px 10px 10px; padding-top: 0; padding-bottom: 10px; ; border-bottom: 1px dotted #7e7e7e ; }

#rightcontent h3	 { color: #1958b7; font-size: 12px; font-weight: normal; line-height: 16px; margin: 30px 10px 15px; padding-top: 0; padding-bottom: 1px; border-bottom: 1px dotted #7e7e7e ; }

#rightcontent h4	 { color: #416fc1; font-size: 12px; font-weight: normal; line-height: 12px; margin: 10px 10px 0; padding-top: 0; padding-bottom: 1px; }






.grey { color: #b8b8a8; }

	
#header	{
	border: 0;
	margin: 0;
	padding: 0;
	}

td.white {
	background: #fff;
	}
	
.divider { margin-top: 15px; padding-top: 0; padding-bottom: 0; border-top: 2px dotted #ccc; }


/*  Tables */
#leftcontent td	{ font-size: 12px; line-height: 1.5em; text-align: left; color: #555555; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 10px 2em; padding: 2px; }


/*  Typography */
	
	

p { 
font-family:  "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif; 
font-size: 11px; 
line-height: 2em; text-align: left; margin: 0 10px 1em; }

p.tight	{ 
font-family:  "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif; 
color: #7e7e7e; 
font-size: 11px; 
line-height: 13px; text-align: left; margin: 0 20px 1em; }
	
p.smaller	{
	font-size: 9px;
	line-height: 13px;
	text-align: left;
	margin-left: 150px;
	margin-bottom: 1em;
	}
h1 {
	font: 1.5em/1.4em Georgia, "Times New Roman", Times, serif;
	margin: 30px 15px 0 17px;
	padding: 0;
	color: #733e3a;
}
h2	{ font-size: 16px; color:  #F18613; font-family: Georgia, "Times New Roman", Times,; margin: 10px; padding-top: 15px; }

h3	{ font-size: 14px; font-weight: normal; color:  #F18613; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 30px; margin-bottom: 10px; margin-left: 10px; }
h5 { color: #555; font-size: 9px; font-style: italic; line-height: 11px; text-align: right; margin-right: 10px; margin-bottom: 5px; }
p.address { color: #733e3a; font-size: 11px; font-style: italic; font-variant: small-caps; line-height: 19px; letter-spacing: 0.3em; margin: 10px 10px 5px; padding-top: 0; padding-bottom: 0; }


strong
	{
	font-weight: bold;
	/*color:  #F18613;*/
	}


	
	/* General links */
	
a:link   { color: #212121; font-weight: bold; background: transparent ; text-decoration: none; padding-bottom: 2px; border-bottom: 1px solid #b8b8a8; }
a:visited { color: #212121; font-weight: bold; background: transparent ; text-decoration: none; padding-bottom: 2px; border-bottom: 1px solid #b8b8a8; }
#leftcontent a:hover { font-weight : bold; color:  #F18613; background: #dfdfd8; text-decoration: none; }
a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #1b1b55;
	background: transparent;  
	}
/* footer /**************************/
#footer {
	width: 700px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background: #356239 center bottom;
	border-right: 4px solid #356239;
	border-left: 4px solid #356239;
	border-top-color: #356239;
	border-top-width: 0;
	background-color: #70b754;
}

#footer p { color: black; font-size: 9px; font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1em; text-align: center; margin: 0; padding: 10px 6px 0; }

#footer a:link {
	color: #ffffff;
	text-decoration: none;
	border: none; 
}

#footer a:visited {
	color: #f90;
	text-decoration: none;
	border: none; 
}

#footer a:hover {
	color: #fff;
	text-decoration: none;
	border: none; 
}

#footer a:active { color: #5ba3e0; text-decoration: none; margin-left: 10px; border-style: none; }
#statusdiv{
position: absolute;
padding: 2px;
left: -300px;
background-color: lightyellow;
border: 1px solid gray;
visibility: hidden;
}
/* SubNav */
#subnav { background-color:  #70b754; margin: 0 auto; width: 700px; height: 1em ; padding: 8px 0 5px; }
#subnav ul { list-style-type: none; overflow: hidden; margin: 0; padding: 0; }
#subnav ul li { float: left; }
#subnav ul li a { font-size: 11px; color: #FFFFFF; font-weight: normal; text-align: center; text-decoration: none; padding: 0 15px; border-bottom: medium none; border-right: 1px solid #fff; }
#subnav ul li a.last { border-right: none; }
#subnav a:hover { color: #2F5733; }
#subnav a:active { color: #dc8a6f; }
#subnav #onhere a { color: #2F5733; font-weight: bold; }
/* Nav */
#nav  { background-color: #AFDB9F; margin: 0 auto; width: 700px; height: 26px ; }
#nav ul {margin: 0px;	padding: 0;	list-style-type: none;	text-align: center;}
#nav ul li { float: left; }
#nav ul li a { width: 98px; font-size: 11px; font-weight: normal; height: 2.2em; line-height: 2.4em; text-align: center; color: #356239; font-style: normal; text-decoration: none; border-style: none; display: block; }
#nav ul li a.larger	{
	width: 99px;
	color: #FFFFFF;
}
#nav ul li a.largerhere { background-color: #c60; width: 107px; }
#nav a:hover { color: #fff; background-color:  #AFDB9F; }
#nav a.here { color: #fff; background-color:  #70b754; }
#nav li#onhere { color: #fff; background-color:  #70b754; }
#nav li#onhere a:hover { color: #fff; background-color:  #70b754; }

