body {
	text-align:center;
	background:url(images/bg.gif);
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}
#wrap {
	width:818px;
	text-align:left;
	margin:0 auto;
}
#box{padding-left: 30px; width:100%}
#header { background:url(images/hd.gif) no-repeat; height:126px}
#top { background:url(images/top.gif) no-repeat; height:216px;padding-left: 30px;  }
#mid { background:url(images/mid.gif) no-repeat; height:309px}
#bm { background:url(images/bm.gif) no-repeat; height:371px}

#top .nd { font-size:11px; width:300px}
#top .joined{ font-size:14px; padding-top: 30px; padding-left: 10px;}
#top .now {font-size:22px; padding-top: 30px; padding-left: 35px;}
#top h2 { font-size:24px; padding-top: 30px;}

#mid .party{ font-size:18px;padding-top: 84px;padding-bottom: 50px; padding-left: 66px;}
#mid .article { padding-left: 30px; width: 250px; padding-bottom: 5px}
#mid .article h2 {font-size:14px; font-weight:bold}
#mid .article p {font-size:12px; color:#0c52e3}
#mid .article p.first { color:#4c4c4c}
#mid .article a { text-decoration:underline}
#mid .article a:hover { text-decoration: none; color:#000}


#bm h2{ font-size:24px; color:#FFFFFF ; padding-top: 12px; padding-left: 28px;}
#bm span { font-size:14px; color:#FFFFFF; padding-top: 10px;padding-left: 150px;}
#bm p { padding-left: 30px; padding-right: 20px; padding-top: 20px; }

#left{float:left; width:568px }
#rt { float:right; background:url(images/left.gif); height:100%; width:250px  }
.sign { color:#0e59ea;font-size:11px; width: 240px; text-align:left; padding-top:5px  }
#footer { clear:both; background:url(images/ft.gif) no-repeat; height:58px;padding-top: 20px; padding-left: 20px;}

ul#nav { padding-top:100px;padding-left: 21px; }
ul#nav li{ display:inline; padding:0 10px}
ul#nav a {color:#FFFFFF}

#login {margin-top: 20px;
}
#login input{display:block; margin-bottom:5px}
#login h2{font-size:18px;padding-left: 40px;}
#blog h2{font-size:18px;padding-left: 40px;}

#login form{margin-top: 15px; padding-left: 10px;}
.password {width:80px}
#login .loginb h2{font-size:18px; margin-top: -35px; padding-left: 115px;}
.checkbox { margin-top: 20px;}
#login input.checkbox { display:inline}
#login .ft{font-size:11px; padding-top:10px;padding-left:10px;}

#blog {padding-top: 40px;}
#blog h2{padding-left: 40px;padding-bottom: 28px;}
#blog .lt { float:left; width:75px; font-size:12px}
#blog .rt {float:left; width:105px; font-size:12px}
.blog {clear:both; height: 160px;}
.blog h3{color:#e47711;font-size:14px;padding-bottom: 15px;}
.floatl{ float:left}
.floatr{float:right;}
#top .floatr{ margin-top: 4px; padding-right: 4px;}
#mid .floatr {width: 280px;}
#mid .floatr div.party{padding-top: 20px; padding-bottom: 30px; padding-left: 30px;}
#mid .floatr div.party span{font-size:12px;}
#rt h2{color:#FFFFFF}
#white {background:url(images/white.gif); padding-bottom: 30px; padding-left: 30px;}
