/*
[ @01! - General Element Definitions ]
    - Used for general things, like the body
      and default table values, etc. Also there
      are some things that didn't fit elsewhere
      at the bottom
*/

IMG, DIV {
 margin:                 0px;
 border:                 0px;
 padding:                0px;
}

TABLE {}

TH, TD {
 margin:                 0px;
 text-align:             left;
 vertical-align:         top;
}

P, PRE {
 margin:                 0px;
 text-align:             left;
}

.MAILTABLE P, .POSTINGTEXT P, .WIKI P, .IMAGEDESC P, .DATA P, .STARTABOUT P, .STARTLINKS P, .ALLNEWS P, .ALLIMAGES P, .ALLPOEMS P, .ALLFMEMBERS P, .WIKICOMMENT P, .GBMESSAGETEXT P {
 margin-top:             1ex;
 margin-bottom:          0.6ex;
}

.INDENT P {
  margin-top:      0px;
  margin-bottom:   0px;
  padding-top:     0px;
  padding-bottom:  0px;
  text-indent:     2em;
  line-height:     150%;
}

.BOX400, .BOX500, .BOX150, .BOX250, .BOX50, .BOX100, .BOX200, .BOX300, .BOX
{display:table-cell;display:inline-table;
display:inline-block;vertical-align:top;}

.BOX100 { width: 100px}
.BOX200 { width: 200px}
.BOX300 { width: 300px}
.BOX400 { width: 400px}
.BOX500 { width: 500px}
.BOX150 { width: 150px}
.BOX250 { width: 250px}
.BOX50 { width: 50px}

.INLINED {display:inline;}

PRE, TT {
 font-family: courier;
}

.UNBOLD {
 font-style:             italic!important;
}

.ULINE {
 text-decoration:        underline;
}

.LT {
 text-decoration:        line-through;
}

H1 {
 font-size:              18px;
 margin:                 0px;
}

H2 {
 font-size:              15px;
 margin:                 0px;
}

.HUGE {
 font-size:              90px;
}

DEL {
 color: #FFFFFF;
 background-color: #000000;
 text-decoration:        line-through;
}

INS {
 color: #000000;
 background-color: #FFFFFF;
 text-decoration:        underline;
}

A:link, A:visited {
 color:                  #88BBEE;
 text-decoration:        none;
}
A:hover {
 color:                  #00DDFF;
}

INPUT, TEXTAREA, SELECT {
 background-color:       #112233;
 color:                  #DDDDDD;
 border:                 1px solid #445577;
 font-family:            courier, sans-serif;
 font-size:              12px;
}

.WIKI_PAGE TEXTAREA {
 width:                  550px;
}

INPUT:hover, INPUT:focus, TEXTAREA:hover, TEXTAREA:focus {
 background-color:       #001122;
}

INPUT:focus, TEXTAREA:focus {
 border-color:           #2233BB;
}

NEXTPREVIOUSMEMBER, .MEMBERLINKS {
 vertical-align:         middle;
}

.IMAGEBUTTON, .IMAGEBUTTON:hover, .IMAGEBUTTON:focus {
 background-color: #D8E9F8;
 vertical-align:         middle;
}

.MAXBUTT100b {
 display: block; 
   width: 133px; 
   text-align: center; 
   padding: 1px; 
}

.MAXBUTT100 { 
  font-weight: bold!important;
  font-size: 8pt!important;
}

.CMARG {
text-align: center;
margin: 5.5px; 
}

.MEMBERLINKS table,
.MEMBERLINKS TD,
.MEMBERLINKS TH, 
.MEMBERSTATSBUTTONS table,
.MEMBERSTATSBUTTONS TD,
.MEMBERSTATSBUTTONS TH {
 margin: 0; 
 padding: 0;
 border: 0;
}

.TOMEMBERPOLL,
.TOMEMBERGUESTBOOK,
.TOMEMBERDIARY,
.TOMEMBERDATA {
margin: 3px;
padding: 3px;
border: 1px solid #555555;
}

.MEMBERLINKS {
 width:                  75%;
}

.VIEWWIKIWATCH BR {
 display: none;
}

.VIEWWIKIWATCH TABLE {
 margin: 0px;
}

.VIEWWIKIWATCH FORM {
 margin: 0px;
}



/*
[ $01! - Body Definitions ]
 - Set stuff like left-hand
   border here, and general
   font families
*/
BODY {
 margin:                 0px;
 border:                 0px;
 padding:                0px;
 background-color:       #334455;
 color:                  #CCDDD8;
 font-family:            verdana, arial, sans-serif;
 font-size:              12px;
}

.LINKLIST {
 background-color:       #222836;
 border-bottom:          1px solid #334466;
}

