bottom
{
   Z-INDEX:2;
   LEFT:0px;
   width:100%;
   POSITION:absolute;
   TOP:594px;
   height:30px;
   text-align:center;
   border: #555 1px solid;
}

A:link
{
   font-size:11px;
   color:#448844;
   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-decoration:none;
}

A:visited
{
   font-size:11px;
   background:inherit;
   color:#777788;
   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-decoration:none;
}

A:active
{
   font-size:11px;
   background:inherit;
   color:#cccc55;
   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-decoration:none;
}

A:hover
{
   font-size:11px;
   background:inherit;
   color:#777755;
   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-decoration:none;
}

body
{
   margin:0px;
   font-size:12px;
   CURSOR:default;
   color:#7777cc;
   background:black;
   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-decoration:none;
}

textarea
{
   background:black;
   color:#7777cc;
   font-size:11px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   border: #555 1px solid;
}

p
{
   font-size:12px;
   background:inherit;
   color:#7777cc;
   line-height:1.4;
   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-decoration:none;
}

TABLE
{
   font-size:11px;
   color:#7777cc;
   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-decoration:none;
}

TD.content
{
   border-right: #555 1px solid;
   font-size:12px;
   color:#7777cc;
   background:black;
   text-decoration:none;
   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

TD.extra
{
   border: #555 1px solid;
}

TD.extras
{
   background:black;
   color:inherit;
   border: #555 1px solid;
}

TD.extrafoot
{
   background:black;
   color:inherit;
   border: #555 1px solid;
}

TD.story
{
   background:black;
   color:#7777cc;
   font:11px Verdana,Arial,Helvetica,sans-serif;
   border: #555 1px solid;
}

hr
{
   border: #555 1px solid;
   background:transparent;
   height:2px;
   width:94%;
}

ul
{
   list-style-type:square;
}

.center
{
   text-align:center;
}

.justify
{
   text-align:justify;
}

.right
{
   text-align:right;
}

H1
{
   font-weight:bold;
   font-size:12px;
   background:inherit;
   color:#7777cc;
   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
   letter-spacing:0px;
   text-decoration:none;
}

.heading
{
   font-weight:bold;
   font-size:12px;
   background:inherit;
   color:#7777cc;
   font-family:Tahoma,sans-serif;
   letter-spacing:0px;
   text-decoration:none;
}

.heading1
{
   font-weight:bold;
   font-size:12px;
   background:inherit;
   color:#7777cc;
   font-family:Tahoma,sans-serif;
   letter-spacing:0px;
   text-decoration:none;
}

.fade
{
   font-weight:bold;
   font-size:10px;
   background:inherit;
   color:#7777cc;
   font-family:Tahoma,sans-serif;
   letter-spacing:0px;
   text-decoration:none;
}

.user
{
   font-weight:bold;
   font-size:10px;
   background:inherit;
   color:#7777cc;
   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
   letter-spacing:0px;
   text-decoration:none;
}

img.work
{
   border: #555 1px solid;
}

.error
{
   color:#7777cc;
   background:black;
}

.fheader
{
   font-size:12px;
   font-WEIGHT:bold;
   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-decoration:none;
}

a.fheader
{
   background:inherit;
   color:#7777cc;
}

a.fheader:visited
{
   background:inherit;
   color:#7777cc;
}

a.fheader:hover
{
   background:inherit;
   color:#7777cc;
}

#maintable
{
   Z-INDEX:6;
   VISIBILITY:hidden;
   font: 12px verdana,sans-serif;
   background:inherit;
   color:#7777cc;
   POSITION:absolute;
   text-align:center;
}

#custtable
{
   Z-INDEX:6;
   VISIBILITY:hidden;
   font: 12px verdana,sans-serif;
   background:inherit;
   color:#7777cc;
   POSITION:absolute;
   text-align:center;
}

#linktable
{
   Z-INDEX:6;
   VISIBILITY:hidden;
   font: 12px verdana,sans-serif;
   background:inherit;
   color:#7777cc;
   POSITION:absolute;
   text-align:center;
}

select
{
   border: #555 1px solid;
   font-size:12px;
   color:#7777cc;
   background:black;
   text-decoration:none;
   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.bodyline
{
   background:black;
   color:inherit;
   border:#555 1px solid;
}

.forumline
{
   background:black;
   color:inherit;
   border:#555 1px solid;
}

td.row1
{
   background:black;
   color:inherit;
   border: #555 1px solid;
}

td.row2
{
   background:black;
   color:inherit;
   border: #555 1px solid;
}

td.row3
{
   background:black;
   color:inherit;
   border: #555 1px solid;
}

td.rowlt
{
   border: #555 1px solid;
}

td.rowrt
{
   border: #555 1px solid;
}

td.rowpic
{
   color:inherit;
   background:black;
   border: #555 1px solid;
}

th
{
   color:#7777cc;
   font-size:11px;
   font-weight:bold;
   height:20px;
   background:black;
   border: #555 1px solid;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom
{
   color:inherit;
   background:black;
   border: #555 1px solid;
   height:28px;
}

td.cat,td.catHead,td.catBottom
{
   height:29px;
   color:inherit;
   background:black;
   border: #555 1px solid;
}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR
{
   font-weight:bold;
   color:inherit;
   background:black;
   border: #555 1px solid;
   height:28px;
}

td.row3Right,td.spaceRow
{
   color:inherit;
   background:black;
   border: #555 1px solid;
}

th.thHead,td.catHead
{
   font-size:12px;
   color:inherit;
   background:black;
   border: #555 1px solid;
}

th.thSides,td.catSides,td.spaceRow
{
   color:inherit;
   background:black;
   border: #555 1px solid;
}

th.thRight,td.catRight,td.row3Right
{
   color:inherit;
   background:black;
   border: #555 1px solid;
}

th.thLeft,td.catLeft
{
   color:inherit;
   background:black;
   border: #555 1px solid;
}

th.thBottom,td.catBottom
{
   color:inherit;
   background:black;
   border: #555 1px solid;
}

th.thTop
{
   color:inherit;
   background:black;
   border: #555 1px solid;
}

th.thCornerL
{
   color:inherit;
   background:black;
   border: #555 1px solid;
}

th.thCornerR
{
   color:inherit;
   background:black;
   border: #555 1px solid;
}

.maintitle,h1,h2
{
   font-weight:bold;
   font-size:22px;
   font-family:Arial,Verdana,Helvetica,sans-serif;
   text-decoration:none;
   line-height:120%;
   background:inherit;
   color:#7777cc;
}

.gen
{
   font-size:12px;
}

.genmed
{
   font-size:11px;
}

.gensmall
{
   font-size:10px;
}

.gen,.genmed,.gensmall
{
   background:inherit;
   color:#7777cc;
}

a.gen,a.genmed,a.gensmall
{
   background:inherit;
   color:#7777cc;
   text-decoration:none;
}

a.gen:hover,a.genmed:hover,a.gensmall:hover
{
   background:inherit;
   color:#7777cc;
   text-decoration:none;
}

.mainmenu
{
   font-size:11px;
   background:inherit;
   color:#7777cc;
}

a.mainmenu
{
   text-decoration:none;
   background:inherit;
   color:#7777cc;
}

a.mainmenu:hover
{
   text-decoration:none;
   background:inherit;
   color:#7777cc;
}

.cattitle
{
   font-weight:bold;
   font-size:12px;
   letter-spacing:0px;
   background:inherit;
   color:#7777cc;
}

a.cattitle
{
   text-decoration:none;
   background:inherit;
   color:#7777cc;
}

a.cattitle:hover
{
   text-decoration:none;
   background:inherit;
   color:#7777cc;
}

.forumlink
{
   font-weight:bold;
   font-size:12px;
   background:inherit;
   color:#7777cc;
}

a.forumlink
{
   text-decoration:none;
   background:inherit;
   color:#7777cc;
}

a.forumlink:hover
{
   text-decoration:none;
   background:inherit;
   color:#7777cc;
}

.nav
{
   font-weight:bold;
   font-size:11px;
   background:inherit;
   color:#7777cc;
}

a.nav
{
   text-decoration:none;
   background:inherit;
   color:#7777cc;
}

a.nav:hover
{
   text-decoration:none;
   background:inherit;
   color:#7777cc;
}

.topictitle
{
   font-weight:bold;
   font-size:11px;
   background:inherit;
   color:#7777cc;
}

a.topictitle:link
{
   text-decoration:none;
   background:inherit;
   color:#7777cc;
}

a.topictitle:visited
{
   text-decoration:none;
   background:inherit;
   color:#7777cc;
}

a.topictitle:hover
{
   text-decoration:none;
   background:inherit;
   color:#7777cc;
}

.name
{
   font-size:11px;
   background:inherit;
   color:#7777cc;
}

.postdetails
{
   font-size:10px;
   background:inherit;
   color:#7777cc;
}

.postbody
{
   font-size:12px;
}

a.postlink:link
{
   text-decoration:none;
   background:inherit;
   color:#7777cc;
}

a.postlink:visited
{
   text-decoration:none;
   background:inherit;
   color:#7777cc;
}

a.postlink:hover
{
   text-decoration:none;
   background:inherit;
   color:#7777cc;
}

.code
{
   font-family:Courier,'Courier New',sans-serif;
   font-size:11px;
   color:#7777cc;
   background:black;
   border: #555 1px dashed;
}

.quote
{
   font-family:Courier,'Courier New',sans-serif;
   font-size:11px;
   color:#7777cc;
   background:black;
   border: #555 1px solid;
}

.copyright
{
   font-size:10px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   background:inherit;
   color:#7777cc;
   letter-spacing:0px;
}

a.copyright
{
   background:inherit;
   color:#7777cc;
   text-decoration:none;
}

a.copyright:hover
{
   color:#7777cc;
   background:inherit;
   text-decoration:none;
}

input,textarea,select
{
   color:#7777cc;
   font: normal 11px arial, helvetica, verdana, sans-serif;
   border:#555 1px solid;
   background:black;
}

input.post,textarea.post,select
{
   color:inherit;
   background:black;
}

input
{
   text-indent:2px;
}

input.button
{
   color:#7777cc;
   font:normal 11px arial, helvetica, verdana, sans-serif;
   border:#555 1px solid;
   background:black;
}

input.mainoption
{
   color:#7777cc;
   font:normal 11px arial, helvetica, verdana, sans-serif;
   border:#555 1px solid;
   background:black;
}

input.liteoption
{
   color:#7777cc;
   font: normal 11px arial, helvetica, verdana, sans-serif;
   border:#555 1px solid;
   background:black;
}

.helpline
{
   color:inherit;
   background:black;
   border-style:none;
}

.postimage
{
   cursor:pointer;
}

.postimage:hover
{
   background:black;
   cursor:pointer;
}

.blocktitle
{
   background:black;
   text-align:center;
   font-weight:bold;
   border: #555 1px solid;
}

#blockborder
{
   border: #888 2px solid;
}

#footer
{
   margin-left: 36px;
   margin-right: 36px;
   width: auto;
   border: #777788 2px solid;
}

#header
{
   margin-left: 36px;
   margin-right: 36px;
   border-top:   #555 0px solid;
   border-bottom:#555 0px solid;
   border-left:  #555 0px solid;
   border-right: #555 0px solid;
   width: auto;
   height: 100px;
}

#block
{
   border: #777788 1px solid;
   padding: 4px;
}

#table1
{
   border: #555 2px solid;
}

#table2
{
   /*border: #555 1px solid;*/
}

#table3
{
   /*border: #555 1px solid;*/
}

#table4
{
   /*border: #555 1px solid;*/
}

#global
{
   margin-left: auto;
   margin-right: auto;
   border: #000 5px solid;
   width: 95%;
}

#logo
{
   margin-top: auto;
   margin-bottom: auto;
   border: none;
}