/*

The shroomish Mushroom style by sprattel_dvaerg
based on the original Elftown index.css file.

Thanks to all people on Elftown for inspiration, help and feedback
Nita, Sunrose, Sunny Silverunicorn, True, plain and simple
and a special thank to Isilando for the cool "forumbuttons" :)

This stylesheet is best viewed with Firefox.
http://www.getfirefox.com

and I know it does not import the index.css :P

*/

@import url(buttons.css);


/* ###################### Misc stuff ##################### */


/* The whole entrance-page */
.ENTRANCE BALTBUTTON1 {

  color: white;

  font-family: verdana, arial, sans-serif;

  font-size: 12px;
  font-weight: bold;
  background-color: #cc6600;

  border:1px solid white;
  border-right: 1px solid black;

  border-bottom: 1px solid black;
  padding: 1px;
  line-height:	20px;s
}

.ENTRANCE {
  font-size: 12px;
  font-family: verdana, arial, serif;
  color: black;
  background-color: #eae8e3;
  margin: 0px;
  padding: 0px;
}
.ENTRANCE P { display: hide;}
.ENTRANCE H1 {
  font-family: "Georgia", "Times New Roman", serif; 
  font-size: 300%;
  letter-spacing: 0.8em;
  font-weight: bold;
  background-color: white;
  margin-top: 0px;
  padding: 10px;
  border-bottom: 4px solid #565248;
  border-top: 4px solid #565248;
}
.ENTRANCE IMG {
  border: 2px solid #565248;
}

.ENTRANCETABLECELL {
  width: 90%;

}

.ENTRANCEIMAGE { 
}


.FLATLOGINFORM {

}

.LOGINFORM { 
  font-size: 30px; 
  color: black;
  text-align: center;
/*  margin-top: -210px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 290px;*/
} 

.REGISTER {
  text-align: left;
  margin-left: 10%;
  padding-top: 10px;
  float: left;
}
.REGISTER A:link, .REGISTER A:visited { 
  color: black;
  background-color: white;
  font-size: 12px;
  font-weight: bold;
  font-family: verdana, arial, sans-serif;
  padding: 4px;
  margin: 4px;
  border: 2px solid #565248;
  text-decoration: none;
}
.REGISTER A:hover {
  color: #565248;
  border-color:  #b39169;
}

.WELCOMERIGHT {
  font-size: 16px;
  text-align: right;
  font-weight: bold;
  font-family: "Georgia", "Times New Roman", serif;

  margin-right: 10%;
  margin-bottom: 15px;
  clear: left;
}

.SHORTABOUT {
  width: 80%;
  background-color: white;
  padding: 10px;
  border: 2px solid #565248;
  margin-bottom: 15px;
}
.SHORTABOUT P {
  color: black;
  font-size: 12px;
}
.SHORTABOUT H1 {
  color: black;
  font-size: 180%;
  font-weight: bold;
  letter-spacing: 0.2em;
  background-color: transparent;
  border: 0px;
}
/* ############ */

.BUTTON1 {
  color:#565248;
  font-family:'Arial Black',sans-serif;
  font-size:13pt!important;
  background-color:#def8d8;
  border:1px dotted black;
  line-height: 20px;
}
.MINI{
  font-size:3pt;
}

IMG {
  border: 1px solid white;
  margin: 0px;
  padding: 0px;
}

HR { /* doesnt seem to work in firefox */
  border: 0;
  width:100%;
  height: 1px;
  color: white;
}

H1 {
  font-size: 18px;
  letter-spacing: 3pt;
}
H2 {
  font-size: 15px;
  margin-top: 1px;
  margin-right: 0em;
  margin-left: 0px;
  margin-bottom: 1px;
  background-color: inherit;
  text-align: center;
  color: #826647;
  border-bottom: 0px;
  background-image: none;
}

A:link {
  font-weight: normal;
  text-decoration: none;
  color: #826647;
  border-bottom: 1px dashed #826647;
}

A:visited {  
  font-weight: normal;
  text-decoration: none;
  color: #826647;
  border-bottom: 1px dashed #826647;
}
A:hover {
  font-weight: normal;
  text-decoration: none;
  color: #b39169;
  border-bottom: 1px dashed #826647;
}

H2 A:link {
  font-weight: bold;
  text-decoration: none;
  color: #826647;
}
H2 A:visited {
  font-weight: bold;
  text-decoration: none;
  color: #826647;
}
H2 A:hover {
  font-weight: bold;
  text-decoration: none;
  color: #b39169;
}


p A:link {
  font-weight: normal;
  text-decoration: none;
  color: #826647;
  border-bottom: 0px;
}
p A:visited {
  font-weight: normal;
  text-decoration: none;
  color: #826647;
  border-bottom: 0px;
}
p A:hover {
  font-weight: normal;
  text-decoration: none;
  color: #b39169;
  border-bottom: 0px;
}


DIV {
  margin: 0px;
  padding: 0px;
}

TH {
  margin-left: 0; 
  padding-right: 1em;
  text-align: left;
  vertical-align: top;
}

TD {
  margin-left: 0; 
  padding-right: 1em;
  text-align: left;
  vertical-align: top;
}

P { 
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 8px;
  margin-left: 1px;
  text-align: left;
} 

.SPACE { 
  margin-top: 4px;
  margin-right: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
} 

.UNnormal {  
  font-weight: normal!important;
  font-style: italic!important;
}


/* ######### the pages kind of.. or? ########### */

.CONTENT {
  padding-left: 2em;
  margin-right: 0px; /* hmmm? */
  padding-right: 0px; /* hmmm? */
}

.NOCONTENT {
  padding-left: 2em;
  margin-left: 0px;
  background-color: inherit;
}

BODY {
  font-size: 11px;
  font-family: verdana, arial, serif;
  color: black;
  background-color: #eae8e3; 
  margin: 0px;
  padding: 0px;
}

TABLE {
  font-size: 11px;
}

/* ####################################################### */

.UPDATEATTRLINK A, .NEXTPREVIOUSMEMBER A, .RANDOMBEMBER A, .TOMEMBERDATA A, 
.TOMEMBERGUESTBOOK A, .TOMEMBERDIARY A, .TOMEMBERPOLL A {
  border-bottom: 0px;
}


/* ###################### LINKLIST ####################### */

/* The links at top of almost every pages */

.LINKLIST {
  text-align: right;
  border-collapse: collapse;
  border-bottom: 1px dashed #990000;
  background-color: white;
  background-image: none;
  margin: 0px;
  padding-bottom: 1px;
  padding-top: 1px;
  line-height: 20px;
}
.LINKLIST TD {
  text-align: left;
  background-color: inherit;
  padding-left: 5px;
}
.LINKLIST A:link, .LINKLIST A:visited {  
  color: #826647;
  font-weight: bold;
  border: 1px dotted #b39169;
}
.LINKLIST A:hover {
  color: #b39169;
  border: 1px solid #b39169;
}



