body { text-align: center; font-family: Arial; font-size: 10pt; }
table { font-family: Arial; font-size: 10pt; }
h1 { font-size: 24pt; }
h1, h2, h3 { text-align: center; margin-top: 0px; margin-bottom: 0px; }
h3 { text-align: center; background-color: #FFF; width: 625px; border: 1px dashed; padding-top: 5px; padding-bottom: 5px; margin-left: 4px; margin-top: 9px; margin-bottom: 5px;}
.container { margin-left:auto; margin-right:auto; width: 680px; }
.text {width: 390px; margin-bottom: 5px; float: left;}
.logo {width: 280px; margin-bottom: 5px; float: left; text-align: left; }
.nav {text-align: center; clear: both; padding-bottom: 6px; }
ul {margin:0px;padding:0px;}
li {display:inline;}
li a { font-family:Arial;font-size:14px;color:#000;padding:4px;padding-bottom:4px;font-weight:bold;text-transform:uppercase;border: 1px solid #FFF; }
li a:hover{background: #ccc;color:#000; text-decoration:underline; border: 1px solid #999; }
table td.side { background-color:#EBEBEB; font-family: Arial; font-size: 10pt; }
.side A:link { color:#000; }
.side A:visited { color:#000; }
.side A:hover { color:#777; }
table td.sider { background-color:#CCC; color:#000; font-weight: bold; }
.sider A:link { color:#000; font-weight: normal; }
.sider A:visited { color:#000; font-weight: normal; }
.sider A:hover { color:#777; font-weight: normal; }
.join {color:#FF0000; font-size: 14pt; font-weight: bold;}
table td.rss { background-color:#FFF; font-family: Arial; font-size: 10pt; }
.rss A:link { color:#000; }
.rss A:visited { color:#000; }
.rss A:hover { color:#777; }
.tiny { font-size: 8pt; }
A:link { color:#000; }
A:visited { color:#000; }
A:hover { color:#777; }

.foot { clear: both; text-align: left; }
.note { width: 610px; border: 1px dashed #AAA; padding: 5px; margin-left: 10px; margin-top: 10px; }
.form { text-align: center; }
.comment-heading {text-align: left; margin-top: 5px; margin-bottom: 5px;}
fieldset { margin-left:auto; margin-right:auto; text-align: left; margin: 0 auto; background-color: #FFF; border: 1px solid #000; width: 320px; padding: 10px; }
legend { color: #F00; font-weight: bold; border: 1px solid #000; background: #FFF; padding: 2px 6px; }
label { width: 80px; float: left; text-align: right; margin-right: 5px; display: block; }
input { color: #000; background: #EEE; border: 1px solid #000; }
textarea { text-align: left; color: #000; background: #EEE; border: 1px solid #000; }
.submit input { margin-left: 100px; color: #000; background: #CCC; border: 1px outset #000; }

.main { margin-left:auto; margin-right:auto; text-align: left; margin: 0 auto; background-color:#EBEBEB; width: 635px; overflow: auto; border: 1px solid #AAA; }

.desc {margin-left: 15px; margin-right: 15px; margin-top: 4px; margin-bottom: 4px; text-align: justify; border: 1px solid #CCC; padding: 5px; }
.img { position: relative; float: left; margin-right: 2px; margin-bottom: 5px; margin-top: 5px; margin-left: 4px;}
.img span { float: left; background: #111; -moz-opacity:.55; filter:alpha(opacity=55); opacity:.55; color: #FFF;
position: absolute; bottom: 0; left: 0; width: 151px; -padding: 9px 12px; margin: 0; border-top: 1px solid #999; height: 19px; text-align: center; font-weight: bold; }
img.dborder { border: 1px solid #000; }
.top-ad {text-align: center; margin-top: 10px; margin-bottom: 10px;}
.box {margin-left: 15px; margin-right: 15px; text-align: justify; border: 1px solid #CCC; padding: 5px; margin-bottom: 6px;}
.large { text-align:center; font-size: 16pt; font-weight: bold; margin: 10px; }

.thebox { text-align: center; width: 610px; height: 271px; border: 1px solid #CCC; margin-left: auto; margin-right: auto; margin-left: 11px; margin-top: 9px; margin-bottom: 3px; clear: both; }
.theleft { float: left; width: 360px; margin: 5px; }
.theright { float: left; margin-left: 10px; width: 210px; }
.sitetitle {text-align: center; font-size: 20px; font-weight: bold; margin-top: 15px; margin-bottom: 10px; }
.sitestars { text-align: center; margin-bottom: 10px; }
.sitedesc { text-align: justify; }

.ex-gfl { float: left; margin-left: 15px; margin-bottom: 5px; width: 160px; height: 210px; border: 1px solid #CCC; clear: both;}
.ex-gfr { float: left; margin-left: 10px; margin-bottom: 5px; width: 430px; height: 210px; border: 1px solid #CCC; text-align: justify; }
.exgfbox {text-align: center; margin: 7px; text-align: justify; }
.exgfimg {border: 5px solid #DDD;}
