#smalledition { color: #d0393d; font-size: 0.7em; font-weight: bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; position: relative; padding-left: 1.2em; }
#container { width: 95%; left: 0; top: 0; position: absolute; z-index: 0; visibility: visible; }
#footer { width: 400px; left: 0; text-align: left; position: relative; z-index: 0; visibility: visible; padding-left: 2em; border-top: 1px solid #afafaf; }
#homepic { left: 460px; top: 10px; position: absolute; z-index: 1; visibility: visible; }
#logohome { height: 143px; width: 555px; left: 20px; top: -3px; position: relative; z-index: 0; visibility: visible; }
#logopage { visibility: visible; position: relative; z-index: 0; left: 20px; width: 330px; height: 143px; }
#homecontrib { width: 260px; top: -28px; left: 190px; position: relative; visibility: visible; }
#homenav { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 2em; background-color: #ededed; width: 110px; left: 30px; top: 128px; position: absolute; height: auto; visibility: visible; padding: 0.1em 0.5em 0.5em 0.8em; }
#pagenav { font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #ededed; width: auto; left: 26px; top: 85px; position: absolute; height: auto; z-index: 1; visibility: visible; padding: 0.5em; }
#pagesecnav { height: auto; width: 120px; left: 500px; top: 115px; position: absolute; z-index: 1; visibility: visible; padding: 0.5em; border: solid 1px #afafaf; }
#pagelinks { height: auto; width: auto; position: relative; visibility: visible; padding: 0.2em; border: solid 1px #afafaf; z-index: 1; }
#pagebody { width: 430px; left: 34px; top: -28px; position: relative; visibility: visible; }
body { color: #000000; background-color: #ffffff; margin: 0; }
p { color: #303030; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.3em; }
ul { color: #303030; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.3em; }
table { color: #000000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}
td { color: #303030; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.3em; vertical-align: top;  }
a { color: #26306d; text-decoration: none; }
a:link { color: #26306d; text-decoration: none; }
a:hover { color: #26306d; text-decoration: underline; }
a:visited { color: #26306d; }
a:active { color: #26306d; text-decoration: underline; }
a.bold { font-weight: bold; line-height: 1.1em;}
a.red { color: #d0393d; text-decoration: none;}
a.red:link { color: #d0393d; text-decoration: none; }
a.red:hover { color: #d0393d; text-decoration: underline; }
a.red:visited { color: #d0393d; }
a.red:active { color: #d0393d; text-decoration: underline; }
a.edit { color: #00b800; text-decoration: none;}
a.edit:link { color: #00b800; text-decoration: none; }
a.edit:hover { color: #00b800; text-decoration: underline; }
a.edit:visited { color: #00b800; }
a.edit:active { color: #00b800; text-decoration: underline; }
.heading { color: #303030; font-weight: bold; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.5em; }
.contribname { font-size: 1.1em; }
.edition { color: #d0393d; font-size: 1.1em; font-weight: bold; }
.smallprint { color: #757575; font-size: 0.7em; }
.bigprint { color: #d14027; font-size: 1.2em; font-weight: bold; }
.caption { font-size: 0.7em; }
.smallertext { color: #303030; font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.2em; }

