/*** basic ***/
body{

  margin:auto;
  font-family: verdana;
  font-size: 70%;
  color:#757575;
}

#Content{
	background-image: url(../images/bg.jpg);
  margin:auto;
position:relative;
}


a:link, a:visited, a:hover{
	color: #ffffff;
	text-decoration: underline;
}

a:hover{
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6{
	margin: 0px;
	padding: 0px;
}

h1{
  font-size: 220%;
  font-weight:bold;
  padding-top:5px;
  width:480px;
  color:#757575;
  text-align:right;
  border-bottom:solid 1px #757575;
}

h2{
 font-size: 124%;
}

h3{
 font-size: 90%;
}

P{
  padding:0px;  
  margin:0px;
}

/*** tables ***/

table
{
width:auto;
margin-left:270px;
}

table input
{
width:auto;
}

.txtonly table{
  border:solid 1px #ffffff; 
  width:400px;
  background-color:#E5FFB9;
margin-left:auto;
}

tr{
  border:solid 1px #ffffff;
}

td{
  border:solid px #ffffff;

}



/*** DIVS ***/
#website_branding{
  color:#000000;
  
  background-image: url(../images/logo.jpg);
 	background-repeat: no-repeat;
	background-position:100px 10px;
	height:55px;
	width:700px;
	padding-top:5px;
	margin:auto;
}

#website_branding a{
  color:#000000;
}

#website_container{
  padding:0px;
  margin:0px;
}

#mainpage{
  width:480px;
	margin:auto;   
  background-color:#DBE5B0; 
	padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:60px;
min-height:220px;
}

#col_one{
}

#website_footer{
  display:none;
}

#website_footer a{
}

#global_footer{
	text-align:center;
	margin:auto;
	width:500px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:0.9em;
	background-color:#DBE5B0;
	color:#000000;
}

#global_footer a{
	color:#000000;
}

/*** contact us ***/
#submit{
  text-align:right;
  padding-left:403px;
}

input, textarea{
  border:solid 1px #ffffff;
  background-color:#DBE5B0;
}

#content, .contactmessage{
  padding-top:15px;
  padding-bottom:15px;
}

/*** NEWS  ***/
.headline, .link_title{
  float:left;
  width:470px;
}

.newsimage{
  width:120px;
  float:left;
  padding:0px;
}

.news_article, .link_description;{
  clear:both;
  width:470px;
  padding:0px;
  padding-left:0px;
  margin:0px;
  padding-bottom:25px
}

/*** LINKS page GALLERY; ***/
.linkrow{
  padding-bottom:25px;
  margin-left:5px;
}

.Gallery  .link_title{
  width:152px;
  background-color:#7D8E64;
  border-left:solid 1px #ffffff;
  border-right:solid 1px #ffffff;
  border-bottom:solid 1px #ffffff;
  
}

.Gallery  .link_title a{
  text-decoration:none;
}
.Gallery .link_description;{
  width:152px;
}

.Gallery .linkrow{
  float:left;
  position:static;
  clear: none;
  width:152px;
  padding-left:0px;
  padding-right:0px;
}

.Gallery .link_image{
  width:152px;
  padding:0px;
  margin:0px;
  border-left:solid 1px #ffffff;
  border-right:solid 1px #ffffff;
  background-color:#7D8E64;
}

/*** gallery page ***/

.gallery_page #mainpage{
  width:680px;
  background-image: url(../images/Image1.jpg);
  background-position:-22px 0px;
}


.gallery #col_one{
  width:480px;
  position:relative;
  margin-left:50px;
}

.gallery #col_two{
  width:680px;
}

.gallery #gallerytext{
  padding-left:100px;
  width:480px;
  padding-right:0px;
}

img{
  border:solid 1px #ffffff
}

.image{
  width:170px;
  padding:0px;
  padding-bottom:10px;
  margin:0px;
}

.imagecaption{
background-color:#ffffff;
width:150px;
}
/*** home ***/
.Home h1{
  text-align:left;
  border-bottom:solid 0px #ffffff;
}

.Home #col_one{
  width:680px;
  position:relative;
  margin-left:0px;
  padding-top:10px;
}

.Home .image{
  padding-left:4px;
  padding-bottom:4px;
}
/*** MENU ***/
#website_menu{
  background-color:#ffffff;
  width:500px;
  margin:auto;
  padding:0px;
  text-align:right;
  height:30px;  
  font-size:120%;
}

#website_menu ul{
  list-style: none;
  margin: 0px;
  text-align:right;
  padding:0px;
}

#website_menu li{
	float: left;
}

#website_menu li a{
  display: block;
  color: #7D8E64;
  font-weight:bold;
  text-decoration: none;
  padding-right:5px;
  border-left:solid 4px #ffffff;
  padding-left:5px;
  padding-right:5px;
  padding-top:1px;
  padding-bottom:1px;
  font-size:1em;
}

#website_menu li a:hover{
  color:#C2C2C2;
}

#website_menu li a.last{
  border-right:solid 0px red;
}

#website_menu li a.current{
  color:#ffffff;
  background-color: #7D8E64;
}

.submit{
  border:solid 1px #ffffff;
  color:#7D8E64;
  font-weight:bold;
}

.Home .img1{
width:500px;
}

.news_article{
padding-left:50px;
padding-right:50px;
}

