img { border: none; padding:1px}
a.menu {color:#FFF; font-size:13px; text-decoration:none;}
a.submenu {color:#FFF; font-size:11px; text-decoration:none;}
a.menu:hover, a.submenu:hover {color:#00A800;}
td.submenu {padding-left:10px;}
tr.menu {height:30px;}


a.link:link {color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;}

a.link:active {color: #FF0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;}

a.link:visited {color: #800080;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;}

a.link:hover {color: #00A800;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;}

.main {font-size: 12px; font-weight: normal; color: #000000;}
.mini {font-size: 10px; font-weight: normal; color: #000000;}
.head {	font-size: 12px; font-weight: bold; color: #000000; text-align: left;}
.photo {font-size: 18px; font-weight: bold;	text-transform: capitalize;	color: #990000;	text-align: center;}

gallery.table {border:1px solid 000; border-collapse: collapse;}

gallery.td { border: 1px solid #666;}
gallery.th { border: 1px solid #666;}

html {height:100%;}

body {margin:0;padding:0;height:100%;background-color:#ffffff;font-family:arial, serif;}

#wrap {background:url(images/background.jpg) top left repeat-y;
	min-height:100%; width:920px; left: 15px; margin:auto; 
	position:relative; border: medium solid #000;}

#inner-wrap {padding-bottom:20px;}

#inner-wrap:after {content:" ";display:block;clear:both;}

#header {
height:60px;
background:url(images/background.jpg) top left repeat-y;
margin:0; padding:0;
text-align:center;
margin:auto;}


#footer {
position:absolute;
bottom:0;
height:20px;
background-color: #000;
width:100%;
color:#fff;
text-align:right;
margin:auto;}

#left {float:left;width:200px;text-align:center; z-index:5;}

#main {position:relative; margin-left:168px; margin-top:125px; width:738px;}  
* html #wrap {height:100%} 


#head {position:absolute; left:300px; top:125px; width:480px; z-index:3;}
#top_fern {position:absolute; left:0px; top:15px; width:130px; border-style:none;}
#menu  	{position:absolute; left:10px; top:160px; width:125px; background-color: #000; text-align: left;}
#slides {position:absolute; left:240px; top:0px; border-style:none;}
#logo   {position:absolute; left:-30px; width:150px; height:50px; border-style:none; z-index:4;}


<!--[if IE]>
<style type="text/css">
#main,
#inner-wrap,
#wrap {
zoom:1;
}
#logo{position:absolute; left:-30px;bottom: 19px; width:150px; height:50px; border-style:none; z-index:4;}

</style>
<![endif]-->