#bgheader .headermenu{
background-color:#ffd9ea;
top:25px;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-topleft: 3px;
width:89px;
height:20px;
padding-top:5px;
padding-left:6px;
color:#303030;
float:left;
}
.headermenu2{
padding-top:2px !important;
padding-bottom:3px !important;
}
#headerContents{
width:990px;
margin:0 auto;
text-align:left;
position:relative;
}
#bgheader{
text-align:center;
color:#f0f0f0;
}
#main{
padding:0px;
width:990px;
margin:0 auto 0 auto;
}
#contentsleft{
width:738px;
border:0px gray solid;
text-align:left;
float:left;
padding-right:10px;
padding-left:10px;
padding-top:5px;
background-color:#fff;
margin-right:5px;
background-color:#ffffff;

/**
border-width:0 1px 1px 1px;
border-color:#ffd9ea;
border-style:solid;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
**/

}
#contentsright{
text-align:left;
margin-bottom:5px;
width:200px;
float:left;
padding:5px 5px 0px 5px;
background-color:#ffffff;

/***
border-width:0 1px 1px 1px;
border-color:#ffd9ea;
border-style:solid;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
***/

}
.contentsright{
text-align:left;
width:280px;
float:left;
padding:5px 5px 0px 5px;
background-color:#ffffff;
/***
border-width:1px;
border-color:#ffd9ea;
border-style:solid;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
***/

}
.white{
background-color:#f0f8f4;
padding:6px;
font-size:0.8em;
}
.black{
font-size:0.8em;
padding:6px;
background-color:#d0d8d4;
}
.rightbox{
margin-bottom:8px;
/**width:250px;**/
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
background-color:#ffd9ea;
border-width:0 1px 1px 1px;
border-color:#ffd9ea;
border-style:solid;
}
.box{
width:500px;
margin:3px 3px 3px 0;
padding:5px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
padding:5px;
border-width:1px 1px 1px 1px;
border-color:#ffd9ea;
border-style:solid;
}
.boxmenu{
border-color:#aaa;
}
.textad{
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
background-color:#ffd9ea;
padding:5px;
margin:6px 0 10px 0;
}
.pretitle{
font-size:0.9em;
line-height:1.4em;
margin-bottom:3px;
cursor:pointer;
}
.title{
font-size:18px;
font-weight:bold;
margin-bottom:2px;
}
.url2ch{
}
.threadinfo{
font-size:0.75em;
color:#777;
margin-left:5px;
line-height:1.2em;
}
//-------------------------------
.adheader{
margin:7px 0 11px 0;
}
.article{
}
.resd{
margin:0 3px 3px 5px;
font-size:0.7em;
color:#49a090;
line-height:90%;
}
.name,.mail,.date,.id{
}
.number{
line-height:90%;
font-size:80%;
}
.resc{
font-size:0.9em;
margin:3px 3px 3px 5px;
line-height:1.2em;
text-align:left;
}
.resno{
/*
height:40px;
line-height:2.5em;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
background-color:#ffd9ea;
*/
}

#contentsleft hr{
height:1px;
border-width:1px 0px 0px 0px;
color:#b0b0b0;
border-style:dashed;
margin:4 0;
}
.hr{
border-width:1px 0 0 0;border-style:dashed;border-color:#b0b0b0;width:auto;margin:0;
}
.hr2{
border-width:1px 0 0 0;border-style:dashed;border-color:#b0b0b0;width:auto;margin:1px 0 5px 0;
}
.info{
text-align:right;
font-size:0.9em;
}
.tweet{
text-decoration:none;
color:#49a090;
}
