
/* basic elements */
html
	{
   	height:auto;
	}
	
body 
	{ 
	font-size: 12px/18px ;
	font-family: Palatino;
	color: #000000; 
	background-color: #000000;
	margin: 0px; 
	text-align:center; 
	height:auto;
	}

/* headers in index */	
p 
	{ 
	font-size: 14px;
	margin:0px; 
	}

a:link 
	{ 
	text-decoration: none; 
	color: #ffffff;
	}
a:visited 
	{ 
	text-decoration:none;
	color: #ffffff;
	}

a:hover
	{ 
	text-decoration: underline; 
	color: #ffffff;
	text-transform:uppercase;
	}

#main_container
	{
	float:left;
	width: 1000px;
	}
	
#container 
	{
	float:left;
	width: 800px;
	height: 730px;
	padding: 0;
	margin-left:20px;
	margin-top:20px;
	text-align: left;
	border:5px solid #FFE873;
	z-index:0;
	}
	
#header
	{ 
	float:left;
	background: url(pictures/header.png) no-repeat;
	height: 160px;
	width: 100%;
	}

#headertitle
	{ 
	margin:0 10px 0 70px;
	height: 160px;
	width: 800px;
	}	

#righttop
	{
	float:left;
	margin-top:20px;
	background: url(pictures/righttop.png) no-repeat;
	height: 160px;
	width:155px;
	}
	
#menuHeader
	{ 
	float:left;
	padding: 0; 
	margin: 0;
	margin-top: 180px;
	margin-left: -155px;
	height: 570px;
	width: 150px;
	background: #BFA530 url(pictures/sign.png) bottom no-repeat;
	border-top:5px solid #FFE873;
	border-right:5px solid #FFE873;
	border-bottom:5px solid #FFE873;
	z-index:0;
	}
	
#side
	{
	position:absolute;
	padding: 0; 
	margin: 0;
	width: 140px;
	height: 507px;
	background: url(pictures/bamboo.png) no-repeat;
	margin-top:155px;
	margin-left:929px;
	z-index:1;
	}
#main
	{
	background: #BFA530 url(pictures/reflection.png) no-repeat;
	padding: 0;
	margin:0;
	height:570px;
	width:100%;
	float: left;
	overflow:none;
	}

#content
	{
	float:left;
	width:100%;
	overflow:none;
	margin:75px 10px 5px 0px;
/*	height:490px;*/
	}


#content1
	{
	float:left;
	width:100%;
	height:570px;
	overflow:none;
	overflow-y:auto;
 	margin-top:-75px;
	}
	
#content1 p
	{
	color: #FFFADD; 
	text-align:justify;
	margin-left:25px;
	margin-right:5px;
	padding:7px 0 0 0;
	}

#content1 p.p1
	{
	padding:7px 10px 0 10px;
	}
	
#content1 p.p2
	{
	padding:7px 10px 0 10px;
	font-size:11px;
	}
	
h1
	{
	margin:0;
	padding-top:4px;
	color:#F5CC00;
	font-size:18px;
	padding-left:26px;
	}	
h2
	{
	margin:0;
	padding-top:4px;
	color:#F5CC00;
	font-size:16px;
	padding-left:26px;
	}
h3
	{
	text-align: center;
	font-size:14pt;
	color:#FFE873;
	font-weight:normal;
	}	
h4
	{
	margin:0;
	padding-top:4px;
	color:#FFE873;
	font-size:13px;
	text-align:center;
	}

li
	{
	color:white;
	}
	
ul.menu1, ul ul 
	{
	padding:0; 
	margin:0; 
	border:0; 
	list-style-type:none; 
	overflow:hidden; 
	background:#f8f8f8; 
	width:150px; 
	text-align:left; 
	color:#B18500; 
	}
ul.menu1 
	{
	margin:0 auto;
	}

ul.menu1 table 
	{
	border-collapse:collapse; 
	padding:0; 
	margin:0; 
	}
ul.menu1 ul 
	{
	margin-left:5px;
	}
ul.menu1 li 
	{
	padding-left:2px;
	background-color: #FFD500;
	border: 1px solid #341C0D;
	font-size:13px;
	}
ul.menu1 li.drop 
	{
	margin-bottom:-2px;
	}
