html{
scrollbar-face-color:#D2A5B4;
scrollbar-track-color:#fff;
scrollbar-3dlight-color:#FFF;
scrollbar-arrow-color:#D2A5B4;
scrollbar-shadow-color:#D2A5B4;
scrollbar-highlight-color:#FFF;
}


body {
background:#FFF;
font-size:9pt;
font-family:Helvetica, sans-serif;
color:#777;
}

* {
margin:0;
padding:0;
}
a {
color:#C38778;
text-decoration:none;
}
a:hover {
color:#D23C3C;
text-decoration:none;
}
ul {
list-style-position:inside;
}
img {
border:0px;
}

#container1 {
width:960px;
background:#fff;
margin:0 auto;
position:relative;

}


/* Banner */
#banner {
height:355px;
background:#fff url(http://f10.wretch.yimg.com/lovesoo1215/5/1246535485.jpg?aNyqkthDdhLh3GQ4GgXf2Zd08EoDzAbxVKd5iljyhF05Pg1QXxGZrKaFNNbt) center top no-repeat;
}
#banner #pageheader h1 {
display:block;
width:340px;
height:25px;
font-size:18px;
position:absolute;
top:320px;
left:180px;
color:#fff;
overflow:hidden;
text-decoration:none;
}
#banner #pageheader h1 a {
color:#786978;
}
#banner #pageheader h1 a:hover {
color:#7878B4;
}
#banner #description2 .description {
display:block;
width:340px;
height:270px;
font-size:10pt;
position:absolute;
top:400px;
left:205px;
color:#fff;
overflow:hidden;
}

/* content */
#content {
width:680px;
float:left;
padding:10px;
overflow:hidden;

}
#content .blogbody {
margin-bottom:0px;
BORDER:#E1C3B4 1px solid;
}
#content .articletext {
width:675px;
padding:5px;

background:repeat-y 0 0;
}


#content .articletext td{
width:150px;
table-layout:auto;
text-align:right;
}

#content .blogbody2 .posted {
background:no-repeat 0 100%;
padding-top:0px;
height:67px;
font-size:8pt;
text-align:center;
color:#777;
margin-bottom:5px;
}
#content .blog input {
margin-bottom:20px;
}
#content .blog .blogbody input {
margin:0px;
}
#content .posted a {
color:#D2A5B4;
}
#content .posted a:hover {
color:#F04B78;
}
#content .blogbody .title {
PADDING-LEFT:20px;
FONT-WEIGHT:bold;
FONT-SIZE:11pt;
COLOR:#000;
PADDING:5px;
POSITION:relative;
HEIGHT:10px;
TEXT-ALIGN:left;
background:#D2A5B4;
}
#content .date {
text-align:right;
padding:5px;
font-size:8pt;
color:#fff;
left:-10px;
POSITION:relative;
TOP:25px;
z-index:101;
}
#content .blogbody .innertext {
clear:both;
padding:10px 10px 20px 16px;
width:650px;
overflow:hidden;
text-align:justify;
background:repeat-y 0 0;
color:#555;
}
#content   .extended {
text-align:right;
height:20px;
padding-right:50px;
padding-bottom:10px;
padding-top:10px;
background:repeat-y 0 0;
}

#content   .list-linkcontrol {

padding-right:50px;
padding-bottom:5px;
padding-top:5px;


}

/* comment */
.trackback-url {
font-size:10pt;
text-align:center;
padding:20px;
color:#FF9678;
}

/*
select, textarea {
 border:0px;
 color:#F0D278;
 font-size:12px;
 
}
*/

input{
color:#fff;
font-size:12px;
background:#D2A5B4;
border:#D28778 0px solid;
}


.total-comments-div {
padding:30px 15px 30px 50px;
}
.trackback-url {
margin:0pt 30px 0pt 0pt;
text-align:right;
}
.cmt_floor {
display:none;
}
.total-comments-div .comments-body .comments-post {
color:#888;
font-size:10pt;
text-align:right;
margin-top:20px;
}
.trackback-linkcontrol, .comments-linkcontrol {
margin:10px 0pt;
text-align:center;
font-size:9pt;
}
.trackback-linkcontrol a, .comments-linkcontrol a {
border:1px solid rgb(212, 188, 156);
padding:1px 3px;
}
.trackback-linkcontrol a:hover, .comments-linkcontrol a:hover {
padding:1px 3px;
background:#FFD2B4;
color:#333;
text-decoration:none;
}
.total-comments-div .comments-author {
background:#FFD2B4;
margin-top:10px;
}
.total-comments-div .comments-author .comments-post {
color:#777;
}
.comments-head {
border-left:7px solid rgb(144, 108, 62);
margin:10px 0pt;
font-size:15px;
color:#A578B4;
padding-left:5px;
font-weight:bolder;
}


/* 右側欄 */
#links {
padding:10px;
width:220px;
float:right;
overflow:Hidden;
BORDER:#E1C3B4 1px solid;
}
#links .sidetitle {
height:18px;
background:#D2A5B4;
color:#000;
font-weight:bold;
text-align:center;
}

.side {
line-height:180%;
margin:10px 0pt;
padding:10px;
}
.syndicate{padding:10px;}

#serviceList #linkMypage {display:none;}
#serviceList #linkVideo {display:none;}
#serviceList #linkFriend {display:none;}
#serviceList {position:absolute;top:205px;left:700px;width:410px;}
#serviceList LI {float:left;margin:5px 0px 0px 0px;}

#serviceList LI A {
display:block;text-align:center;letter-spacing:8px;padding:5px;
width:50px;
background:#D2A5B4;
color:#FFF;font:7pt verdana;
border:#FFF 0px solid;}