body {
	background-color: #083208;
}

/* IDs */

#agm {
	border: 2px solid #556B2F;
	background-color: #FFF8DC;
}

#memnews {
	border: 2px solid #696969;
	background-color: #E6E6E6;
}

#newsfoot {
	background-color: #C9F1C9;
	border-bottom: 2px solid #006400;
}

#mlogin {
	border: 2px solid #2E8B57;
	background-color: #D8F5D8;
}

#container {
	background-color: White;
	border: 2px solid #006400;
}

#gallery {
	border: 2px solid #696969;
	background-color: Silver;
}

#leftbord {
	border-right: 2px dashed Black;
}

#rightbord {
	border-left: 2px dashed Black;
}

#midcurve {
	background: White url(images/midcurve.gif) no-repeat top;
	height: 129px;
}

#menu {
	background: #2F4F4F url(images/behindmenu.gif) no-repeat top;
}

#ptitle {
	background-color: #DCDCDC;
	border-bottom: 2px solid Black;
}

#memberdir {
	border: 1px solid Gray;
}

#submemberdir {
	border: 1px solid Gray;
	background-color: #DCDCDC;
}

#tips {
	border: 1px dotted #006400;
	background-color: #E1FFE1;
}

/* Text */

p {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.pgallery {
	background: url(images/folder.gif) no-repeat left;
	padding-left: 25px;
	font: bold 15px Verdana;
	color: #006400;
	text-decoration: none;
	height: 24px;
}

p.header {
	font: small-caps bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #005301;
}

p.subheader {
	font: small-caps bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}

h1 {
	font: Bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2 {
	font: Bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Forms */

input.inp {
	border: 1px solid Gray;
	background-color: #D3D3D3;
	font: 10px Verdana;
	color: #696969;
}

input.btn {
	border: 1px solid Gray;
	color: #006400;
	font: Bold 11px Verdana;
	background-color: #DCEDB7;
}

/* Links */

a {
	font: bold 12px Verdana;
	color: #556B2F;
	text-decoration: none;
}

a.photos {
	background: url(images/camera.gif) no-repeat left;
	padding-left: 25px;
	font: bold 15px Verdana;
	color: #006400;
	text-decoration: none;
	height: 24px;
}

a.photos:hover {
	padding-left: 25px;
	color: #556B2F;
}

/* Other */

/* Thumbs - Reusable style for thumbnail photos as slides */

.thumb {
  background: url(images/bg_slide.gif) no-repeat 0 0;
  display:block;
  float:left;
  margin:0;
  padding:0 3px 3px 0;
  }
html>body .thumb {
  background-image: url(images/bg_slide.png);
  }
.thumb span {
  background-repeat:no-repeat;
  background-position:50% 104px;
  display:block;
  }
.thumbv span {
  background-position:9px 50%;
  }
.thumb em {
  background-repeat:no-repeat;
  background-position:50% 50%;
  display:block;
  }
.thumb a, .thumb a:link, .thumb a:visited {
  background:none !important;
  display:block;
  width:120px;
  height:120px;
  border:none;
  text-indent:-9999px;
  font-size:1px;
  line-height:1px;
  }
  
 