#main_top {
	width: 1000px;
	margin: 15px auto 0px auto;
	padding:0px 0px 0px 0px;
	position:relative;	
	text-align:left;
}

#main_top_content {
	float: left;
}

#main_title{
float: left;
width: 722px;
height:54px;
}


#main_title img{
float: left;
}

#main_title h1{
float: left;
color:#ff5b00;
margin-top:10px;
}



#main_top_content td a{
color:#FFFFFF;
font-size:10px;
}

#main {
	width: 747px;
	float: left;
}

#main_padding {
	margin: 10px 5px 10px 10px;
}

#columnRankNum{
float:left;
width:600px;
margin-top:30px;
margin-left:20px;
padding-bottom:20px;
}

#columnSubTitle{
float:left;
width:253px;
margin-top:10px;
margin-bottom:20px;
font-size:14px;
color:#535353;
}

#columnSubTitleRight a{
font-size:14px;
color:#005ed9;
}

#columnSubTitleOrder{
float:left;
width:460px;
margin-top:10px;
margin-bottom:20px;
text-align:right;
}

#columnSubTitleOrder a{
font-size:12px;
color:#005ed9;
}


#contentRightBlogimg{
float:left;
width:225px;
margin:0px;
padding:0px;
text-align:left;
}

#contentRightBlogimgSet{
float:left;
width:75px;
margin-bottom:3px;
}

#contentRightBlogimgName{
float:left;
width:66px;
margin:0px;
padding:2px;
background-color:#f8ffc8;
}

#contentRightBlogimgName a{

font-size:11px;
}

#breadcrumb{
font-size:11px;
}

#breadcrumb a{
text-decoration:underline;
}

.blogTitle{
text-align:left;
font-size:14px;
color:#FFFFFF;
margin:0px;
}

#blogListTitle{
float:left;
width:600px;
font-size:24px;
color:#068600;
text-align:left;
margin-bottom:10px;
}

#blogListButton{
float:right;
width:115px;
margin-right:10px;
margin-bottom:10px;
text-align:right;
}

#blogListContent{
float:left;
}

#blogTab{
float:left;
text-align:center;
font-size:12px;
font-weight:bold;
padding:10px;
border-right:solid 2px #FFFFFF;
}

#blogTabLogout{
float:right;
text-align:center;
font-size:12px;
font-weight:bold;
padding:10px;
margin-right:20px;
}

#blogTabLogout a{
text-decoration:underline;
}

/*PAGE NAV*/
#pageNav{
float:left;
width:713px;
margin-bottom:15px;

}

/*amazon ad*/
#amazonAd{
float:left;
margin-bottom:25px;
}

/*ranking*/
#rankingTitle{
float:left;
width:713px;
height:54px;
margin:0px;
padding:0px;
background:url(http://kaigaidata.com/images/blog/blog_ranking_title_bg.gif);
}

#rankingTitle img{
float:left;
}

#rankingCity{
position:relative;
margin:0px;
padding-top:20px;
font-size:18px;
font-weight:900;
color:#ff5a00;
}

#rankingTitleBottom{
float:left;
width:713px;
margin-top:5px;
padding:0px;
text-align:right;
font-size:12px;
color:#000000;
}

#rankingTitleBottom a{

color:#005ed9;
}

#rankingTitleBottom img{
margin-right:5px;
}

#rankingMain{
float:left;
width:693px;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:dashed 1px #CCCCCC;
}

#rankingNum{
float:left;
width:80px;
text-align:center;
}

#rankingNum img{
margin-bottom:12px;
}

#rankingImg{
float:left;
width:110px;
}

#rankingContent{
float:left;
width:503px;
font-family:Osaka, sans-serif;
font-size:12px;
color:#000000;
}

#rankingContent h2{
margin-top:0px;
margin-bottom:5px;
padding:0px;
font-family:Osaka, sans-serif;
font-size:14px;
color:#005ed9;
text-decoration:underline;
}

#rankingContent h3{
margin-top:5px;
margin-bottom:10px;
padding:0px;
font-size:12px;
color:#000000;
}

#rankingContent p{
margin:0px;
padding-bottom:10px;
}

#rankingContent a{
color:#005ed9;
}


#rankingContent img{
padding-top:0px;
padding-right:5px;
}

#rankingRightTitle{
float:left;
width:225px;
height:52px;
margin-top:15px;
background-image:url(http://kaigaidata.com/images/blog/blog_ranking_right_title_bg.gif);
}

#rankingRightBlogimg{
float:left;
width:225px;
margin-bottom:20px;
padding:0px;
text-align:center;
}

#rankingRightBlogimg img{
padding:0px;
}

#rankingRightSet{
float:left;
margin:0px;
padding:5px;
}

#rankingRightTime{
float:left;
width:40px;
margin:0px;
padding:0px;
}

#rankingRightTime p{
font-size:10px;
color:#666666;
padding-top:0px;
padding-bottom:5px;
margin:0px;
}

#rankingRightMain{
float:left;
width:175px;
margin:0px;
padding:0px;
border-bottom:dashed 1px #CCCCCC;
padding-bottom:5px;
}

#rankingRightMain h2{
margin:0px;
padding:0px;
font-size:12px;
font-weight:normal;
color:#000000;
}

#rankingRightMain a{
font-size:12px;
color:#000000;
}

#rankingRightMain a:hover{
color:#000000;
text-decoration:underline;
}

#rankingRightMain p{
font-size:12px;
color:#000000;
margin-top:5px;
margin-bottom:0px;
padding:0px;
}

.loginList{
border: 1px;
  padding:5pt;
}

.loginTable{
  background-color: #ffffff;
margin:10px;
  padding:5pt;
}

#commentList{
	margin-top:10px;
	padding:10px;
	border-top:dashed 1px #CCCCCC;
	padding-bottom:5px;
	background-color: #ffffff;
	font-size:11px;
	color: #336666;
}
#commentList h1{
	font-size:12px;
	font-weight: bolder;
}
#commentList h2{
	font-weight: lighter;
	font-size:11px;
	margin-top:0px;
}

/*blog.jsp RIGHT SPACE*/
.blogCommentTable{
border-bottom:dotted 1px #999999;
padding:2px;
font-size:11px;
}

/*blogDetail.jsp next button*/
#blogToNext{
float:left;
width:250px;
margin-top:10px;
margin-bottom:10px;
text-align:right;
}

#blogToNext a{
text-decoration:underline;
font-size:12px;
}

#blogtoTop{
float:left;
width:200px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}

#blogtoTop a{
text-decoration:underline;
font-size:12px;
}

#blogToPrev{
float:left;
width:250px;
margin-top:10px;
margin-bottom:10px;
text-align:left;
}

#blogToPrev a{
text-decoration:underline;
font-size:12px;
}

#rightComment{
float:left;
width:225px;
margin:10px 0px 10px 0px;
font-size:12px;
}
