h1{
	margin:0px 0px 2px 0px;
	padding:0px;
	border :none;
}
h2{
	margin:0 0 0px 0px;
	border :none;
	font-size:12px;
}
h3{
	margin:0 0 0px 0px;
	border :none;
}

html{
	padding:0px;
	margin:0px ;
	}
body{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom: 0px;
	background:#A29B91 url(../img/back.jpg) center repeat-y;
	color:#333333;
}
/*====================
				body
====================*/
img{
		border:none;
}

#wrapper{
	width: 700px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 0px;
	}

#main{
	width: 700px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	text-align: left;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#333333;
}
#main div.back{
	background:#333333 url(../img/top_bg.jpg) top repeat-x;
	height:204px;
}
#main div.maintop{
	padding-right:10px;
	padding-left:15px;
	height:150px;
}
#main div.logo{
	padding-right:0px;
	padding-left:15px;
	padding-top:70px;
	float:left;
}
#main span.logo{
	font-size:11px;
}
#main div.topph{
	height:150px;
	padding-right:40px;
	float:right;
}
#main div.top_set{
	height:150px;
	width:500px;
	float:left;
}
#main div.top_text{
	width: 470px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top:13px;
	text-align: left;
	padding-left:15px;
	color:#CCCCCC;
	font-size:10px;
	line-height:140%;
}
#main div.menu{
	padding-top:0px;
	float:left;
}
#main ul.menu{
	margin-top:88px;
    font-size:10px;
    padding-left:0;
    margin-left:0;
}

#main ul.menu li{
	list-style:none;
    padding:23px 5px;
	text-align:center;
    width:50px;
    float:left;
}
#main ul.menu li a.blog{
    background: url(../img/ico_blog.gif) top center no-repeat;
    padding:23px 0px;
	text-align:center;
    width:50px;
}
#main ul.menu li a:hover.blog{
    background: url(../img/ico_blog_on.gif) top center no-repeat;
    padding:23px 0px;
	text-align:center;
    width:50px;
}
#main ul.menu li a.book{
    background: url(../img/ico_book.gif) top center no-repeat;
    padding:23px 0px;
	text-align:center;
    width:50px;
}
#main ul.menu li a:hover.book{
    background: url(../img/ico_book_on.gif) top center no-repeat;
    padding:23px 0px;
	text-align:center;
    width:50px;
}
#main ul.menu li a.bbs{
    background: url(../img/ico_bbs.gif) top center no-repeat;
    padding:23px 5px;
	text-align:center;
    width:50px;
}
#main ul.menu li a:hover.bbs{
    background: url(../img/ico_bbs_on.gif) top center no-repeat;
    padding:23px 5px;
	text-align:center;
    width:50px;
}
#main ul.menu li a.inc{
    background: url(../img/ico_inc.gif) top center no-repeat;
    padding:23px 5px;
	text-align:center;
    width:50px;
}
#main ul.menu li a:hover.inc{
    background: url(../img/ico_inc_on.gif) top center no-repeat;
    padding:23px 5px;
	text-align:center;
    width:50px;
}
#main div.mainbottom{
	padding-right:10px;
	padding-left:15px;
	height:150px;
}
#main div.rot{
	padding-top:30px;
	color:#FFFFFF;
	font-size:11px;
	line-height:150%;
	float:left;
}
#main table.g-tools_table{
	padding:0px;
	margin:0px;
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
	text-align:left;
}
#main tr{
	padding:0px;
	margin:0px;
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
}
#main td{
	padding:0px;
	margin:0px;
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
}
#main span.g-tools_img{
	padding-left:0px;
	padding-right:7px;
}
#main span.g-tools_body{
	font-size:10px;
	line-height:130%;
	color:#999999;
}
#main div.about_rot{
	font-size:10px;
	line-height:120%;
	color:#BBBBBB;
	width:150px;
	padding-top:3px;
	padding-bottom:8px;
}
#main div.powered{
	padding-top:105px;
	float:right;
}
#main span.power{
	font-size:10px;
	color:#CCCCCC;
}
#wrapper div.clear{
	clear: both;
}
/*====================
			foot
====================*/
#footline{
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left:10px;
	padding-right:10px;
}
#copyright{
	font-size:10px;
	color:#666666;
	text-align:right;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left:10px;
	padding-right:10px;
}
/*====================
			link
====================*/
a:link {
	color: #0066FF;
	text-decoration:none
}

a:visited{
	color: #0066FF;
	text-decoration: none
}

a:active{
	color: #ff0000;
	text-decoration: underline
}

a:hover{
	color: #ff0000;
	text-decoration: none
}
/*====================
			font
====================*/
.form_text { background-color:#FFFFFF;	border:1 solid #999999;	}

.cld {color:#FF6600}
.gray {color:#666666}
.white {color:#FFFFFF}
.dblue {color:#000033}
.brown {color:#574631}
.bld {font-weight:bold}
.nml {font-weight:normal}
.date { font-size: 10px; line-height: 120%;color:#cccccc}

.em65 {font-size:0.65em}
.em70 {font-size:0.7em}
.em75 {font-size:0.75em}
.em80 {font-size:0.8em}
.em85 {font-size:0.85em}
.em90 {font-size:0.9em}
.em95 {font-size:0.95em}
.em110 {font-size:1.1em}
.em115 {font-size:1.15em}
.em120 {font-size:1.2em}
.em125 {font-size:1.25em}

.lh110 { line-height: 110%; }
.lh120 { line-height: 120%; }
.lh130 { line-height: 130%; }


.fs10_lh110 { font-size: 10px; line-height: 110%; }
.fs10_lh120 { font-size: 10px; line-height: 120%; }
.fs10_lh130 { font-size: 10px; line-height: 130%; }

.fs11_lh110 { font-size: 11px; line-height: 110%; }
.fs11_lh120 { font-size: 11px; line-height: 120%; }
.fs11_lh130 { font-size: 11px; line-height: 130%; }

.fs12_lh110 { font-size: 12px; line-height: 110%; }
.fs12_lh120 { font-size: 12px; line-height: 120%; }
.fs12_lh130 { font-size: 12px; line-height: 130%; }
.fs12_lh140 { font-size: 12px; line-height: 140%; }

.fs13_lh110 { font-size: 13px; line-height: 110%; }
.fs13_lh120 { font-size: 13px; line-height: 120%; }
.fs13_lh130 { font-size: 13px; line-height: 130%; }
.fs13_lh140 { font-size: 13px; line-height: 140%; }