ul.menu1 li.one 
	{
	border-bottom:0;
	}
	
ul.menu1 li a, 
ul.menu1 li a:visited 
	{
	display:block; 
	height:22px; 
	text-decoration:none; 
	color: #9E4005;
	text-transform:none;
	padding-top:3px;
	}
	
ul.menu1 li:hover
	{
	cursor:pointer;
	}
	
ul.menu1 li a.last, 
ul.menu1 li a.last:visited 
	{
	display:block; 
	width:100px; 
	height:22px;
	}
	
ul.menu1 li ul 
	{
	display:none;
	}

ul.menu1 li:hover a, 
ul.menu1 li a:hover 
	{
	border:0; 
	color:#A68800; 
	font-weight:bold;
	text-transform:none;
	}
	
ul.menu1 li:hover ul, 
ul.menu1 li a:hover ul 
	{
	display:block; 
	height:auto;
	width:140px; 
	margin-top:-1px; 
	margin-bottom:5px;
	background:#9E4005;
	}
	
ul.menu1 li:hover ul li, 
ul.menu1 li a:hover ul li 
	{
	background:#A68800;
	color:#9E4206;
	border:0;
	}
	
ul.menu1 li:hover ul li a, 
ul.menu1 li a:hover ul li a 
	{
	height:22px; 
	color:#9E4005;
	font-weight:normal;
	}
	
ul.menu1 li:hover ul li:hover a, 
ul.menu1 li a:hover ul li a:hover 
	{
	color:#FFD500;
	font-weight:bold;
	}

#footer 
	{
	padding: 0;
	margin-top: 2px;
	margin-left: 20px;
	width:961px;
	height:30px;
	background-color:#FFE873;
	border: 2px solid #BFA530;
	float:left;
	}

#footer p
	{
	margin: 5px 0 5px 0;
	text-align: center; 
	vertical-align: top; 
	text-transform:uppercase;
	font-size: 11px;
	font-weight:normal;
	color: #BFA530;
	}

#footer a:link, a:active
	{ 
	color: #BFA530;
	}

#footer a:hover
	{
	color: #BFA530;
	text-decoration:underline;
	}
#footerimg
	{
	text-align:left;
	margin-top: -22px;
	margin-left: 20px;
	float:left;
	width:200px;
	height:30px;
	}
#footerimg img
	{
	border:0;
	}
#footdesign 
	{
	padding: 0;
	margin-top: 2px;
	margin-left: 20px;
	width:913px;
	height:30px;
	text-align:right;
	float:left;
	font-size: 11px;
	}
	
#footdesign a 
	{
	color:#F5CC00;
	}

input, textarea
	{
	border: 1px solid #008080;
	}

img.image
	{
	display:block; 
	text-align:center;
	border: 3px solid #008080;
	margin: 0 auto;
	margin-top:5px;
	}


#thumbs
	{
	margin:0;
	float:left;
	width:700px;
	height:100px;
	text-align:center;
	}
	
#thumbs a
	{
	margin-left:1px;
	
	}

#thumbs img
	{
	margin-top:5px;
	border:0;
	}

#thumbs img:hover
	{
	border:0;
	}
	
#prev_slide
	{
	margin:0;
	margin-left:20px;
	float:left;
	width:25px;
	height:100px;
	}

#prev_slide img
	{
	border:0;
	margin:35px 5px 0 2px;
	}
	
#next_slide
	{
	margin:0;
	float:left;
	width:25px;
	height:100px;
	}
		
#next_slide img
	{
	border:0;
	margin:35px 2px 0 5px;
	}

#main_img
	{
	margin-top:20px;
	float:left;
	width:100%;
	height:400px;
	}
	
#main_img
	{
	margin: 0 auto;
	text-align:center;
	}

.thumb_a img
	{
	margin:0;
	padding:0;
	padding-left:2px;
	padding-right:2px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
}

.thumb_a:hover img
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}

.floatimg
	{
	float:right;
	margin-left:10px;
	margin-right:10px;
	}
.floatimgbord
	{
	float:right;
	margin-left:10px;
	border: 3px solid #008080;
	margin-right:10px;
	}
.floatimg2
	{
	float:right;
	margin-left:10px;
	margin-right:150px;
	border: 3px solid #008080;
	}





