html {margin: 0; padding: 0; margin-top: 0px; background:#333;}
body {margin: 0px; padding: 0px; font-size:80%; min-width: 1000px; font-family: Verdana,arial,helvetica}
#dcontainer {width: 1000px; background:#fff; position: relative; margin-right: auto; margin-left: auto; margin-top: 0px;}
#dmainlogocaption {background:#873e2d; margin: 0px; height: 208px; }
#dmainlogoimg{margin: 0px; float:left;}
#dmainlogo {margin: 0px; padding-top:30px; padding-left:20px; padding-bottom:10px; }
#dfootermenu {clear: both;}
#dfooter {clear: both; height:100px; background: #5b260a; font-size: 90%; color: #fff; font-family: , arial, helvetica, sans-serif; padding-top:16px;}
#dmenu {height: 100%; align: center; text-align:left; margin: 0px; width:300px; float: right; border-left: 0px solid #5b260a; padding-left:15px;}
#controlright {margin: 0px; float:right; border: 1px solid #5b260a; }
#dcoverimage {padding: 10px 10px 10px 10px; float:right; margin:10px; border: 1px solid #873e2d}
#dinfo {margin-top: 10px; text-align:justify; margin-right:340px; padding: 0px 10px 10px 20px; }
#dtopsearch {margin-right: 10px; float:right; text-align:right; padding-right:10px; width:300px;} 

#dmainmenu {text-align:left; height:32px; padding-left:14px; padding-top:8px; }
#menutext{padding: 6px; font-size:110%; }
#dmainmenu a:link {color: #a11d11; font-family: Verdana,arial,helvetica; text-decoration: none;}
#dmainmenu a:visited {color: #a11d11; font-family: Verdana,arial,helvetica; text-decoration: none;}
#dmainmenu a:hover {color: #540700; font-family: Verdana,arial,helvetica; text-decoration: underline;}
#topline {background:#5b260a; height:16px}
.menudiv { margin-left:10px; }

a:link {color: #a11d11; font-family: Verdana,arial,helvetica; text-decoration: none;}
a:visited {color: #a11d11; font-family: Verdana,arial,helvetica; text-decoration: none;}
a:hover {color: #540700; font-family: Verdana,arial,helvetica; text-decoration: underline;}

.dimagelogo {margin: 10px; float:left;}
.bodytext {font-size: 100%; color: #5b260a; line-height: 16px; }
.dclear {clear: both;}
.softinfo td{border-bottom: 1px solid #873e2d; text-align:left}

h1 {font-size: 180%; color: #6b4b3e; font-family: Times,arial,helvetica; margin-top:32px;}
h2 {font-size: 140%; color: #540700; font-family: Times,arial,helvetica}
h3 {font-size: 120%; color: #540700; font-family: Times,arial,helvetica}
h4 {font-weight: bold; font-size: 120%; color: #540700; font-family: Verdana,arial,helvetica}
p {}
pre {padding: 5px; font-size: 100%; margin-left:30px;}
.pre {font-family: courier, arial, verdana; }
hr {border-top: 1px dotted #5b260a; border-bottom: 0px; height: 1px; clear:left; }
table{margin-bottom:15px; margin-top:5px; margin-left:10px; margin-right:10px; width:600px;}

.sources td {border-top: 1px solid #5b260a;}

.CommentText2{border: 1px solid #5b260a; padding: 3px;}
.CommentText3{padding: 5px;font-size: .9em;}
.quote{padding: 5px;font-size: .9em;border: 1px solid #5b260a; margin-left:30px; background:#eee}
.mark { float:left; margin:10px 10px 10px 0px; }

.dmenublock{margin-top: 5px; margin-left:5px; text-align:left; border:1px solid #7F3300; margin-right:16px;}
.dmenucap{font-weight: bold; padding: 2px 2px 2px 4px; font-size:110%; text-align:left; color:#fff; background:#7F3300;}
.dmenutext{padding: 0px 10px 15px 10px; text-align:left; } 
.dmenutext iframe { margin-right:5px }
