
html { background: #fbf4cc url(../images/browntop.jpg) repeat-x scroll left top; height: auto !important; height: 100%; font: 62.5%/1 Verdana,'Trebuchet MS',Tahoma,sans-serif;  background-color:#ffffff !important; }

body { margin: 0; padding: 0; height: auto !important; height: 100%; }

#container { color: #444444; margin: 0; padding: 0; }

#mainnavwrap { margin: -110px 0 0; padding: 100px 0 77px; width: 100%; background:transparent url(../images/browntile.jpg) repeat scroll 0% 0%; }

#nav-menu { margin: auto; width: 75%; }

#nav-menu .nav-level-0 { display: inline; float: left; font: bold 1.3em Georgia,"Times New Roman",Times,serif; margin: 0; padding: 0; width: 100%; }

#nav-menu ul li { float: right; list-style-type: none; }

#nav-menu ul li a { display: block; padding: 10px 15px; text-decoration: none; margin-bottom: 3px; }

#nav-menu ul li a:hover { text-decoration: underline; }

.list-grid { width: 100%; }

a img { border: 0; }

a, a:visited { text-decoration: none; }

a:hover { text-decoration: underline; }

#dthp-head { height: 150px; margin: auto; position: relative; width: 75%; }

#dthp-title { font: 4em Georgia,"Times New Roman",Times,serif; left: 140px; margin: 0; padding: 0; position:absolute; top:37px; }

#dthp-title a { color: #FFFFFF; text-decoration: none; }

#dthp-smalltitle { font-family: 1.4em 'Trebuchet MS',Tahoma,sans-serif; left: 145px; margin: 0; padding: 0; position: absolute; top: 85px; }

.dthp-logo { border: 1px solid #4E460F; height: 110px; position: absolute; top: 20px; width: 120px; background-repeat: no-repeat; background-position: center; }

textarea { font-family: arial, sans-serif; font-size: 12px; }

#dthp-sidebar img.dthp-photo { border: 1px solid #ccc; padding: 2px; background-color: #fff; }

Button{background-image:url(UIActionButton_ltr.png);border-style:solid;border-width:1px;display:-moz-inline-box;display:inline-block;outline:none;padding:3px 6px;vertical-align:bottom}

#logo-div { background-image:url('/images/dan_harris.jpg') !important; background-repeat:no-repeat !important; background-position:-243px -120px !important; }

/*#dthp-head { position:relative !important; height:150 !important; }*/

#dthp-smalltitle { position:absolute !important; margin:auto !important; left:193px !important; top:87px !important; }

#dthp-titlelink { font-size:24pt !important; font-family:Arial !important; font-weight:bold !important; }

.dthp-logo { background-image: url('../images/brownlogo.jpg'); }

a, a:hover, a:visited { color: #770817; }

#dthp-title a { color: #FFFFFF; text-decoration: none; }

#dthp-title a:hover { text-decoration: none; }

#dthp-smalltitle { color: #bbbbbb; }

#nav-menu ul li a { color: #bbbbbb; }

#nav-menu ul li a:hover { color: #fbf4cc; }

#dthp-footer { color: #ffffff; background-color: #1a0902; border-color: #1a0902; font-size: 1.2em; }

#dthp-blockContainer { margin: 0 auto; padding: 0; width: 75%; }

#dthp-bigcontain { float: left; width: 70%; margin-bottom: 15px; overflow: hidden; }

* html #dthp-bigcontain { width: 65%; }

.dthp-paragraph { margin-top: 20px; }

.dthp-text { font-size: 1.2em; line-height: 1.6em; margin-bottom: 10px; }

.dthp-title { border-bottom: 1px dashed #666666; color: #111111; font: 2em Georgia,"Times New Roman",Times,serif; line-height: 1.5em; margin: 0; }

.dthp-title a { line-height: normal; }

#dthp-sidebar { float: right; clear: right; margin: 15px 0 0; padding: 10px; width: 25%; border-left: 1px dashed #666; padding-left:13px; }

#dthp-sidebar .dthp-title { color: #000; font-size: 1.6em; margin-bottom:13px; }

#dthp-sidebar .dthp-title a,
#dthp-sidebar .dthp-title a:visited,
#dthp-sidebar .dthp-title a:hover { color: #000; }

/*#dthp-sidebar .dthp-text, #dthp-sidebar .dthp-text p { font-size: 1.1em; margin-top: 3px; }*/

#dthp-sidebar .dthp-paragraph { margin: 0; font-size:.9em; }

.clears { clear: both; }

#dthp-footer { background: #180700; border-bottom:6px solid #E5DB9E; border-top:6px solid #E5DB9E; font-family: 1.1em 'Trebuchet MS',Tahoma,sans-serif; margin: 0; padding: 15px; padding-bottom: 15px; text-align: center; }

.dthp-footertext { margin: auto; width: 75%; }

.dthp-footertext a { color: #ffffff; }

.dthp-footertext a:active { color: #770817; }

.pub-desc {font-weight:normal; font-style:italic; font-size: 0.9em;}