/* Style sheet for Zesty Studio*/

    body
    {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    background-color: #FFF;
    color: #000;
    }

    div#head
    {
    border-bottom: 2px outset #900;
    }

    div#header
    {
    letter-spacing: 0.15em;
    margin: 15px 5px 0 5px;
    padding: 4px;
    border-style: outset;
    border-top: 1px outset #663;
    border-bottom: 2px outset #030;
    border-right: 2px outset #030;
    border-left: 1px solid #693;
    background-color: #900;
    color: #FFC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }

    div#header .small
    {
    clear:left;
    margin-left: 5px;
    background: transparent;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    color:#FFF;
    font-size: 60%; 
    }

    div#main
    {
    float:left;
    font-size: 80%;
    width: 69%;
    margin: 5px;
    padding: 8px;
    text-align: justify;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }

    div#main a
    {
    background-color: transparent;
    text-decoration:none; 
    color:#030;
    font-weight:bold;
    }

    div#main a:hover
    {
    text-decoration: underline; 
    }

    div#maincode
    {
    float:left;
    font-size: 80%;
    width: 69%;
    margin: 5px;
    padding: 8px;
    text-align: justify;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }

    div#maincode a
    {
    float: left;
    padding: 3px 8px;
    margin: 3px 8px;
    text-align: center;
    background-color: transparent;
    color:#000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    border: 1px dashed #CC9;
    }

    h1
    {
    background-color: transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 150%;
    color:#FFF;
    font-weight:normal;
    margin: 6px 0 0 4px;
    line-height: 80%;
    }

    h2
    {
    background-color: transparent;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#030;
    font-size:1.4em;
    font-weight:normal;
    }

    h3
    {
    background-color: transparent;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:120%; 
    margin:3px;
    padding:0px;
    color:#000;
    font-weight:bold
    }

    img
    {
    border:0;
    }

    div#submenu
    {
    display:none;
    }

    div#submenu span.title
    {
    display:none;
    }

    div#submenu a
    {
    display:none;
    }

    div#submenu a:hover, div#menu a:hover
    {
    display:none;
    }

    div#submenu span.live
    {
    display:none;
    }

    div#menu
    {
    display:none;
    }

  div#menu ul
    {
    display:none;
    }

    div#menu span.span
    {
    display:none;
    }

    div#menu a
    {
    display:none;
    }

    div#menuold a:hover
    { 
    display:none;
    }

    div#menu a span
    {
    display: none;
    }

    div#menu a:hover span
    {
    display:none;
    }

    span.sep
    {
    display:none;
    }

    div#footer
    {
    margin-top: 20px;
    float: left;
    background-color: transparent;
    font-family: arial, Helvetica, sans-serif; 
    font-size: 0.6em; 
    font-weight: normal; 
    color: #000;
    text-align: center;
    width: 90%;
    }

    div#footer a
    {
    background-color: transparent;
    font-family:arial, Helvetica, sans-serif; 
    font-weight:bold; 
    color:#030;
    text-decoration:none;
    padding-left:0.5px;
    border: 0;
    }

    div#footer a:hover
    { 
    color:#FC0;
    background-color: transparent;
    text-decoration: underline
    }

    hr
    {
    width: 95%;
    text-align:center;
    border-top-color: #CCA;
    border-bottom-color: #CCC;
    }

    a.this
    {
    background-color: transparent;
    text-decoration:none; 
    color:#000000;
    font-family:arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 0.6em;
    padding-top:13px;
    height:13px;
    }

    .tab
    {
    background-color: transparent;
    text-decoration:none; 
    color:#004400;
    padding-left:15px;
    font-weight:normal;
    }

    a.body
    {
    background-color: transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    text-decoration:underline; 
    color:#440044;
    }

    a.body:hover 
    { 
    background-color: transparent;
    color:#004400;
    text-decoration: underline
    }

    a.fbody
    {
    background-color:  #FFFFEE;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration:none; 
    color:#336666;
    }

    a.admin
    {
    background-color: transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration:none; 
    color:#FF6600;
    font-size: 0.6em;
    }

    a.admin:hover 
    { 
    background-color: transparent;
    color:#336666 
    }

div#editmenu a
    {
    background-color: transparent;
    font-family:arial, Helvetica, sans-serif; 
    font-size: 0.8em; 
    font-weight:bold; 
    color:#404;
    text-decoration:none
    }

div#form
    {
    display:block;
    clear: left;
    font-size: 80%;
    margin-left: 10%; 
    margin-right: 10%; 
    }

    span.star
    { 
    background-color: transparent;
    color:#F60 ;
    font-size: 150%;
    font-weight: bold;
    }
    
    a.privacy
    {
    background-color: transparent;
    font-family:arial, Helvetica, sans-serif; 
    font-size: 0.6em; 
    font-weight:bold; 
    color:#006699;
    text-decoration:none;
    padding-left:0.5px;
    }

    a.privacy:hover
    { 
    color:#FF6600;
    background-color: transparent;
    font-size: 0.6em;
    text-decoration: underline
    }
    
    a.orange:hover
    {
    background-color: transparent;
    color: #FF6600;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration: underline
    }

    a.form
    {
    background-color:#FFEECC;
    font-family:arial, Helvetica, sans-serif; 
    font-weight:normal; 
    color:#000000;
    }

/*  Headings  */

    h4
    {
    background-color: transparent;
    font-family:arial, Helvetica, sans-serif;
    font-size: 0.8em; 
    padding-left:20px;
    color:#004400;
    font-weight:bold
    }

h5
{
    background-color: transparent;
    font-family:arial, Helvetica, sans-serif;
    font-size: 1em; 
    padding-left:30px;
    line-height:40%;
    margin:0;
    color:#000000;
    font-weight:bold
}


    li
    {
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 1em
    }

/*  Text      */

    .bold
    {
    background-color: #FFFFFF;
    font-family:arial, Helvetica, sans-serif;
    color: #000000;
    font-weight:bold;
    font-size: 0.8em
    }

    .greyed
    {
    background-color: transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#999999;
    }
	
    .silent
    {
    background-color: transparent;
    color:#FFFFEE;
    font-family: Arial, Helvetica, sans-serif;
    }

    .orange
    {
    background-color: transparent;
    color: #006699;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration: none
    }

    #foot
    {
    font-family:arial, Helvetica, sans-serif; 
    font-size: 80%;
    }

    #foot a
    {
    font-weight:bold;
    }

    .large
    {
    background-color: transparent;
    font-family:arial, Helvetica, sans-serif; 
    font-size: 1em; 
    font-weight:normal; 
    margin:5px;
    color:#000000
    }

    .first
    {
    background-color: transparent;
    font-family:arial, Helvetica, sans-serif; 
    font-weight:normal; 
    padding: 0px 160px 0px 160px; 
    color:#000000
    }

    .tinsy
    {
    background-color: transparent;
    font-family:arial, Helvetica, sans-serif; 
    font-size: 0.6em; 
    font-weight:normal; 
    color:#000000
    }

    .super
    {
    background-color: transparent;
    font-family:arial, Helvetica, sans-serif; 
    font-size: 0.8em; 
    font-weight:normal; 
    margin-top:0pt;
    margin-left:0.50in;
    margin-bottom:8pt;
    vertical-align:super;
    color:#000000
    }

    .top
    {
    background-color: #FFFFFF;
    color:#000000;
    font-family:arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 0.8em;
    line-height: 100%
    }


/*  Forms  */

    .radio
    {
    background-color:#FFCC66;
    color:#000000;
    }

    .form
    {
    background-color:#FFFFEE;
    font-family:arial, Helvetica, sans-serif; 
    font-weight:normal; 
    color:#000000;
    font-size: 0.8em;
    }

    .bform
    {
    background-color:#FFFFEE;
    font-family:arial, Helvetica, sans-serif; 
    font-weight:bold; 
    color:#000000;
    }

    .wform
    {
    background-color:#FFFFFF;
    font-family:arial, Helvetica, sans-serif; 
    font-weight:normal; 
    color:#000000;
    }

    .head
    {
    background-color:#440044;
    font-family:arial, Helvetica, sans-serif;
    color: #000000;
    font-weight:normal;
    }

    .fhead
    {
    background-color:#615880;
    font-family:arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight:normal;
    font-size: 0.8em;
    }

    .outline
    {
    color:#000000;
    background-color:#FF6600;
    font-family:arial, Helvetica, sans-serif; 
    }


/*  Miscelaneous  */

    .pad
    {
    background-color: #FFFFFF;
    font-family:arial, Helvetica, sans-serif; 
    font-weight:normal; 
    color:#336666;
    border-width:5px;
    border-color:#FF6600;
    border-style:inset;
    padding:5px;
    }

    .alert
    {
    background-color: #FFFFFF;
    color: #440044;
    font-family: arial, Helvetica, sans-serif;
    font-weight: bold;
    }	

    .falert
    {
    background-color: #FFFFEE;
    color: #440044;
    font-family: arial, Helvetica, sans-serif;
    font-weight: bold;
    }	

    .border
    {
    border-style: double;
    }

    hr.top
    {
    background-color: #FFFFFF;
    color: #400040;
    width: 85%;
    display:block
    }

    .separator
    {
    display:none;
    }

/*  Chat  */

.bg
{
    background-color: #FFFFFF;
    color: #FFFFFE;
}

.message
{
    background-color: #EECCCC;
    border-left: black 1px solid;
    color: #0000CC;
    font-family: arial, Helvetica, sans-serif;
    font-size: .9em;
    padding-left: 8px;
    font-weight:bold
}

.name
{
    color: maroon;
    background-color: #EECCCC;
    font-family: arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: .7em;
}

.logged
{
    background-color: #EECCCC;
    color: #669966;
    font-family: arial, Helvetica, sans-serif;
    font-size: .9em;
}

.smform
{
    color: #FFFFFF;
    background-color: #FFEECC;
    font-size: .6em
}

.lgform
{
    color: #FFFFFF;
    font-family: arial, Helvetica, sans-serif;
    background-color: #FFFFCC;
    font-size: .8em;
    font-weight: bold;
}

.red1
{
    background-color: #B7B3C5;
    color: #440044;
    font-family: arial, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal
}

    .hidden
    {
    visibility:hidden;
    }

    a.line
    {
    color:#000000;
    background-color: #FFFF99;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    text-decoration:none
    }

    a.line:hover
    {
    color:#000000;
    background-color: #FFFFFF;
    text-decoration:underline
    }

    .active
    {
    color:#000000;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    font-weight:bold
    }

.red2
{
    background-color: #BBCCCC;
    color: #440044;
    font-family: arial, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal;
}

.user
{
    background-color: #EEFFEE;
    color: #800000;
    font-family: arial, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: bold;
}
/* End of chat */

.frmlabel
    {
    clear:left;
    float:left;
    width:35%;
    padding:5px;
    line-height:160%;
    }

.frminput
    {
    float:left;
    width:60%;
    }


