
@import url(http://fonts.googleapis.com/css?family=PT+Sans:regular,bold,bolditalic&subset=latin);

body { background: url("images/body.jpg"); margin: 0px; padding: 0px; font-family: PT Sans, Helvetica, Arial, sans-serif; color: #433F31; }
div { position: relative; display: block; margin: 0 auto; }
.column { display: block; float: left; }
h1 { font-size: 48px; letter-spacing: -2px; color: #868067; margin: 0px; text-align: left; font-weight: normal; line-height: 54px; text-shadow: 1px 1px 0px #F6F2E6; }
.clear { clear: both; }
a { font-weight: bold; color: #5F5945; }
a:hover { color: #8D866D; }

#header { width: 873px; height: 145px; background: url("images/header.png") bottom center no-repeat; }
#logo { width: 272px; height: 70px; margin: 40px auto; }
.nav ul, .nav li { list-style: none; margin: 0; padding: 0; }
.nav li a { display: block; width: 194px; height: 32px; background: url("images/nav.png") no-repeat; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #5F5945; text-shadow: 1px 1px 0px #E6DFC6; text-align: center; line-height: 28px; }
.nav li a:hover { background-position: 0px -32px; }
#content { width: 873px; background: url("images/content.png") center repeat-y; }

.left { width: 194px; font-size: 1em; margin-left: 8px; margin-top: 15px; }
.btnmenu ul, .btnmenu li, .btnmenu ul li { margin: 0px; padding: 0px; list-style: none; display: block; }
.btnmenu ul li a { display: block; width: 196px; height: 32px; background: url("images/sidenav.png") no-repeat; font-weight: normal; line-height: 32px; color: #4A5154; text-decoration: none; text-shadow: 1px 1px 0px #fff; text-indent: 30px; margin-bottom: 1px; }
.btnmenu ul li a:hover { background: url("images/sidenav-over.png") no-repeat; }

.right { margin-left: 83px; margin-top: 15px; width: 560px; font-size: 1em; line-height: 1.45em; text-align: justify; }

#footer { width: 881px; height: 57px; background: url("images/footer.png") center no-repeat; } 