body{	
font:76% Arial, sans-serif;
line-height:1.5;
}

#page{font-size:1em;}


 ul#taglines {
font-size:0.7em;
line-height:3em;
letter-spacing:0.2em;
text-align: center;
left: -308px;
position: relative;
top: 0;
width: 32%;
}

 ul#taglines li {
	border-top: 1px solid; 

	}
	
 ul#taglines li:first-child {
	border: none;
	}

ul#taglines li a {
	width: 20%;
	}
	
ul#taglines li a:hover, ul#taglines li a:active {
	text-decoration: underline;
	}
	

#content h2{text-transform:lowercase; 
font-variant:small-caps; letter-spacing:0.1em;}

#content p,
#content ul,
#content ol {margin-bottom:1em;}

#navigation{font-variant:small-caps;}
#navigation a,
#bottomInfo a {text-decoration:none;}

#content h3{text-transform:lowercase; 
font-variant:small-caps; font-weight:bold; letter-spacing:0.1em;
font-size:1.15em;}

#content h3 a {text-decoration:none;}

#content ul {list-style-type:disc; padding-left:1em;}
#content ul ul{list-style-type:circle; padding:0 0 0 1em;}

#taglines a{text-decoration:none;}

img.right{float:right; margin:0 0 1em 1em;}
#staffBio .vcard img.photo {
float:left; padding:0 1em 1em 0; background:#fff;}
#staffBio .vcard h3{border-top:1px solid; padding-top:1em;}
#staffBio #bio {margin-bottom:2em;}

#staffBio .title, 
#staffBio .tel, 
#staffBio .email, 
#staffBio .org, 
#staffBio .logo {display:none;}

#content ul.subnav {list-style-type:none; 
padding:0 0 1em 0; margin:0.3em 0 1.5em 0; 
text-transform:lowercase; font-variant:small-caps;}
#content ul.subnav a{text-decoration:none;}

.success{padding:1em; border:2px solid; margin:0.5em 0;}

#bottomInfo{font-size:0.8em;}
#bottomInfo .tel, 
#bottomInfo .fn, 
#bottomInfo .adr, #bottomInfo .email {padding-right:1em;}

#content .errors{border:1px solid; padding:0.3em;}

#staff_group {float:right; margin:0 0 1em 1em;}
