body { background: #fffde5; }#contact p { color: #222; }.trim-content { width: 940px; background: #777569 url('images/trim-content.png') no-repeat center bottom; padding: 10px 10px 23px 10px; }#navmenu ul { background: transparent url('images/navmenu.png') repeat-x left top; }	#navmenu ul li { border-left: 1px solid #9f9e93; border-right: 1px solid #5b5a52; }		#navmenu ul li ul li a, #navmenu ul li ul li a:visited { background: #a4a394 !important; border: 1px solid #807f72; }		#navmenu ul li ul li:first-child a { background: #a4a394 url('images/sub-navmenu.png') repeat-x left top !important; }		#navmenu ul li ul li.current_page_item:first-child a { background: #807f72 url('images/sub-navmenu.png') repeat-x left top !important; }		#navmenu ul li ul li a:hover, #navmenu ul li ul li.current_page_item a { background: #807f72 !important; }		#navmenu ul li ul li:first-child a:hover, #navmenu ul li ul li.current_page_item:first-child a:hover { background: #807f72 url('images/sub-navmenu.png') repeat-x left top !important; }	#navmenu a:hover, #navmenu li.current_page_item a, #navmenu li.current_page_parent a { background: transparent url('images/navmenu-hover.png') repeat-x left top; }#footer-links li a, #footer-links li a:visited { color: #444; border-left: 1px solid #444; }.footer { background: transparent url('images/footer.png') no-repeat center top; }	#trademark p, .diclaimer p { color: #444; }		#trademark .alignright p a, #trademark .alignright p a:visited.sitemap a, .sitemap a:visited { color: #444; }		#trademark .alignright p a:hover, .sitemap a:hover { color: #be9e84; }		#trademark .alignright p.attribution a, #trademark .alignright p.attribution a:visited { color: #be9e84; }		#trademark .alignright p.attribution a:hover { color: #444; }