.LINKLIST TD {
 text-align:             center;
}

.LINKLIST A:hover, .LINKLIST A:visited, LINKLIST A:link {}

.CONTENT, .NOCONTENT {
 padding-left:           10px;
 margin:                 0px;
 position:               static;
}

/* This fixes the content bug! Yay! - Don't touch it! ;) */
.CONTENT:after, .NOCONTENT:after {
 content:                "."; 
 display:                block; 
 height:                 0; 
 clear:                  both; 
 visibility:             hidden;
}

/* Hides from IE-mac \*/
* html .CONTENT, * html .NOCONTENT {
 height:                 1%;
}
/* End hide from IE-mac */


/* 
[ $02! - Status Bar ]
 - Right-hand status bar on all pages
*/

.STATUSHELP, .STATUSHELPNEW {
 color:                  red;
}

.STATUSHELP, .STATUSHELPNEW, .MEMBEROFTODAY {
 padding:                2px;
 margin-bottom:          4px;  
 margin-top:             4px;
 margin-left:            2px;
 margin-right:           2px;
}

.MEMBEROFTODAY IMG {
 margin:                 4px;
}

.LOGOUTFRIEND, .NOTSOACTIVEFRIEND, .NORMALFRIEND {
 margin-bottom:          4px;  
 margin-top:             4px;
 margin-left:            2px;
 margin-right:           2px;
}

.STATUSLISTTABLE, .LOGINSTABLE {
 width:                  100%;
 padding:                0px;
 margin:                 0px;
 border:                 0px;
 border-spacing:         0px;
 border-collapse: collapse;
}

.STATUSLISTTABLE TD, .LOGINSTABLE TD {
 padding:                1px;
 margin:                 0px;
}

.STATUSTABLETOP, .LASTVISITORTOP {
 background-color:       #666666;
 padding:                0px;
}

.STATUSNEWPOSTINGS, .STATUSNEWMESSAGE, .STATUSNEWMESSAGES, .STATUSNEWGB {
 color:                  #B47DFF;
}

.LASTVISITORS {
 border:                 1px solid #777777;
 padding:                0px;
 margin-bottom:          4px;
}

.LASTVISITORTOP {
 border-bottom:          1px solid #777777;
}

.LASTVISITORONE, .LASTVISITORTWO {
 background-color:       #555555;
 padding-left:           2px;

}

.WIKIDATA WIKISEARCHFORM {}
.WIKIDATA WIKIAUTHOR {}
.WIKIDATA WIKIPAGENAME {}
.WIKIDATA WIKIVERSIONNR {}
.WIKIDATA WIKITIME {}
.WIKIDATA WIKINROFWATCHERS {}
.WIKIDATA WIKIDICE {}

.STATUSNONEWMESSAGE{}

.STATUSTOUNAME, .STATUSCHANGEMOOD, .STATUSTOWIKI, .STATUSTOFORUM, .STATUSTOPOSTINGNR, .WIKIDATA, .STATUSTIME, .STATUSBOOKMARKS, .FORUMINFOSTATUS, .NEWWIKIS {
 padding:                2px;
}

.STATUSTOUNAME, .STATUSCHANGEMOOD, .STATUSTOWIKI, .STATUSTOFORUM, .STATUSTOPOSTINGNR, .WIKIDATA {
 background-color:       #444444;
}

.STATUSTIME, .STATUSBOOKMARKS, .FORUMINFOSTATUS, .NEWWIKIS {
 background-color:       #555555;
}

.STATUSLIST, .LOGINS, .STATUSTOUNAME, .STATUSCHANGEMOOD, .STATUSONLINEFRIENDS, .STATUSTOWIKI, .STATUSTOFORUM, .STATUSTOPOSTINGNR, .WIKIDATA, .STATUSTIME, .STATUSBOOKMARKS, .FORUMINFOSTATUS, .LASTVISITORS, .NEWWIKIS {
 border:                 1px solid #777777;
 margin-bottom:          4px;  
 margin-top:             4px;
 margin-left:            1px;
 margin-right:           1px;
}

.STATUSTABLEBOTTOM, .STATUSTABLEONE {
 background-color:       #37284A;
}

.STATUSTABLETWO {
 background-color:       #28294A;
}

.STATUSONLINEFRIENDS A {
 padding:                0px;
 display:                block;
 border-bottom:          1px solid #777777;
 background-color:       #666666;
}

.STATUSONLINEFRIENDS BR {
 display:                none;
}

.STATUSONLINEFRIENDS DIV A {
 border:                 0px;
 display:                inline;
 background-color:       transparent;
}

