body{background-color:#FFF;background-image:url(../images/layout/header_back.jpg);background-repeat:repeat-x;background-position:left top;margin:0;padding:0;}
#header{width:100%;height:121px;margin:0;padding:0;}
#container{background-repeat:no-repeat;background-position:center top;width:950px;margin:0;padding:0;}
#nav{font-size:100%;float:left;font-family:Arial, Helvetica, sans-serif;left:220px;top:150px;font-weight:700;z-index:3;position:absolute;width:120px;margin:0;padding:0;}
#nav ul{list-style-type:none;margin:0;padding:0;}
#nav li{height:100%;list-style-type:none;margin:0;padding:0;}
#nav li a{text-decoration:none;color:#65B165;display:block;margin:0 0 5px;padding:0 20px 2px 0;}
#nav li a:hover{text-decoration:none;color:#1B5A5A;background-image:url(../images/layout/nav_over.gif);background-repeat:no-repeat;background-position:right center;}
#nav .subnav a{text-decoration:none;font-size:80%;text-align:right;font-weight:700;background-image:url(../images/layout/nav_out.gif);background-repeat:no-repeat;background-position:right center;width:auto;margin:0 0 5px;padding:0 20px 0 0;}
#contents{font-family:Arial, Helvetica, sans-serif;font-size:90%;min-height:500px;width:auto;background-repeat:no-repeat;background-position:left top;margin:0;padding:0;}
#text{width:auto;margin:0 0 0 370px;padding:0;}
#text h1{font-size:250%;color:#FFCC01;margin:0 0 20px;padding:0;}
#text h2{font-weight:700;font-size:100%;color:#666;margin:30px 0 10px;padding:0;}
#text p{color:#333;margin:0 0 10px;padding:0;}
#text a{color:#2E8888;}
#text a:hover{color:#333;}
#text li{
	list-style-type:square;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#text li a{color:#2E8888;}
#text li a:hover{color:#333;}
#text #logo{border-top-width:4px;border-top-style:solid;border-top-color:#FFCC01;margin:20px 0 0;padding:10px 0 0;}
#text #logo img{margin:0 2px 0 0;padding:0;}
#text .icon{float:left;margin:0 5px 0 0;padding:0;}
#text .news{background-color:#FFCD00;margin:2px;padding:10px;}
#text .news .big{font-size:18px;}
#text .news p{font-weight:700;margin:0;padding:0;}
#footer{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;text-align:left;border-top-width:2px;border-top-style:solid;border-top-color:#999;width:auto;margin:20px 0 0 30px;padding:5px 0 30px;}
#footer a{color:#666;text-decoration:none;}
#footer a:hover{color:#F2BA41;text-decoration:underline;}
#footer .footertext{font-size:10px;display:block;width:220px;float:right;text-align:right;margin:0;padding:0;}
#footer .footertext img{float:right;margin:0 0 0 10px;padding:0;}
#footer p{margin:10px 0 0;padding:0;}
#footer #w3c{text-align:left;margin:10px 0 0;padding:0;}
#text #gallery{overflow:auto;border:10px solid #333;z-index:5;background-color:#666;text-align:center;width:540px;margin:0;padding:10px 0 0;}
#text #gallery #fullsize{height:340px;width:340px;margin:0;padding:0;}
#text #gallery #thumbs{white-space:nowrap;overflow:auto;height:90px;border-top-width:10px;border-top-style:solid;border-top-color:#333;width:540px;}
#text #gallery a img{border:5px solid #CCC;margin:3px;padding:0;}
#text #gallery a:hover img{border:5px solid #FFCC01;margin:3px;padding:0;}
#nav .current,#nav .subnav .current{background-image:url(../images/layout/nav_current.gif);background-repeat:no-repeat;background-position:right center;color:#CBA301;}
#text .indent,#text ul,#text ul ul{margin:0 0 10px 30px;padding:0;}

