#hd {background: url(../images/web-logo.jpg) #fff no-repeat top left;width:750px; height:56px;padding-bottom:5px;}

.prop {float:left; clear:left; height:500px; width:1px;}
input, textarea {border:1px solid black;}
.invis {display:none;}
.credit, .credit a {color:#888; font-size:.8em; text-decoration:none;} 
#accesskeys {display:none;}
#hd .links ul { float:right; padding:0; }
#hd .links li {display:inline;float:right;}
#hd .links li { padding:5px; border: 1px solid #000;margin-left:3px;position:relative; bottom:2.5em;}
#hd .links li a {text-decoration:none; color:#333;}
#secondary {float:left; clear:left; padding-right:10px;}
#secondary li a {color:inherit; text-decoration:none;}
#secondary li {border:1px solid black; border-left:0; padding:8px; text-indent:0;width:13em;font-size:.9em; font-weight:bold; color:#999; margin-bottom:5px;float:left; clear:left;}
#secondary li.last{margin-bottom:10px;}

#tp #secondary {margin-right:-30px; padding-top:10px; float:right; padding-left:10px;}
#tp #secondary li {border-right:none; border-left:1px solid black; }

.yui-g {border:1px solid black; padding-top:10px;}
#tp {background:url(../images/banners-duotone/non-blurry/red.jpg) #fff no-repeat top left;padding:100px 20px 20px 40px;margin-bottom:1px;}
#web #tp {background: url(../images/banners-duotone/non-blurry/blue-green.jpg ) #fff no-repeat top left;}
#print #tp {background: url(../images/banners-duotone/non-blurry/orange.jpg ) #fff no-repeat top left;}
#contact #tp {background: url(../images/banners-duotone/non-blurry/blue.jpg ) #fff no-repeat top left;} 
#accessKeys #tp {background: url(../images/banners-duotone/non-blurry/red.jpg ) #fff no-repeat top left;} 
#siteMap #tp {background: url(../images/banners-duotone/non-blurry/purple.jpg ) #fff no-repeat top left;} 

#newsletter #addressForm { margin:20px auto 0 auto;} 
#index #section-2 { margin-top:9px;}

h1 {font-size:2em; width:700px; padding:0 0 7px 15px; background:url(../images/web-line.jpg) #fff no-repeat 50% bottom; margin-left:-20px;}
h2 {font-size:1.6em; width:500px; padding:0 0 7px 15px; background:url(../images/web-line-med.jpg) #fff no-repeat 50% bottom; margin-left:-20px;margin-bottom:15px; margin:20px auto 10px -20px;}

#examples {float:right;clear:right;padding-top:8px;padding-right:20px;height:150px;}
#examples div.img { width:165px; height:120px;float:left;margin-right:20px;}
#examples div.last {margin-right:5px;}
div.img span {color:#333; font-size:.7em;display:block;}
div.img a {color:#333; text-decoration:none;}
div.img img {border:1px solid black;}


#ft {text-align:right;}
p {font-size:.9em; padding:10px 0; font-style:normal;}
p a {color:inherit; font-style:italic;}
em {font-style:italic;}
strong {font-weight:bold; font-size:120%;}
ol {list-style:decimal; margin:30px 40px;}