/***********************************************************************
 * CSS file     : entry.css
 * Purpose      : main index.html
 * Date         : 2001-10-14
 * Notes        : The page has four logical components:
 *
 * 1. Main table       100% introduction
 * 2. Left side index   20% go pages, also external
 * 3. Right side index  20% tournament index
 * 4. Center column     60% news, notes
 *
 * normal   -> 10pt
 * x-small  ->  8pt
 * xx-small ->  7pt
 */
  p
, body
{
    font-family:	Verdana, Arial, sans-serif;
    font-weight:	normal;
    font-style:		normal;
    font-size:		x-small;
    text-align:		left;
    margin-top:		0pt;
    margin-bottom:	0pt;
    margin-left:	0pt;
    margin-right:	0pt;
    color:		black;
    background-color:	white;
}

/*
 * Set some defaults on basic HTML elements.
 */
img
{
    border:             0;
}
table
{
    width:              100%;
    border-spacing:     0;
}
td
{
    padding:            0;
}
br.cb
{
    clear:              both;           /* CSS solution for "br clear='all'" */
}
br.cr
{
    clear:              right;          /* CSS solution for "br clear='right'" */
}

form {
    font-family:	Verdana, Arial, sans-serif;
    font-weight:	normal;
    font-style:		normal;
    font-size:		x-small;
    margin-top:		0pt;
    margin-bottom:	0pt;
    padding-top:	0pt;
    padding-bottom:	0pt;
}
form.input {
    font-size:		x-small;
}

  .lhead
, .rhead
, .chead
{
    font-family:	Verdana, Arial, sans-serif;
    font-weight:	bold;
    font-size:		x-small;
    color:		black;
    background-color:	white;
}
.lhead {
    text-align:		left;
}
.rhead {
    text-align:		right;
}
.chead {
    text-align:		center;
}
  .lblack
, .rblack {
    font-family:	Verdana, Arial, sans-serif;
    font-size:		x-small;
    color:		white;
    background-color:	black;
}
.lblack {
    font-weight:	bold;
    text-align:		left;
}
.rblack {
    font-weight:	normal;
    text-align:		right;
}
.white {
    color:		white;
    background-color:	white;
}
.hred {
    color:		white;
    background-color:	#770000;
}
  .ibody
, .cbody
, .lindex
, .cindex
, .rindex {
    font-family:	Verdana, Arial, sans-serif;
    font-weight:	bold;
    font-size:		x-small;
    text-align:		left;
}
  .lindex
, .cindex
, .rindex {
    color:		white;
    background-color:	#606060;
}
.lindex {
    text-align:		left;
}
.cindex {
    text-align:		left;
}
.rindex {
    text-align:		right;
}
.cbody {
    font-weight:	normal;
    color:		#600000;
    background-color:	#eeeeee;
}
   .ibody
, p.lbody
, p.rbody
, p.snote
, p.snoter {
    font-weight:	normal;
    color:		#600000;
    background-color:	#d4d4d4;
}
p.lbody {
    text-align:		left;
    white-space:	nowrap;
}
p.rbody {
    text-align:		right;
    white-space:	nowrap;
}
.snote {
    color:		#666666;
}
p.snoter {
    color:		#666666;
    text-align:		right;
}

p {
    color:		black;
    background-color:	transparent;
}
   p.note
, td.note
, ol.note
, li.note
, .pagefooter {
    color:		black;
    background-color:	#d4d4d4;
}
  p.news
, p.rnews {
    font-family:	Verdana, Arial, sans-serif;
    font-size:          x-small;
    margin-top:		0pt;
    margin-bottom:	4pt;
}
p.rnews {
    font-family:	Verdana, Arial, sans-serif;
    font-size:          x-small;
    text-align:		right;
}

/*
 * Page footer
 */
  p.lauthor
, p.rauthor {
    color:		#999999;
    background-color:	transparent;
}
p.rauthor {
    text-align:		right;
}

.author:link    { color: #999999; background-color: transparent; }
.author:active  { color: #999999; background-color: transparent; }
.author:visited { color: #999999; background-color: transparent; }

table {
    margin-top:		0pt;
    margin-bottom:	0pt;
    color:		black;
    background:		white;
}

  td
, th
{
    font-family:	Verdana, Arial, sans-serif;
    font-weight:	normal;
    font-style:		normal;
    font-size:		x-small;
    text-align:		left;
}

.date {
    font-size:		x-small;
    font-weight:	normal;
    color:		#666666;
}

.birthday {
    font-size:		x-small;
    font-weight:	normal;
    color:		#666666;
}

td.bkpatternwidget {
    font-family:        Verdana, Arial, sans-serif;
    font-size:          10px;
    text-align:         center;
    color:              #333366;
    background-color:   #eeeeee;
}
td.bkpatternwidgetpoll {
    font-family:        Verdana, Arial, sans-serif;
    font-size:          10px;
    text-align:         center;
    color:              #eeeeee;
    background-color:   #550000;
}
td.bkpatternwidgetmessage {
    font-family:        Verdana, Arial, sans-serif;
    font-size:          10px;
    text-align:         center;
    color:              #550000;
    background-color:   #eeeeee;
}
     td.bkpatternwidgetmain
, input.bkpatternwidgetmain
{
    font-family:        Verdana, Arial, sans-serif;
    font-size:          8px;
    text-align:         left;
    color:              #333333;
    background-color:   #eeeeee;
    white-space:        nowrap;
    padding-left:       4px;
    padding-right:      4px;
}
  input.bkpatternwidgetmain
{
    color:              #ffffff;
    background-color:   #770000;
}

div.dailyproblem
{
    float:              right;
    clear:              right;
    text-align:         center;
    margin-top:		4px;
    margin-bottom:	4px;
    margin-left:	12px;
    margin-right:	0px;
    padding:            5px;
    border:             1px solid #606060;
    background-color:   #dddddd;
    color:              #000000;
}

div.dailyagenda
{
    float:              left;
    text-align:         center;
    margin-top:		4px;
    margin-bottom:	4px;
    margin-left:	0px;
    margin-right:	12px;
    padding:            5px;
    border:             1px solid #606060;
    background-color:   #dddddd;
    color:              #000000;
}

  div.dailyproblem p
, div.dailyproblem h2
, div.dailyagenda  p
, div.dailyagenda  h2
{
    font-size:          x-small;
    text-align:         center;
    margin-top:         0px;
    margin-bottom:      0px;
    background-color:   transparent;
    color:              #000000;
}

  div.dailyproblem h2
, div.dailyagenda  h2
{
    font-weight:        bold;
    background-color:   transparent;
    color:              #000000;
}

a:link     {
   text-decoration:  none;
   color:            #0000ff;
   background-color: transparent; }
a:active   {
   text-decoration:  none;
   color:            #ff0000;
   background-color: transparent; }
a:visited  {
   text-decoration:  none;
   color:            #0000ff;
   background-color: transparent; }
a:hover   {
   text-decoration: underline;
   color:            #ff0000; }

.index:link    { color: #770000; background-color: transparent; }
.index:active  { color: #770000; background-color: transparent; }
.index:visited { color: #770000; background-color: transparent; }
