html {padding: 0px 0px 0px 0px; margin: 0px; background:#ccc;}
body {margin: 0px; padding: 0px; font-size:90%; min-width: 1000px; font-family: arial, verdana, courier; }
#dcontainer {width: 1000px; background:#FFFFFF; position: relative; margin-right: auto; margin-left: auto; margin-top: 0px;}
#dinfo {min-height: 700px; margin: 0px; text-align:justify; margin-right:230px; padding-left: 10px; padding-right: 10px; }
#dfooter {clear: both; background: #482E15; font-size: 80%; color: #fff; height:100px }
#rightdiv {float:right; width:220px; height:600px; padding-left:15px; border-left: #4d2d14 1px solid; margin-left:6px; padding-top:8px;}
#webposition{ text-align:right; text-align:right; padding:5px; margin:0px; }
#dmainlogo { background:#4D2D14; }
#menu{ font-size: 110%; padding:5px; background:#4D2D14; color: #fff; font-family: Calibri, arial, helvetica, sans-serif;}
#menu a:link {color: #fff; text-decoration: none;}
#menu a:visited {color: #fff; text-decoration: none;}
#menu a:hover {color: #C89300; text-decoration: underline;}

#freepicdiv{ width:350px; float:right; border-left: 1px dotted #4D2D14; padding-left:10px;}
#newsdiv{ padding:10px;}
#footerads { background:#fff; height:150px; text-align:center; padding-top:8px;} 

.dclear {clear: both;}
.photowithborder { border: 1px solid #4D2D14;}
.imagewithpadding { padding: 10px; }
.softinfo th{border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; text-align:left; font-weight: bold; color: #362424;}
.softinfo td{border-bottom: 1px dotted #ccc; text-align:left} 

.listtable { border:0; }
.listtable tr{text-align:center;}
.listtable td{width:200px; text-align:center; vertical-align:middle; } 
.blogrecordfooter { border-bottom: 1px dotted #4D2D14; border-top: 1px dotted #4D2D14; padding: 2px;}

th { text-align: left; color: #4D2D14;} 

a:link {color: #C89300; text-decoration: none;}
a:visited {color: #C89300; text-decoration: none;}
a:hover {color: #C89300; text-decoration: underline;}

form{ padding: 0px; margin: 0px;}
h1 {font-weight: bold; font-size: 180%; color: #4D2D14; margin-top:0px; font-family: Calibri, arial, helvetica, sans-serif; }
h2 {font-weight: bold; font-size: 170%; color: #4D2D14; font-family: Calibri, arial, helvetica, sans-serif; }
h3 {font-weight: bold; font-size: 110%; color: #4D2D14; }
h4 {font-weight: bold; font-size: 130%; color: #4D2D14; }
h5 {font-weight: bold; font-size: 110%; color: #4D2D14; }
h6 {font-weight: bold; font-size: 150%; color: #F00; }
pre {font-size: 100%; color: #005B00; font-family: arial, verdana, courier; border: 1px dotted #ccc; padding: 10px; margin: 10px; }
hr {border-top: 1px solid #4D2D14; border-left: 0px; border-right: 0px; border-bottom: 0px; height: 1px}

img {border:none;}