body{background:#FFFFFF url(i/bar2bgnd121.gif) repeat-x; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif }
#outer{text-align:center; margin:0 auto; padding:0; width:802px;  }
#centre{text-align:left; margin:0;padding: 0; font-size:14px; position:relative; top:0; left:0;
border-left:1px solid white; 
border-right:1px solid white; }

h1{position:absolute; left:-9999px; top:0;}
h2{color:#7b0000; text-align:center}

.mainbar1{ width:500px; height:28px;  position:absolute; left:300px; top:65px; float:right; }
.mainbar1 ul{list-style-type:none; margin:0; padding:0;}
.mainbar1 li{display:inline; width:98px; padding:0 0 0 0; float:right; text-align:center; margin: 0px;
border-top: 1px solid black;
border-right: 1px solid black;
border-left: 1px solid black;
 }
.mainbar1 li a{display:block; width:100%; height:23px; background-color:#f8f8ec; text-decoration:none; color:black; font-size:14px; padding-top:3px}
.mainbar1 li a:link, .mainbar1 li a:visited{color:black}
.mainbar1 li a:hover{color:#FF0000;background-color:#ccc}

body.index #navindex a,
body.news #navnews a,
body.about #navabout a,
body.authors #navauthors a,
body.lynn #navlynn a,
body.contact #navcontact a,
body.iw #naviw a,
body.wi #navwi a

{color:#7b0000; background-color:#ddd }

.mainbar2{ width:800px; height:28px; position:absolute; left:0px; top:94px; margin:0; padding:0;}
.mainbar2 ul{list-style-type:none; padding:0; margin:0}
.mainbar2 li{display:inline; width:98px;  color:#FFFFFF; float:right; text-align:center;  margin: 0px; padding:0;
border-right: 1px solid white;
border-left: 1px solid white;


}
.mainbar2 li a{display:block; width:100%; height:26px; text-decoration:none; color:white; font-size:14px; padding-top:5px }
.mainbar2 li a:link, .mainbar2 li a:visited{color:white}
.mainbar2 li a:hover{color:#FF0000;background-color:#7b0000}

a:link, a:visited{color:#7b0000}
a:hover{color:red}
a:active{color:#7b0000}
.at{vertical-align:bottom}
h3.sub1{text-transform:uppercase; margin-bottom:0; text-align:center; font-size:1.05em}
.firstchar{font-size:110%}
.firstpara{margin-top:0}
.picrightbigmargin{float:right; margin:0 0 5px 35px}


li#wepublish{font-family:Arial, Helvetica, sans-serif;color:#ffffff; border:none; font-size:16px; padding-top:3px; width:290px; font-weight:bold; text-align:right}
#logo{position:absolute; left:0; top:0px; border:none}
#splash{position:absolute; top:-3px; left:301px; width:400px; height:66px; overflow:hidden;  background-color:#e6dfc3; margin:0; padding:0}
#splash h1, #splash h2, #splash h3, #splash h4, #splash h5, #splash h6{margin:0; padding:0}
#splash p{margin:0}

.basket{vertical-align:middle; float:right}
#pagecontent{position:absolute; left:0; top:135px}
#leftcol{width:295px; float:left; margin:5px 5px 0 0; clear:left}
#rightcol{width:500px; float:left; margin:5px 0 0 0; clear:right}
#fullwidth{width:800px}
#widepage{clear:both}
#foot{clear:both; margin-top:15px; text-align:center; background-color:#e6dfc3;padding-top:10px}
/* FOR IE6*/
#foot{ height:1%; overflow:visible}

.homepic{padding:5px 0 5px 5px; background-color:#ccc} /* gets updated!*/
