html { margin: auto; padding: 0; }

body { margin: 0; padding-top: 20px;  background-color: #DCDAE7;}

  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both; 
    visibility: hidden; 
    }

#container {	margin: auto; padding: 1px; width: 861px; border: 1px solid #fff; background-color: #fff;}
#container_inner {	width: 850px; border: 1px solid #DCDAE7; background: #FFFfff; margin: 5px;} 

#header { height: 143px; width: 850px; margin 0; padding: 0; text-align: right; background: url(images/headerbg.png); background-repeat: no-repeat;  border-bottom: 2px solid #CED6C6;}
	#header h1 { margin: 0; padding: 5px 10px 0 0; font-family: Alegreya SC, serif; font-weight: normal; font-size: 30pt; color: #842C34; }
	#header h2 { margin: 0; padding: 0 10px 0 0; font-family: Alegreya SC, serif; font-weight: normal; font-size: 16pt; color: #333333; line-height: 18pt;}

#menu {height: 26px; width: 850px; background-color: #DCDAE7; text-align: center; padding: 3px 0 0 0; }
	#menu a { font-family: 'Gudea', sans-serif; text-decoration: none; font-weight: normal; font-size: 12pt; color: #333;}
	#menu a:hover, a.selected { border-bottom: 2px solid #fff;}

#middle {}

#sidebar {float:left; width: 210px; padding: 20px 10px 10px 10px; text-align: center;  background: url(images/sidebarbg.png); background-repeat: repeat-x; height: 100%; background-color: #DCDAE7;}
	#sidebar a  {  padding: 0 0 0 15px; font-family: 'Gudea', sans-serif; text-decoration: none; font-weight: bold; font-size: 10pt; color: #5C5612;}
	#sidebar a:hover {text-decoration: underline;}
	#sidebar h2  { padding: 0 0 0 15px; font-family: 'Gudea', sans-serif; font-weight: normal; font-size: 12pt; color: #263425;	  }
	.sidebar-top {font-family: Alegreya SC, serif; color: #842C34; font-size: 16pt; margin-bottom: 20px;}
	.sidebar-bottom {font-family: 'Gudea', sans-serif; font-weight: normal; font-size: 10pt; color: #333; margin: 0;}

 #content { float:left; width: 588px; padding: 10px 10px 20px 10px; margin: 0 10px 0 0; background: url(images/contentbg.png); background-position: right top; background-repeat: no-repeat; background-size: contain;}
 #home #content {background-size: cover;}
	#content p { padding: 0 15px 0 45px; font-family: 'Gudea', sans-serif; font-size: 13pt; color: #333333; line-height: 17pt;}
	#content li { padding: 0 10px 0 10px; font-family: 'Gudea', sans-serif; font-size: 13pt; color: #333333; line-height: 17pt;}
	#content h1 { padding: 0 0 0 15px; font-family: 'Gudea', sans-serif; font-weight: normal; font-size: 20pt; color: #842C34;}
	#content h2 { padding: 0 0 0 15px; font-family: 'Gudea', sans-serif; font-weight: normal; font-size: 16pt; color: #842C34;	  }
	#content h3 { padding: 0 0 0 15px; font-family: 'Gudea', sans-serif; font-weight: normal; font-size: 14pt; color: #842C34; }
	#content a  {font-family: 'Gudea', sans-serif; text-decoration: none; font-weight: bold; font-size: 13pt; color: #842C34; }
	#content a:hover {text-decoration: underline;}
	#content p.small { font-family: 'Gudea', sans-serif; font-size: 8pt; color: #202128;}
	.indent {margin-left: 2cm; margin-right: 2cm; }
	#content ul { padding: 0 15px 0 75px;}

#footer  { margin: auto;  width: 850px; height: 70px;  text-align: center; }
	#footer p { padding: 0; font-family: 'Gudea', sans-serif; text-decoration: none; font-size: 9pt; color: #364242; }
	#footer a  {font-family: 'Gudea', sans-serif; text-decoration: underline; font-size: 9pt; }
	


