html, body { font-size:13px; font-family:arial,helvetica,sans-serif; color:#333; background-color:#d3e6ae; }
a:link { text-decoration:underline; color:#555;}
a:visited { text-decoration:underline; color:#555; }
a:hover { text-decoration:none; color:#000; }
blockquote { padding:2px; margin:0 15px; width:250px; }
code{ background-color:#d3e6ae; color:#333; font-family:arial,helvetica,sans-serif; font-size:13px; border:#333 1px solid; padding:3px; width:150px; height:50px; display:block; overflow:auto; text-align:left; }
h4 { font-size:14px; padding:0; margin:0; display:block; border-bottom:#333 1px dashed; }
input,select,textarea{ background-color:#d3e6ae; color:#333; font-family:arial,helvetica,serif; font-size:12px; border:#333 1px solid; }
hr { border-top:none; border-right:none; border-bottom:#333 1px dotted; border-left:none; }
img { border:none; vertical-align:center; }
option{ border-bottom:#333 1px solid; border-top:none; border-left:#333 1px solid; border-right:#333 1px solid; }
p { padding:5px 0 10px 0; margin:0; clear:both; }
small { font-size:11px; }
#box { width: 750px; margin:0 auto; }
#content { width: 635px; padding:10px; border:#333 1px solid; float:left; margin:8px 0 8px 0; }
#content ol,ul { margin:0 0 0 25px; padding:0; }
#credits li { padding:2.5px 0; list-style-position:outside; }
#header { height:192px; width:750px; padding:0; margin:0; }
#menu { margin:0; padding:0; float:right; }
#menu ul { margin: 8px 0; padding:0; }
#menu li { list-style:none; }
#menu li a { background-repeat:no-repeat; border-top:#333 1px solid; border-right:#333 1px solid; border-left:#333 1px solid; border-bottom:none; margin:0px; display:block; padding:5px 5px 5px 20px; text-align:right; text-decoration:none; }
#menu li a:hover { color:#000; background:#d3e6ae url(images/rollover/plue_on.gif) 2px 0px no-repeat; }
#footer { clear:both; text-align:right; border-top:#333 1px dotted; }
#footer p { padding:0; }
.button { background-position: 2px 0px; }
.center { text-align:center; }
.end { border-bottom: #333 1px solid; }
.favorite { display: none; }
.indent { padding:0 0 0 25px; }
.justify { text-align:justify; }
.nogap { margin:0; padding:0; }
.nostyle { list-style-type:none; }
.plue00 { background-image: url(images/rollover/plue_off00.gif); }
.plue01 { background-image: url(images/rollover/plue_off01.gif); }
.plue02 { background-image: url(images/rollover/plue_off02.gif); }
.plue03 { background-image: url(images/rollover/plue_off03.gif); }
.plue04 { background-image: url(images/rollover/plue_off04.gif); }
.right { text-align:right; }
.small { padding:0; margin:0; }