@charset "UTF-8";

.bbox-ko71 {
width:617px;
float:right;
}

#feed {
width:600px;
height:100px;
font-size:11px;
line-height:90%;
text-align:left;
overflow:auto;
border:1px solid #152c74;
margin:0 0 0 -14px;
padding:0 0 0 10px;
}

#feed a {
font-size:12px;
text-decoration:none;
border-color:#fff;
border-style:dotted;
border-width:0 0 1px;
padding:0 0 0 3px;
}

.clearfix {
display:block;
}

.clearfix:after {
clear:both;
content:" ";
display:block;
font-size:0;
height:0;
visibility:hidden;
}

* html .clearfix {
height:1%;
}

#top_topics {
background:url(../images/top/topics_bg.jpg) no-repeat;
width:600px;
height:140px;
float:right;
padding:0;
}

#top_topics div {
width:600px;
height:120px;
}

#top_topics dl {
width:560px;
line-height:150%;
padding:10px 0 0 15px;
}

#top_topics dt {
float:left;
clear:both;
width:90px;
color:#973349;
font-weight:700;
white-space:nowrap;
border-bottom:1px solid #efefef;
margin:0 0 5px;
}

#top_topics dl dd {
border-bottom:1px solid #efefef;
margin:0 0 5px 67px;
}

#side_twitter {
text-align:left;
line-height:120%;
background:#333;
margin:10px 0 0;
padding:0;
}

#side_twitter a {
text-decoration:none;
}

#side_twitter a:hover {
text-decoration:underline;
}

#side_twitter div {
color:#FFF;
padding:10px;
}

#side_twitter div a {
color:#FFF;
}

#side_twitter div img {
float:left;
}

#side_twitter div p span {
font-size:10px;
font-weight:400;
}

#side_twitter div p {
font-size:16px;
font-weight:700;
width:160px;
float:right;
margin:0;
}

#side_twitter ul {
clear:both;
background:#444;
}

#side_twitter li {
border-bottom:dotted 1px #FFF;
padding:7px 10px;
}

#side_twitter li a {
font-size:11px;
color:#fa7d96;
}

#side_twitter li span {
color:#FFF;
font-size:11px;
clear:both;
display:block;
}

#side_twitter li span a {
color:#efe9e1;
font-size:12px;
}

#side_twitter .twitter-link {
font-size:11px;
color:#fa7d96;
text-align:right;
display:block;
padding:5px 10px 5px 0;
}

.banners {
margin-top:20px;
}

#side_twitter h3 {
background:url(images/headingb3.png) no-repeat;
}

.twtr-join-conv {
display:none !important;
}

.quote {
font-size:20px;
text-align:center;
border:1px solid #f0f0f0;
border-bottom:2px solid #ccc;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin:0 0 20px;
padding:11px;
}


#whatsnew .top{
	background-image : url(imgld/whats_top.jpg);
margin-top:100px;
	height: 36px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#whatsnew .body{
	background-image : url(imgld/whats_body.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding-top: 10px;
	padding-right: 50px;
	padding-left: 50px;
	padding-bottom: 10px;
}
#whatsnew .body li{
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#whatsnew .bottom{
	background-image : url(imgld/whats_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#whatsnew .bottom{
	background-image : url(imgld/whats_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.manken{
margin:0 0 -50px;
}

.kinri{
margin-top:80px;
margin-left:37px;
margin-bottom:10px;
}







