
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px; background-color:#fff;background-image:url(images/bg.gif);/* background-color:#e8f4e9; background-image:url(images/bg2.gif);*/ background-repeat:repeat-x;margin:10px 0 0 0 ;padding:0;}
#container {background-image:url(images/top2.gif); background-position:top left; background-repeat:no-repeat; width:980px;margin:0 auto;}
#top {background-image:url(images/logo.gif); background-position:top right ; background-repeat:no-repeat;width:inherit; height:55px;padding-bottom:30px;}
#content {background-image:url(images/bottom2.gif); background-position:bottom left; background-repeat:no-repeat;min-height:580px;width:980px;position:relative;padding-bottom:40px;}

	#top a {width:inherit; height:inherit; display:block;}
	
#mainMenu {float:left;top:30px;position:relative;}

	#mainMenu li, h1 {width:285px; height:30px; background-image:url(images/menu_bg3.gif); background-repeat:no-repeat; margin:0 0 5px 0; list-style:none;font-size:18px;color:#00CC00; }
	#mainMenu li:hover {background-image:url(images/menu_bg2.gif); }
	#mainMenu a {font-size:18px; color:#00CC00; text-decoration:none; padding-left:11px; position:relative; padding-top:3px; display:block; width:inherit; height:inherit;}
	#mainMenu a:hover { padding-top:4px; left:2px; font-size:17px;}

	#topMenu {position:relative; top:-20px;left:-10px; padding-right:20px;}
	#topMenu li {width:140px; height:25px; background-image:url(images/sm_menu_bg1.gif); background-repeat:no-repeat; margin:0 0 5px 0; list-style:none;font-size:14px;color:#00CC00; float:left; padding-right:10px;}
	#topMenu li:hover { background-image:url(images/sm_menu_bg2.gif); }
	#topMenu a {font-size:14px; color:#00CC00; text-decoration:none; padding-left:12px; position:relative; padding-top:3px; display:block; width:inherit; height:inherit;}
	#topMenu a:hover { padding-top:4px; left:2px; font-size:13px;}

	#backMenu { position:relative; padding-top:8px;left:40px;}
	#backMenu a {color:#00CC00; text-decoration:none; font-weight:bold; background-image:url(images/back.gif); background-repeat:no-repeat; padding-left:20px;}
	#backMenu a:hover {color:black;}

#canvass {float:left;}

#content.gallery #canvass {padding:10px 0 0 5px;text-align:center;width:inherit; float:none;}
#content.gallery #canvass img {padding:0 0px 10px 0;}
#content.gallery #canvass img:hover{ filter:alpha(opacity=70); -moz-opacity: 0.7; }
#content.gallery #canvass a {text-decoration:none;}

#gallerylist #mainMenu {top:0px;}


#content.nopics p, h1, h2 {position:relative; left:40px; width:850px;}

#content.sidepics .column1 {position:relative; left:40px; width:500px; float:left;}
#content.sidepics .column2 { float:left; width:420px; text-align:right;}
#content.sidepics .column2 img {padding-bottom:15px;}

h1 {background-image:url(images/h1_bg.gif); width:350px; height:35px; left:40px; font-size:20px; padding-bottom:0;margin-bottom:0; }
 
h1 {padding:3px 0 0 10px;left:30px; }
h2 {color:#000; font-weight:bold; margin-bottom:0; padding-bottom:0; font-size:18px;}
p {line-height:1.5;margin-top:0;padding-top:00px;padding-bottom:00px;}

#content.gallery h1, #gallerylist #content h1 {left:40px;}

#index #canvass, #gallerylist #canvass {padding:0px 0 0 30px;}
#index #canvass {padding-top:45px;}

.green {color:#69bd45}


.clear {clear:both;}
.smallText {font-size:12px;}


#homeimg { background:#000000 none repeat scroll 0 0; height:520px; position:relative; width:576px;}

#homeimg img { left:0; min-height:1px; position:absolute; top:0;  }