body
  {background-color:#e7e7e7;
   color:#333333;
   padding:0;
   margin:0;
   font-family:Arial,Helvetica,sans-serif;
   font-size:78%;
   background-image:url(/_images/bg.gif);
   background-repeat:repeat-y;}
table
  {border-spacing:0px;
   border-collapse:collapse;}
tr
  {vertical-align:top;}
td
  {padding:0px;
   vertical-align:top;}
a
  {text-decoration:none;
   color:#558800;}
a:hover
  {text-decoration:none;
   color:#333333;}
a img
  {border:none;}
input,select,option,textarea
  {font-family:Arial,Helvetica,sans-serif;
   font-size:100%;}
.field
  {width:520px;}
.xtopicarea
  {background-image:url(/_images/bg.gif);
   background-repeat:repeat-y;}
.topicbar
  {width:800px;
   height:230px;
   border-bottom:1px solid #d7d7d7;}
.logo
  {position:absolute;
   top:12px;
   left:130px;}
.topictable
  {position:absolute;
   left:200px;
   top:0px;
   width:600px;}
.topiccol
  {width:120px;}
.topiccol a
  {display:block;
   padding:8px;
   padding-top:18px;
   height:204px;
   font-weight:bold;
   color:#606060;
   font-size:15px;
   text-decoration:none;
   border-left:1px solid #d7d7d7;}
.topiccol a:hover
  {background-color:#979797;
   color:#ffffff;
   border-left:1px solid #ffffff;}
.topiccol a.selected
  {background-color:#a7a7a7;
   color:#ffffff;
   border-left:1px solid #ffffff;}
.subtopic
  {color:#cccccc;
   font-size:12px;
   margin-bottom:5px;}
.xthemearea
  {background-image:url(/_images/bg.gif);
   background-repeat:repeat-y;}
.themebar
  {position:absolute;
   left:0px;
   top:80px;
   height:140px;
   width:800px;
   z-index:99;
   border-top:1px solid #ffffff;
   border-bottom:1px solid #ffffff;}
.xcontentarea
  {background-image:url(/_images/bg.gif);
   background-repeat:repeat-y;}
.contentbar
  {position:absolute;
   left:0px;
   top:230px;
   height:1000px;
   width:800px;}
.menucol
  {position:absolute;
   top:0px;
   left:0px;
   width:200px;}
.menu
  {position:relative;
   border-bottom:1px solid #d7d7d7;}
.submenu
  {background-color:#f7f7f7;
   margin-left:8px;
   border-left:1px solid #d7d7d7;}
.menu a
  {display:block;
   padding:3px 8px;
   padding-right:16px;
   color:#404040;
   text-decoration:none;
   border-top:1px solid #d7d7d7;}
.menu a:hover
  {background-image:url(/_images/menuhilite.gif);
   background-position:right;
   background-repeat:repeat-y;}
.menu a.selected
  {background-image:url(/_images/menuselected.gif);
   background-position:right;
   background-repeat:repeat-y;}
.searchmenu
  {border-bottom:1px solid #d7d7d7;
   padding:8px;
   margin-bottom:20px;}
.toolmenu
  {border-top:1px solid #d7d7d7;
   border-bottom:1px solid #d7d7d7;
   margin-top:50px;}
.menuteaser
  {padding:24px 20px;}
.menuteaserbox
  {border:1px solid #d7d7d7;
   background-color:#f7f7f7;
   margin-bottom:4px;}
.menuteaserbox a
  {display:inline;
   padding:0px;
   margin:0px;
   border:none;
   background-image:none;}
.menuteaserbox a:hover
  {display:inline;
   border:none;
   background-image:none;}
.contentcol
  {position:absolute;
   top:0px;
   left:200px;
   width:600px;}
.header h2
  {margin:0px;}
.content
  {width:550px;
   padding:20px 24px;}
.article
  {margin-bottom:20px;}
.imagecolumn
  {padding-right:14px;
   padding-top:2px;}
.contentcolumn
  {}
.image
  {}
.itemdate
  {color:#777777;
   font-size:90%;}
.itemdate a
  {color:#777777;}
.infobox
  {border:1px solid #e7e7e7;
   background-color:#ffffff;
   padding:8px;
   margin-bottom:20px;}
.back
  {padding-top:14px;}
h1,h2,h3,h4,h5,h6
  {margin:0px;
   margin-bottom:12px;
   color:#88bb00;}
h1
  {font-size:180%;}
h2
  {font-size:125%;}
a.mailer
  {width:100px;
   height:20px;
   background-image:url(/_images/mailer0.gif);
   background-repeat:no-repeat;
   padding:2px;
   padding-left:25px;
   padding-right:10px;
   font-family:Trebuchet MS,Arial;
   font-size:11px;
   color:#558800;}
a:hover.mailer
  {background-image:url(/_images/mailer1.gif);
   color:#558800;}
.footer
  {padding:10px 20px;
   color:#b7b7b7;
   font-size:90%;
   text-align:center;}
.cmsmenu
  {border-left:1px solid #d7d7d7;
   border-right:1px solid #d7d7d7;
   border-bottom:1px solid #d7d7d7;}
.cmssubmenu
  {background-color:#f7f7f7;
   margin-left:8px;
   border-left:1px solid #d7d7d7;}
.cmsitem
  {padding:3px 8px;
   border-top:1px solid #d7d7d7;}
.cmsitem table
  {width:100%;}
.cmslinks
  {color:#c7c7c7;
   text-align:right;}
.disabled
  {color:#999999;}

.cmstable
  {width:550px;}
.cmstable th
  {padding:3px;
   background-color:#d7d7d7;}
.cmstable td
  {padding:3px;
   border-bottom:1px solid #d7d7d7;}
.adminlink,a.adminlink
  {color:#cc0000;
   font-weight:bold;}

.table
  {}
.table th
  {padding:3px;}
.table td
  {padding:3px;}

.inline
  {display:inline;}
.red
  {color:#ff6600;}
dl
  {margin:0px;
   margin-bottom:20px;}
dt,li
  {padding-bottom:2px;}
dd
  {padding-top:8px;
   padding-bottom:8px;
   margin-left:20px;}
ul
  {list-style-type:square;}

.filter dd 
  {margin:0px;}

.forum dl
  {margin:0px;
   margin-left:8px;
   border-bottom:1px dotted #cccccc;}
.forum dt
  {background-color:#e7e7e7;
   border-left:1px dotted #cccccc;
   border-bottom:1px dotted #cccccc;
   padding-left:8px;}
.forum dd
  {border-left:1px dotted #cccccc;
   background-color:#f7f7f7;
   margin:0px;}
.forumcontent
  {padding:8px;}
.rownum
  {float:right;
   font-size:240%;
   font-weight:bold;
   color:#f7f7f7;}

.facebook_link
  {color:#3b5998;}

.xbottomarea
  {background-image:url(/_images/bg.gif);
   background-repeat:repeat-y;}
.xbottombar
  {width:800px;
   height:60px;}
#teaser
  {position:absolute;
   top:250px;
   left:830px;}
