A:link
{
 text-decoration: underline; 
 color:#B42516; 
}

A:visited
{
text-decoration: underline;
color:#89577A;
}

a:hover
{
 color:#863306; 
 background-color:#EEE2DC; 
}

.main
{
 margin: 10px;
 background: #FFFFFF;
 color: ##000000;
 padding : 5px;
 margin: 5px;
 border-color: #FA0000;
 border-style: solid;
 border-width: 2px;
}

BODY
{ 
 background: #EEDCDD;
 color: #000000;
 font: 11px tahoma;
 scrollbar-base-color: #DFDAD1;
 scrollbar-arrow-color: #5D5445;
} 

SELECT
{
 background: #FFFFFF;
 color: #000000;
 font-size: 10px;
}

INPUT
{
 background: #FFFFFF;
 color: #000000;
 font-size: 10px;
}

TEXTAREA
{
 background: #FFFFFF;
 color: #000000;
 font-size: 12px;
}

.descriptionbox
{
 cols: 95;
 rows: 5;
}

P
{
 font: 11px tahoma;
}

TABLE
{
 font: 11px verdana;
}

H2
{
 font-size: 20px;
 color: #842281;
 font-family: tahoma, verdana;
 font-weight: bold;
}

.nav
{
 margin: 10px;
 font-family: verdana, arial;
 font-size: 11px;
 background: #F5F5F1;
 border-style: solid;
 border-width: 1px;
 border-color: #D0CEC8;
}

.suggest
{
 font-family: verdana, arial;
 font-size: 10px;
 background: #F5F5F1;
 border-style: solid;
 border-width: 1px;
 border-color: #D0CEC8;
}

.link
{
 font-family: verdana, arial;
 font-size: 12px;
 background: #F5F5F1;
 border-style: double;
 border-width: 1px;
 border-color: #D0CEC8;
}

.linkdescription
{
font-size: 11px;
}

.internallinks
{
 font-size: 10px;
}

.linksmalldetails
{
 font-size: 10px;
 color: #47426A;
}

.linkbigdetails
{
 font-size: 11px;
 color: #2C265C;
}

.linkdatesubmit
{
font-size: 10px; 
color: #9590B8;
}

.imagedefinition
{
font-size: 10px;
}

.category
{
 font-family: verdana, arial;
 font-size: 12px;
 background: #FFFFFF;
 border-style: outset;
 border-width: 0px;
 border-color: #FFFFFF;
}

.categoryname
{
 font-weight: bold;
}

.subcategoryname
{
 font-weight: normal;
 font-size: 11px;
 color: #C45656;
}

.commentposter
{
 font-family: verdana, arial;
 font-size: 10px;
 background: #F5F5F1;
 border-style: outset;
 border-width: 2px;
 border-color: #D0CEC8;
}

.comment
{
 padding: 5px;
 font-family: verdana, arial;
 font-size: 11px;
 background: #F5F5F1;
 border-style: solid;
 border-width: 2px;
 border-color: #D0CEC8;
}

.commentdate
{
 font-size: 10px;
 text-decoration: italics;
}

.newlinks
{
 text-align: left;
 padding: 2px;
 border-color: #EDEDD2;
 border-style: solid;
 border-width: 0px;
 margin: 3px;
}

.details
{
 padding: 10px;
 margin: 10px;
 font-family: verdana, arial;
 font-size: 11px;
 background: #F5F5F1;
 border-style: solid;
 border-width: 1px;
 border-color: #D0CEC8;
}

.detailsborder
{
 padding: 10px;
 margin: 10px;
 font-family: verdana, arial;
 font-size: 11px;
 border-style: outset;
 border-width: 2px;
 border-color: #003366;
}

.labels
{
 font-weight: bold;
}

.grouping
{
 border-style: inset;
 border-width: 2px;
 border-color: #AA9E9E;
 padding: 5px;
 margin: 5px;
}

.title
{
 font-size: 11px;
}

.important
{
 font-weight: bold;
 color: #E80202;
 font-size: 12px;
}

.columnheader
{
 text-decoration: underline;
}

.highlighttext
{
 background-color: yellow;
 font-weight: bold;
}

.adminmenu
{
 border-style: inset;
 border-color: #DDDDDD;
 border-width: 2;
 padding: 6px;
}

.labelscolumn
{
 width: 30%;
}

.optionscolumn
{
 width: 70%;
}

.preferredtitle
{
 font-family: tahoma, verdana;
 font-weight: bold;
 color: #000000;
 font-size: 14px;
}