/* basic settings */
body {color: #000; background: #fff; font-size: 14px; line-height: 120%; font-family: "Trebuchet MS", Verdana, sans-serif; ;} 
div { font-family: "Trebuchet MS", Verdana, sans-serif; background: #fff; color: #000;}


/* positioning and box model */


div#topnav a {width: 1000px; text-align: center; padding: 0px 13px 0px 13px; font-size: 16px; margin: 0px 5px; border: 3px outset #66cc33; color: #ff6600; background: #ccffff; text-decoration: none; font-weight: bold;}
div#topnav a:hover {color: gold; background: navy;}
/*  previous nav
	
div#topnav-up a {width: 160px; text-align: center; margin: 0px 5px; border: 3px outset navy; color: navy; background: gold; text-decoration: none; font-weight: bold;}
div#topnav-up a:hover {color: gold; background: navy;}
*/
div#topnav-up a { padding: 13px; width: 138px; letter-spacing: 1px;  font-size: 36px; font-weight: bold;   border: 1px outset #000; text-decoration: none; background: #ff6600; color: #ccffff; margin-bottom: 5px; line-height: 120%;}

div#topnav-up a:hover {color: #0066cc; background: #ffff99;}

body div#topnav a .ha {width: 100px; voice-family:"\"}\""; voice-family:inherit; width: 1000px;}
html>body div#topnav a .ha{width: 1000px;}

	
#content {border: 1px outset #000;  padding: 8px;}

#right-content { border: 1px outset #000; padding: 8px; width: 400px;}

#nav { border: 1px outset #000;}
#wider-content { border: 1px outset #000; padding: 8px;}

#one {border: 1px outset #000;  padding: 10px 15px;}
#two { border: 1px outset #000; padding: 10px 15px;}
#three {border: 1px outset #000;  padding: 10px 15px;}
#top {width: 950px;}
#bottom {width: 950px; text-align: center; padding: 10px 15px;}
/* navigation */


#navlinks a {display: block; padding: 13px; width: 138px; letter-spacing: 1px;  font-size: 36px; font-weight: bold;   border: 1px outset #000; text-decoration: none; background: #0066cc; color: #ffff99; margin-bottom: 5px; line-height: 120%;}

#navlinks a:hover {color: #0066cc; background: #ffff99;}




/* text and links */

ul {display:inline; margin-top: 1.5em; margin-bottom: 1em; }
li {line-height: 1.5em;  padding-top: 2px;} 
.description {font-size: 14px; line-height: 120%;}
.testimonial {font-size: 14px; font-style: italic; color: #000; line-height: 120%; font-weight: bold;}
.test-source {font-size: 12px; font-style: italic; color: navy; line-height: 120%;}
.description-bold{font-size: 14px; line-height: 120%; font-weight: bold;}
.description-smaller-bold{font-size: 14px;  font-weight: bold;}
.description-smallest-bold{font-size: 12px;  font-weight: bold;}
.title {line-height: 120%; color: navy; background: #fff; font-size: 18px; font-weight: bold;}
.title-red {line-height: 120%; color: #cc6666; background: #fff; font-size: 28px; font-weight: bold;}
.pageheader {line-height: 120%; color: navy; background: #fff; font-size: 50px; font-weight: bold;}
.sub-pageheader {line-height: 120%; color: navy; background: #fff; font-size: 30px; font-weight: bold;}
.book {line-height: 120%; color: #000; background: #fff; font-size: 14px; font-weight: bold;}

a:link, a:visited { background: #fff;}
a:hover, a:active {text-decoration: none;}
.ser-light { font-weight: normal; font-size: 12px; line-height: 110%; }
.ser { font-weight: bold; font-size: 12px; line-height: 110%; }
.ser-bold{font-size: 18px; line-height: 100%; font-weight: bold;  }
.ser-medium{font-size: 14px; line-height: 110%; font-weight: bolder;  }


