body {background:#fff;font-size:small;text-align:justify;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
a {color:#000;text-decoration:none;}
 a:hover {color:#e00}
 a:visited {color:#888}
 a.blacksmall {text-decoration:underline;font-weight:bold;}
 a.small {text-decoration:underline;font-weight:bold;}
 a.titlenews {text-decoration:underline;}
ul {margin:0;padding:0;list-style-type:none;}
 .links a {color:#050}
 .links a:hover {color:#050;text-decoration:underline;}
 .links ul {margin-left:15px;margin-bottom:0.4em;}
 .links ul li ul {margin-left:25px;margin-bottom:0;}
 .art ul {margin-left:55px !important;margin-bottom:0.8em !important;list-style-type:square;}

h1 {color:#486;font-family: "Times New Roman", serif; 
    font-size:x-large;font-weight:bold;font-stretch:semi-expanded;font-variant:small-caps;
    margin-bottom:0.3em;margin-top:0.1em;text-align:left;line-height:1em;}
h2 {color:#486;font:small-caps normal 160% "Times New Roman", serif;}
h3 {color:#000;font-family:Geneva, Arial, Helvetica, sans-serif;font-style:italic;font-size:small;margin-top:0;margin-bottom:0.4em;text-align:left;}

#left, #right {background:#ffe9be;width:100%;}
#menu, #forum, #subs, #news, #ann, #notice, #addann {border-bottom:1px solid #000;padding: 10px 0;}
#subs form, #news h3, #news p, #ann h3, #ann p, #notice h3, #notice p {padding:0 10px;}
#left {float:left; position:relative;}
 #menu {background: url(i/+or-g.gif) repeat-x top #ffd686;} 
  #menu li:hover {list-style-type:none; background-color:#fff;}
  #menu li a {display:block; padding:0; width:auto; padding-left:10px; font-variant:small-caps;line-height:1.4;}
   #menu li a:visited {color:#996f6f;}
   #menu li a:hover {color:#f00; background-color:#fff;} 
  #menu #prjmenu {padding:2px 0 2px 6px;}
   #menu #prjmenu li a {padding-left:6px;font-size:81%;display:inline;line-height:1.4;}
 #forum {background: url(i/lb-g.gif) repeat-x top #cee3f4;text-align:left;}
  #forum li, #forum li:hover {list-style-type:none;}
  #forum li a {display:block; width:auto; padding-left:5px; border-left: #0a0 3px solid; color:#000;}
   #forum li a:hover {color:#000; background-color:#e7f3fa; border-left: #c00 3px solid;} 
  #forum p {margin-bottom:0.5em; margin-top:0; padding:0 10px;}
  #forum .enter a {display:inline; border:none;}
  #forum .enter a:hover {display:inline; border:none; color:#e00; background:none;}
 #subs {background: url(i/green-g.gif) repeat-x top #9ec390;}

#center {padding:10px 0}
 #center p {padding-left:35px;padding-right:15px;margin-top:0;}
 #center p a {color:#486;}
 #center p a:hover {color:#e00;}
 #center h2, #center h3 {padding:0 15px;}
#nmenu {text-align:center;font-weight:bold;margin-bottom:1.5em;padding:0 15px;}
 
#right {float:left; position:relative;}
 #news {background: url(i/+or-g.gif) repeat-x top #ffd686;}
  #news p {color:#040; margin-top:0; margin-bottom:0.5em;}
  #news a {color:#000; text-decoration:none;}
  #news a:hover {color:#f00;}
 #ann {background: url(i/or-g.gif) repeat-x top #ffefd3;}
  #ann p {color:#242; margin-top:0; margin-bottom:0.5em;}
  #ann a {color:#000; text-decoration:none;}
  #ann a:hover {color:#f00;}
 #notice {background: url(i/grey-g.gif) repeat-x top #bdcbcb;}
  #notice p {color:#040; margin-top:0; margin-bottom:0.5em;}
  #notice a {color:#000; text-decoration:none;}
  #notice a:hover {color:#f00;}
  #addann {background: url(i/or-g.gif) repeat-x top #ffefd3; border-top: 1px solid #000;}
 #noticewhite {background: #ffffff; padding: 10px 0;}
  #noticewhite p {color:#363; margin-top:0; margin-bottom:0.5em; padding: 0 10px;}
  #noticewhite h3 {padding: 0 10px;}
  #noticewhite a {color:#000; text-decoration:none;}
  #noticewhite a:hover {color:#f00;}

#footer {background: url(i/grad-g.gif) repeat-x #2baa75; float:left; width:100%; border-top: 4px double #000;}
 #footer p {color:#ffefcf;font-size:80%;margin:7px 0 0 0;line-height:1.5em;}
 #footer a {color:#ffefcf;}
 #footer a:hover {color:#ffefcf;text-decoration:underline;}
 #footer span {color:#2ba46f;font-size:xx-small;}
  #footer span a {color:#2ba46f;font-size:xx-small;line-height:10px;}
.lbanners {text-align:center;}
.lbanners img {margin:0 0 5px;}

.brdl {border-left:1px solid #000;}
.beige {background:#ffe9be;}
.font80 {font-size:80%;}
.font60 {font-size:60%;font-weight: bold;}
.article {font-family:Verdana, Arial, sans-serif;text-align:center;margin:20px 19%;_margin-right:0;width:62%;_width:72%;}
 .w300 {font-size:.85em;text-align:justify;}
 .article h3 {text-align:center;margin:1em 0 5px;}
 .author {font-size:1.2em;font-style:italic;padding:0 0 3px 2px;}
.cntr {text-align:center;position:relative;top:-7px;}