.STATUSALL {
 float:                  right;
 clear:                  right;
 width:                  22%;
 margin-top:             0px;
 margin-right:           0px;
 margin-bottom:          0px;
 margin-left:            10px;
 padding:                1px;
 border-left:            1px solid #334466;
 border-bottom:          1px solid #334466;
 background-color:       #222836;
}

.OWNWIKI {
 color:                  #00CCFF;
}

/* End right-hand statusbar definitions */


.CLEARSTATUS {
 clear:                  both;
}

.BOTTOMTEXTS {
 margin-top:             7px;
 padding-top:            3px;
 padding-bottom:         4px;
 border-top:             1px solid #334466;
 background-color:       #222836;
 text-align:             center;
 float:                  left;
 width:                  100%;
}

.NEWS {
 float:                  left;
 padding:                2px;
 margin-left:            5px;
 border:                 1px solid #334466;
 background-color:       #334455;
}

.HELP {
 float:                  right;
 padding:                2px;
 margin-right:           5px;
 border:                 1px solid #334466;
 background-color:       #334455;
}

.BOTTOMIMGTEXT {
 padding-top:            2px;
 text-align:             center;
}

.MESSAGE {
 padding:                1px;
 margin-bottom:          3px;
 width:                  75%;
 border:                 1px inset #BBDDCC;
 background-color:       #8866AA;
 color:                  #FFFFFF;
}

.BUTTON1 {}
.LINKSLINK {}
.FRIENDOKP {}

.ERROR {
 color:                  #CCDDD8;
}

.TINYBLACK {}
.TINYBLACK H1 {}
.TINYBLACK A {}

.BOTTOMTEXTS HR, .BOTTOMTEXTS IMG {
 display:                none;
 }


/* 
[ $03! - Miscellaneous ]
 - Some minor stuff that appears
   on different pages or is used
   as a donor feature 
*/

.CARD {
 /* What does this do? */
 background-color:       #FFFFFF; 
 color:                  #000000;
 background-image:       none;
}

