body {background:silver;margin:0 auto;text-align:center; font-family:arial, sans-serif; font-size:85%; color:#777}
.wrapper {background:url(sidebar.gif) repeat-y; width:760px; margin:0 auto; text-align:left; }
.header, .footer {background:black;text-align:center; color:#fff; padding:10px 0;}
.header .siteTitle {color:#ff0; font-family:Tahoma, Sans-Serif; font-size:2.2em; margin:0; padding:0; text-decoration:none;font-weight:bold;}
.header .siteTitle a {color:#ff0; text-decoration:none;}
.tagline {font-weight:bold; font-size:1.3em}
.main {background:url(sidebar.gif) repeat-y; min-height:600px;}
.main h1, .main h2 {font-size:1.5em;}
.main iframe {margin-left:5px;}
.content {float:left;width:570px; padding:15px;}
.images img {padding:0 10px 0 0;}
.images img.last {padding-right:0;}
.header ul, .footer ul {margin:0; padding:10px 0 0 0;}
.header ul li, .footer ul li {display:inline; padding:10px 5px 0 0;}
.header li a, .footer li a {color:#fff;font-size:.8em; padding:0 10px 0 0; border-right:1px; border-right-style:solid;}
.header ul li.last a, .footer ul li.last a {border:none;}
.footer li.first {margin-right:5px;}
.footer li.last.sitemap a {border-left:1px; border-left-style:solid; padding-left:10px;margin-left:-10px;}
.sidebar {width:125px; float:right; padding:10px;color:#fff;}
.sidebar ul {margin:5px 0 0 5px; padding:0;}
.sidebar ul li a {color:#fff;display:block;padding:0 0 10px 0;}
.footer {clear:both;}
.copyright a, .copyright {padding:10px 0; color:#fff;}
.menu.side h4 {margin:10px 0 5px -10px;}
.clear {clear:both;}
