body {	
   background-color:#000000;
}

td, tr, p, div {
   font-family : Verdana, sans-serif;
   font-size   : 12px;
   color       : #ffffff;
}

hr {
   color  : #ffffff;
   height : 1px;
   width  : 100%;
}

table.moduletable {
   width         : 100%;
   border        : 2px solid #460c0c;
   background    : #b0564d;
   margin-bottom : 5px;
}

table.moduletable th {
   font-size        : 10px;
   font-weight      : bold;
   text-transform   : uppercase;
   color            : #000000;
   text-align       : center;
   letter-spacing   : 1px;
   border-top-style : 5;
   padding-top      : 5px;
}

table.moduletable td {
   padding : 2px;
}

table.moduletable a:link, table.moduletable a:visited {
   color           : #333333;
   text-decoration : none;
}

table.moduletable a:hover {
   color           : #00CC00;
   text-decoration : underline;
}

.button {
   color            : #ffffff;
   font-size        : 12px;
   font-weight      : normal;
   background-color : green;
   text-align       : center;
   margin           : 1px;
   width            : auto;
   border           : outset thin #ffcc99
}

.inputbox {
   padding          : 0 2px 0 2px;
   border           : thin inset #CCCCCC;
   background-color : #FFFFFF;
   color            : #000000;
   margin           : 1px;
   width            : auto;
   font-size        : 12px;
}

.sectiontableheader {
   color          : #ffffff;
   font-size      : 10px;
   font-weight    : bold;
   background     : green;
   text-transform : uppercase;
   letter-spacing : 1px
}

.sectiontableentry1 {
   vertical-align : top;
   padding        : 2px;
   background     : #b0564d;
}

.sectiontableentry2 {
   vertical-align : top;
   padding        : 2px;
   background     : #F4FAEF;
}

.mainlevel {
   font-family : Arial, Helvetica, sans-serif;
   font-size   : 12px;
   font-color  : #ffffff;
}

.sublevel {
   font-family : Arial, Helvetica, sans-serif;
   font-size   : 10px;
}

ul#mainlevel-nav {
   padding    : 0;
   margin     : 0;
   list-style : none;
}

ul#mainlevel-nav li {
   display       : block;
   padding-left  : 0px;
   padding-right : 0px;
   margin        : 0;
   float         : right;
   font-size     : 11px;
   line-height   : 18px;
   white-space   : nowrap;
   border-left   : 1px solid #666;
}

ul#mainlevel-nav li a {
   display         : block;
   padding-left    : 10px;
   padding-right   : 10px;
   text-decoration : none;
   color           : #ccc;
}

ul#mainlevel-nav li a:hover {
   color : #cc0000;
}

a:link, a:visited {
   color           : #4C6790;
   text-decoration : none;
}

a:hover {
   color           : #6C88B2;
   text-decoration : underline;
}

a.category:link, a.category:visited {
   font-weight : bold;
}

.small {
   font-family : Arial, Helvetica, sans-serif;
   font-size   : 10px;
   color       : #ffffff;
}

.smalldark {
   font-family : Arial, Helvetica, sans-serif;
   font-size   : 10px;
   color       : #000000;
}

.createdate, .modifydate {
   font-family : Arial, Helvetica, sans-serif;
   font-size   : 10px;
   color       : #B0B0B0;
}

.content_rating {
   font-family : Arial, Helvetica, sans-serif;
   font-weight : normal;
   color       : #000000;
   font-size   : 10px;
}

.content_vote {
   font-family    : Arial, Helvetica, sans-serif;
   align          : right;
   font-size      : 9px;
   height         : 22px;
   padding-top    : 2px;
   padding-bottom : 2px;
   padding-left   : 10px;
   padding-right  : 10px;
   background     : #C7DDB3;
   border         : 1px solid #94BE6E;
}

.pathway {
   font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size   : 10px;
   color       : #00FF00;
   text-indent : 5px;
}

a.pathway:link, a.pathway:visited {
   color           : #FFFFFF;
   text-decoration : none;
   font-weight     : normal;
   font-size       : 10px;
   font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a.pathway:hover {
   color           : #FFC166;
   font-size       : 14px;
   text-decoration : underline;
}

.contentpane {
   padding-left  : 4px;
   padding-right : 4px;
   text-align    : justify;
}

.contentpaneopen {
   padding-left  : 4px;
   padding-right : 4px;
   text-align    : justify;
}

table.contentpaneopen td span.small {
   padding-left : 20px;
   height       : 10px;
   background   : url(../images/author.gif) no-repeat top left;
   color        : #009900;
   text-align   : left;
   font-size    : 10px;
}

.contentheading, .componentheading {
   font-family : Arial, Helvetica, sans-serif;
   font-size   : 16px;
   font-weight : bold;
   color       : #000000;
   padding-top : 15px;
}

.readon{
   display      : block;
   width        : 100px;
   padding-left : 17px;
   background   : url(../images/readon.gif) no-repeat;
   font-size    : 10px;
} 

.readon:hover{
   display      : block;
   padding-left : 17px;
   background   : url(../images/readon_over.gif) no-repeat;
} 

table.contenttoc {
   border  : 3px solid #E0E0E0;
   padding : 2px;
   margin  : 0px 0px 5px 5px;
}

table.contenttoc th {
   font-size      : 12px;
   font-weight    : bold;
   background     : #E0E0E0;
   color          : #000000;
   text-align     : center;
   letter-spacing : 1px;
   border-bottom  : 1px solid #79C437;
}

.pagenavcounter {
   font-weight : bold;
}

.category {
}

.createdate {
   background      : url(../images/date.gif) no-repeat 0px 2px;
   padding-left    : 20px;
   font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size       : 10px;
   color           : #000000;
   text-decoration : none;
   font-weight     : normal;
}

.modifydate {
   font-family     : Arial, Helvetica, sans-serif;
   font-size       : 10px;
   color           : #333333;
   text-decoration : none;
   font-weight     : normal;
}

.date  {
   color               : #00cc00;
   font-size           : 11px;
   font-family         : Arial, Helvetica, sans-serif;
   font-variant        : normal;
   font-weight         : lighter;
   text-decoration     : blink;
   text-transform      : capitalize;
   padding-right       : 5px;
   padding-bottom      : 3px;
   background-position : bottom;
   padding-top         : 5px;
}