html,body {height:100%;}
body {
 background:#fff;
 font-family:Arial, Helvetica, sans-serif;
 text-indent:0;
 text-align:left;
 margin:0;
 padding:0 2em;
}
P {font-size:14px;color:#122;}
td, li {font-size:14px;color:#122;}
th {background:#ddd;border-bottom:1px solid black;color:black;font-weight:bold;padding:0px 1em;text-align:left;border-radius-topleft:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-radius-topright:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
td, table td {text-align:left;vertical-align:top;}
h1,h2,h3 {border-bottom:1px solid #faa;color:#f22;
text-shadow:1px 1px 1px #000,4px 4px 2px #ccc;
}
h1 {font-size:24px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
A,A:link,A:visited {
 font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
 text-decoration:underline;
 border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
}
A:link {color:#009;}
A:active {color:#fff;}
A:visited {color:#000066;}
A:hover {background:red;color:#fff;}
#container {margin:2em auto;min-width:640px;max-width:640px;text-align:center;}
#topquote {
 background:red;
 color:white;
 font-weight:bold;
 display:block;
 border:black thin solid;
 border-radius-topleft:30px;-moz-border-radius-topleft:30px;-webkit-border-top-left-radius:30px;border-radius-topright:30px;-moz-border-radius-topright:30px;-webkit-border-top-right-radius:30px;
 background:-moz-linear-gradient(top,red 50%,#900);
}
#topquote img {margin:0 0;padding:0px 0px 0px 30px;}
#topquote p {
 color:white;
 font-weight:bold;
 text-align:center;
 text-transform:uppercase;
 text-shadow:2px 2px 2px #000;
}
img {margin:0 5px;}
#content {
 text-align:left;
 margin:2%;
 padding:0 2%;
}
.nav ul {display:block;background:#000;text-align:center;padding:.5em;}
.nav li {display:inline;padding-left:5px;padding-right:5px;}
.nav a, .nav a:link, .nav a:visited {
 background:#bbb;
 text-decoration:none;
 border:1px solid #444;
 padding: 3px 1em;
 border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;
 background:-moz-linear-gradient(top,#bbb,#fff 40%,#bbb 40%,#888);
}
.nav a:hover {
 background:blue;
 border:1px solid white;
 text-shadow:1px 1px 1px #000;
 box-shadow:inset 2px 2px 5px #000;-moz-box-shadow:inset 2px 2px 5px #000;-webkit-box-shadow:inset 2px 2px 5px #000;
}
DIV.topmenu {font-weight:bold;font-size:10px;}
DIV.topmenu P {color:white;FONT-FAMILY:Arial, sans-serif}
DIV.topmenu A {text-decoration:none;color:white;}
DIV.topmenu TD {text-align:center;}
DIV.topmenu A:visited { text-decoration:none;color:#aaff00;}
DIV.topmenu A:active { text-decoration:underline;color:#aaaa00;}
DIV.topmenu A:link { text-decoration:none;color:#ffff00;}
DIV.topmenu A:hover {background:blue;color:white;text-decoration:underline;}
#copyright {border-top:1px solid #888;font-size:9px;color:#666;text-align:right;padding-bottom:5em;}
.hi {background:#ff9;border:1px solid #ff0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
blockquote {
 background:#fee;
 border:1px solid #faa;
 color:#122;
 font-size:12px;
 padding:.5em 1em;
 border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
 background:-moz-linear-gradient(left,#fff,#fee);
}
small {font-size:9px;}
* {
 transition:all 2s;-moz-transition:all 2s;-webkit-transition:all 2s;-o-transition-p:all 2s;
}
:hover {
 transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition-p:all .5s;
}
.hide {display:none;}