html {margin: 0; padding: 0; background:#3C3F43;}
body {color:#333; margin: 0; padding: 0; font-size:80%; min-width: 1000px; font-family: Verbana,arial,helvetica}
#dcontainer {width: 1000px; background:#fff; position: relative; margin-right: auto; margin-left: auto; margin-top: 0px;}
#dmainlogocaption {background:#873e2d; margin: 0px; height: 108px}
#topline {background:#7F3300; height:16px}

#dtoppanel{height: 80px; font-size: 100%; }
#dmainlogodata{margin-top:15px; margin-left:7px; padding: 5px; font-size:140%; float:left; }

#dfooter {clear: both; height: 120px; font-size: 80%; background:#7F3300;}
.footerright{margin: 5px; padding: 5px; text-align:center; border-top: 1px solid #7F3300; color:#fff;}

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

#dmainmenu {text-align:left; font-size:130%; }
#controlright {margin: 0px; float:right; border: 1px dotted #ccc}
#dcoverimage {padding: 10px 10px 10px 10px; float:right; margin:10px; border: 1px dotted #873e2d}
#dinfo {margin-top:25px; text-align:justify; margin-right:280px; padding: 0px 30px 10px 20px; }
#dtopsearch {margin-right: 10px; text-align:right; color: #4d6d97; font-weight: bold; padding: 0px;}
#dscreenshot {text-align:center; padding: 10px 10px 10px 10px; float:left; margin:10px; border: 1px dotted #ccc} 

a:link {color: #7F3300; text-decoration: none;}
a:visited {color: #7F3300; text-decoration: none;}
a:hover {color: #c00; text-decoration: underline;}

#dmainlogoimg{padding: 5px; width:540px; float:right; text-align:right; margin-top:24px; font-size:120%; margin-right:16px;}
#dmainlogoimg a:link {color: #A0A0A0; text-decoration: none;}
#dmainlogoimg a:visited {color: #A0A0A0; text-decoration: none;}
#dmainlogoimg a:hover {color: #666; text-decoration: underline;}
#dmainlogoimg a { width:50px; height:30px; }
.activemainlink { background:#333; padding:6px 16px 6px 16px;}
#dfooter a:link {color: #ccc; text-decoration: none;}
#dfooter a:visited {color: #ccc; text-decoration: none;}
#dfooter a:hover {color: #A0A0A0; text-decoration: underline;}

.dimagelogo {margin: 10px; float:left;}
.bodytext {font-size: 100%; color: #000; line-height: 16px;}
.dclear {clear: both;}
.softinfo td{border-bottom: 1px dotted #873e2d; text-align:left}
.equicksearch {border:1px solid #4d6d97;height:16px; color:#4d6d97; font:normal 12px Calibri,arial,helvetica}

h1 {font-weight: bold; padding:2px; font-size: 170%; color: #000; }
h2 {font-weight: bold; font-size: 150%; color: #000; }
h3 {font-weight: bold; font-size: 130%; color: #333; }
h4 {font-weight: bold; font-size: 140%; color: #000; }
hr {border-top: 1px solid #7F3300; border-bottom: 0px; height: 1px}
table{margin-bottom:15px; margin-top:5px; margin-left:10px; margin-right:10px; width:600px;}

pre {margin: 10px; padding: 10px; border: 1px dotted #7F3300;font-size: 110%; max-width:500px;overflow:scroll;}
.pre {font-family: courier, arial, sans-serif; font-size: 110%;}

.CommentText2{padding: 3px;}
.CommentText3{padding: 5px;}
.quote{padding: 5px;font-size: .9em; border: 1px dotted #aa0000; margin-left:30px;}

.bloglisttable {width:650px;}
.bloglisttabledate {width:100px; text-align:center;}
.blogdate {color:#ccc; font-size:200%; }
.blogdate2{color:#ccc; font-size:150%; }
p { padding:0 0, 16px, 0;}