body { background-color:#494949; text-align: center;  margin: 0; padding: 0; font-size: 12px; margin-bottom: 10px; }

a {color: #333; text-decoration: none;}
a:hover {color: #9E6C36;}

div#container { position: relative; width: 901px; margin: 20px auto 10px auto; color: #333; text-align: left; font-family: Arial, Helvetica, sans-serif; padding: 0; line-height: 1.6em; border: 1px solid #494949;background-color: #FFFFFF; background-image:url(images/contentbg.jpg); background-repeat:repeat-y;  }

div#header {margin-top: 9px; text-align: center;}

div#content {margin: 0px 370px 20px 50px;  padding-left: 11px; padding-right: 11px; text-align: justify;}
div#content p { margin-bottom: 1em; margin-top: 0;}

div#content.fullwidth {margin-right: 50px;}


div#nav { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; text-align: right; margin-top: 15px; margin-bottom: 35px; padding-right: 10px;}
div#nav a {color: #666; text-decoration: none; font-weight: normal; margin-right: 20px;}
div#nav a:hover {color:#9E6C36; }
div#nav p {margin-top: 0; margin-bottom: 1em;}

div#rcol {float:right; width: 405px; margin-right: 15px; margin-top: 45px; margin-left: 15px; font-size: 11px; color: #666666; text-align: center;}

div#footer { text-align: center; color: #999999; margin: 30px 0 15px 0; clear: both; font-size: 11px;}
div#footer a {color: #666; text-decoration: none; margin-left: 10px; font-size: 11px;}
div#footer a:hover {color: #9F002C}

h1 {font-size: 18px; font-weight: bold; color:#A91832; margin-bottom: 10px;}
h2 {font-size: 16px; font-weight: bold; color:#A91832; margin-bottom: 10px;}
h3 {font-size: 13px; font-weight: bold; color:#A91832; margin-bottom: 0.5em;}
h4 {font-size: 12px; margin-bottom: 7px; font-weight: bold; color:#5B1854;}
h5 {font-size: 12px; margin-bottom: 0; margin-top: 10px; font-weight: bold; color:#333;}

img.topmarg {margin-top: 50px;}

table.biogtable td.left {border-right: 1px solid #ccc; padding-right: 15px;}

td.subnav img {display: block; padding-bottom: 7px; padding-left: 7px;}

.margleft {margin-left: 30px;}

table.margleft td {padding: 7px; border: 1px solid #ccc;}
table.margleft td img:hover {border: 1px solid #000;}

p.gallp img {margin: 3px; border: 1px solid #FFF; }
p.gallp img:hover {border: 1px solid #9E6C36;}
div#content p.gallp {margin-top: 20px;}

.commaleft {margin-right: 7px;}
.commaright {margin-left: 7px;}

div#content p.taller {margin-bottom: 20px;}

.pwd, .pwd a {color: #666;}
div.pwd {margin-top: 5px; margin-bottom: 5px; font-size: 11px; text-align: center; }
div.pwd a:hover {color: #CCCCCC;}

div.subnav a {color: #9E6C36; margin-right: 35px;}
div.subnav a:hover {font-weight: bold; margin-right: 31px;}
div.subnav a.uber {color: #333; font-weight: bold;}
div.subnav a.uber:hover {margin-right: 35px;}
div.subnav {margin-top: 10px; margin-bottom: 10px; border-top: 1px solid #9E6C36; border-bottom: 1px solid #9E6C36; padding: 3px 0 3px 0;}

table.progstable td {vertical-align: top; text-align: left; padding-right: 10px;}
