html{background:#333;border-top:3px solid #000;}
body{font-size:76%;font-family:verdana,arial,"bitstream vera sans",sans-serif;color:#000;background:transparent;margin:0 auto;position:relative;border-top:1px solid #600;padding:0 0 30px;}
h1{margin:0 0 0 200px;padding:40px 0 0;font:normal 3em verdana,arial,"bitstream vera sans",sans-serif;font:bold 5em monospace;letter-spacing:0.75em;background:transparent;}
h1 a{text-decoration:none;color:#666;background:transparent;}
acronym,abbr{cursor:help;text-decoration:none;border-bottom:1px dashed #666;}
ul{list-style:none;}
a img{border:none;}
img, a img{border:3px solid #999;} 
#container{margin:0 auto 4em;padding:0;width:800px;border:solid #555;border-width: 0 1px 1px;background:#000;}
#masthead{padding:0;margin:0;background:#40413f url(../i/pd_logo5.gif) no-repeat;height:129px;border-left:0px solid #c2bf8c;}
#content{float:left;width:800px;height:auto;padding:0;margin:1.6em 0 0;background:transparent;display:inline;min-height:300px;border-right:0px solid #a29f6c;}
#footer{clear:both;padding:0;margin:0;border-top:1px solid #333;height:40px;background:#070707 url(../i/astro.jpg) bottom right no-repeat;}
#searchform{font-size:0.9em;padding:1px;margin:0;background-color:#efece6;} 
#nav{border-top:1px solid #800;padding:0;margin:0;background:#000;text-align:right;}
#nav ul,#right ul{padding: 0 80px 0 0;margin:0;}
#nav li{padding:0;margin:0;display:inline;white-space:nowrap;text-align:center;}
#nav li a{font-size:1em;font-weight:400;text-decoration:none;border:solid #000;border-width:0 2px 0 0;padding:0 16px;margin:0;color:#999;background: #222;}
#nav li a:hover,#nav li a:focus{color:#bbb;background:#333;}
#nav #list-welcome a {border:solid #000;border-width:0 2px 0;}
#home #list-home a,#resources #list-resources a,#fotos #list-fotos a,#contact #list-contact a{text-decoration:none;color:#ff9;background:#600;}
#content h2{padding:0.125em 0 0.125em 26px;margin:0.5em 0 0;font:normal 1.6em/1 "times new roman", times, serif;letter-spacing:0.125em;color:#666;clear:both;background:#000 url(../i/llist.gif)0 0 no-repeat;}
#content h3{padding:0;margin:1em 0 0 1em;font:normal 1.3em/1 "times new roman", times, serif;letter-spacing:.2em;color:#666;clear:both;}
#content h2 span,#content h3 span{font-family:arial,sans-serif;color:#666;} 
#content h4{padding:0;margin:1em 0 0 4em;font-weight:600;letter-spacing:.1em;}
#content p{padding:0 1em 0.1em;margin:1em;line-height:1.6em;color:#ccc;background:transparent;}
#container,#content,#right{position:relative;}

#content ul#ent{list-style:none;margin:0;padding:0 0 0 6px;}
#content ul#ent li{margin:0 0 40px 0;padding-left:0.1em;line-height:1.4em;clear:both; border: 0px solid #333;}
#content ul, #content ul#ent li ul{list-style:none;margin:0 0 10px 0;padding:0;}
#content ul li, ul#ent li ul li{margin:0 0 0 10px;padding:0;line-height:1.8em;}
#content h2, #content ul#ent li h2{margin:0.5em 0 0.25em;color:#999;}
#content h3, #content ul#ent li h3{margin:0.5em 0 0.25em 0.5em;color:#888;}
#content p, #content ul#ent li p{padding:0;margin:0 3em 0em 10px;}
#content hr, #content ul#ent li hr{clear:both;visibility:hidden;}

#content ul#ent ul.list{list-style:none;margin:0 0 20px 0;padding:0 0 20px 6px;}

#content strong{color:#666;background:transparent;}
#content a,#right a,#footer a{color:#09c;background:transparent;text-decoration:none;font-weight:400;}
#content a:hover,#right a:hover{color:#c60;text-decoration:underline;} 
#content ul#ent li a{font-weight:400 ;}
#footer p{color:#888;font-size:0.9em;padding:4px;margin:0}
#footer p a:hover{color:#369;border-bottom:1px dashed #369;}
#right h3{text-align:left;padding:0.125em 0 0.125em 17px;margin:1em 0 0;font:normal 1.3em "times new roman", times, serif;color:#000;letter-spacing:0.04em; border:0px solid #333;
background:#e1e2dc;background:#fff url(../i/rlist.gif)0 4px no-repeat;}
#right p{padding:0 0.125em 1em 0;margin:0;font-size:0.9em;line-height:1.4em;color:#222;background:transparent;}
#right p.lg{padding:2em 0.25em 1em 0;margin:0;font-size:1.1em;line-height:1.8em;color:#222;background:transparent;}
#right #switch p{padding:0;margin:0;}
#right ul{list-style:none;padding:0 0.125em 1.4em;margin:0;}
#right ul li{background:white;font-size:0.9em;padding:0 0 0.75em;}
#right img.black-border{clear:right;}
#portfo ul li a img{float:left;padding:10px;margin:0 10px;border:solid #bbb;border-width:0 1px 1px 1px;background:#ddd;}
#portfo ul li a img:hover{background: #fff;}
#formdiv{margin:10px 0 20px;padding:0;font-weight:400;line-height:1.8em;}
#formdiv th{border:0px solid #333;text-align:right;font-weight:400;}
label{text-align:right;margin:0 0 10px 0.5em;clear:both;color:#333;white-space:nowrap;font-size:1em;line-height:1.4;}
label span{text-decoration: underline;}
.input-box,textarea{margin-bottom:10px;color:#000;background:#fff;border:#bbb inset 1px;}
#formdiv fieldset{border:solid 1px;border-color:#ccc #666 #666 #ccc;background:transparent;margin:2em 0 0 7%;padding:1em 0;}
#formdiv span.hide,.hidden{display:none;}
#formdiv fieldset{width:400px;margin:2em 0 0 7%;padding:1em 0;}
legend{padding:1px 10px; color: #366;}
input.input-box:focus,textarea:focus{background:#ffc;}
/*.submit-button{margin-left:4em;color:#000;background:#ddd;border:1px #963 outset;}*/
.submit-button{color:#333;background:#ddd;border:1px #963 outset;}
.submit-button:hover, .submit-button:focus{color:#000;background:#eee;}
#formdiv fieldset{border:solid 1px #ccc;background:#fff;}
#formdiv span.hide,.hidden{display:none;}
legend{background:transparent;border:#999 solid 1px;border-width:1px 1px 0;}
#snail p:first-line{font-weight:600;}
#skip a,#skip a:hover,#skip a:visited{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
#skip a:focus{position:static;width:auto;height:auto;}

img.black-border{border:1px solid #555;clear:both;}
img.r-floater{float:right;margin:0 0 0 10px;}
img.l-floater{float:left;margin:0 10px 0 0;}
p.c{text-align:center;}
p.r{text-align:right;}
p.b{font-weight:bold;color:#333 !important;}
p.date{text-align:right;padding:0 !important;margin:0 20px 0 0 !important;font-weight:bold;color:#333 !important;}
#list1,#list2{float:left; width:300px;padding-left:60px;}
#f_list{float:right; width:500px;}

#f_list ul,#list1 ul,#list2 ul{list-style:none;margin:4px 0;padding:0;}

#f_list ul li,#list1 ul li,#list2 ul li{margin:0px 2px 0 0;padding:0;line-height:1.3em;}

#f_list p,#list_1 p,#foto p{text-align:left; padding:0 0 10px 10px;}

#foto{text-align:center;position:relative;top:10px;left:50%;margin-left:-380px;padding:0;width:760px;height:auto;}
#foto p.caption{text-align:left;padding:0 16em 6px; margin:0;}
#foto p.c{text-align:center;padding:0;margin:0}

.divider{
font: 1em normal sans-serif; 
color: #555; 
background: transparent; 
letter-spacing: .8em;
}

p.r { text-align: right; }
p.c { text-align: center; }
p.enclose { border:0; margin:0; }
p.enclose a { border: 1px solid #fc0; padding: 0 4px; text-decoration: none; }

