/*Designed & CSS by waiting 
http://www.wretch.cc/blog/waitingchou
20080522*/
body{
margin:0px;
padding:0px;
font-size:0.8em;
color:#666;}

a {
color:#fff;
text-decoration:none;
}
a:hover		{
color:#000;
}

#container1{
margin:0px auto;
width:960px;
position:relative;
background:#fdbcc4;
}
#banner {
height:417px;
background:url(http://l.yimg.com/e/style/7/774/banner_p.gif) no-repeat left top;
}
#banner a{color:#FD518E;}
#pageheader h1 {
position:absolute;
display:block;
width:410px;
left:270px;
top:50px;
font-size:16px;
}


#description2 .description{
position:absolute;
top:90px;
left:270px;
width:410px;
}


/**  **/
#main2{padding-top:40px;}
#content {
float:right;
display:inline;
width:460px;
margin:0px 243px 0px 0px;
background:#fee9ec;
border:9px solid #f0a1a7;
padding:10px 0;}

#content a{color:#FD518E;}
#content a:hover{text-decoration:underline;}
#links {
float:left;
width:210px;
display:inline;
margin-left:15px;
background:url(http://l.yimg.com/e/style/7/774/ten_p.gif) no-repeat 30px 0;
padding-top:140px;
overflow:hidden;
}
#links a:hover{color:#FD518E;}

/*  */
.title, .comments-head{border-left:15px solid #666;border-right:15px solid #666;padding:0 10px;font-size:16px;margin:0 0 10px;font-weight:bold;text-decoration:blink;}
.date{padding-left:36px;}

.innertext{width:440px;overflow:hidden;}
.articletext{padding:0 10px;}

.posted{border-bottom:9px solid #f0a1a7;margin-bottom:15px;padding:0 10px 5px;}
.extended, #article_counter, .comments-post, .comments-body ul .comments-post{color:#333;text-align:left;}


.posted a:hover, .extended a:hover{color:#000;}

.total-comments-div{
margin:20px 0px 0px 0px;
padding:0 10px;
}
.total-comments-div a{color:#666;}
.total-comments-div a:hover{color:#000;}
.total-comments-div .comments-body{border:none;}

.trackback-url {
color:#333;
}
.comments-reply .comments-author{background:#fff;color:#000;margin-top:3px;}
#content .comments-reply .comments-author .comments-post a{color:#9c0;}

#content .comments-author .comments-post{color:#9c0;}

/*links*/
.side{margin-bottom:20px;padding-left:35px;color:#555;}
.sidetitle{
color:#fdbcc4;
font-size:0px;
}
.sidetitle{
background-image:url(http://l.yimg.com/e/style/7/774/links_p.gif);
background-repeat:no-repeat;
height:32px;
}
.boxNewComment0 .sidetitle{text-align:right;}
#boxSlideShow .boxSlideShow0 .sidetitle {background-position:0px -32px;}
#boxMusic .boxMusic0 .sidetitle {background-position:0px -96px;color:#fdbcc4;}
#boxMusic .boxMusic0 .sidetitle a{color:#fdbcc4;}
#boxNewArticle .boxNewArticle0 .sidetitle {background-position:0px 0px;}
#boxCategory .boxCategory0 .sidetitle {background-position:0px -192px;}
#boxDate .boxDate0 .sidetitle {background-position:0px -288px;}
#boxSearch .boxSearch0 .sidetitle {background-position:0px -128px;}
#boxNewComment .boxNewComment0 .sidetitle {background-position:0px -160px;}
#boxRssList .boxRssList0 .sidetitle {background-position:0px -256px;}
#boxNewTrackback .boxNewTrackback0 .sidetitle {background-position:0px -224px;}
#boxFolder .boxFolder0 .sidetitle, #boxWho .sidetitle{
background-position:0px -64px;
font-size:13px;
padding:5px 0 0 35px;
height:27px;
color:#fff;
font-weight:bold;
text-align:left;}

#boxCounter .boxCounter0 .sidetitle {
background:url(http://l.yimg.com/e/style/7/774/counter_p.gif) no-repeat 0 0;
}
#boxSlideShow .side{padding-left:0;}

/*myspace*/
#boxMySpace a{color:#fd518e;}
#boxMySpace a:hover{color:#666;}
.boxMySpace0{display:none;}
.boxMySpace1{position:absolute;top:220px;left:280px;width:400px;}
.boxMySpace1 .side{color:#666;}
.boxMySpaceImg{float:left;margin-right:15px;width:90px;}
#blogCategory{position:absolute;top:93px;left:35px;}
#service{float:left;width:250px;}
#serviceList{height:80px;width:250px;zoom:1;}
#serviceList li{float:left;display:block;width:70px;margin-right:5px;text-align:center;margin-bottom:3px;zoom:1;}
#serviceList li a{display:block;border:1px solid #fff;}
#serviceList li a:hover{background:#fff;border:1px solid #fd518e;}
#interactionList{display:none;}
#friendlist{position:absolute;left:140px;top:67px;background:#ffe8eb;border:1px solid #fff;color:#fd518e;}
/* CALENDAR */
.calendar, .calendar2{
font-size:11px;
margin-bottom:20px;
}

/*--divthird--*/

#divThird{
position:absolute;
top:455px;
right:20px;
width:210px;
}
#boxWho div#whowrapper {
border:1px solid #FFFFFF;
padding-bottom:5px;
}

/*footer*/
#footer{
clear:both;
height:23px;
background:url(http://l.yimg.com/e/style/7/774/footer_p.gif) no-repeat left bottom;
padding-top:50px;
}