* { margin: 0; padding: 0; }

h1			{ font: 16px Arial; color: #397c22; font-weight: bold; margin-bottom: 10px; }
ul			{ list-style-type: none; }
a			{ text-decoration: none; }
a:hover		{ text-decoration: underline; }
.ce_gallery	{ width: 550px; }

body {
	font: 13px Arial;
	text-align: center;
	padding-top: 40px;
	background: #e9e9cf url(../img/body_bg.jpg) top left repeat-x;
}
#wrapper {
	position: relative;
	margin: 0 auto;
	display: block;
	width: 952px;
	text-align: center;
}
#wrapper .flower_left	{ position: absolute; left: 0; top: 300px; z-index: 0; }
#wrapper .flower_right	{ position: absolute; right: 0; top: 180px; z-index: 0; }
#logo {
	width: 800px;
	height: 60px;
	margin: 0 4px;
	border-bottom: 2px solid #397c22;
}
#logo img 			{ float: left; margin-top: -3px; margin-left: 20px; }
#logo ul 		{ float: right; }
#logo  li		{ display: inline; margin-right: 20px; }
#logo li p	{ margin: 0; padding: 0; display: inline; font-weight: bold; }
#logo  li a	{ font: 12px Verdana; font-weight: bold; color: #397C22; }
#header {
	width: 800px;
	height: 200px;
	margin: 0 4px;
	background: #e9e5cf;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
#header .mod_randomImage 	{ float: left; }
#header .mod_customnav		{ float: left; width: 230px; }
#header ul		{ margin: 5px 30px; }
#header  li		{ font: 13px Arial; font-weight: bold; color: #397c22; line-height: 23px; }
#header  a		{ font: 13px Arial; color: #795028; font-weight: bold; }
#header  a:hover	{ color: #397c22; text-decoration: none; }
.float-right	{ display: block; float: right; }
#content {
	display: block;
	min-height: 250px;
	width: 760px;
	margin: 0 4px;
	padding: 20px;
	font: 13px Arial;
	color: #482b10;
	border-top: 2px solid #397c22;
}
#content ul { margin-top: 10px; }
#content li {
	padding-left: 10px;
	background: transparent url(../img/dot.gif) 0 7px no-repeat;
}
#window {
	display: block;
	width: 808px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	z-index: 100;
	background: transparent url(../img/window_bg.png) 0 0 repeat-y;
}
#wTop {
	margin: 0 auto;
	display: block;
	width: 808px;
	height: 15px;
	background: transparent url(../img/window_top.png) 0 0 no-repeat;
}
#wBottom {
	position: relative;
	z-index: 100;
	margin: 0 auto;
	display: block;
	width: 808px;
	height: 15px;
	background: transparent url(../img/window_bottom.png) 0 0 no-repeat;
}
#footer {
	height: 25px;
	font: 11px Arial;
	color: #9F9F8B;
}
