body, html {
margin: 0; padding: 0;
background: #fff url(../i/bgw.gif) repeat fixed;
color: #000;
height:100%;
font-family:arial,sans-serif;
text-align:center;
}

.home {
padding:60px 325px;
font-size:1px;
}

.clear {
clear:both;
}

img {
display:block;
}

em {
font-weight:bold;
}

#page {
position: relative;
margin: 0 auto;
width: 650px;
text-align:left;
}

#header {
position: absolute;
top: 0;
left: 0;
height: 60px;
margin-top:10px;
background: #fff url(../i/dhbb.jpg) 1px 1px no-repeat;
/*hide from macie\*/
background-position:0 0;
/* stop hiding */
border: 1px solid #000;
width: 650px;
voice-family: "\"}\""; 
voice-family:inherit;
width: 648px;
}

html>body #header {
width: 648px;
}

/* CONTENTS */

#main {
position: absolute;
top: 70px;
t\op:72px;
left: 0;
background: #fff;
}

#content {
text-align: left;
color: #666;
}

h1, h2, h3 {
font-family:verdana,sans-serif;
font-size:x-small;
f\ont-size:small;
color: #333;
font-weight:bold;
}

p, dl, ul {
font-size:x-small;
f\ont-size:small;
}



/* PRIMARY CONTENT */

#pcontent {
padding-right: 15px;
margin-top: 10px;
}

#pcontent h1, #pcontent h2 {
clear:both;
background:#f4f1ea;
padding:4px 10px;
margin:10px 0 0.5em 0;
border:1px solid #AEA182;
}
				
#content p {
margin:0 10px 1em 10px;
line-height:1.3;
}

#content img {
border:1px solid #000;
}

.image {
float:left;
margin:0 10px 10px 0;
}

.imagec {
float:left;
clear:both;
margin:0 10px 10px 0;
}

.images {
margin:0 0 0 10px;
}

#pcontent dl {
clear:both;
margin: 0 0 10px 0px;
line-height:1.4;
font-size:xx-small;
f\ont-size:x-small;
}

#pcontent dt {
clear:both;
color: #345;
background: #f4f1ea;
padding-left:10px;
font-weight:bold;
margin-top: 4px;
border-top: 1px solid #aea182;
}

#pcontent dl.links {
font-size:x-small;
f\ont-size:small;
}

#pcontent dl.links dd {
margin:0 0 .8em 10px;
}

#pcontent dl img {
border-top:none;
}

#pcontent dd {
margin: 0 0 0 10px;
}

#pcontent table {
margin: 0 0 1em 10px;
border:1px solid #AEA182;
border-right:none;
width:202px;
font-size:xx-small;
f\ont-size:x-small;
}

#pcontent table th {
text-align:left;
padding: 2px;
border-right: 1px solid #AEA182;
}

#pcontent table td {
border-top: 1px solid #AEA182;
border-right: 1px solid #AEA182;
padding: 2px;
}

#pcontent table caption {
padding:2px 0;
font-weight:bold;
margin:0;
}

/* SIDEBAR */
#sidebar {
background:#FDFAF5;
padding-top:0px;
margin:0;
font-size:1em;
}

#sidebar h2, #sidebar h3 {
background: #f4f1ea;
padding: 4px 10px;
border: 1px solid #AEA182;
border-right-width: 5px;
}

#sidebar dl {
margin: 0 0 10px 11px;
line-height:1.4;
}

#sidebar dt {
color: #345;
font-weight:bold;
margin-top: 4px;
border-top: 1px solid #aea182;
background:#fff;
}

#sidebar dd {
margin:0;
}

#sidebar dd a {
text-decoration:line-through;
}

.woof {
padding: 1px 0 1px 12px;
background:url(../i/bullw.gif) 0 50% no-repeat;
}

a {
text-decoration:none;
color:#E09520;
}

a:hover {
color:#e42;
text-decoration:underline;
}

.real {
display:block;
padding-left:18px;
background: url(../i/play.gif) 0 50% no-repeat;
}

#footer {
font-family:verdana,sans-serif;
margin-top: 0px;
border: 1px solid #AEA182;
border-right: 5px solid #AEA182;
padding: 5px 0 5px 10px;
width: 650px;
voice-family: "\"}\""; 
voice-family:inherit;
width: 634px;
}

html>body #footer {
width: 634px;
}

#footer p {
display: inline;
font-size:xx-small;
f\ont-size:xx-small;
}

.black {
color:#000;
}

#geek {
display:none;
text-align:center;
margin: 20px 0 0 0;
}

#geek p {
font-size:xx-small;
f\ont-size:x-small;
}

/*NAVIGATION*/

#navbar {
font-weight:bold;
margin:0 0 20px 0;padding:0;
font-size:0.9em;
}
					
#navbar ul {
margin:0; padding:0;
list-style-image:none;
}
					
#navbar ul li {
display:inline;
margin:0;padding:0;
}
					
#navbar li a {
display: block;
color: #345;
background: #ef9a15;
text-decoration: none;
margin: 0;
padding: 2px 0 2px 9px;
border: 1px solid #000;
border-width: 0 0 1px 1px;
width:179px;
voice-family: "\"}\""; 
voice-family:inherit;
width: 169px;
}

html>body #navbar li a {
width: 169px;
}
					
#navbar li a:hover {
color: #fff;
background: #e42;
text-decoration:none;
}

#navbar li a#one {
border-top-width: 10px;
}

.ad1 {
margin:0 10px 2em 10px;
padding:8px;
border:1px solid #AEA182;
}

#content .ad1 h2 {
margin:0 0 .2em 0;
padding:0;
border:0;
background:transparent;
font-size:.8em;
}

#content .ad1 p {
margin:0 0 .8em 0;
font-size:.7em;
}

#content .ad1 p.url {
margin:0;
}


