
html
{
 min-height: 100%;
}

*
{
 margin: 0;
 padding: 0;
 border: 0;
}

body
{
 min-height: 100%;
 font-size: 100%;
/* background-color: #700; */
 background-color: #c00000;
 background-repeat: repeat-x;
 background-position: bottom;
 color: #600;
 line-height: 1.35;
 max-width: 130em;
 margin: 0 auto;

 padding-top: .25em;
}

div.nav
{
 text-align: center;
 clear: both;
}

div.nav a
{
 border: 2px outset #ffc;
 font-size: .825em;
 font-weight: bold;
 text-decoration: none;
 color: #cfc;
 background: #700;
 padding: 0 .5em;
 white-space: nowrap;
}

div.nav a:hover
{
 color: white;
 background: #c00;
 border: 2px inset #ffc;
}

h1,h2,h3,h4,h5,h6
{
 font-family: Helvetica, Arial, sans-serif;
}

div.header
{
 color: #ffc;
 min-height: 110px;
 text-align: center;
}

h1
{
 padding-top: .33em;
/* padding-left: .5em;
 padding-bottom: .25em; */
 font-size: 2.5em;
 line-height: 1;

}

h1 span
{
 display: block;
}

small
{
 display: block;
 font-size: .75em;
 white-space: nowrap;
 line-height: 1.2;
 padding: 0;
}

h1 img
{

}

h2
{
 text-align: center;
 font-size: 1.25em;
 margin-top: .33em;
}

#chess,
#web
{
 border-bottom: 1px solid #600;
 margin-bottom: 1em;
 padding: 1%;
 width: 30%;
 background: #efe;
 color: black;
 min-height: 100%;
}

#chess h2,
#web h2
{
 font-size: 2em;
}

#chess
{
/*  border-right: 1px solid #600; */
 float: left;
}

#chess img,
#web img
{
 display: block;
 width: 60%;
 max-width: 400px;
 margin: 0 auto 1em;
}

#web
{
/* border-left: 1px solid #600; */
 float: right;
}

#W763A
{
 width: 35%;
 margin: 1.5em auto;
 padding-bottom: 1em;
 background: #ffc;
}

#W763A img
{
 background: #c00000;
 padding-bottom: .5em;
 width: 100%;
 margin: auto;
}

#W763A h2
{
 line-height: 1.1;
}

#W763A h2 small
{
 display: block;
 font-size: .5em;
}

#W763A p
{
 margin: .125em 1em;
}

p + p
{
 text-indent: 7%;
 margin-top: .25em;
}

a
{
 color: #900;
}

a:visited
{
 color: #600;
}

a:hover
{
 background: #ffa;
 color: red;
}

#footer
{
 clear: both;
/*  height: 2em; */
 margin: 2em 0 0 0;
 padding: .5em;
 background: #dfd;
 text-align: center;
}

i
{
 display: none;
}

address
{
 font-size: .85em;
}
