@charset "utf-8";

body { margin: 0 0 25px 0; background: #000000 url(../img/background.gif) repeat-x; padding: 0; text-align: center; color: #161a1a; }

/* ======================================== */
#pagetop { display: block; height: 25px; }
#container { width: 760px; margin: 0 auto 25px; text-align: left; }
#box { border-width: 1px; border-style: none solid solid solid; border-color: #566666; background-color: #000000; }

#pane { width: 740px; margin: 0 9px 9px 9px; background: #ffffff url(../img/pane_middle.gif) repeat-y; text-align: left; }
#pane_top { height: 15px; background: url(../img/pane_top.gif) left top no-repeat; }
#pane_middle { margin: 0 15px; } 
#pane_bottom { height: 15px; background: url(../img/pane_bottom.gif) left bottom no-repeat; }

/* ======================================== */
.content { width: 710px; margin-bottom: 20px; }
h1 { margin: 0; padding: 0; }
h2 { margin: 10px 0 0 0; }

.go_pagetop { height: 17px; }
.go_pagetop a { display: block; width: 96px; height: 17px; float: right; background: url(../img/go_pagetop.gif) no-repeat; }

/* ======================================== */
address { display: block; margin: 0; width: 758px; height: 27px; background: url(../img/copyright.gif) no-repeat; padding: 0; text-align: center; }

/* ======================================== */
img { border: none; }
.blank100 { height: 100px; }
.alt { display: none; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; min-height: 1%; }
/* \*/
* html .clearfix { height: 1% !important; }
.clearfix { display: block; }
/* */

.fl { float: left; }
.fr { float: right; }