.RED { color: #FF3030; }
.PINK { color: #FFC0C0; }
.LBLUE { color: #C0C0FF; }
.BLUE { color: #8080FF; }
.DBLUE { color: #00006A; }
.LGREEN { color: #C0FFC0; }
.GREEN { color: #00FF00; }
.DGREEN { color: #009E00; }
.WHITE { color: #FFFFFF; }
.DGREY { color: #000000; }
.LPURPLE { color: #CB81FF; }
.PURPLE { color: #FF00FF; }
.DPURPLE { color: #400040; }
.YELLOW { color: #FFFF00; }
.ORANGE { color: #FF9C00; }
.BROWN { color: #8E6758; }

/*
[ @02! - Index Page (Login Page) ]
    - Used for the page you go to to
      log in
*/

.ENTRANCE {}
.ENTRANCETABLECELL {}
.ENTRANCEIMAGE {}

.LOGINFORM {} 
.WELCOME {} 
.WELCOMERIGHT {}
.LOGINFORMBUTTON {} 
.REGISTER  {}
.REGISTER A:link, .REGISTER A:visited {}
.ELFTOWNLOGO1 {}
.SHORTABOUT {}
.SHORTABOUT P {}
.SHORTABOUT A {}
.SHORTABOUT H1 {}
.NEWSINDEX {}
.NEWSINDEX A:hover {}
.NEWSINDEX A:link, .LINKLIST A {}
.HELPINDEX A:hover {}
.HELPINDEX A:link, .LINKLIST A {}
.HELPINDEX {}

/*
[ @03! - Mainstreet ]
    - Elftown's Mainstreet
*/

.STARTWORLDMAP, .NROFMEMBERS, .NOOFBIRTHDAYS, .TERMODATA {
 margin-left:            10px;
}

.STARTWORLDMAP IMG {
 border:                 2px solid #777777;
}

.STARTABOUT, .STARTLINKS { 
 margin:                 0px 24% 1em 24%;
} 


.STARTLINKS P {
 margin:                 0px 2px 8px 9px;
 font-size:              14px; 
}

.STARTLINKS H1 A:visited {}
.STARTLINKS H1 A:link {}
.STARTLINKS H2 A:visited {}
.STARTLINKS H2 A:link {}

.LEFTATSTART {
 float:                  left;
 width:                  22%;
 margin-top:             0px;
 clear:                  left;
 padding:                2px;
 border-right:           1px solid #334466;
 border-bottom:          1px solid #334466;
 background-color:       #222836;
}
 
.POLLATSTART, .CALENDARATSTART {
 border:                 1px solid #666666;
 padding:                2px;
 margin-bottom:          4px; 
} 

.POLLATSTART {
 background-color:       #444444;
}

.CALENDARATSTART {
 background-color:       #444444;
}

.POLLATSTART INPUT {
background-color: transparent;
border: 0px;
}

.POLLATSTART H2 {
 font-size:              14px;
} 

.CALENDARPART {
 margin-top: 10px;
 border-top: 1px solid #666666;
}

.EDITCALENDARBUTTON {}
.MEMBEROFTODAY {} 

.ALLNEWS, .ALLPOEMS, .ALLFMEMBERS, .ALLIMAGES {
 margin:                 0px 24% 1em 24%;
}

.NEWSTEXT P, .POEMSTEXT P, .FMEMBERSTEXT P, .IMAGESTEXT P {
 margin:                 0px 2px 1em 2px;
}

.NEWSTEXT H1, .POEMSTEXT H1, .FMEMBERSTEXT H1, .IMAGESTEXT H1 {
 font-size:              26px;
 margin:                 2px;
}

.NEWSTEXT, .POEMSTEXT, .FMEMBERSTEXT, .IMAGESTEXT {
 background-color:       #474C4F;
 border:                 1px solid #224488;
}

.NEWSTEXT PRE, .POEMSTEXT PRE, .FMEMBERSTEXT PRE, .IMAGESTEXT PRE {
 background:             #474C4F;
 font-family:            arial; 
 font-size:              10px;
 border:                 1px solid #224488;
 margin:                 3px;
 padding-left:           2px;
}

.OLDNEWSBUTTON, .OLDPOEMSBUTTON, .OLDFMEMBERSBUTTON, .OLDIMAGESBUTTON {}
.NEWNEWSBUTTON, .POEMPOEMSBUTTON, .FMEMBERFMEMBERSBUTTON, .IMAGEIMAGESBUTTON {}
.ALLPOEMS A:link, .ALLFMEMBERS A:link, .ALLIMAGES A:link {} 

/*
[ @04! - House Pages ]
    - Houses, your own and other
      members', top to bottom
*/

.MEMBERINFO {}
.MEMBERINFO .TEXT .DATA {}

.UPDATEATTRLINK {
 width:                  75%;
 text-align:             right;
 padding-right:          4px;
}

.NEXTPREVIOUSMEMBER {
 width:                  75%;
}

.NEXTPREVIOUSMEMBER table {
 width:                  100%;
}

.NEXTPREVIOUSMEMBER TD {

 text-align:             center;
}

.INFO {}
.DATE {}
.MEMBERNAME {}

.MEMBERNAME H2 {
 font-size:              18px;
 padding:                2px;
 margin:                 0px;
}

.UNAME {}
.UNAMEMOOD {}

.MEMBERCREATED {
 padding-left:           8px;
 font-style:             italic;
 margin-bottom:          10px;

}

.MEMBERCREATED .DATE {
 font-weight:            bold;
}

.UPLOADIMAGEATHOUSELINK {
 padding:                2px;
 border:                 1px solid #334466;
 background-color:       #445566;
 text-align:             center;
 width:                  75%;
}


.SELECTMANY, .TEXT {
 width:                  75%;
 border:                 1px solid #777777;
 background-color:       #444444;
 padding:                2px;
 margin-top:             5px;
 margin-bottom:          5px;
}

/*.TEXT {
 max-height:             760px;
 overflow:               auto;
}*/


.SELECTMANY .DATA, .TEXT .DATA {
 margin-top:             2px;
 margin-bottom:          2px;
}

.NUMBER, .SELECTONE {
 margin-bottom:          2px;
}

.NUMBER .DATA, .SELECTONE .DATA {
 color:                  #BBEEDD;
 font-weight:            bold;
}

.STRING, .NUMBER, .SELECTONE, .ICQNR {
 margin-left:            5px;
}

.SELECTMANYTABLE {
 margin-top:             5px;
 margin-bottom:          5px;
}

.SELECTMANY .DATA TABLE {
 width:                  100%;
}

.SELECTMANY .DATA TABLE TH {
 width:                  33%;
}


.STRING .DATA {}

.IMAGE IMG {
 border:                 2px solid #5588AA;
}

.IMAGEDESC {
 margin-top:             10px;
 margin-bottom:          10 px;
 border-left:            3px solid #000000;
 padding:                10px;
}

CHANGEIMAGEDESCFORM {
margin-top:              5px;
margin-bottom:           10px;
border-left:             3px solid #883333;
padding:                 2px;
}

.LASTSEEN {}

.RELATIONS {}

.RELATIONS TABLE {
 margin-right:           5px;
 margin-bottom:          4px;
 border:                 1px solid #777777;
 background-color:       #444444;
}

.RELATIONS TABLE TR TD {
 border:                 1px solid #666666;
}

.RELATIONNAMES {}
.BLOCKBUTTON {}
.RELATIONSFORM {}
.FRIENDFORMTABLE {}
.NOTELINK {}
.DELETENOTEBUTTON {}
.DELETENOTEBUTTON table {}
.GBMESSAGE {}
.GBMESSAGEONLYFRIENDS {}
.GBMESSAGEONLYME {}
.GBMESSAGEEVERY {}

.GBMESSAGETEXT {
 border:                 1px solid #AAAAAA;
 width:                  75%;
 margin-top:             5px;
 margin-bottom:          5px;
 padding:                2px;
}

.GBMESSAGEONLYFRIENDS .GBMESSAGETEXT {
 background-color:       #221144;
}

.GBMESSAGEONLYME .GBMESSAGETEXT {
 background-color:       #441122;
}

.GBMESSAGE .GBMESSAGETEXT, .GBMESSAGEEVERY .GBMESSAGETEXT {
 background-color:       #113344;
}

.GBMESSAGEONLYME .DATA, .GBMESSAGEONLYFRIENDS .DATA, .GBMESSAGE .DATA, .GBMESSAGEEVERY .DATA {
 font-family:            arial;
 font-size:              10px;
}

.DELETEGBBUTTON {
 width:                  75%;
 text-align:             right;
}


/*
[ @05! - Personal Data Form and Member Search ]
    - The form to fill out your

      personal data and search
      for other members based on
      such data
*/

.CHOOSEATTRIBUTES, .SEEKFORMTABLE, .MEMBERLISTTABLE {
 border:                 1px solid #778899;
 background-color:       #4D5161;
 border-collapse:        separate;
 margin-right:           5px;
}

.CHOOSEATTRIBUTES .SELECTMANY, .CHOOSEATTRIBUTES TH INPUT, .SEEKFORMTABLE .SELECTMANY, .SEEKFORMTABLE TH INPUT {
 border:                 0px;
 background-color:       transparent;
}

.CHOOSEATTRIBUTES .SELECTMANY .DESC {
 font-style:             italic;
}

.SELECTMANYTABLE {
 border:                 1px solid #777777;
}

.MEMBERLIST {}

.MEMBERLISTTABLE {
 background-color:       #778899;
}

.MEMBERLISTTABLETOP {
 background-color:       #333333;
}

.MEMBERLISTTABLEONE {
 background-color:       #444444;
}


.MEMBERLISTTABLETWO {
 background:             #555555;
}

.SELECTMANYTABLE TH {}
.SEEKFORMTABLE TR TD {}
.SNUMBER {}
.SSELECTONE {}
.SSELECTMANY {}
.SSTRING {}
.WTEXT {}
.SIMAGE {}
.SAGO {}
.DOITALL {}
.DESC {}

/*
[ @06! - Messages ]
    - The list of messages, and
      the messages themselves
*/

.YOURMAIL {}
.MAILLIST {}

.READNEXTPREVIOUSMESSAGEBUTTONTABLE {}

.READNEXTPREVIOUSMESSAGEBUTTONTABLE TD {}

.READPREVIOUSMESSAGEBUTTON, .READNEXTMESSAGEBUTTON, .UNREADNEXTMESSAGEBUTTON {
 padding:                2px;
 background-color:       #334455;
 border:                 1px solid #777777;
 text-align:             center;
}

.MAILLISTTABLE {
 width:                  75%;
 border:                 1px solid #777777;
 background-color:       #334455;
}

.MAILLISTTABLE INPUT {
 background-color: transparent;
 border:                 0px;
}

.MESSAGEFORM {}

.MESSAGEFORMBUTTON {}

.NEXTMESSAGEBUTTON {}

.MAILTABLE {
 border-collapse:        collapse;
 margin:                 20px;
 padding:                0px
 }
 
.MAILTABLE TD {
 margin:                 0px;
 padding:                0px;
 }
 
.MAILTABLE .UR {
 background-color:       #000000;
 height:                 20px;
 width:                  20px;
 margin:                 0px;
 padding:                0px;}
.MAILTABLE .UL {
 background-color:       #000000;
 height:                 20px;
 width:                  20px;
 margin:                 0px;
 padding:                0px;}
.MAILTABLE .LR {
 background-color:       #000000;
 height:                 20px;
 width:                  20px;
 margin:                 0px;
 padding:                0px;}
.MAILTABLE .LL {
 background-color:       #000000;
 height:                 20px;
 width:                  20px;
 margin:                 0px;
 padding:                0px;}
.MAILTABLE .UM {
 background-color:       #000000;
 height:                 20px;
 margin:                 0px;
 padding:                0px;}
.MAILTABLE .MR {
 background-color:       #000000;
 width:                  20px;
 margin:                 0px;
 padding:                0px;}
.MAILTABLE .ML {
 background-color:       #000000;
 width:                  20px;
 margin:                 0px;
 padding:                0px;}
.MAILTABLE .LM {
 background-color:       #000000;
 height:                 20px;
 margin:                 0px;
 padding:                0px;}
.MAILTABLE .MM {
 background-color:       #000000;
 margin:                 0px;
 padding:                0px;}

.MAILTABLE A:link {} 
.MAILLISTTABLE TD {} 
.DELETEMAIL {}

.SELFMESSLIST {
 margin-top:             5px;
 margin-bottom:          5px;
 border:                 1px solid #222836;
 background-color:       #203040;}

.SELFMESSLIST .PART {
 margin:                 10px;
 border:                 1px solid #666666;
 background-color:       #223344;
 padding:                5px;}


/*
[ @07! - Forums ]
    - The list of forums, and the
      different view setups
*/

.FORUMLIST {}

.FORUMLISTTABLE {
 border:                 1px solid #777777;
 background-color:       #444444;
 border-collapse:        separate;
 margin-right:           5px;
 margin-top:             5px;
}

.FORUMLISTTABLE TH {}

.FORUMLISTTABLETOP {
 background-color:       #4C6072;
} 

.FORUMLISTTABLEONE {
 background-color:       #4C6972;
}

.FORUMLISTTABLEONE TH {
 font-weight:            normal;
}

.FORUMLISTTABLETWO {
 background:             #4C5772;
}

.FORUMLISTTABLETWO TH {
 font-weight:            normal;
}

.FORUMLINKS BR {
 display:                none;
}

.GOTONEXTPOSTINGBUTTON {}
.GOTONEXTPOSTINGBUTTON2 {}

.POSTINGDATA, .POSTINGTEXT, .OBSOLETEPOSTINGTEXT, .DELETEDPOSTINGTEXT { 
 width:                  75%;
 border:                 1px solid #777777;
 background-color:       #34424E;
 padding:                2px 0px 2px 0px;
 margin-bottom:          2px;
}

.POSTINGDATA {
 background-color:       #4A4E74;
}

.OBSOLETEPOSTINGTEXT {
 background-color:       #443344;
}

.DELETEDPOSTINGTEXT {
 background-color:       #444433;
}

.POSTINGDATA table, .POSTINGTEXT table, .OBSOLETEPOSTINGTEXT table, .DELETEDPOSTINGTEXT table {
 width:                  100%;
}

.TEXTCOMMENT {
 color:                  #BBDDCC;
 font-weight:            bold;
 font-style:             italic;
}

.POSTINGDATA .NR, .POSTINGDATA .UNAME, .POSTINGDATA .DATE, .POSTINGDATA .COMMENTTO {
 margin-top:             2px;
 margin-bottom:          2px;
 padding-left:           2px;
 font-size:              10px;
 border-left:            1px solid #DDDDFF;
} 

.POSTINGDATA .NR {
 border:                 0px;

 width:                  10em;
}

.POSTINGDATA .DATE {
 width:                  12em;

 }

.POSTINGDATA .COMMENTTO, .SKIPTHREADBUTTON, .SKIPFROMHEREBUTTON, .POSTINGTEXT form {
 text-align:             right;
}

.SKIPTHREADBUTTON, .SKIPFROMHEREBUTTON {
 width:                  75%;
}

.FORUMNAME, .POSTINGDATA  .SUBJECT {
 background-color:       #493F57;
}

.POSTINGDATA .DATA, .POSTINGDATA .DATA {
 font-weight:            bold;
}

.EDITPOSTING, .REPLYTOPOSTING, .NEWPOSTING  {
 background-color:       #3C455A;
 border:                 1px solid #AAAAAA;
 margin-bottom:          2px;
 width:                  75%;
}

.NEWPOSTING {
 background-color:       #666688;
}

.POSTINGDATA .COMMENTS {
 font-size:              10px;
}

.POSTINGDATA .SUBJECT .INFO {
 font-weight:            normal;
}

.REPLYTOPOSTING TABLE {}
.NEWPOSTING TABLE {}

.REREADFORMS {
 width:                  75%;
 text-align:             right;
}

.REREADFORMS form {
 display:                inline;
}



.FORUMSEARCHFORM  {}
.FORUMSEARCHBUTTON {}
.FORUMCREATEFORM {}

.POSTINGSLISTTABLE {
 width:                  75%;
 margin-bottom:          5px;
 margin-top:             5px;
 margin-left:            1px;
 background-color:       #4C4D6A;
 border-collapse:        collapse;
 border:                 1px solid #777777;
}

.POSTINGSLISTTABLE TD {
 vertical-align:         middle;
 padding-left:           2px;
}

.POSTINGSLISTTABLE I {
 color:                  #ABC6A8;
}

.POSTINGSLISTTABLETOP {
 background-color:       #555566;
 border-bottom:          1px solid #665577;
}

.POSTINGSLISTTABLEONEREAD A, .POSTINGSLISTTABLETWOREAD A {
 font-weight:            normal!important;
}

.POSTINGSLISTTABLEONEREAD A:visited {}
.POSTINGSLISTTABLEONEREAD A:link {}
.POSTINGSLISTTABLETWOREAD A:link {} 
.POSTINGSLISTTABLETWOREAD A:visited {}

.POSTINGSLISTTABLEONEUNREAD, .POSTINGSLISTTABLETWOUNREAD {
 font-weight:            bold!important;
}

.THREADPOSTINGNRS .NOLINK {}

/*
[ @08! - Wiki Pages ]
    - Wiki-page comments, view dif
      information, and priv-based
      uploading forms
*/

.WIKI {padding: 10px}

.WIKI BR {}
.WIKI P {}
.WIKI H1 {}
.WIKI H2 {}
.WIKI {}
.WIKIDIFF {}

.WARNING {
 color:                  #55BB55;
 font-style:             italic;
}

.WIKIDIFFHELP {
 margin:                 0px;
 padding:                2px;
 border:                 1px solid #FF0000;
 border-collapse:        separate;
 border-spacing:         1px;
 width:                  75%;

 font-size:              12px;

 background-color:       #556677;
}

.WIKIDIFFHELP .UNCHANGED, .WIKIDIFF .UNCHANGED {}

.WIKIDIFFHELP .REMOVED, .WIKIDIFF .REMOVED {

 text-decoration:        line-through;
 color:                  #EE6666;
 background-color:       #444444;
}

.WIKIDIFFHELP .ADDED, .WIKIDIFF .ADDED {
 font-weight:            bold;
 color:                  #99CCBB;
 background-color:       #000000;
}


.WIKICOMMENTS {}

.WIKICOMMENT, .WIKISTUFFUPLOADFORM {
 border:                 1px solid #7788BB;
 background-color:       #3C6060;
 padding:                1px;
 margin-bottom:          5px;
 margin-right:           10px;
}

.WIKICOMMENTEDITFORM, .WIKICOMMENTDELETEBUTTON {
 margin:                 0px;
 border:                 0px;
 padding:                0px;
 display:                inline;
}

.WIKICOMMENTEDITFORM FORM, .WIKICOMMENTDELETEBUTTON FORM {
 margin:                 0px;
 border:                 0px;
 padding:                0px;
 display:                inline;
}

.WIKICOMMENTEDITFORM IMAGEBUTTON, .WIKICOMMENTDELETEBUTTON IMAGEBUTTON {
 margin:                 0px;
 border:                 0px;
 padding:                0px;
}

/*
[ @09! - Administrative Definitions (Priv < 90) ]
    - Things not everyone can see.
Yeah, including me :P -Vel
*/

.ADMESSAGE {}

.EDITBUTTON {
 margin-left:            60px;
}

.TOGUARDSMEMBERCOMMENTH2 {
 font-size:              14px;
 font-weight:            bold;
 padding:                0px;
 margin-top:             0px;
 margin-bottom:          3px;
}

.TOGUARDSMEMBERCOMMENT1, .TOGUARDSMEMBERCOMMENT2, .TOGUARDSMEMBERCOMMENT3, .TOGUARDSMEMBERCOMMENT0, .MEMBERMEMBERNOTE {
 margin-top:             2px;
 margin-bottom:          2px;

 padding:                2px;
 background-color:       #333333;
 border:                 1px solid #555555;
 border-collapse:        separate;
 border-spacing:         1px;
 width:                  75%;
 font-size:              12px;

}

.TOGUARDSMEMBERCOMMENT0 {
 background-color:       #333333;
}

.TOGUARDSMEMBERCOMMENT1, .MEMBERMEMBERNOTE {
 background-color:       #333333;
}

.TOGUARDSMEMBERCOMMENT2 {
 background-color:       #333333;
}

.TOGUARDSMEMBERCOMMENT3 {
 background-color:       #333333;
}

.MEMBERCOMMENT PRE {}

.MEMBERMEMBERNOTEDATA {
 font-style:             italic;
 text-align:             right;
}

.MEMBERCOMMENT A:LINK {}

.BANMEMBER, .BANNEDINFO, .MEMBERCOMMENTFORM {
 padding-left:           2px;
 margin-bottom:          4px;
}

.BANMEMBER, .MEMBERSECRETDATA, .MEMBERCOMMENTFORM {
 background-color:       #333333;
 border:                 1px solid #555555;
}

.MEMBERSECRETDATA, .MEMBERCOMMENT {
 padding:                5px;
 width:                  75%;
 margin-bottom:          10px;
 background-color:       #442233;
 border:                 1px solid #555555;
}

.UNBANIPFORM, .BANIPFORM {
 background-color:       #333333;
 border:                 1px solid #555555;
 margin-right:           5px;
}

.BANNEDINFO, .UNBANIPFORM {
 background-color:       #333333;
 border:                 1px solid #555555;
}

.TOGUARDSMEMBERNOTESLINK {}

.ALARMNOTE {
 color:                  #AA5566;
 text-decoration:        blink;
 font-weight:            bold;
 float:                  left;
}

.ALARMMESSAGE {
 padding:                2px;
 background-color:       #000000;
 background-image:       url(http://146.145.177.41/warningtriangle.gif);
 background-repeat:      no-repeat;
 background-position:    right;
 text-align:             center;
 border:                 1px inset #AA5566;
}

.STATUSALARM, .STATUSSTARTCSS, .STATUSTICKET, .ADMCHANGEPRIV, .CHANGEOTHERPRIV {
 background-color:       #333333;
 border:                 1px solid #555555;
 padding-left:           2px;
 margin-bottom:          4px;
}

ADMCHANGEANTIBAN {
 background-color:       #333333;
 padding-left:           2px;
 margin-bottom:          10px;
}

.ADMCHANGEPRIV {
 padding:                2px;
 vertical-align:         middle;
 width:                  75%;
 border:                 1px solid #555555;
}

.DELETEPOSTINGBUTTON2 {}

.STATUSTICKET P {}

.NEWSFORM {}
.EMAILSHOW{}
.DELETEMESSAGEBUTTON2 {}
.DELETEPOSTINGBUTTON3 {}
.POLLFORM {} 
.POLLLISTINGELEMENT {}
.POLLLISTINGELEMENTIMG {}
.POLLLISTINGELEMENTTEXT{}
.POLLCHANGEBUTTONS {}
.HOWDOESITWORK {}
.HOWDOESITWORKATTRIBUTESTABLE {}
.SBLOCKBUTTON {}
.NOTEINFO {}
.SNOTEBUTTON {}
.FOO  {}
.UPLOADIMAGEFORM {}
.LASTPOSTINGBUTTON {}
.BOTTOMIMG {}
DIV .BOTTOMIMGTEXT {}
.CSSFORM1 {}
.CSSFORM2 {}
.TECHIMAGEFORM {}
.SELECTONE {}
.NUMBER {}
.TEXT {}
.IMAGE {}
.SNUMBER {}
.SSELECTONE {}
.SSELECTMANY {}
.SSTRING {}
.WTEXT {}
.SIMAGE {}
.SAGO {}
.DOITALL {}
.STRING {}
.FORUMLINKS {}
.LINKTOGBS {}
.TOGUARDSMEMBERNOTESLINK img {}
.LINKTOGBS img {}
.RELATIONREQUEST {}
.MEMBERLINKS {}
.TOMEMBERDATA, .TOMEMBERGUESTBOOK, .TOMEMBERDIARY, .TOMEMBERPOLL {}
.CHATAPPLE {}
.STOPADD {}
.UPLOADPREMADEFORM {}
.UPLOADOWNMADEFORM table {}
.STATUSTOUNAME INPUT {}
.STATUSCHANGEMOOD INPUT {}
.STATUSTOFORUM INPUT {}
.RELATIONSFORM INPUT {}
.MESSAGEFORM TEXTAREA {}
.MESSAGEFORM SELECT {}
.CHANGEIMAGEDESCFORM TEXTAREA {}
.STATUSTOWIKI INPUT {}
.WIKIDATA INPUT {}
.FRIENDFORMTABLE INPUT {}
.FRIENDFORMTABLE SELECT {}
.NOTEBUTTON INPUT {}
.WIKICOMMENTEDITFORM INPUT {}
.MEMBERMEMBERNOTESLINK TEXTAREA {}
.MEMBERMEMBERNOTESLINK INPUT {}
.OLDIMAGESBUTTON INPUT {}
.MAILLISTTABLE INPUT {}
.SEARCHINMESSAGESFORMS INPUT {}
.WIKICOMMENTFORM INPUT {}
.TEXTBUTTON {} 
.DELETENOTEBUTTON INPUT {}
.SEEKFORMTABLE SELECT {}
.CSSFORM1 INPUT {}
.REPLYTOPOSTING SELECT {}
.FORUMCREATEFORM SELECT {}
.DATA SELECT {}
.DELETEPOSTINGBUTTON2 SELECT {}
.FORUMSEARCHFORM SELECT {}

.LOGINS, .STATUSLIST {
 border:                 1px solid #777777;
}

