* { padding: 0; margin: 0; }

body {font-family: Arial, Helvetica, sans-serif;font-size: 12px; background:#6F6D68;}
#wrapper { margin: 10px auto;width: 800px; border:1px solid #fff; background:#F0E7D7; color:#333;}

#leftcolumn { color: #333;background: #F0E7D7;margin: 0;padding: 0;height: 650px;width: 174px;float: left; border-right: 1px solid #fff;}

#navcontainer{background: #f0e7d7;width: 100%;margin: 0 auto;padding: 1em 0;font-family: georgia, serif;font-size: 13px;text-align: center;}
ul#navlist{text-align: left;list-style: none;padding: 0;margin: 0 auto;width: 90%;}
ul#navlist li{display: block;margin: 0;padding: 0;}
ul#navlist li a{display: block;width: 100%;padding: 0.5em 0 0.5em 1em;border-width: 1px;border-color: #ffe #aaab9c #ccc #fff;border-style: solid;color: #777;text-decoration: none;background: #f7f2ea;}
#navcontainer>ul#navlist li a { width: auto; }
ul#navlist li#active a{background: #f0e7d7;color: #800000;}
ul#navlist li a:hover, ul#navlist li#active a:hover{color: #800000;background: transparent;border-color: #aaab9c #fff #fff #ccc;}

#rightcolumn { float: right;color: #333;background: #FFF9EF;margin: 0;padding: 0;height: auto;width: 625px;display: inline;}
#rightcolumn h3 {color:#333; background:inherit; font: bold 14px/18px Arial, Helvetica, sans-serif; padding:10px 0 0 10px;}
#rightcolumn p {color:#333; background:inherit; font: normal 12px/16px Arial, Helvetica, sans-serif; padding:10px;}
#rightcolumn ul {color:#333; background:inherit; padding:10px 30px;}
#rightcolumn li {font: bold 12px/16px Arial, Helvetica, sans-serif;}
#rightcolumn img {border: 1px solid #ccc;}
#rightcolumn a:link {font-family: georgia, serif; text-decoration:none;color: #777; background:inherit;}
#rightcolumn a:visited {font-family: georgia, serif; text-decoration:none;color: #777; background:inherit;}
#rightcolumn a:hover {font-family: georgia, serif; text-decoration:underline;color: #777; background:inherit;}

#rightcolumn form {font:normal 12px/14px arial,helvetica,sans-serif;color: #383D42;margin:0 0 10px 20px;padding:10px;text-align: left; background: inherit; width:425px;}
#rightcolumn .label, .field, .field_sm {display: block;float: left;margin-bottom: 4px;}
#rightcolumn .field {width: 200px;}
#rightcolumn .label {text-align: right;width: 120px;color: #383D42;padding-right: 10px;}
#rightcolumn .required {font-weight:bold; padding:0; margin:0;}
#rightcolumn textarea {margin-left:35px;}
/* Submit Buttons */
#rightcolumn .submit {margin:0;padding: 0px 2px;font:normal 12px Verdana, Arial, sans-serif;border-width: 1px;border-color: #5F595C #5F595C #2F2D2E #2F2D2E;border-style: solid;color: #fff;text-decoration: none;background: #5F584D;cursor:pointer;vertical-align:top;}

#rightcolumn input.submit:hover{color: #fff;background: #9F9481;border-color: #5F595C #5F595C #2F2D2E #2F2D2E;}


.highslide {cursor: url(highslide/graphics/zoomin.cur), pointer;outline: none;}
.highslide img {border: 2px solid #ccc; margin-left:11px; float:left; margin-top:10px;}
.highslide:hover img {border: 2px solid #ccc;}
.highslide-image {border: 2px solid white;}
.highslide-image-blur {}
.highslide-caption {display: none;border: 2px solid white;border-top: none;font-family: Verdana, Helvetica;font-size: 10pt;padding: 5px;background-color: white;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide-loading {display: block;color: white;font-size: 9px;font-weight: bold;text-transform: uppercase;text-decoration: none;padding: 3px;border-top: 1px solid white;border-bottom: 1px solid white;background-color: black;}

#rightcolumn .upperbox {width: auto;  background: #DFD5C3; font: normal 12px/16px Arial, Helvetica, sans-serif; padding:10px;border-bottom: 1px solid #fff;}
#rightcolumn .upperbox h2 {color:#573319; background:inherit; font: normal 22px/28px Arial, Helvetica, sans-serif;}
#rightcolumn .upperbox h4 {color:#333; background:inherit; font: normal 14px/18px Arial, Helvetica, sans-serif;}

#footer { width: 800px;color: #333;background: #2F2D2E;border-top: 1px solid #fff;height: 30px;margin: 0;padding: 0; clear:both;}
#footer p {font: normal 12px/16px Arial, Helvetica, sans-serif; background: inherit; color:#fbe7a8; text-align:right; padding: 6px 10px 0 0}
#footer p a {font: normal 12px/16px Arial, Helvetica, sans-serif;}

.clear {clear: both; height:10px; margin:0; padding:0;}
