body 
        {
        background-color: #52545A;
		background-image: url('img/bg.gif');
		background-repeat: repeat-y;
        font-family: "Trebuchet MS", "Lucida Sans Unicode", "Franklin Gothic Medium", "Microsoft Sans Serif", Tahoma, Georgia, Arial;  
		margin: 0px 0px 0px 0px;
        }

a       {color: #A0C0FF; text-decoration: none;}
a img   {border: 0px;}
a:link  {color: #A0C0FF; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}

.header
        {
        border-bottom    : #FFFFFF 1px solid;
        }
  
.message
        {
        }

.info
        {
        border-bottom    : #EEEEE0 1px dashed;
        border-top       : #EEEEE0 1px dashed;
        }

.blogheader 
        {
        color            : #FFFFF7;
        font-size        : 15pt;
        font-weight      : bold;
        font-variant     : small-caps;
        letter-spacing   : 0.7mm;
        margin           : 0px 8px 0px 8px;
        }
.blogheader a {color: #FFFFFF; text-decoration: none;}

.blogbody 
        {
        color            : #D0F0E0;
        font-size        : 10pt;
        font-weight      : normal;
        letter-spacing   : 0.1mm;
        line-height      : 16px;
        text-align       : justify;
        margin           : 8px 8px 8px 8px;
        }

.bloginfo 
        {
        color            : #EEEEE0;
        font-size        : 7pt;
        font-weight      : normal;
        font-variant     : small-caps;
        letter-spacing   : 0.3mm;
        text-align       : right;
        margin           : 0px 8px 0px 8px;
        }

.blogreact
        {
        color            : #484848;
        font-size        : 8pt;
        font-weight      : normal;
        font-variant     : small-caps;
        text-align       : right;
        margin           : 0px 8px 0px 8px;
        }
.blogreact a {color: #484848; text-decoration: none;}

.subheader
        {
        color            : #99E8F7;
        font-size        : 12pt;
        font-weight      : bold;
        font-variant     : small-caps;
        letter-spacing   : 0.7mm;
        margin           : 0px 8px 0px 8px;
        }
 
.comment  
        {
        border           : #303030 1px solid;
        }

.commentheader
        {
        color            : #484848;
        background-color : #656A7A;
        font-size        : 8pt;
        font-weight      : normal;
        font-variant     : small-caps;
        margin           : 0px 8px 0px 8px;
        }
.commentheader a {color: #888888; text-decoration: none;}

.commentbody
        {
        color            : #D0F0E0;
        font-size        : 9pt;
        font-weight      : normal;
        line-height      : 15px;
        margin           : 8px 8px 8px 8px;
        }

.optionbar 
        {
        color            : #D0F0E0;
        font-size        : 9pt;
        font-weight      : bold;
        letter-spacing   : 0.3mm;
        float            : right;
        }
.optionbar a {color: #FFFFFF; text-decoration: none;}
.optionbar a:link  {color: #FFFFFF; text-decoration: none;}
.optionbar a:hover {color: #000000; text-decoration: none;}

.icon
        {
		border: #F0F0F0 1px solid;
		margin: 2px 5px 0px 0px;
		padding: 1px 1px 1px 1px;
		}

.footer
        {
		font-size: 7pt;
		font-weight: normal;
        letter-spacing: 0.5mm;
		text-align: center;
        border-bottom: #F4F4F4 1px solid;
        border-top: #F4F4F4 1px solid;
		}

.nav1container {color: #FFFFFF; font-size: 8pt; font-weight: bold; letter-spacing: 0.3mm; margin-left: 15px;}
a.nav1         {color: #FFFFFF; text-decoration: none;}
a.nav1:hover   {color: #000000; text-decoration: none;}
a.nav1:active  {color: #FF8080; text-decoration: none;}

.nav2container {color: #787898; font-size: 7pt; font-weight: normal; line-height: 12px;}
a.nav2:link    {color: #FFFFFF; text-decoration: none;}
a.nav2:visited {color: #E0E0E0; text-decoration: none;}
a.nav2:hover   {color: #000000; text-decoration: none;}

.error 
        {
        color            : #D8F8E8;
        font-size        : 8pt;
        letter-spacing   : 0.3mm;
        }

.label 
        {
        color            : #E0FFF0;
        font-size        : 10pt;
        letter-spacing   : 0.3mm;
        }

.labelsmall 
        {
        color            : #E0FFF0;
        font-size        : 7pt;
        }

.value 
        {
        color            : #D0F0E0;
        font-size        : 10pt;
        letter-spacing   : 0.3mm;
        }

ul      
        {
        line-height      : 0;
		}

/* FORM essentials */

.combobox 
        {
        color: #FFFFFF;
        font-family: "Trebuchet MS", "Lucida Sans Unicode", "Franklin Gothic Medium", "Microsoft Sans Serif", Tahoma, Georgia, Arial;  
        font-size: 8pt;
        width: 200px;
        background-color: #9095A8;
        }

.editfield 
        {
        color: #FFFFFF;
        font-family: "Trebuchet MS", "Lucida Sans Unicode", "Franklin Gothic Medium", "Microsoft Sans Serif", Tahoma, Georgia, Arial;  
        font-size: 8pt;
        width: 200px;
        border: #D0D0D0 1px solid;
        background-color: #9095A8;
        }

.textfield 
        {
        color: #FFFFFF;
        font-family: "Trebuchet MS", "Lucida Sans Unicode", "Franklin Gothic Medium", "Microsoft Sans Serif", Tahoma, Georgia, Arial;  
        font-size: 8pt;
        width: 335px;
        border: #D0D0D0 1px solid;
        background-color: #9095A8;
        }


.button 
        {
        color: #A0A0A8;
        font-family: "Trebuchet MS", "Lucida Sans Unicode", "Franklin Gothic Medium", "Microsoft Sans Serif", Tahoma, Georgia, Arial;  
        font-size: 9pt;
        border: #808080 1px solid;
        background-color: #545762;
        }

