/* local.css */
/* last modified: 2011.01.23 02:15:00 */
@media screen{
 body { width: 99%; margin:0; padding: .1em; }
}
@media handheld{
 body { width: 99%; margin:0; padding: .1em; }
}
body{
 font-family: "Century Gothic", serif;
 background-image: url("/images/bg_water.jpg");
 background-repeat: repeat-x;
 background-attachment: fixed;
}
a, a:link{
 color: #5577ff;
 padding: auto;
 margin: auto;
 text-decoration: none;
}
a:active, a:hover, a:focus{
 color: #f00;
 text-decoration: underline;
}
a:visited{ color:#88aaff; }
a.wht { color: #fff; }
a.wht:active, a.wht:hover, a.wht:focus {
 text-decoration: underline;
}
a img, a:link img, a:visited img { border-width: 0; }
a:focus img { border-bottom: 1px solid blue; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{
 color: #fff;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus{
 text-decoration: underline;
 color: #fff;
}
input[type="text"]{ background-color: #daf3fa; }
input[type="file"]{ background-color: #daf3fa; }
input[type="submit"]{
 font-size: smaller;
 padding: 4px 6px;
}
textarea {
 background-color: #daf3fa;
 width: 99%;
 padding: 4px;
}
p{ color: #333; }
h1, h2, h3, h4, h5, h6 {
 color: #fff;
 background-color: #667799;
 vertical-align: middle;
 border-width: 1px;
 border-top-color: #ccc;
 border-left-color: #ccc;
 border-right-color: #000;
 border-bottom-color: #000;
 padding: .05em 0;
 margin: .05em 0;
 text-align: center;
}
dl, dt, dd{ text-align: left; }
dd{ margin-left: .5em; }
ol, ul{ text-align: left; }
a img{
 border: none;
 vertical-align: middle;
}
table{
 background-color: #667799;
 border: none;
}
td{
 background-color: #fff;
 color: #000;
 text-align: left;
 vertical-align: top;
}
table.bgcolor td{
 background-color: #fafafa;
 color: #000;
 white-space: nowrap;
 overflow: hidden;
}
th{
 background-color: #fafafa;
 color: #000;
 font-weight: bold;
 text-align: left;
 vertical-align: bottom;
 overflow: hidden;
}
table.bgcolor th{
 background-color: #99aacc;
 color: #fff;
 white-space: nowrap;
 overflow: hidden;
}
.home, #btn_home{
 text-align: center;
 margin: .1em 0;
}
.box, .tbox, .nobox{
 background-color: #daf3fa;
 border-width: 1px;
 border-color: #ccc;
 border-top-style: none;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: none;
 padding: .1em;
 margin: 0;
}
.tbox{ background-color: transparent; }
.nobox {
 background-color: transparent;
 border: none;
}
.ctr, .center{ text-align: center; }
.lft, .left{ text-align: left; }
.rgt, .right{ text-align: right; }
.just, .justify{ text-align: justify; }
.bold{ font-weight: bold; }
.grn, .green { color: green; }
.blu, .blue { color: blue; }
.red{ color: red; }
.wht, .white{ color: white; }
.logo{
 text-align: center;
 display: block;
 margin-top: .2em;
 padding: 0;
}
.forum{ margin-left: 0.5em; }
.container{
 border: 1px dashed #eef;
 background-color: #679;
 text-align: left;
}
.container fieldset{
 text-align: center;
 vertical-align: middle;
 border: 1px solid #568;
}
.toplevel{ font-weight: bold; }
div.toplevel{
 border-bottom: 1px dashed #eef;
 margin-top: 1em;
}
.big{ font-size: large; }
.sml, .small, .ads, .copyright{ font-size: smaller; }
.x-small{ font-size: x-small; }
.xx-small{ font-size: xx-small; }
.emp{ font-style: italic; }
div{ margin: .2em 0 .2em 0; }
div.hr{ margin: .1em 0 .2em 0; }
div.p{ margin: 1em 0 1em 0; }
h2#title{
 color: #000;
 background-color: transparent;
 vertical-align: middle;
 text-align: center;
 border: 0;
 padding: auto;
 margin: auto;
}

