* {padding: 0; margin: 0;}
.clearfix {display: block; clear: both;}
body {font-family: Palatino Linotype, Book Antiqua, Palatino, serif; font-size: 1.0em; color: #000000; background: #FFFFFF;}

#wrapper {width: 960px; background: #FFFFFF; margin: 0 auto;}
#header {float: left; width: 940px; padding: 10px 10px 0 10px;}
#nav {float: left; width: 940px; padding: 0px 20px;}
#content {float: left; width: 960px;}
#main {float: left; width: 600px; padding: 0 19px 15px 20px;}
#sidebar {float: right; width: 280px; padding: 0 15px 0 0;}
#footer {text-align: center;}

h1 {font-size: 1.8em;}
h2 {font-size: 1.4em;}
h2 a {text-decoration: none;}
h3 {font-size: 1.0em;}
h3 a {text-decoration: none;}
p {line-height: 1.5em; margin: 0 0 1em 0;}
blockquote {line-height: 1.5em; font-style: italic; padding: 0 1em 1em 1em;}
ul,ol {margin: 0 0 1em 2em;}
li {line-height: 1.5em;}
a:link {color: #CC6600;}
a:visited {color: #CC9900;}
a:hover {color: #CC0000;}
a:active {color: #CC3300;}
a:focus {color: #CC0000; background: #FFFFCC;}


.logo {float: left;}

ul.nav {float: left; width; 100%; list-style: none; margin: 0;}
ul.nav li {float: left; width: auto; padding: 0 10px 0 0;}
ul.nav li a {display: block; float: left; width: auto; display: inline; font-weight: bold; text-decoration: none; padding: 7px 5px;}

.title {float: left; width: 67%; font-weight: bold; color: #FFFFFF; padding: 2% 31% 2% 2%; background: url(/images/site/bg-title.jpg); margin: 0 0 1em 0; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.title h1 {font-weight: normal; letter-spacing: -0.03em; margin: 0;}

div.imgright {float: right; width: auto; text-align: center; font-size: 0.8em; margin: 0 0 0 20px;}

.posted {font-size: 0.8em; color: #555555;}

ul.cats {list-style: none; padding: 0 0 1em 0; border-bottom: 1px solid #C0C0C0; margin: 0 0 1em 0;}
ul.cats li {padding: 0 0 0.5em 0;}

ul.latestnews {list-style: none; margin: 0 0 0.5em 0;}
ul.latestnews li {}

div.contact {float: left; width: 398px; padding: 14px;}
div.contact div {float: left; width: 100%; margin: 0 0 10px 0;}
div.contact div span {display: block; float: left; width: 25%;}

