body {
	margin:0;
	padding:0;
	background:#fffffe url(images/bg.jpg) left top repeat-x;
	font: normal 1em/1.4em verdana, helvetica, arial, sans-serif;
	}
#wrap {
	width:850px;
	margin:8px auto;
}

h1 {
text-indent: -100em;
overflow: hidden;
background: transparent url(images/leaf_head.gif) right top no-repeat;
line-height: 207px;
margin: 0;
padding: 0;
height: 207px;
cursor:pointer;
}
/*\*//*/
	h1 {font-size:18px; line-height:1.6em; color:#066;}
/**/
h2 {
padding: 18px 12px 8px 94px;
min-height:64px;
margin:12px;
color:#060;
background:transparent url(images/h3_leaf.png) left 12px no-repeat;
font: bold 20px/1.2em "Book Antiqua", "Palatino Linotype", Verdana, sans-serif;
}
h3 {color:#9c561a; font-size:18px; margin:12px;}
h4 {color:#a00; font-size:16px; margin:12px;}
h5 {color:#264; font-size:14px; line-height: 1.3em; margin:12px;}
#main {margin:0 0 8px 0; padding-bottom:8px;}
#splash { margin:0 0 12px 0;
padding:0;
}
#lcol {
float:left;
margin:0;
padding:0;
width:254px;
position:relative;
}
#rtcol {
float:left;
margin:0;
padding:0;
width:580px;
position:relative;
}
ul li {font-size:0.8em;}
ul#menu
{
margin: 0 12px 12px 0;
padding: 0;
list-style-type: none;
font-size: 1em;
}

ul#menu li { margin: 0 0 2px 0; }

ul#menu a
{
display: block;
padding: 6px 6px 6px 78px;
font-size:12px;
font-weight:bold;
border: 1px solid #900;
background-color: #800;
background-image: url(images/linkbg.jpg);
text-align:right;
line-height:1.3em;
min-height:28px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

ul#menu a:link, ul#menu a:visited
{
color: #fffff6;
text-decoration: none;
}

ul#menu a:hover
{
border: 1px solid #c90;
background-color: #F60;
background-position: left -135px;
color: #ff3;
}
ul#menu a:visited {color:#e90;}
ul#menu #active a:link, ul#menu #active a:hover
{
border: 1px solid #333;
background-color: #80B5D7;
background-position: left -135px;
color: #ff3;
}

 dl { border: 3px double #ccc; padding: 0.5em; font-size:12px; background:#fdf1df;} 
 dt { 
 float: left;
 clear: left;
 width: 130px; text-align: right;
 padding-top:5px;
 font-weight: bold; color: #D5893B; line-height:1.3em;
 } 
 dt:after { content: ":"; } 
 dd { margin: 0 0 0 140px; 
 padding: 0 0 0.5em 0; 
 line-height:1.4em;
 }

img {border:0;}
p {font-size:0.75em; margin:0 12px 12px 12px;}

/* rotator in-page placement */
div#rotator {
position:relative;
height:340px;
margin:0;
padding:0;
	}
div#rotator ul {margin:0; padding:0;}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style 	
	div#rotator ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}*/
	div#rotator ul li.show {
	z-index:500
}

#cols {clear:both; text-align:center; margin:12px auto;}
.columns {width: 32%; 
float:left;
margin:0 4px;
padding:28px 0 10px 0;
text-align:left; 
background:#fffffe url(images/bg.jpg) -80px -12px repeat-x;
border:1px solid #fed;
}
.columns p {line-height:1.3em;}

#facts {
/* background:#6a1e1c url(images/facts_bg.jpg) top left repeat-x;
color:#ffc; 
border:1px solid #900;*/
background:#fffffe url(images/bg.jpg) left -40px repeat-x;
border:1px solid #963;
width:240px;
min-height:200px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
#facts h3 {
margin: 4px 10px 12px 8px;
color:#ff9;
font: bold 32px/1.2em "Book Antiqua", "Palatino Linotype", Verdana, sans-serif;
}
#facts p {
font: bold 20px/1.4em "Book Antiqua", "Palatino Linotype", Verdana, sans-serif;
}
#facts img { float:right; margin:8px;}
#lbox {
float:right;
width:149px;
padding:0;
margin-left:14px;
background:#000;
color:#ddd;
font-size:10px;
line-height:1.2em;
text-align:center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#lbox img {
margin:1px 4px;
}
/*
.red { border:2px solid #720;}
.green { border:2px solid #050;}
.brown { border:2px solid #740;}
*/
.ctr {text-align:center;}
#foot {
	text-align:right;
	font-size:0.75em;
	padding:4px 12px;
	line-height:1.3em;
	clear:both;
	background:#9C561A;
	color:#fff;
	margin:8px 0;
}
#foot a {color:#fff;}
#foot a:hover {color:#ff0; text-decoration:none;}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
