img {border: 0px;}
body {margin: 0px; padding: 0px; font: normal .8em Trebuchet MS, Arial, Helvetica, sans-serif; color: rgb(75,75,75); background-color: rgb(255,255,255);}
.preload {display: none;}
.clear {display: block; clear: both;}
h1,h2,h3,h4,h5,h6 {font-size: 2em; margin: 15px 0px 5px 0px;}
.underh1 {color: rgb(140,140,140); font-size: 1em; font-weight: bold;}
a:link, a:visited, a:active {color: rgb(8,8,161); text-decoration: none; font-weight: bold;}
a:hover {color: rgb(121,215,0);  text-decoration: underline; font-weight: bold;}
a.plus:link, a.plus:visited, a.plus:hover, a.plus:active {font-weight: bolder; color: rgb(24,240,96); padding-left: 5px; text-decoration: none;}
a.plus:active, a.plus:hover {color: rgb(202,202,0);}
a.minus:link, a.minus:visited, a.minus:hover, a.minus:active {font-weight: bolder; color: rgb(176,39,30); text-decoration: none;}
a.minus:active, a.minus:hover {color: rgb(202,202,0);}
#leftD {width: 25%; height: 500px; margin: 0% 1% 0% 3%; position: absolute; left: 0%; top: 0%;} /* 250px  border: 1px solid blue; */ 
#rightD {width: 16%; height: 500px; margin: 0% 3% 0% 1%; position: absolute; right: 0%; top: 0%; text-align: center;} /* 175px border: 1px solid red; */ 
#rightD img {margin: 20px auto 0px auto;}
#headerD {width: 49%; height: 110px; margin: 0% 2%; position: absolute; left: 28%; top: 0%;} /* 500px x 120px border: 1px solid yellow; */ 
#pageD {width: 45%; height: 500px; margin: 0% 2%; color: rgb(75,75,75); position: absolute; left: 28%; top: 120px; z-index: 1;} /* border: 1px solid white; */
#pageD h1, #pageD h2, #pageD h3, #pageD h4, #pageD h5, #pageD h6 {color: rgb(65,65,65);}
#menuD a {display: block; text-decoration: none; margin: 10px 0px 0px 60px;} /* arrows in front of menu links */
a.thisLinkA {color: rgb(121,215,0);} /* current page */
#subMenuD a {margin-left: 90px;} /* hypens, indented */
#logoI {}
#logoA {text-decoration: none; width: 285px; display: block; margin: 30px auto; position: relative; top: 0px; right: 20px; font-size: 10px; line-height: 21px; color: rgb(100,100,100);}
#pw {display: block; text-align: center; position: relative; top: 40px; padding-bottom: 10px; color: rgb(90,90,90); font-weight: normal; clear: both;}
div.obviousD {font-size: 1.5em; color: rgb(0,0,0); font-weight: bold; letter-spacing: .1em; margin-top: 15px;}
div.subtleD {font-size: 1.5em; color: rgb(150,150,150); letter-spacing: .18em;}
div.fixedPgD {text-align: left; color: rgb(75,75,75); margin-top: 20px; clear: both; font-size: .85em;}
div.fixedPgD a {display: block; text-decoration: none; font-size: 1.23em;}
#catSubsD {margin-top: 50px;} 
#catSubsD a {display: block; margin-right: 15%; color: rgb(150,150,150); text-align: right;} /* hypens, lightly indented */
#catSubsD a:hover {color: rgb(202,202,0); text-decoration: none;} /* hypens, indented */
#catSubsD a.pgA {float: left; margin-right: 30px; width: 120px; text-align: left;}
a.photo img {margin: 30px 0px 0px 30px;}
#zoom {z-index: 2;}
.adLinks {padding-left: 25px; padding-top: 25px; height: 45px; background: rgb(8,8,161) url('/blue-fade.gif') left bottom repeat-x;}
#savedMsg {color: rgb(202,202,0);}
