html, body {
height : 100%;
}
body {
padding : 0;
text-align : center;
background-color : #fff;
font-family : Arial, Verdana, sans-serif;
font-size : 62.5%;
color : #000;
text-align : center;
margin : 0 auto;
margin-left : auto;
margin-right : auto;
}
.heading {
width: 100%;
background-color: #fff;
padding: 0px;
text-align: center;
margin-top: auto;
margin-bottom: auto;
margin-left: auto;
margin-right: auto;
}
#hcontainer {
width : 540px;
height: 90px;
background-color : #fff;
text-align : center;
margin : 0 auto;
}
#logo {
float:left;
margin-left: 0px;
margin-top: 10px;
padding: 2px;
width: 180px;
}
#gsearch {
float:left;
margin-top: 40px;
padding: 2px;
width: 300px;
}
#cl {
 clear:both;
}
.main {
width : 80%;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
text-align : left;
font-size : 1.25em;
color : #000;
}
#content {
width : 900px;
margin : 0 auto;
text-align : left;
padding : 10px;
font-family : Arial, Verdana, sans-serif;
font-size : 1.5em;
color : #000;
background-color : #fff;
}
a {
font-family : Arial, Verdana, sans-serif;
font-size : 1em;
color : #0000ff;
text-decoration : underline;
}
a:hover {
font-family : Arial, Verdana, sans-serif;
font-size : 1em;
color : #00ff00;
text-decoration : underline;
}
a:visited {
font-family : Arial, Verdana, sans-serif;
font-size : 1em;
color : #960096;
text-decoration : underline;
}
#header {
width : 600px;
margin-left : auto;
margin-right : auto;
margin-top : 0;
margin-bottom : 10px;
text-align : center;
font-size : 1em;
color : #000;
}
h1 {
font-family : Arial, Verdana, sans-serif;
font-size : 24px;
color : #960096;
}
h2 {
font-family : Arial, Verdana, sans-serif;
font-size : 18px;
color : #0000ff;
}
li {
font-family : Arial, Verdana, sans-serif;
font-size : 1em;
color : #000;
}
.floatright {
float : right;
margin : 0 0 10px 10px;
}
.floatleft {
float : left;
margin : 0 10px 10px 0;
}
#container {
margin-left : auto;
margin-right : auto;
width : 60em;
font-family : Arial, Verdana, sans-serif;
font-size : 14px;
color : #000000;
}
#containera {
margin-left : auto;
margin-right : auto;
width : 60em;
font-family : Arial, Verdana, sans-serif;
font-size : 14px;
color : #000000;
}
#kcs {
width : 900px;
margin-left : 20px;
margin-right : 20px;
margin-top : 20px;
text-align : left;
font-size : 1.75em;
color : #000000;
}
#main {
width : 75%;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
text-align : left;
font-size : 1.5em;
color : #000000;
}
.horiz { width: auto;
    background-color: #fff; }

.horiz ul{
    margin: 0; padding: 0;
    float: none;}
 
.horiz ul li{
    display: inline;
padding:4px;
}
 
.horiz ul li a{
    float: left; text-decoration: none;
    color: #0000ff;
    padding: 4px 4px;
    background-color: #fff; }
 
.horiz ul li a:visited{
    color: purple;}
 
.horiz ul li a:hover, .menu ul li .current{
    color: #ff0000;
    background-color:#fff;}

#thumbs {
width : 100%;
margin-left : auto;
margin-right : auto;
margin-top : 12px;
text-align : center;
padding:4px;
font-size : 1em;
color : #000;
}
#attention {
width : auto;
margin-left : 20px;
margin-right : 20px;
margin-top : 20px;
text-align : center;
font-size : 1.75em;
color : #ff0000;
}
#snowads {
width : 900px;
margin-left : 20px;
margin-right : 20px;
text-align : center;
}
#bottomnav {
width : 720px;
text-align : center;
font-size : 1.25em;
color : #000;
margin: 0 auto; 
}
#bottomnav a {
text-align : center;
font-size : 1em;
color : #0000ff;
}
.navigate {
width : 720px;
text-align : left;
font-size : 1.25em;
color : #000;
margin: 0 auto; 
}
.navigate a {
text-align : center;
font-size : 1em;
color : #0000ff;
}
#footer {
clear : both;
padding : 8px;
text-align : center;
font-size : 1.25em;
color : #000;
}
#footer a {
text-align : center;
font-size : 1em;
color : #0000ff;
}
