html, body, #wrapper
{
	width:100%;
	height:101%;
	margin:0px;
	padding:0px;
}

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(images/bottom-bg.jpg) repeat 50% 0px;
	color:#ffffff;
}

img
{
	border:none;
}

/* Begin Wrapper */
#wrapper
{
	background:url(images/top-bg.jpg) repeat-x;
}

#wrapper .tree-bg-left
{
	width:1000px;
	height:100%;
	margin:0px auto;
	background:url(images/tree-bg-left.jpg) no-repeat 18px 190px;
	padding:0px;
}

#wrapper .tree-bg-right
{
	width:1000px;
	height:100%;
	margin:0px auto;
	background:url(images/tree-bg-right.jpg) no-repeat 750px 149px;
	padding:0px;
}

#wrapper .white-bg-left
{
	width:869px;
	height:100%;
	margin:0px auto;
	background:url(images/white-bg-left.jpg) no-repeat left 110px;
	padding:0px;
}

#wrapper .white-bg-center
{
	width:869px;
	height:100%;
	margin:0px auto;
	background:url(images/white-bg-center.jpg) repeat-x 0px 110px;
	padding:0px;
}

#wrapper .white-bg-right
{
	width:869px;
	height:100%;
	margin:0px auto;
	background:url(images/white-bg-right.jpg) no-repeat right 110px;
	padding:0px;
}
/* End Menu */

.top-space
{
	height:84px;	
	float:right;
	margin:0px;
	padding:0px;	
}

.header-space
{
	height:110px;	
	margin:0px;
	padding:0px;
	float:right;
}

.center-space
{
	height:26px;	
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
}

/* Begin Logo */
#header
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;	
}

#header .wrap
{
	width:1000px;
	margin:0px auto;
	padding:0px;
}

#header .center
{
	width:880px;
	margin:0px auto;
	padding:0px;
		
}

#header-flash
{
	float:left;	
	padding:0px;
	margin:0px;
}

.logo-bottom
{
	float:left;
	clear:left;	
	padding-left:75px;	
}
/* End Logo */



/* Begin Menu */
#menu
{
	float:right;
	clear:right;	
	font-size:9px;	
	margin:0px;
	padding:0px;		
	height:22px;
}

#menu ul
{
	list-style-type:none;
	padding:0px;
	margin:0 auto;
	padding-right:16px;	
}

#menu li
{
	margin:0px;	
	padding:0px;
	padding-left:3px;
	padding-right:3px;
	float:left;
}

#menu a
{
	text-decoration:none;
	color:#ffffff;
	background:#93a445;
	padding-top:5px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	line-height:22px;
}

#menu a:hover
{
	background:#382809;
	line-height:22px;
}

#menu .current
{
	background:#382809;
}

.nodisplay
{
	display:none;
}
/* End Menu */

/* Begin Centent */
#content
{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}

#content .banner
{
	padding:4px;
	margin:0px;	
	
}

#content .banner img
{
	width:861px;
	height:221px;
}
/* End Content */

/* Begin Post */
#post
{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;	
	margin-bottom:20px;	
}

#post p
{
	color:#ffffff;
	margin:0px;
	padding:0px;
	text-align:justify;
	margin-left:4px;
	margin-top:15px	
}

#post .photo
{
	float:right;
	padding:0px;
	margin:0px;
	padding-left:20px;
	
}
/* gallery image */
#gallery img
{
	border:solid 1px #000000;
	margin-right:22px		
}
#gallery
{
	padding-left:10px;	
}

#gallery img
{
	border:solid 1px #000000;
	margin-right:14px;
	margin-left:14px;
	margin-bottom:18px;
}

#post .title
{
	color:#988c06;
	padding-left:4px;
}

#post a
{
	color:#9bb522;
	font-weight:bold;
	text-decoration:underline;
}
/* End Post */

/* Begin Info*/
#info
{
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
	background:url(images/opacity.png);
	/*filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;	*/
}

#info img
{
	margin:0px;
	padding:0px;
	
}

#info .title
{
	color:#988c06;	
	
}

#info .left td.title
{
	color:#988c06;
	font-weight:bold;
	width:140px;
}

#info .right td.title
{
	color:#988c06;
	font-weight:bold;
	width:100px;
}

#info .clickable
{
	cursor:pointer;
	cursor:hand;
	padding-left:20px;	
	padding-top:14px;
	padding-bottom:7px;
}

#info p
{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;	
	padding-left:20px;
}

#info .left
{
	float:left;
	padding-left:20px;
	padding-bottom:20px;
}

#info .right
{
	float:right;
	width:45%;
}

#expandid
{
	background:none;
}

#expandid a
{
	color:#9bb522;
	font-weight:bold;
	text-decoration:underline;
}

/* End Info */


/* Begin Footer */
#footer
{
	width:100%;
	height:40px;
	background:#000000;	
	float:left;
}

#footer .left
{
	float:left;
	height:auto;
	padding-top:14px;
	padding-left:20px;
}

#footer .right
{
	float:right;
	height:auto;
	padding-top:14px;
	color:#382809;
	padding-right:20px;
}

#footer a
{
	color:#9bb522;
	text-decoration:none;
	padding-right:9px;	
}

#footer a:hover
{
	color:#ffffff;	
}

#footer .current
{
	color:#ffffff;
}
/* End Footer */