/* CSS Document */

@import url("reset.css");

body{
background-image:url(../img/back.gif);
background-repeat:no-repeat;
background-position:center top;
background-color:#000000;
text-align:center;
}

div#wrapper{
margin-left:auto;
margin-right:auto;
width:850px;
}

h1#main{
width:850px;
text-align:left;
padding-top:25px;
padding-left:65px;
}


div#content{
background-image:url(../img/back_white.png);
background-repeat:no-repeat;
width:850px;
margin-left:auto;
margin-right:auto;
text-align:center;
}


div.box{
width:850px;
padding-top:20px;
margin-left:auto;
margin-right:auto;
}

div.box_inner{
width:790px;
padding-left:60px;
padding-top:45px;
}

div.tagArea{
float:left;
width:450px;
padding-right:50px;
}

div.tagArea p{
text-align:left;
padding-top:20px;
padding-bottom:20px;
line-height:1.6em;
}

div.partsArea{
float:left;
width:230px;
}

div.partsArea li{
background-image:url(../img/point.gif);
background-position:left;
background-repeat:no-repeat;
padding-top:9px;
padding-left:25px;
padding-bottom:9px;
margin-left:4px;
text-align:left;
}

a{
font-weight:bold;
}

div.partsArea ul{
padding-top:20px;
}

h2{
padding-bottom:10px;
}

h3{
padding-bottom:30px;
}


div.contBpTag{
text-align:center;
margin-top:10px;
margin-right:10px;
}


div#contBpTag01 textarea{
padding:10px;
}


div.contBpTag textarea.bpTag {
	width: 429px;
	height: 174px;
	overflow: auto;
	font-family: monospace;
}

div#foot address a{
font-size:77%;
color:#939392;
}

div#foot address{
text-align:center;
width:850px;
}

div.ads{
padding-top:25px;
padding-bottom:15px;
padding-left:60px;
}


div.ads_l{
float:left;
padding-right:58px;
}

div.ads_r{
float:left;
}


div.ads a{
color:#999900;
}

div#foot{
background-image:url(../img/foot.gif);
background-position:center;
background-repeat:no-repeat;
text-align:center;
width:750px;
padding-top:15px;
padding-bottom:110px;
height:135px;
background-position:bottom;
}

div.boxTopicTags{
font-size:77%;
border-color:#939392;
width:750px;
line-height:1.5em;
padding-bottom:25px;
padding-left:62px;
text-align:left;
}


#mnTopicTag li{
line-height:1.5pm;
display: inline;
padding-right:20px;
text-align:left;
width:400px;
} 

#mnTopicTag li a{
color:#939392;
} 

div#foot ul{
text-align:left;
font-weight:80%;
display:inline;
}

div#foot ul{
color:#999900;
}



/* ------------------------------------------------------------
	99. Clearfix
------------------------------------------------------------ */

.group:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.group {
	display: inline-block;
}

/* exclude MacIE5 \*/
* html .group {
	height: 1%;
}

.group{
	display: block;
}
/* end: exclude MacIE5 */
