/*
cascading style sheet for mychess.com
*/

BODY
{
    font-family: helvetica, sans serif;
    margin: 0;
    padding: 0;
}

TH
{
    font-family: helvetica, sans serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #000099;
    color: #FFFFFF;
}

TD, P
{
    font-family: helvetica, sans serif;
    font-size: 10pt;
}

A:link
{
    color: #000066;
}

A:visited
{
    color: #333399;
}


/* ----------- text ------------ */

/* default text stye */

.defaulttext
{
    font-size: 10pt;
    font-weight: normal;
    line-height: 11pt;
}

/* small text for promo */

.promotext
{
    font-family: helvetica, sans serif;
    font-size: 8pt;
    padding-top: 5px;
    line-height: 9pt;
    font-weight: normal;
}

/* rh news description, bottom links */

.smalltext
{
    font-family: helvetica, sans serif;
    font-size: 8pt;
    padding-top: 5px;
    line-height: 9pt;
    font-weight: normal;
    color: black;
}

/* bold small text */

.smalltext2
{
    font-family: helvetica, sans serif;
    font-size: 9pt;
    color: black;
}

/* date at top of page */

.dateline
{
    font-size: 10pt;
    font-weight: bold;
    color: cyan;
}

/* main column links - first row */

.bodylinks1
{
    font-family: helvetica, sans serif;
    font-size: 10pt;
    padding-bottom: 0px;
    padding-top: 3px;
}

/* main column links - second row */

.bodylinks2
{
    font-family: helvetica, sans serif;
    font-size: 10pt;
    padding-bottom: 16px;
    padding-top: 3px;
}

/* game links - links to chess games collections */

.gameslinks
{
    font-family: helvetica, sans serif;
    font-size: 9pt;
    padding-bottom: 0px;
    padding-top: 3px;
    color: #FFFFFF;
}


/* --------- headlines ------------ */

/* links header in grey boxes */

.smhead
{
    font-size: 14pt;
    padding-top: 10px;
    padding-bottom: 5px;
    color: navy;
}

/* join promo header*/

.smhead2
{
    font-size: 10pt;
}

/* first row linked headers in main column */

.linkhead1
{
    font-size: 9pt;
    color:#000080;
    padding-top: 7px;
}

/* linked headers in main column */

.linkhead2
{
    font-size: 11pt;
    padding-top: 7px;
    padding-bottom: 3px;
}

/ * news headline */

.lghead
{
    font-size: 18pt;
    font-weight: bold;
    padding-bottom: 1px;
}

/* ---------  news style ------------ */

/ * news headline */

.newshead
{
    font-size: 18pt;
    font-weight: bold;
    color:#FFFFFF;
    padding-bottom: 1px;
}

/* news title */

.newstitle
{
    font-size: 9pt;
    font-weight: bold;
    color:#000080;
    padding-top: 7px;
}

/* news, same as smalltext */

.newsdescription
{
    font-size: 8pt;
    padding-top: 4px;
    line-height: 9pt;
    color: black;
}

/* --------- margins ------------ */

.leftmargin
{
    padding-left: 9px;
}

/* ------------------------------ */

#dropmenudiv{
position:absolute;
border:1px solid navy;
border-bottom-width: 0;
font:normal 11px helvetica, Sans Serif;
line-height:16px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid navy;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
color: navy;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #ECEFFD;
}
