html { background: transparent; }
body { width: 820px; height: 100%; margin: 0 auto; font: 500 16px Lucida Sans, Tahoma, sans-serif;
color: #660033; position: relative; }
a img { border: 0; }

#pagebanner { background: url("images/top_new_bannera.gif") no-repeat; margin: 0;
width: 820px; height: 84px; }
h1 { display: none; }
#toplogo img { margin-bottom: -10px; }
#donate { position: relative; top: -2em; left: 30em; }

#sidebar { float: right; padding-right:5px; padding-top:40px; width:150px; background:url("images/r_side_strp.gif") repeat-y; position:relative; } /*528583*/
#sidebar ul { font-weight:bolder; margin-left:20px; padding:0; }
#sidebar ul li { font-weight:normal; font-size:12px; }
#sidebar ul li:first-child { font-weight:bolder; font-size: 110%; }

#content { float: right; width: 625px; padding: 20px; background: url("images/logo_corner.gif") no-repeat; overflow-x: hidden; }
#content p { padding: 5px; }
#content div { padding: 10px; margin-bottom: 0px; }
#content ul { margin-bottom: 25px; }
#content li { margin-bottom: 5px; }
#content h2 { margin: -15px; text-align: center; }
#content h4 { margin-bottom: -15px; text-align: center; counter-reset: list; }
#content h5 { font-size: .9em; margin-top: 25px; text-decoration: underline}
#content h6 { font-size: .9em; margin-top: 25px; text-decoration: underline}
.quote {  font-size: .9em; }
 q { font-size: .9em; font-style: italic; }
 pre { font: 16px Tahoma, sans-serif; }
.caption { text-align: center; }
dt { font-weight: bold; font-size: 1.2em; margin-top: 6px; }
dd { display: list-item; list-style: square; }
.alpha > li { list-style-type: upper-alpha; }
.increment > li:before { counter-increment: list; content: counter(list) "."; margin-right: .6em; margin-left: -25px; }
.increment > li { list-style-type: none; }

#donate, #sidebar ul a { text-decoration: none; color: #236; }
#donate:hover, #sidebar ul a:hover { color: #A26; }

