body { background-color: #e3e3e3; color: #000; margin: 0px; font-size:12px; text-align: center; padding: 0px; }
body a:link, body a:visited, body a:active, body a:hover {color: #517b58; text-decoration: none;}

.button { text-align:center; vertical-align: middle;float:left;margin-left:25;padding-top:3;font-weight:bold; }

.container { width:800; padding:0px; background-color: #fff; top: auto; margin-top: 10; margin-right: auto;margin-bottom: 0; margin-left: auto; border: 0px solid #333333; text-align:left; background-image:url(images/container_bg.jpg); }

.content { text-align:left; margin: 20 20 0 20; }

.titlebanner { width:100%;height:80; background: #517b58 url(images/banner-new.jpg); position:relative; top:24px; }
.logo { float:left; }
.smallmenu { float:right; }
.header { width:100%; height:24; position:relative; top:-80px; background-color: #e3e3e3; }
.header a:link, div.header a:visited, div.header a:active, div.header a:hover {color: #517b58; text-decoration: none;}
.menu { width:150; min-height:283; float:left; text-align:left; background-color: #517b58; padding-left: 0px; margin: 0 0 1 0; color:#ffffff; }
.newmenu { position:relative; width:150px; z-index:6; }
.main { width:650px; min-height:283; float:right; margin-bottom: 1px; text-align:center; }
.footer { width:150; text-align:center; color:#ffffff; clear:both; background-color: #517b58; border-top:1px solid #ffffff; min-height:18; }
.latestcontainer { float:right;margin-right:20;margin-top:10; }
.latest { text-align:center; padding:0px; background-color: #ffffff;font-size:12px;margin-top:10;}
.latestthumb { border:1px solid #517b58;padding:5;margin-bottom:3; }
.random { border:1px solid #FFFFFF;padding:5;margin:287 0 20 8;text-align:center;float:left; }

/* for Internet Explorer */
/*\*/
* html .main { height: 283; }
* html .menu { height: 283; }
* html .footer { height: 18; }
/**/

.lightgreencentre { float:left;width:600px;text-align:left;font-size:14px; background-color: #FFFFFF;margin: 10 0 0 0;color:#000000;font-weight:bold; }

.picture { width:605;margin: 1 0 1 0;padding:5;background-color: #FFFFFF;float:left;text-align:center; }

.gallerytop { width:600px; float:right; background-color: #FFFFFF; text-align:right; margin: 10 23 15 0; height:15; padding: 0; }
.gallerycontainer { margin:0 0 0 23;width:623px; }
.gallerymiddle { width:215;text-align:center; background-color: #e3e3e3;float:left;margin: 0 1 0 1;height:15;padding: 2 0 4 0; }
.gallerymiddle a { display:block; }
.galleryleft { width: 199;text-align:center; background-color: #e3e3e3;float:left;margin-bottom:1;height:15;padding: 2 0 4 0; }
.galleryleft a { display:block; }

.thumbleft { float:left; text-align:center; margin: 0; padding: 3 0 3 0; width:150; }
.thumbcaption { text-align:center; height:13px; font-size: 10px; vertical-align: top; }
.thumbborder { background-color: #fff; padding:0; border: 0px solid #000; }
.thumbborder a { display:block; }
.thumbborder a:link, .thumbborder a:visited, .thumbborder a:active {  background-color: #fff; padding:2; border: 1px solid #fff; }
.thumbborder a:hover {  background-color: #fff; padding:2; border: 1px solid #517b58; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; }

.gallerybottom1 { width:600px; float:right; background-color: #FFFFFF; text-align:right; margin: 10 23 0 0; height:15; padding: 0; }
.gallerybottom1 a:link, .gallerybottom1 a:visited, .gallerybottom1 a:active { text-decoration: none;color: #517b58; }
.gallerybottom1 a:hover {color: #95b69b; text-decoration: none;}
.gallerybottom2 { width:130px; float:right; background-color: #FFFFFF; text-align:right; margin: 5 23 0 0; height:15; padding: 0; clear: right; }

.naviblocksselected, .naviblocksselected a:link, .naviblocksselected a:active,  .naviblocksselected a:visited { width: 16;text-align:center;color: #FFFFFF; background-color: #19532a;float:left;height:15;margin: 0 1 1 0; }
.naviblocks { width: 16;text-align:center; background-color: #fff;float:left;height:16;margin: 0 1 1 0; }
.naviblocks a { display:block; }
.naviblocks a:link, .naviblocks a:active { text-decoration: none;color: #517b58;text-align:center;}
.naviblocks a:visited { text-decoration: none;text-align:center;}
.naviblocks a:hover { text-decoration: none;color: #FFFFFF;background-color: #517b58;height:16;width: 16;text-align:center;}