/* ################# Most Pages stuff #################### */

/* ### Things that can exists on many pages. #### */

.FRIENDOKP {} /* Used on member.html and seek_members.html when someone asks for a relation */

/* The alert message */
.MESSAGE { font-family: verdana, serif; 
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 10px;
  margin-left: 1px;
  text-align: left;
  font-weight: normal;
  width: 500px;
  color: #c1665a;
  font-weight: bold;
  border: 1px dotted #807d74;
  padding: 1px 1px 1px 1px;
  background-image: none;
  background-color: white;
  text-align: center;
} 

/* errors on the wiki-page */
.ERROR {
  color: #df421e;
}

/* This is the button that adds the current page to you bookmarks */ 
.NOTEBUTTON {}

/* ################### Bottomlinks ################### */

/* Containing all the links on bottom of almost every page */
.BOTTOMTEXTS {
  float: left; 
  clear: both;
  width: 100%;
  margin-bottom: 0px;
  padding-bottom: 0px;
  background-color: white;
  border: 0px;
  border-top: 1px dotted #807d74;
  border-bottom: 1px dotted #807d74;
}
.BOTTOMIMG {
  width: 100%;
  background-color: inherit; 
  text-align: center;
  margin: 0px;
  margin-top: 0px;
}
DIV .BOTTOMIMGTEXT {
  font-size: 13px; /* this font-size will not change! */
  margin-top: -65px;
  margin-right: 0em;
  margin-bottom: 52px;
  margin-left: 0;
  padding: 0;
  background-color: inherit;
}
/* The link to the news-page on bottom of almost every page */
.NEWS {
  margin-top: 1em;
  margin-right: 50%;
  margin-bottom: 0.5px;
  margin-left: 1em;
}
/* The link to the help-page on bottom of almost every page */
.HELP {
  margin-top: -1em;
  margin-right: 1em;
  margin-bottom: 0.5em;
  margin-left: 50%;
  text-align: right;
}
/* The link to the news-page on bottom of index.html */
.NEWSINDEX {
  color: white;
  text-align: left;
  margin-top: 0px;
  margin-right: 50%;
  margin-bottom: 0px;
  margin-left: 1px;
}
/* The link to the help-page on bottom of index.html */
.HELPINDEX {
  color: white;
  margin-top: -1em;
  margin-right: 1em;
  margin-bottom: 0em;
  margin-left: 50%;
  text-align: right;
}
.BOTTOMIMGTEXT A {font-weight: bold; border-bottom: 0px;}

.NEWSINDEX A:hover {
  background-color: white;
  color: #b39169;
}
.NEWSINDEX  A:link, .LINKLIST A {  
  text-decoration: none;
  color: #826647;
}
.HELPINDEX A:hover {
  background-color: white;
  color: #b39169; 
}
.HELPINDEX  A:link, .LINKLIST A {  
  text-decoration: none;
  color: #826647;
}



/* ################ */

