html
{
margin:0; 
padding:0;
font-family:verdana,sans-serif,arial,helvetica;
font-size:80%;
background-color:#CEA469;
}
body 
{
width:950px;
margin:0 auto; 
padding:0;
background-color:#EDDDC7;
color:#333333;
font-size:.8em;
}
.align-center
{
text-align:center;
}
div#nav ul 
{
list-style-type:none;
margin:0;
margin:0 auto; 
padding:0;
display:table;
white-space:nowrap;
position:relative; 
font-size:120%;
}
div#nav ul li {
display:table-cell;
margin:0;
padding:0;
}
div#nav ul li a {
	padding:.4em 1.3em .6em 1.3em;
	border-right:1px solid #FFFFFF;
	border-top: 3px solid #712c1d;  
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/navlibg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	display:block;
	float:left;
	text-decoration:none;
	text-align:center;
}
div#nav ul li a:hover {
	background-color: #CA9F5F;
	background-image: none;
	border-top: 3px solid #F89D49;    
	text-decoration: underline;
}
div#nav ul li a.currentpage:hover {
	background-image: url(images/navlibg.gif);
	border-top: none;
	background-color: #3D3D3D;
	border-top: 3px solid #6B6B6B;
}
div#left
{
padding-left:10px;
padding-top:10px;
width:234px;
float:left;
}
div#left H2
{
margin: 0px;
padding: 0px;
width: 244px;
height: 47px;
font-size: 14px;
padding-left: 15px;
padding-top: 15px;
text-transform: uppercase;
color: #ffffff;
background: url(images/back_column.jpg) no-repeat
}
div#left ul {
	margin: 0;
	padding: 0;
	list-style: none;
font-size:120%;
}

div#left li ul {
padding:0;
padding:0;
list-style:none;
margin-left:20px;
margin-bottom:10px;
}
div#left ul li
{
padding:4px 20px;
background:url(images/small.gif) no-repeat left;
}
div#left ul li a
{
color:#712c1d;
}
div#left ul li a:visited 
{
color:#712c1d;
}
div#left p#rss
{
padding-left:10px;
}
div#content
{
padding-left:300px;
font-size:120%;
padding-right:10px;
}
div#content h2
{
	font-size: 160%;
color: #712c1d;
}
div#content h4
{
	font-size: 130%;
color: #712c1d;
}
div#content .img
{
border:3px solid #CA9F5F;
float:left;
margin:5px 5px 5px;
padding:5px;
}
div#content .img1
{
border:3px solid #CA9F5F;
float:right;
margin:5px 5px 5px;
padding:5px;
}
div#content .img0
{
border:3px solid #CA9F5F;
/*float:right;*/
margin:5px 5px 5px;
padding:5px;
}

div#bg
{
background: #ffffff;
height: 67px;
padding: 0px 0px 0 0px;
clear: both;
background: url(images/footer.jpg) repeat-x;
height: 67px;
}
div#bg p {
	text-align: center;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	color: #FFFFFF;
	font-size: 10px;
}
div#bg a {
	color: #FFFFFF;
	font-size: 10px;
}
div#bg a:hover {
	color: #FFFFFF;
}
/* LOGOS W3C */
  div#footer  {
text-align : right;
margin : 0 8px;
padding : 0 0 1.12em 0;
}
div#footer ul {
list-style-type : none;
padding : 0;
margin : 0;
}
div#footer ul li {
display : inline;
padding : 0;
}
div#footer ul li.footer-left {
float : left;
margin : 0 0.72em 0 0;
}
div#footer ul li.footer-left a {
font-family : Verdana, Arial, sans-serif;
font-size : 0.85em;
color : #999;
padding : 6px 0;
}
div#footer ul li.footer-left a:link {
text-decoration : none;
}
div#footer ul li.footer-left a:visited {
text-decoration : none;
}
div#footer ul li.footer-left a:hover {
text-decoration : underline;
}
div#footer ul li.footer-right {
margin : 0 0 0 0.72em;
}
div#footer ul li.footer-right a.w3c {
font-family : arial, sans-serif;
font-size : 0.72em;
color : #0c479d;
padding : 1px;
background-color : #fff;
}
div#footer ul li.footer-right a.w3c:link, div#footer ul li.footer-right a.w3c:visited, div#footer ul li.footer-right a.w3c:hover, div#footer ul li.footer-right a.w3c:active {
text-decoration : none;
}
div#footer ul li.footer-right a.w3c span {
padding : 0 0.3em;
}
div#footer ul li.footer-right a.w3c span.spec {
background-color : #fc6;
color : #000;
}
div#footer ul li.footer-right a.w3c span span {
padding : 0;
font-size : 1.2em;
color : #2e8b57;
} 