/*-------------------------------------*/
#frame
{
   position: relative;
   margin: 0 auto; /* center on everything else */
   width: 720px;
   text-align: left;
	background: #ffffff;
}
/*-------------------------------------*/
#frame-inner
{
	position: static;
	width: auto;
	background: #ffffff;
}
/*-------------------------------------*/
body
{
	background: #4bbaef;
	text-align: center; /* center on ie */
	
}
/*-------------------------------------*/
hr.cut
{
	color:#888888;
	height:1px;
}
/*-------------------------------------*/
a:link{text-decoration: none; color: #0000FF;}
/*-------------------------------------*/
a:visited{text-decoration: none; color: #800080;}
/*-------------------------------------*/
a:hover{ text-decoration: underline ; color: #FF0000;}
/*-------------------------------------*/
div.ad{	text-align:right;}
/*-------------------------------------*/
div.margin5{ margin-top:5px;}
/*-------------------------------------*/
div.header
{
	background:#b4e6ef;
	border-bottom: 1.5px solid #aad9ff;
	padding:1em;
}
div.head-inner
{
	position: static;
	width: auto;
	background:#b4e6ef;
}
/*-------------------------------------*/
div.navigation
{
	text-align:right;
}
/*-------------------------------------*/
div.board
{
	width:400px;
	background:#ffffff;
	border:2px solid #000000;
	margin:10px;
	padding:10px;
	
}
/*-------------------------------------*/
div.navibox
{
//    display: inline;
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0 #808080 #808080 #c0c0c0;
    background-color: #ffffcc;
    font-weight: bold;
    font-family: Verdana, sans-serif;

    width: 7em;
    height: 2em;
    padding-left:1em;
}
/*-------------------------------------*/
div.logbox
{
    border: solid 1px #808080;
    background-color: #fffff0;
    width: 360px;
    height: 120px;
    padding: 0.5em;
/*  overflow-x: hidden; */
    overflow: auto;
}
/*-------------------------------------*/
div.frame
{
	width:720px;
}
/*-------------------------------------*/
div.left_box
{
	width:560px;
}
/*-------------------------------------*/
div.right_box
{
	width:150px;
}
/*-------------------------------------*/
div.inner
{
	position: static;
	width: auto;
	margin:1em 5px 0px 1em;
}
/*-------------------------------------*/
address
{
    text-align: center;
    font-style: normal;
    font-family: Verdana, sans-serif;
    font-size: 80%;
    
    border-top:1px solid #888888;
    margin: 5px 0px 5px 0px;
    padding: 5px;
    
    background: #b4e6ef;
}
/*-----------------------------------------------------------*/
#flat_l{	float: left;}
#flat_r{	float: right;}
#reset{ clear: both;}
#right{text-align: right;}
#center{text-align: center;}
/*-----------------------------------------------------------*/