	body {background:#fff; font-family:arial, helvetica, sans-serif;}
	
	#layout {width:825px; margin:10px auto; border:1px solid #45483B; }
	
	#header {height:251px; background-image: url('images/logo-back.jpg'); background-position:top left; background-repeat:repeat-x;}
	
	#topnav {padding-top:154px; height:40px; border:0px solid #ccc;}
	
	#topnav ul {display:inline; margin-left:164px; margin-bottom:5px; padding-left:0px; height:40px;}
	
	#topnav ul li {
		display:inline;
		border-left:1px solid #45483B; 
		border-right:1px solid #45483B; 
		border-bottom:2px solid #45483B; 
		text-align:center; 
		padding:3px 24px 3px 24px; 
		margin:0px; 
		width:110px; 
		height:40px;
		font-size:16px; 
		background:#ffc;}
		
	#topnav ul li.on {border-bottom:1px solid #fff; background:#fff;}
	#topnav ul li.on a:link, a:visited {color:#000;}
	
	#topnav ul li a {text-decoration:none;}
	#topnav ul li a:link, a:visited {color:#45483B;}
	#topnav ul li a:hover {color:#333;}
	
	#mainhalf {background:#fff url('images/sidebarback.jpg'); background-repeat:no-repeat; background-position:top left;}
	
	#sidebar {border-left:0px solid #45483B; width:165px; margin-top:0px; float:left; }
	
	#sidebarcontent {padding:8px; color:#ffc; padding-bottom:40px; border:0px solid #ccc;}
	
	#contact {background:#ffc; border:1px solid #000; padding:3px; text-align:center; width:70%; margin:60px auto 10px; }
	
	#contact a {text-decoration:none; font-weight:bold;}
	#contact a:link, a:visited {color:#4C4E41;}
	#contact a:hover {color:#666;}
	
	#sidelinks {width:70%; margin:10px auto;}
	#sidelinks a {text-decoration:none; font-weight:bold;}
	#sidelinks a:link {color:#ffc;}
	#sidelinks a:visited {color:#ffc;}
	#sidelinks a:hover {color:#fff;}
	.link {padding-top:4px; display:block; margin:0px;}
	
	#maincontent #subnav {text-align:right; margin-top:4px;}
	#maincontent #subnav a:link {color:#4F2B00;}
	#maincontent #subnav a:visited {color:#4C4E41;}
	#maincontent #subnav a:hover {color:#666;}
	
	#maincontent h2 {color:#4F2B00; font-size:115%; margin-top:0px;}
	#maincontent h2 a:link {color:#4F2B00;}
	#maincontent h2 a:visited {color:#4F2B00;}
	#maincontent h2 a:hover {color:#666;}
	
	#maincontent h3 {color:#4F2B00; font-size:105%;}
	
	#maincontent {position:relative; top:-35px; margin-left:170px; padding:5px 10px; width:613px; height:450px; margin-left:auto; margin-right:auto; border:0px solid #ccc; overflow:auto; font-size:.95em;}
	
	#maincontent strong {color:#2A2B26;}
	
	#maincontent a:link {color:#2A2B26;}
	#maincontent a:visited {color:#4C4E41;}
	#maincontent a:hover {color:#666;}
	
	ul.flag {list-style-image:url('images/flag-icon.gif');}	
	ul.flag li {padding-bottom:10px;}
	
	.gallerypic {float:left; margin:5px; width:150px; font-size:.9em; color:#333;}
	#gallery {margin-top:10px; width:600px; margin-left:auto; margin-right:auto;}
	.galleryimg {float:left; width:150px; height:150px; margin:8px 10px; text-align:center; border:0px solid #ccc; font-size:11px;}
	.galleryimg img {border:1px solid #333;}
	.galleryimg a {text-decoration:none; font-size:11px;}
	.galleryimg a:link {color:#333;}
	.galleryimg a:visited {color:#333;}
.galleryimg a:hover {color:#A5B0B5;}