﻿body {
margin: 0px;
font-size: 80%;
font-family: verdana, arial, helvetica, sans-serif;
background: #494949;
color: #5D593B;
text-align: center;
}

h1{
font-size: 12pt;
color: #ffffff;
margin-top: 0.5em;
margin-bottom: 0.5em;
}

h2 {
font-size: 11pt;
color: #ffffff;
margin-top: 0.5em;
margin-bottom: 0.5em;
}

h2.news {
padding: 4px;
background: #e4850a url(images/news-head-bg.gif);
border-top: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
}

h3 {
font-size: 10pt;
color: #ffffff;
margin-top: 0.5em;
margin-bottom: 0.5em;
}

a {
color: #fff;
}

a:hover {
text-decoration: none;
}

ul {
list-style-type: square;
}

td {
font-size: 10pt;
}

b, strong {
color: #ffffff;
}

#container {
background: #B3AB78 url(images/bg.gif);
width: 760px;
margin: 0px auto;
padding: 0px 0px 0px 0px;
border-right: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
text-align: left;
}

#top {
background: url(images/head-border.gif) no-repeat;
height: 64px;
}

#left {
float: left;
width: 162px;
margin: 0px 0px 0px 0px;
background: #6D6845;
border-left: 2px solid #ffffff;
}

#right {
float: right;
width: 160px;
padding: 0px;
margin: 50px 10px 0px 0px !important; margin: 50px 2px 0px 0px;
}

a.nav {
color: #ffffff;
background: #6D6845;
text-decoration: none;
}

a:hover.nav {
color: #6D6845;
background: #ffffff;
}

#nav {
margin: 0px;
padding: 0px;
background: transparent;
}

#nav-bottom {
padding-bottom: 6px;
border-bottom: 2px solid #ffffff;
background: #e4850a;
background:transparent;
}

ul.menu {
list-style-type: none;
margin-top: 0px;
}

li.button {
background: #6D6845 url(images/menu-bullet.gif) no-repeat;
padding: 2px 0px 2px 26px;
border-bottom: 1px solid #ffffff;
border-right: 0px solid #ffffff;
margin-left: -40px;
}

#news {
}

.title a, .intro, .date, .newsCol {
padding-left: 4px;
color: #ffffff;
}

.title a {
font-weight: bold;
}

.date {
text-align: right;
margin-top: -1em;
padding-right: 4px;
font-size: 8pt;
color: #fff;
}

.reminder {
text-align: right;
font-size: 8pt;
}

.cv-photo {
float: left;
border: 2px solid #ffffff;
margin-top: 4px;
margin-right: 10px;
}

#content {
margin-left: 165px;
margin-right: 155px;
width: 390px;
padding: 20px 8px 0px 22px !important; padding: 20px 8px 0px 12px;
margin-bottom: 0px;
min-height: 40em;
}

legend {
color: #5D593B;
}

#footer {
clear: both;
background: url(images/foot-border.gif) no-repeat;
text-align: center;
font-size: 80%;
color: #ffffff;
padding-top: 16px;
padding-bottom: 4px;
margin: 0px;
}

#footer p {
margin: 0px;
}