.EMAILSHOW{
  text-align: right;
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
}
.DELETEMESSAGEBUTTON2 {
  text-align: right;
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
}
.DELETEPOSTINGBUTTON2 {
  text-align: right;
  margin-top: 0px;
  margin-right: 1px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.THREADPOSTINGNRS .NOLINK{
  font-style: italic;
}
.SKIPTHREADBUTTON {
  text-align: right;
  margin-top: 0px;
  margin-right: 24%;
  margin-bottom: 0px;
  margin-left: 0px;
}
.SKIPFROMHEREBUTTON {
  text-align: right;
  margin-top: 0px;
  margin-right: 24%;
  margin-bottom: 0px;
  margin-left: 0px;
}
/* not used */
.DELETEPOSTINGBUTTON3 {
  text-align: right;
  margin-top: 0px;
  margin-right: 24%;
  margin-bottom: 0px;
  margin-left: 0px;
}

/* ### The diary thing on the right side ### */

.NEWWIKIS  {
  background-color: white;
  border: 1px dotted #807d74;
  border-collapse: separate;
  border-spacing: 3px;
  text-align: center;
}

/* ########################## Right side STATUS list ############################# */

/* the stuff that is in the status list on the right side, like the new messages-thing, the search stuff, the last visitors and so on
*/

/* The status-list on almost every page */
/* fixing the right-margin on all the thingies */
.STATUSCHANGEMOOD, .STATUSHELP, .STATUSHELPNEW, .STATUSTOUNAME, .STATUSTIME,
.STATUSONLINEFRIENDS, .STATUSTOWIKI, .NEWWIKIS, .MEMBEROFTODAY, .LASTVISITORS,
 .WIKIDATA, .FORUMINFOSTATUS, .STATUSTOPOSTINGNR, .STATUSTOFORUM {
  margin-top: 2px;
  margin-right: 0px;
  margin-bottom: 2px;
  margin-left: 0px; /* used to be 9px; */
}
.LOGINS, .STATUSLIST {
  margin-top: 2px;
  margin-right: 0px;
  margin-bottom: 2px;
  margin-left: 0px; /* used to be 9px; */
}

.STATUSALL {
  background-color: inherit;
  font-size: 11px;
  float: right;
  height: 100%;
  width: 20%;
  clear: right;
  overflow: auto;

  padding-right: 1px;
  padding-left: 1px;
  margin-left: 2px;
  margin-right: 2px;
}

.STATUSALL A:link {  
  font-weight: normal;
  text-decoration: none;
  border-bottom: none;
}
.STATUSALL A:visited {  
  font-weight: normal;
  text-decoration: none;
  border-bottom: none;
}
.STATUSALL A:hover {
  font-weight: normal;
  text-decoration: none;
  border-bottom: none;
}

.STATUSHELPNEW {
  text-decoration: blink;
  color: red;
}

.MEMBEROFTODAY {
  text-align: center;
  border: 1px dotted #807d74;
  background-color: white;
  padding: 1px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.STATUSLISTTABLE {
  width: 100%; /* used to be 99,5% */
  background-color: white;
  font-size: 11px;
  border: 1px dotted #807d74;
  border-collapse: separate;
  border-spacing: 0px 0px;
}
.STATUSLISTTABLE TD {
  padding-right: 1px; /* whats the use of this one? */
  padding-left: 5px;
}

/* These values are also used in the LOGINSTABLE below */
.STATUSTABLETOP {
  color: white;
  font-weight: bold;
  background-color: #807d74;
}
.STATUSTABLEBOTTOM {
  background-color: #f1f1f1;
}
.STATUSTABLEONE {
  background-color: #f1f1f1;
}
.STATUSTABLETWO {
  background-color: white;
}

.STATUSNONEWMESSAGE {
}
.STATUSNEWMESSAGE {
  color: #990000;
}
.STATUSNEWMESSAGES {
  color: #990000;
}
.STATUSNEWGB{
  color: #990000;
}
.STATUSNEWPOSTINGS {
  color: #990000;
}

/* The last-logins-list on almost every page */
.LOGINS  {}
.LOGINSTABLE {
  background-color: white;
  width: 100%;
  font-size: 11px;
  border: 1px dotted #807d74;
  border-collapse: separate;
  border-spacing: 0px 0px;
}
.LOGINSTABLE TD {
  padding-right: 1px; /* whats the use of this one? */
  padding-left: 5px;
}

/* ################### Last visitors ###### */

/* The was last seen note on member.html */
.LASTSEEN {}
/* The table of last visitors to a member-page */
.LASTVISITORS {
  font-size: 11px;
  background-color: white;
  border: 1px dotted #565248;
  text-align: left;
}

/* parts of that table */
.LASTVISITORTOP { 
  background-color: #807d74;
  border: 0px;
  color: white;
  font-weight: bold;
  padding-left: 5px;
}
.LASTVISITORONE { 
  background-color: #eae8e3;
  padding-left: 5px;
/*  text-indent: 0px; */
}
.LASTVISITORTWO { 
  background-color: white;
  padding-left: 5px;
/*  text-indent: 0px;*/
}



/* ################### crap on left side, polls and stuff ##### */
/* start.html */
.STARTWORLDMAP{
  clear: both;
  padding-left: 57px;
}
.NROFMEMBERS, .NOOFBIRTHDAYS, .TERMODATA
{
  padding-left: 57px;
}

.STARTABOUT { 
  margin-top: 0;
  margin-bottom: 1em;
  margin-right: 24%; 
  margin-left: 22%;
 } 
.STARTLINKS { 
  margin-bottom: 1em;
  margin-top: 0;
  margin-right: 24%;
  margin-left: 22%;
} 
.STARTLINKS H2 {
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
  border-bottom:1px dotted #807d74;
  text-align: center;
}
.STARTLINKS P {
  margin-right: 1px;
  margin-bottom: 8px;
  margin-left: 9px;
  font-size: 14px; 
}
/*
.STARTLINKS H1 A:visited {
color: #000000;
}

.STARTLINKS H1 A:link {
color: #000000;
}

.STARTLINKS H2 A:visited {
color: #000000;
}

.STARTLINKS H2 A:link {
color: #000000;
}
*/

.LEFTATSTART { 
  background-image: none;
  width: 20%;
  margin-top: 0px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 2px;
  float: left;
  clear: left;
} 
.POLLATSTART { 
  margin-right: 0px;
} 

.POLLATSTART H2 { 
  font-size: 14px;
} 

.CALENDARATSTART { 
  margin-right: 0px;
} 

.CALENDARPART, .EDITCALENDARBUTTON {
  margin-top: 4px;
  margin-right: 0;
  margin-bottom: 4px;
  margin-left: 0;
  border: 1px dotted #807d74; 
  background-color: white;
  padding: 2px;
}

.POLLFORM {
  margin-top: 4px;
  margin-right: 0em;
  margin-bottom: 1px;
  margin-left: 0;
  border: 1px dotted #807d74; 
  background-color: white;
  padding: 2px;
}
.POLLFORM H2 {
  font-size: 13px;
  font-weight: normal;
}

/* ####################  poll.html ##################3##### */

/* contains the pollchangebuttons  */ 
.POLLLISTINGELEMENT{
  width: 75%;
  border: 0px;
}
.POLLLISTINGELEMENTIMG{
  width: 505px;
  margin-top: 5px;
  margin-right: 1px;
  margin-bottom: 0px;
  margin-left: 1px;
}
.POLLLISTINGELEMENTTEXT{
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 0px;
  margin-left: 1px;
}

.POLLCHANGEBUTTONS {
  margin-top: 1em;
  margin-right: 24%;
  margin-bottom: 1em;
  margin-left: 2em;
}

/* ################## help.html ##################### */

.HOWDOESITWORK { 
  border: 0; 
  border-collapse: separate;
  border-spacing: 1em;
 } 

.HOWDOESITWORKATTRIBUTESTABLE { 
/* width: 100%;  Don't work here! */
  border: 0; 
  border-collapse: separate;
  border-spacing: 1em;
} 

/* ################# The Houses of members ################ */

/* member.html and home.html */
/* The div-class surrounding all presented attributes */

.MEMBERINFO {}
.MEMBERINFO .TEXT .DATA {
}
.UPDATEATTRLINK{  
  text-align: right; 
  margin-top: 0em;
  margin-right: 24%;
  margin-bottom: 1em;
  margin-left: 1em;
}

/* The SPAN-class for info about an attribute. Example "Name:" */
.INFO{}
/* The SPAN-class for the date of an attribute. Example "Henrik Wallin" */
.DATE{} /* redefined in most cases below */
/* How the member username and "Member:" will be presented on memberpages */
.MEMBERNAME {
  font-size: 10px;
  font-family: verdana, serif;

}
/* The text "Member:" */
.MEMBERNAME H2 {
  margin-top: 5px;
  width: 70%;
  border-bottom: 1px dotted #565248;
}

/* The username */
.UNAME {
  font-size: 20px; 
  font-weight: bold;
/*  border-bottom: 1px dotted #565248;*/
}
.UNAMEMOOD {
  font-size: 15px; 
  font-weight: normal;
}

/* text and date when the member is created */
.MEMBERCREATED { 
}
.MEMBERCREATED .DATE { 
  font-style: italic;
  color: #565248;
  font-weight: normal;
}
/* How the number-attributes are presented */
.NUMBER {  
  font-weight: normal;
}
.NUMBER .DATA {
  color: #565248;
  font-weight: normal; 
  text-align: right;
}
/* How the selectone-attributes are presented */
.SELECTONE {}
.SELECTONE .DATA { 
  font-style: italic;
  font-weight: normal; 
  color: #565248;
  margin-left: 4px
}
/* How the selectmany-attributes are presented */
.SELECTMANY {}
.SELECTMANYTABLE {
  border: 0; 
  border-collapse: separate;
  border-spacing: 1em;
}
.SELECTMANY .DATA {  
  font-size: 10px;
  font-weight: normal; 
}
.SELECTMANY .DATA TABLE {
  text-align: center;
  background: inherit;
  background-image: none;
  border: 0px;
  border-left: 1px dashed #565248;
  border-bottom: 1px dotted #565248;
  border-collapse: separate;
  border-spacing: 1em;
  margin-left: 1px;
  width: 78%;
}
.SELECTMANY .DATA TABLE TH {
  width: 33%;
  padding-right: 2em;
}

/* How the string-attributes are presented */
.STRING { }
.STRING .DATA { 
  color: #565248;
  font-weight: normal;
  margin-left: 4px
}
/* How the text-attributes are presented */
.TEXT {
  background-color: white;
  border: 1px dashed #efe0cd;
  font-weight: normal;
  width: 78%;
/*  margin-left: 20px; */
}
.TEXT .DATA { 
  max-height: 1000px;
  overflow: auto;
  margin-left: 1px;
  margin-right: 1px;
  padding: 3px;
  color: black;
  font-weight: normal;
}

.TEXT H2 {
text-align: center;
width: auto;
}

/* How the image-attributes are presented */
.IMAGE A {border-bottom: 0px;}
.IMAGE IMG {
  border: 1px dotted black;
  margin: 1px;
  padding: 0px;
  margin-left: 4px
}
.IMAGEDESC {
  font-style: italic;
  width: 60%;
  border: 1px dotted #807d74;
  background: white;
  background-image: none;
  padding-left: 2px;
}



/* ############# Relations ############33 */

.RELATIONS {
  text-align: center;
  width: 78%;
  margin-right: 5px;
}
.RELATIONS TABLE {
  background: white;
  border: 1px dotted #807d74;
  width: 98%; 
  border-collapse: collapse;
}
.RELATIONS TABLE TR TD {
  margin:0!important;
  padding:0!important;
}
.RELATIONS TABLE TH { /* why table header instead of table data?!!!! */
  border: 0px;
  text-align: center;
  border-collapse: collapse;
}
.RELATIONNAMES {
  width: 25em;
  overflow: auto;
  font-size: 90%;
  text-align: left;
}

.RELATIONSFORM {}
.MESSAGEFORM {}
.MESSAGEFORMBUTTON {}
.BLOCKBUTTON {
  color: red;
}

.FRIENDFORMTABLE {
  border: 0; 
  border-collapse: separate;
  border-spacing: 1em;
  margin-left: 4px
}

.NEXTPREVIOUSMEMBER TD{
  text-align: center;
  margin-left: 0px; 
  margin-right: 0px; 
  padding-right: 0px;
  padding-left: 0px;
}

.NEXTPREVIOUSMEMBER table {
  border-collapse: collapse;
  width: 78%;
}

/* bookmarks.html */
/* the bookmark-text that is a link to something */
.NOTELINK { }
/* The buttons that delete the bookmark */
.DELETENOTEBUTTON {  
  text-align: right; 
  margin-top: 0em;
  margin-right: 1em;
  margin-bottom: 1em;
  margin-left: 4em;
  font-size: 10px;
}
.DELETENOTEBUTTON table {  
  text-align: right; 
}

.DELETEGBBUTTON {
  text-align: right; 
  margin-top: 1px;
  margin-right: 24%;
  margin-bottom: 0em;
  margin-left: 1em;
  font-size: 10px;
}

/* ########################## Main Page stuff ############################# */

/* ########################## News-related ############################# */

.ALLNEWS, .ALLPOEMS, .ALLFMEMBERS, .ALLIMAGES {
  background-color: white;
  background-image: none;
  margin-bottom: 1em;
  margin-top: 0;
  margin-right: 24%;
  margin-left: 22%;
  font-size: 11px;
  text-align: center;
  border: 1px; 
  border-color: #807d74;
  border-style: dotted;
  border-collapse: separate;
  border-spacing: 3px;
  padding: 3px;
}

.ALLNEWS  A:link, .ALLIMAGES  A:link, .ALLPOEMS  A:link, .ALLFMEMBERS A:link, A:visited {  
  font-weight: normal;
  text-decoration: none;
  color: #826647;
  border-bottom: 0px;
}
.ALLNEWS A:hover, .ALLIMAGES A:hover, .ALLPOEMS A:hover, .ALLFMEMBERS A:hover {
  font-weight: normal;
  text-decoration: none;
  color: #b39169;
}

.OLDNEWSBUTTON {
}
.NEWNEWSBUTTON {
}
.NEWSTEXT P {
  margin-top: 0;
  margin-right: 1px;
  margin-bottom: 1em;
  margin-left: 1px;
 }
.NEWSTEXT H1 {
  font-size: 25px;
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
  font-family: "Arial Black", verdana, arial, serif;
}
.NEWSTEXT {
  color: black;
  border: 0px;
  border-top: 1px dotted #807d74;
  background-color: inherit;
  background-image: none;
}
.NEWSTEXT A:link, .IMAGESTEXT A:link, .POEMSTEXT A:link, .FMEMBERSTEXT A:link {  
  font-weight: normal;
  text-decoration: none;
  color: #826647;
  border-bottom: 1px dashed;
}
.NEWSTEXT A:visited, .IMAGESTEXT A:visited, .POEMSTEXT A:visited, .FMEMBERSTEXT A:visited {  
  font-weight: normal;
  text-decoration: none;
  color: #826647;
  border-bottom: 1px dashed;
}
.NEWSTEXT A:hover, .IMAGESTEXT A:hover, .POEMSTEXT A:hover, .FMEMBERSTEXT A:hover {
  font-weight: normal;
  text-decoration: none;
  color: #b39169;
}

/* This fix the pre-thing for a lot, so it doesnt need duplication */
.NEWSTEXT PRE, .POEMSTEXT PRE, .FMEMBERSTEXT PRE, .IMAGESTEXT PRE {
  background: white;
  background-image: none;
  border-top: 1px dotted #807d74; 
  text-align: left;
  text-indent: 0px;
  padding-left: 10px;
  font-family: monospace; 
  font-size: 10px;
  margin-top: 3px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 3px;
}

/* ####################################################### */

/* ########################## Poems-related ############################# */

/* This part defines the various aspects of the poem window on the main page.
*/

.OLDPOEMSBUTTON {
}
.POEMPOEMSBUTTON {
}
.POEMSTEXT P {
  margin-top: 0;
  margin-right: 1px;
  margin-bottom: 1em;
  margin-left: 1px;
  text-align: center;
 }
.POEMSTEXT H1 {
  font-size: 25px;
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
  font-family: "Arial Black", verdana, arial, serif;
}
.POEMSTEXT {
  border: 1px dotted white;
  background-color: white;
  background-image: none;
  background-repeat: repeat-x repeat-y;
  border-top: 1px dotted #807d74;
}


/* ####################################################### */


/* ########################## Featured member-related ############################# */

/* The Featured Members part.
*/

.AllMEMBERS img { border: 1px dotted white; }
.OLDFMEMBERSBUTTON {
}
.FMEMBERFMEMBERSBUTTON {
}

.FMEMBERSTEXT img { border: 1px dotted #807d74; } /* border around image */

.FMEMBERSTEXT P {
  margin-top: 0;
  margin-right: 1px;
  margin-bottom: 1em;
  margin-left: 1px;
 }
.FMEMBERSTEXT H1 {
  font-size: 25px;
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
  font-family: "Arial Black", verdana, arial, serif;
}
.FMEMBERSTEXT {
  background-color: white;;
  border: 0px;
  background-image: none;
  border-top: 1px dotted #807d74;
}

/* ####################################################### */


/* ########################## All Images-related ############################# */

/* This is the part where the Featured Art is displayed.
*/

.OLDIMAGESBUTTON {
}
.IMAGEIMAGESBUTTON {
}

.IMAGESTEXT P {
  margin-top: 0;
  margin-right: 1px;
  margin-bottom: 1em;
  margin-left: 1px;
 }

.IMAGESTEXT H1 {
  font-size: 25px;
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
  font-family: "Arial Black", verdana, arial, serif;
}
.IMAGESTEXT {
  background-color: white;;
  border: 0px;
  background-image: none;
  border-top: 1px dotted #807d74;
}

/* ####################################################### */

/* ####################### recieved mail and sending ################## */
.YOURMAIL {}
.MAILLIST {}
.NEXTMESSAGEBUTTON {}

.MAILTABLE{
  border-collapse: collapse;
  margin-right: 5px;
}

.MAILTABLE TD {
  margin: 0; 
  margin: 0; 
  padding: 0;
  padding: 0;
  border: 0;
}

.MAILTABLE .UR {
background-image: url(http://home.student.uu.se/t/toma5209/drawn/elf/rightuppercorner.png); /* left bottom;  */
height: 17px;
width: 17px;
background-repeat: no-repeat;
}
.MAILTABLE .UL {
background-image: url(http://home.student.uu.se/t/toma5209/drawn/elf/leftuppercorner.png); /* right bottom;  */
height: 17px;
width: 17px;
background-repeat: no-repeat;
}
.MAILTABLE .LR {
background-image: url(http://home.student.uu.se/t/toma5209/drawn/elf/rightlowercorner.png); /* left top; */
height: 17px;
width: 17px;
background-repeat: no-repeat;
}
.MAILTABLE .LL {
background-image: url(http://home.student.uu.se/t/toma5209/drawn/elf/leftlowercorner.png); /* right top; */
height: 17px;
width: 17px;
background-repeat: no-repeat;
}
.MAILTABLE .UM {
background-image: url(http://home.student.uu.se/t/toma5209/drawn/elf/up.png); /* bottom; */
height: 17px;
background-repeat: repeat-x;
/*border-bottom: 1px dotted black;*/
}
.MAILTABLE .MR {
background-image: url(http://home.student.uu.se/t/toma5209/drawn/elf/right.png); /* left; */
width: 17px;
background-repeat: repeat-y;
/*border-left: 1px dotted black;*/
}
.MAILTABLE .ML {
background-image: url(http://home.student.uu.se/t/toma5209/drawn/elf/left.png); /* right; */
width: 17px;
background-repeat: repeat-y;
/*border-right: 1px dotted black;*/
}
.MAILTABLE .LM {
background-image: url(http://home.student.uu.se/t/toma5209/drawn/elf/down.png); /* top; */
height: 17px;
background-repeat: repeat-x;
/*border-top: 1px dotted black;*/
}
.MAILTABLE .MM {
background-image: none;
background-color: white;
}

.MAILLISTTABLE A:visited {
  background-color: inherit;
  color: #826647;
  border-bottom: 0px; 
}
.MAILLISTTABLE A:link {  
  text-decoration: none;
  color: #826647;
  border-bottom: 0px;
}
.MAILLISTTABLE A:hover {
  background-color: inherit;
  color: #b39169;
  border-bottom: 1px dotted;
}

.MAILLISTTABLE {
  color: black;
  background-color: white; /* note this non-standard colour */
  background-image: none;
  background-repeat: repeat-x repeat-y;
  border: 1px dotted #807d74; 
  width: 78%;
  border-spacing: 0px;
}
.MAILLISTTABLE TD {
  padding: 1px 1em 1px 1em; /* gives the text some "space" */
 /* border-right: 1px solid #807d74; */ /* the vertical lines */
  border-right: 0px;
} 
.MAILLISTTABLE TR {
} 
.DELETEMAIL {
  text-align: right; 
}

/* ####################################################### */

/* ########## Settings Page ############## */

/* here I want some other modifications, mainly in the stuff that generates the html.. thinking on <textarea rows=20 cols=45-part of it.. to tiny!!!
pushed the stuff together to make it easier to read
*/

.CHOOSEATTRIBUTES {
  border: 1px dotted #807d74;
  border-collapse: separate;
  border-spacing: 1em;
  margin-right: 2em;
  background-color: white;
  background-image: none;
  background-repeat: repeat;
}
.CHOOSEATTRIBUTES .DESC {
  width: 50%;
}
.CHOOSEATTRIBUTES .DATA {
  width: 50%;
}
 
.SEEKFORMTABLE {
  margin-right: 24%;
}

.SELECTMANYTABLE{ /*uuuuhm????*/
  border: 1px dotted #807d74;
  border-collapse: collapse;
  border-spacing: 1em;
  background-image: none;
  background-repeat: repeat;
}

.SELECTMANYTABLE TH {
  padding-right: 1px;
  margin-right: 0;
  margin-left: 0;
}

.SEEKFORMTABLE TR TD {
  padding: 1px;
}

.SNUMBER {}
.SSELECTONE {}
.SSELECTMANY {}
.SSTRING {}
.WTEXT {}
.SIMAGE {}
.SAGO {}
.DOITALL {}

.DESC  { margin-top: 0em;
  margin-right: 1em;
  margin-bottom: 0em;
  margin-left: 0em;
  font-family: Arial, sans-serif;
  font-style: italic; 
}

.MEMBERLIST {
}
.MEMBERLISTTABLE {
  border-spacing: 0px;}
.MEMBERLISTTABLETOP {
  background-color: #bab5ab;}
.MEMBERLISTTABLEONE {
  background-color: white;}
.MEMBERLISTTABLETWO {
  background-color: inherit;}
.SBLOCKBUTTON {}
.NOTEINFO {}
.SNOTEBUTTON {}


/* ############# forum stuff ############## */

.FORUMLIST { clear: none; 
  width: 100%;
}
.FORUMLISTTABLE { 
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  font-size: 11px;
}

.FORUMLISTTABLE TH { 
/*  border: inset 1pt;*/
  border-bottom: 0px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal; 
  padding-right: 1em;
}
.FORUMLISTTABLETOP {
  background-color: #807d74;
  color: white;
}
.FORUMLISTTABLETOP A {
  background-color: #807d74;
  color: #eae8e3;
  font-weight: bold;
  border-bottom: 1px dotted;
}
.FORUMLISTTABLETOP A:hover{
  background-color: #807d74;
  color: white;
  font-weight: bold;
  border-bottom: 1px dotted;
}
.FORUMLISTTABLEONE {
  background-color: white;
}
.FORUMLISTTABLETWO {
  background-color: inherit;
}
.FORUMLISTTABLEONE A {
  border-bottom: none;
}
.FORUMLISTTABLETWO A {
  border-bottom: none;
}


.GOTONEXTPOSTINGBUTTON {
  width: 75%;
  margin-left: 4px;
}
.GOTONEXTPOSTINGBUTTON A{
  border-bottom: 0px;
}
.GOTONEXTPOSTINGBUTTON2 {
  width: 75%;
 margin-left: 4px;
}
.POSTINGSLIST {
  width: 75%;
  margin-top: 4px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 0px;
}
.POSTINGSLISTTABLE {
  width: 100%;
  border-spacing: 0;
  border: 1px dotted #807d74;
  border-collapse: separate;
  margin-left: 4px;
}
.POSTINGSLISTTABLETOP { 
  color: white;
  background-color: #807d74;
}
.POSTINGSLISTTABLEONEREAD { 
  color: #b39169;
  background-color: white; 
}
.POSTINGSLISTTABLEONEUNREAD {
  background-color: white;
}
.POSTINGSLISTTABLETWOREAD {
  color: #b39169;
  background-color: white; 
}
.POSTINGSLISTTABLETWOUNREAD {
  background-color: white;
}

.POSTINGSLISTTABLEONEREAD A:visited, .POSTINGSLISTTABLEONEREAD A:link,
.POSTINGSLISTTABLETWOREAD A:link, .POSTINGSLISTTABLETWOREAD A:visited {  
  color: #826647;
  font-weight: normal;
  text-decoration: none;
}


.POSTINGDATA {  
}
/* .POSTINGDATA have the following underclasses:
 NR
 UNAME     
 DATE      
 SUBJECT
 COMMENTTO
 COMMENTS
NOTE: Beware about other definitions of these elements!

 And they also have the subsubclasses:
 INFO
 DATA
 */

.POSTINGDATA .NR, .POSTINGDATA .UNAME,.POSTINGDATA  .SUBJECT, .POSTINGDATA .DATE, .POSTINGDATA .COMMENTTO, .POSTINGDATA .COMMENTS { 
  
  margin-top: 0em;
  margin-right: 2em;
  margin-bottom: 0em;
  margin-left: 0em;
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 10px;
/* the color I want for the bg of the text: #337BA6 */
}
.POSTINGDATA .NR { width: 15% }
.POSTINGDATA .UNAME { width: 25% }
.POSTINGDATA .DATE { width: 30% }
.POSTINGDATA .COMMENTTO {
  text-align: right;
}
.FORUMNAME { 
  width: 100%;
  font-size: 16px;
  color: white;
  font-weight: normal;
  background-color: #807d74;
  border-bottom: 1px dotted white;
  border-right: 0px;
  border-left: 0px;
  border-top: 0px;
}

.POSTINGDATA table { width: 100%;}

.POSTINGDATA { width: 75%; 
  background-color: white;
  border: 1px dotted #807d74; 
  border-collapse: separate;
  border-spacing: 1px;
  margin-left: 4px;
}

.POSTINGDATA .COMMENTS {
  margin-top: 0em;
}
.POSTINGDATA  .INFO { 
  font-weight: normal;
  font-size: 10px;
}

.POSTINGDATA .DATA { 
  font-size: 10px;
}
.POSTINGDATA .SUBJECT TABLE { 
width: 100%;
}

.POSTINGDATA .SUBJECT { 
  width: 100%;
  background-color: #bab5ab;
  border-top: 1px dotted white;

  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  background-image: none; 

}
.POSTINGDATA .SUBJECT .DATA { 
  font-size: 13px;
  font-weight: bold;
}
.POSTINGTEXT {
  background-color: white;
  border: 1px dotted #807d74; 
  border-collapse: separate;
  border-spacing: 1px;
  width: 75%;
  margin-left: 4px;
  overflow: auto;
}
.POSTINGTEXT table {
  width: 100%;
}
.OBSOLETEPOSTINGTEXT table {
 width: 100%;
}
.DELETEDPOSTINGTEXT table {
 width: 100%;
}

/* Used in postingstexts for comments from Elftown system */
.TEXTCOMMENT {
  font-style: italic;
  color: #FF0000;
  font-weight: normal;
}
.OBSOLETEPOSTINGTEXT{
  background-color: #DCC0B0;
  border: 1px dotted #807d74; 
  border-collapse: separate;
  border-spacing: 1px;
  width: 75%;
  margin-left: 4px;
}

.DELETEDPOSTINGTEXT {
  background-color: #FFB8B8;
  border: 1px dotted #807d74; 
  border-collapse: separate;
  border-spacing: 1px;
  width: 75%;
  margin-left: 4px;
}
.REPLYTOPOSTING { width: 75%;
  background-color: inherit;
  border: 0px;
  border-collapse: separate;
  background-image: none;
  border-spacing: 1px;
  margin-left: 4px;
}
.NEWPOSTING { width: 75%; 
  background-color: inherit;
  background-image: none;
  border: 0px;
  border-collapse: separate;
  border-spacing: 1px;
  margin-left: 4px;
}

.EDITPOSTING {
  width: 75%;
  background-color: #807d74;
  border: 1px dotted white; 
  border-collapse: separate;
  border-spacing: 1px;
  margin-left: 4px;
}
.REPLYTOPOSTING TABLE {}
.NEWPOSTING TABLE {}
.REREADFORMS {}
.FORUMSEARCHFORM {}
.FORUMSEARCHBUTTON {}
.FORUMCREATEFORM {
  width: 75%; 
  border: 1px dotted white;
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  border-collapse: separate;
  border-spacing: 1px;
}

.FOO  {
/*  font-family: monospace; */ /* This is supposed to be ugly! */ /* WHY OH WHY?! */
  font-size: 10pt;
  margin-top: 1em;
  margin-right: 1em;
  margin-bottom: 1em;
  margin-left: 1em;
}

.UPLOADIMAGEFORM {
  background-color: inherit;
}


.LASTPOSTINGBUTTON { }
.MEMBERMEMBERNOTE {
  margin-top: 4px;
  margin-right: 0;
  margin-bottom: 4px;
  margin-left: 0;
  border: 1px; 
  border-color: black;
  border-style: dotted;
  border-collapse: separate;
  border-spacing: 1px;
  width: 75%;
  background-color: white;
}

.TOGUARDSMEMBERCOMMENT1 {
  margin-top: 1px;
  margin-right: 0;
  margin-bottom: 1px;
  margin-left: 0;
  border: 1px; 
  border-color: black;
  border-style: dotted;
  border-collapse: separate;
  border-spacing: 1px;
  width: 75%;
  background-color: #F0F0F0;
}

.TOGUARDSMEMBERCOMMENT2 {
  margin-top: 1px;
  margin-right: 0;
  margin-bottom: 1px;
  margin-left: 0;
  border: 1px; 
  border-color: black;
  border-style: dotted;
  border-collapse: separate;
  border-spacing: 1px;
  width: 75%;
  background-color: #D6D6D6;
}

.TOGUARDSMEMBERCOMMENT3 {
  margin-top: 1px;
  margin-right: 0;
  margin-bottom: 1px;
  margin-left: 0;
  border: 1px; 
  border-color: black;
  border-style: dotted;
  border-collapse: separate;
  border-spacing: 1px;
  width: 75%;
  background-color: #C0C0C0;
}

.TOGUARDSMEMBERCOMMENT4 {
  color: red;			
  margin-top: 1px;
  margin-right: 0;
  margin-bottom: 1px;
  margin-left: 0;
  border: 1px; 
  border-color: black;
  border-style: dotted;
  border-collapse: separate;
  border-spacing: 1px;
  width: 75%;
  background-color: #E0E0E0;
}

.MEMBERCOMMENT {
  color: #990000;
  background-color: white;
  border: 1px dotted #807d74;
  width: 75%;
  margin-bottom: 5px;
  padding: 3px;
  text-align: center;
}
 .MEMBERCOMMENT H2 {
  border: 0px;
  border-bottom: 1px dotted;
}

.MEMBERCOMMENT PRE {
  color: #000000;
}
/*
.MEMBERCOMMENT A:LINK {
  color: #000000;
  text-decoration: none;
}*/

.NEWSFORM {
}



/* ###################### wiki related ################## */

.WIKI BR {
  margin-top: 0px;
  margin-right: 1px;
  margin-bottom: 0px;
  margin-left: 1px;
  text-align: left;
}
.WIKI P {
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 8px;
  margin-left: 1px;
  text-align: left;
}
.WIKI H1 {
  margin-top: 8px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
  text-align: left;
  padding-bottom: 2px;
  border: 1px dotted #807d74;
  width: 70%;
  background-color: white;
}
.WIKI H2 {
  margin-top: 6px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
  text-align: left;
}
.WIKI {
  margin-top: 6px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
}
.WIKIDIFF {
  margin-top: 6px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  overflow: auto;
  width: 75%;
}
.WIKIDIFFHELP {
  margin-top: 6px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  overflow: auto;
  width: 75%;
  background-color: white; 
  border: 1px; 
  border-color: black;
  border-style: dotted;
}
.WIKIDIFFHELP .UNCHANGED,
 .WIKIDIFF .UNCHANGED {
}
.WIKIDIFFHELP .REMOVED, 
 .WIKIDIFF .REMOVED{
  background-color: #bab5ab;
  text-decoration: line-through;
}
.WIKIDIFFHELP .ADDED,
 .WIKIDIFF .ADDED{
  background-color: white;
  color: #df421e;
  font-weight: normal;
}

.WIKICOMMENTS{
  border: 0px;
  background-color: inherit;
}
.WIKICOMMENT{
  border: 1px dotted #eae8e3;
  background-color: white;
  background-image: none;
  margin-top: 1px;
  margin-right: 3px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.WIKICOMMENTDELETEBUTTON {
  margin-top: 0px;
  margin-right: 3px;
  margin-bottom: 0;
  margin-left: 0px;
}
.WIKICOMMENTEDITFORM{
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.WIKIDATA {
  border: 1px dotted #807d74;
  background-color: white;
  text-align: center;
/*
  margin-top: 1px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 9px; */
}
.WIKIDATA WIKIAUTHOR {
}
.WIKIDATA WIKIPAGENAME {
}
.WIKIDATA WIKIVERSIONNR {
}
.WIKISTUFFUPLOADFORM{
  border: 1px; 
  border-color: black;
  border-style: dotted;
}


/* ####################################################### */

/* Forum tweaks contributed by Isilando */
.FORUMLINKS {
 text-align: right;
 margin-top: 0px;
 margin-right: 24%;
 margin-bottom: 4px;
 margin-left: 0px;
 border: 1px solid #807d74;
 border-width: 0 1px 1px 0;
 line-height: 1.7;
 padding: 4px;
}
.FORUMLINKS A {
border: 1px solid;
border-color: #807d74 #eae8e3 #807d74 #eae8e3; /* left and right is to be changed if the background of the page is changed, "transparent-effect" */
background-color: #fff;
font-weight: normal;
}
.FORUMLINKS A:hover{
border-color: #706d64;
background-color: #eee;
color: inherit;
}
.FORUMLINKS A.UNBOLD {
background-color: inherit;
border: 1px solid;
border-color: #807d74 #eae8e3 #807d74 #eae8e3; /* left and right is to be changed if the background of the page is changed, "transparent-effect" */
font-style: italic;
}

/* what about this? */

.STATUSCHAT{
  background-color: white;
  border: 1px; 
  border-color: black;
  border-style: dotted;
  margin-top: 3px;
  margin-right: 0px;
  margin-bottom: 1px;
  margin-left: 1px;
}
.STATUSBOOKMARKS{
  background-color: white;
  border: 1px; 
  border-color: black;
  border-style: dotted;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 9px;
}

/* ############ Status stuff again ########### */

.STATUSTOUNAME, .STATUSTIME, .STATUSCHANGEMOOD, .STATUSALARM, .STATUSTOWIKI, .STATUSTOFORUM, .STATUSTOPOSTINGNR {
  font-size: 11px;
  border: 1px dotted #807d74;
  border-spacing: 3px;
  background-color: #f1f1f1;
  background-image: none;
  padding: 2px;
  text-align: center;
}

.STATUSTOPOSTINGNR P {text-align: right;}
.STATUSTOFORUM P {text-align: right;}

.RELATIONREQUEST, .RELATIONREQUEST p, .RELATIONREQUEST A:link {
  text-align: center;
  font-weight: bold;
  text-decoration: blink;
}

.STATUSSTARTCSS{
  background-color: white;
  border: 1px; 
  border-color: black;
  border-style: dotted;
  margin-top: 3px;
  margin-right: 0px;
  margin-bottom: 1px;
  margin-left: 9px;
}

.LINKTOGBS{
  background-color: inherit;
  border: 0px;
  text-align: center; 
  margin-top: 4px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 9px;
}

.TOGUARDSMEMBERNOTESLINK img
{
  display: block;
  margin-left: auto;
  margin-right: auto
}
.LINKTOGBS img
{
  display: block;
  margin-left: auto;
  margin-right: auto
}


/* ####################### Online friend list ############# */

/* the part that shows who is online and who is away and such
*/

.STATUSONLINEFRIENDS{ /*biffbiff*/
  font-size: 11px;
  border: 1px;
  background-color: white;
  border-color: #807d74; 
  border-style: dotted;
  border-collapse: separate;
  border-spacing: 3px;
  text-align: center;
}
.STATUSONLINEFRIENDS BR { font-size: 1px;}
.STATUSONLINEFRIENDS A { border-bottom: 1px dotted; }
.STATUSONLINEFRIENDS A:link, A:visited { color: #565248; border-bottom: 1px dotted;} 
.STATUSONLINEFRIENDS A:hover { color: #807d74;} 

.LOGOUTFRIEND A:link, .NOTSOACTIVEFRIEND A:link, .NORMALFRIEND A:link {
color: #826647; border-bottom: none;
}
.LOGOUTFRIEND A:visited, .NOTSOACTIVEFRIEND A:visited, .NORMALFRIEND A:visited {
color: #826647; border-bottom: none;
}
.LOGOUTFRIEND A:hover, .NOTSOACTIVEFRIEND A:hover, .NORMALFRIEND A:hover {
color: #b39169; border-bottom: none;
} 
.LOGOUTFRIEND, .NOTSOACTIVEFRIEND, .NORMALFRIEND {
  font-size: 11px;
  border: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
  border-collapse: separate;
  border-spacing: 3px;
  background-color: white;
  border-bottom: none
}


/* ####################################################### */

.STATUSTIME P {
  color: #826647;
  background-color: white;
  text-align: center;
  font-weight: normal;
  letter-spacing: 1px;
  margin: 1px;  
}

.STATUSCHANGEMOOD P {
text-align: center;
}

.STATUSTICKET{
  background-color: white;
  border: 1px dotted #807d74; 
  margin-top: 3px;
  margin-right: 0px;
  margin-bottom: 1px;
  margin-left: 9px;
}

.STATUSTICKET P {
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
}

.FORUMINFOSTATUS{
  background-color: white;
  border: 1px dotted #807d74; 
  margin-top: 1px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 5px; /* used to be 9px; */
}

.WARNING {
  color: #990000;
}

.MEMBERLINKS, .MEMBERLINKS A:link, .MEMBERLINKS A:visited, .MEMBERLINKS A:hover {
  margin-top: 10px;
  width: 75%;
  font-weight:	bold;
}

.TOMEMBERDATA {
margin-right: 1em;
}

.TOMEMBERGUESTBOOK {
margin-right: 1em;
}
.TOMEMBERDIARY {
margin-right: 1em;
}
.TOMEMBERPOLL {
}

/* ########3################## Guestbook ####################### */

.GBMESSAGE {
  margin-top: 15px;
  margin-right: 24%;
  margin-bottom: 1px;
  margin-left: 0px;
}
.GBMESSAGEONLYFRIENDS {
  margin-top: 15px;
  margin-right: 24%;
  margin-bottom: 1px;
  margin-left: 0px;
}
.GBMESSAGEONLYME {
  margin-top: 15px;
  margin-right: 24%;
  margin-bottom: 1px;
  margin-left: 0px;
}
.GBMESSAGEEVERY {
  margin-top: 15px;
  margin-right: 24%;
  margin-bottom: 1px;
  margin-left: 0px;
}
.GBMESSAGEONLYFRIENDS .GBMESSAGETEXT{
  border: 1px dotted #807d74;
  background-color: white;
}
.GBMESSAGEONLYME .GBMESSAGETEXT{
  border: 1px dotted #990000;
  background-color: white;
}
.GBMESSAGE .GBMESSAGETEXT{
  border: 1px dotted #565248;
  background-color: white;
}
.GBMESSAGEEVERY .DATA, .GBMESSAGEONLYME .DATA, .GBMESSAGEONLYFRIENDS .DATA, .GBMESSAGE .DATA {
  font-family: verdana, arial, serif;
  font-style: italic;
  font-size: 10px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.GBMESSAGEEVERY .GBMESSAGETEXT{
  border: 1px dotted #565248;
  background-color: inherit; 
}

/* ####################################################### */


/* ############### chat stuff ############### */

.CHATAPPLE {
  margin-top: -140px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.STOPADD {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.ALARMMESSAGE {
  text-align: center;
  font-weight: normal;
  font-size: 14px;
  border: 0px;
  border-bottom: 1px dashed #990000;
  background: white;
}

.ALARMNOTE {
  text-decoration: blink;
  color: #990000;
  font-weight: bold;
  background: inherit;
}

.UPLOADPREMADEFORM {
  border: 1px; 
  border-color: black;
  border-style: dotted;
}

.UPLOADOWNMADEFORM table {
  width: 75%;
}

.BANIPFORM {
  background: #BEF8B8;
}

.UNBANIPFORM {
  background: #7E8878;
}

.HUGE {
  font-size: 120px;
}
.ULINE {
  text-decoration: none; 
}

/* ####################################################### */

/* #################3 Only for admins ############### */

.CHANGEOTHERPRIV {
  background-color: #AEB8A8;
}
.BANMEMBER {
  background-color: #AEB8A8;
}
.BANNEDINFO {
  background-color: #FEA8A8;
}
.MEMBERCOMMENTFORM {
  background-color: #AEB8A8;
}
.MEMBERSECRETDATA {
  width: 75%;
  background-color: white;
  border: 1px; 
  border-color: black;
  border-style: dotted;
  background-color: #AEB8A8;
}
.TOGUARDSMEMBERNOTESLINK{
margin-left: 9px;
}

.CSSFORM1 {}
.CSSFORM2 {}

.TECHIMAGEFORM {}

.SELECTMANY,
.SELECTONE,
.NUMBER,
.TEXT ,
.IMAGE ,
.SNUMBER ,
.SSELECTONE ,
.SSELECTMANY ,
.SSTRING ,
.WTEXT ,
.SIMAGE ,
.SAGO ,
.DOITALL,
.STRING { margin-top: 1em;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
}

/* Text only shown to admins */
.ADMCHANGEPRIV {
  background-color: #AEB8A8;
  width: 75%;
  margin-left: 4px
}
.ADMESSAGE{
  background-color: #AEB8A8;
  width: 75%;
  margin-left: 4px
}


/* ####################################################### */

/* ################# Input stuff #################### */
/* stuff like the search things for members and wikis
*/

TEXTAREA, INPUT, .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
{
  color: #826647;
  background-color: white;
  font-family: verdana, arial, serif;
  font-size: 11px;
  margin: 1px;
  border: 1px dotted #807d74;
}

.CARD {
  background-color: #FFFFFF; 
  color: #000000;
  background-image: NONE;
}

.RED { color: #df421e; }
.BLUE { color: #0000FF; }
.GREEN { color: #009F00; }
.WHITE { color: #FFFFFF; }
.PURPLE { color: #8A2BE2; }
.YELLOW { color: #FFFF00; }

/* ######## bla bla bla ########### */

.IMAGEBUTTON{
/*  border: 1px dotted #565248;*/
  border: 0px;
}

/* attempt to get rid of lines under buttons */
A IMG{border-bottom: none;}

.VIEWOLDMESSAGESNUMBERLIST A{border-bottom: none;}
.GOTONEXTPOSTINGBUTTON A {border-bottom: none;}
.BLOCKEDMESSAGEBUTTON A {border-bottom: none;}
.LIST_MESSAGED_MEMBERS_LINK A {border-bottom: none;}
.WIKIEXPORTLINK A {border-bottom: none;}
.LISTMESSAGESTOLINK A {border-bottom: none;}
.LISTMESSAGESFROMLINK A {border-bottom: none;}
.NEXTMESSAGEBUTTON A {border-bottom: none;}

/* #####################  EOF ################### */

