/*
hi, im y8.
http://www.wretch.cc/blog/spagyric
*/

body,html{margin:0;padding:0}
body{
font-size:12px;
background:#666;
background:#5ef;
color:#333;
font-family:sans-serif,arial;
}
a{
color:#666;
text-decoration:none;
}
form{
margin:0;
}
#container1{
position:relative;
padding:30px 0 30px 30px;
width:970px;
}
#banner{
width:655px;
height:200px;
background:white url(http://l.yimg.com/e/style/6/629/banner.gif) no-repeat 13px 13px;
margin-bottom:2px;
position:relative;
}
#pageheader{
background:url(http://l.yimg.com/e/style/6/629/pageheader.gif) no-repeat 204px 29px;
height:200px;
width:655px;
}
#banner h1{
margin:0;
font-size:100%;
font-weight:normal;
}
#banner h1 a{
position:absolute;
left:670px;
top:25px;
width:260px;
height:20px;
padding:3px 0 0 10px;
background:#f0f;
color:white;
text-decoration:none;
}
#banner h1 a:hover{
background:#ff0;
color:#f60;
}
#banner h1 .description{
position:absolute;
top:50px;
left:670px;
background:#f90;
color:white;
width:300px;
padding-top:3px;
padding:3px 0 0 10px;
height:20px;
}
#description2{
position:absolute;
left:670px;
top:150px;
background:#ff0;
color:white;
width:340px;
height:20px;
padding:4px 0 0 10px;
color:#f60;
}
#content{
width:655px;
float:left;
position:relative;
padding-top:13px;
}
.date{
border:1px solid white;
border-bottom:0;
padding:10px 10px 0px 373px;
}
* html .date{
height:1%;
}
.datediv{
height:19px;
background:#ccc9c2;
text-align:right;
padding:4px 10px 0 0;
font-size:10px;
color:white;
}
.blogbody{
border:1px solid white;
border-top:0;
padding-top:2px;
padding-bottom:10px;
margin-bottom:15px;
}
* html .blogbody{
height:1%;
}
.title{
height:20px;
background:#ff0;
margin:0 10px 2px 45px;
padding:3px 10px 0 0;
text-align:right;
letter-spacing:-1px;
color:#f60;
font-size:15px;
}
* html .innertext {
height:1%;
}
.innertext{
background:white;
margin:0 88px 0 10px;
padding:10px 20px;
}
.innertext a{
color:#09f;
}
.innertext a:hover{
color:#f0f;
}
.innertext p{
margin:0;
padding:5px 0;
}
.extended{
background:white;
margin:0 88px 0 10px;
text-align:right;
padding-right:20px;
}
.extended a{
color:#f0f;
}
.extended a:hover{
text-decoration:underline;
}
.posted{
background:white;
margin:0 88px 0 10px;
color:#bbb;
padding:10px;
text-align:center;
font-size:10px;
}
.posted a{
color:#aaa;
}
.posted a:hover{
color:#444;
}
.articletext br{
display:none;
}
.articletext * br{
display:inline;
}
#content input{
margin-left:50px;
}
#content div * input{
margin-left:0;
}
#links{
width:300px;
margin-left:670px;
}
* html #links{
margin-left:667px;
}
#links br{
display:none;
}
#links .side br{
display:inline;
}
#links .powered br{
display:inline;
}
.sidetitle img{
display:none;
}
div.calendar{
display:none;
}
.sidetitle{
color:white;
height:20px;
padding:3px 0 0 10px;
margin-bottom:2px;
background:#ccc9ce;
width:150px;
}
#boxMySpace .sidetitle{
background:#f90;
width:180px;
}
#boxMySpace .side a{
padding:4px 60px 3px 5px;
background:white;
line-height:25px;
}
#boxMySpace .side a:hover{
background:#ddd;
}
.boxMySpaceImg{
display:none;
}
#boxMySpace .boxAddFriendLink .mySpaceLink{
padding-right:120px;
color:white;
background:#f0f;
}
#boxMySpace .boxAddFriendLink .mySpaceLink:hover{
background:#ff0;
color:#f60;
}
#boxMySpace .boxGiftLink .mySpaceLink{
padding-right:70px;
background:#ddd;
}
#boxMySpace .boxGiftLink .mySpaceLink:hover{
background:#555;
color:white;
}
#blogCategory span{
display:none;
}
#boxMySpace .side #blogCategory a{
background:#9f0;
padding-right:170px;
}
#boxMySpace .side #blogCategory a:hover{
background:#963;
color:yellow;
}
#boxSlideShow .sidetitle{
margin-top:2px;
width:240px;
background:#888;
color:white;
}
#boxSlideShow .side{
width:200px;
background:white;
margin-bottom:2px;
}
#boxSlideShow .side td{
text-align:left;
}
#boxSlideShow .side td[colspan=2]{
text-align:right;
}
#boxSlideShow .side textarea{
font-size:10px;
font-family:sans-serif,arial;
padding:0;
margin:0;
color:#888;
}
#boxSlideShow .side input{
background:#888;
color:white;
padding:2px 5px;
margin:0;
font-size:10px;
font-family:sans-serif,arial;
border:0;
}
#boxMusic .sidetitle{
background:#9f0;
color:#280;
width:230px;
}
#boxMusic .sidetitle a{
color:#280;
}
#boxMusic .sidetitle a:hover{
color:#333;
}
#boxMusic .side{
}
#boxMusic .side object{
}
#boxMusic .side embed{
}
#boxNewArticle .sidetitle{
background:#ff0;
color:#f09;
margin-top:2px;
width:260px;
}
#boxNewArticle .side a{
background:white;
padding:4px 30px 3px 5px;
line-height:25px;
background:#ff0;
color:#f09;
}
#boxNewArticle .side a:hover{
background:#f09;
color:white;
}
#boxCategory .sidetitle{
background:#963;
color:#ff0;
margin-top:2px;
width:240px;
}
#boxCategory .side a{
background:#eee9ec;
padding:4px 30px 3px 5px;
line-height:25px;
background:#963;
color:#ff0;
}
#boxCategory .side a:hover{
background:#fff;
color:#444;
}
#boxDate .sidetitle{
background:#9f0;
color:#666;
margin-top:2px;
width:260px;
}
#boxDate .side a{
background:#9f0;
padding:4px 30px 3px 5px;
line-height:25px;
}
#boxDate .side a:hover{
background:#fff;
color:#666;
}
#boxDate .side select{
margin-bottom:2px;
background:#9f0;
color:#444;
font:100%;
font-family:sans-serif,arial;
border:0px ;
}
#boxSearch .sidetitle{
background:#ccc;
color:#555;
}
#boxSearch .side{
background:#ccc;
width:170px;
padding: 2px 10px;
}
#boxSearch .side input{
background:#999;
border:0;
color:white;
font:100%;
font-family:sans-serif,arial;
vertical-align:top;
}
#links #boxSearch br{
display:none;
}
#scupioSearch{
display:none;
}
#boxNewComment .sidetitle{
background:#f09;
color:#ff0;
margin-top:2px;
width:230px;
}
#boxNewComment .side{
font-size:80%;
color:white;
}
#boxNewComment .side a{
background:#f09;
color:#ff0;
padding:4px 30px 3px 5px;
line-height:25px;
font-size:125%;
}
#boxNewComment .side a:hover{
background:#ff0;
color:#f09;
}
#boxRssList .sidetitle{
background:#ff0;
color:#f09;
margin-top:2px;
width:160px;
}
#boxRssList .side{
font-size:80%;
color:white;
}
#boxRssList .side a{
background:#ff0;
color:#f09;
padding:4px 30px 3px 5px;
line-height:25px;
font-size:125%;
}
#boxRssList .side a:hover{
background:white;
color:#555;
}
#boxNewTrackback .sidetitle{
background:#f90;
color:#fff;
margin-top:2px;
width:270px;
}
#boxNewTrackback .side{
font-size:80%;
color:white;
}
#boxNewTrackback .side a{
background:#f90;
color:#fff;
padding:4px 30px 3px 5px;
line-height:25px;
font-size:125%;
}
#boxNewTrackback .side a:hover{
background:#ff0;
color:#f0f;
}
#boxNewTrackback .side span a{
background:transparent;
color:white;
padding:0;
line-height:normal;
font-size:100%;
}
#boxNewTrackback .side span a:hover{
background:transparent;
color:black;
}
#boxFolder .sidetitle{
background:white;
color:#666;
margin-top:2px;
width:260px;
}
#boxFolder .side a{
background:#ddd;
padding:4px 30px 3px 5px;
line-height:25px;
}
#boxFolder .side a:hover{
background:#fff;
color:#666;
}
#boxCounter .sidetitle{
background:#9f0;
color:#555;
}
#boxCounter .side{
background:#f09;
color:white;
width:200px;
padding:2px 6px;
margin-bottom:2px;
}
div.syndicate{
background:#f90;
color:white;
padding:5px;
margin-bottom:2px;
}
div.syndicate img{
vertical-align:middle;
display:inline;
}
div.syndicate a{
color:white;
}
#links .powered{
background:white;
padding:10px;
width:180px;
}
#links .powerlogo img{
display:none;
}
#links .powerlogo{
display:block;
height:30px;
width:125px;
background:url(http://l.yimg.com/e/style/6/629/powerlogo.gif) no-repeat 50% 50%;
}
.total-comments-div{
margin:2px 10px 0 88px;
color:#ddd;
padding:50px 10px 10px 150px;
background:#432 url(http://l.yimg.com/e/style/6/629/totalcommentsdiv.gif) no-repeat 186px 21px;
}
* html .total-comments-div{
height:1%;
}
.trackback-url{
font-size:10px;
text-align:right;
}
.trackback-url input{
border:0;
background:white;
color:#432;
font:100%;
font:inherit;
font-size:10px;
}
.comments-head{
width:140px;
height:33px;
position:relative;
text-indent:-9999px;
background:url(http://l.yimg.com/e/style/6/629/commentshead.gif) no-repeat right top;
margin:50px 0 -55px -150px;
}
.trackbacks-head .comments-head{
background-image:url(http://l.yimg.com/e/style/6/629/trackbackshead.gif);
margin-bottom:-35px;
}
.comments-bottom .comments-head{
background-image:url(http://l.yimg.com/e/style/6/629/commentsbottom.gif);
margin-bottom:-35px;
}
.comments-linkcontrol{
padding:5px;
text-align:center;
color:#ddd;
}
.comments-linkcontrol a{
color:#f0f;
}
.comments-linkcontrol a:hover{
color:white;
}
.comments-body{
}
.comments-body p{
margin:0;
padding:3px 0;
}
.comments-post{
font-size:10px;
text-align:right;
color:#f0f;
}
.comments-post a{
color:#f0f;
}
.comments-post a:hover{
color:white;
}
.trackbacks-body .comments-post{
color:#0ff;
}
.trackbacks-body .comments-post a{
color:#0ff;
}
.trackbacks-body .comments-post a:hover{
color:white;
}
.comments-body form{
padding-bottom:20px;
}
.comments-body form br{
font-size:.1em;
}
#name_id,#email,#url{
width:99%;
border:0;
margin:0;
padding:3px 0 3px 3px;
font:100%;
font:inherit;
}
#text{
border:0;
font:100%;
font:inherit;
width:99%;
font-family:sans-serif,arial;
}
#extraDiv1{
position:absolute;
top:230px;
left:30px;
width:46px;
height:61px;
background:url(http://l.yimg.com/e/style/6/629/extraDiv1.gif) no-repeat left top;
}
#extraDiv2{
position:absolute;
top:30px;
left:700px;
width:160px;
height:23px;
background:#ccc9c2;
}
#extraDiv2 span{
display:none;
position:absolute;
top:50px;
left:0px;
width:100px;
height:23px;
background:#ccc9c2;
}
#extraDiv3{
position:absolute;
top:105px;
left:700px;
height:23px;
width:140px;
background:#ccc9c2;
}
#extraDiv3 span{
position:absolute;
top:25px;
left:0px;
height:23px;
width:200px;
background:#ccc9c2;
}
#extraDiv4{
position:absolute;
top:155px;
left:700px;
width:70px;
height:23px;
background:#ccc9c2;
}
#extraDiv4 span{
position:absolute;
top:51px;
left:0;
height:24px;
width:110px;
background:#ccc9c2;
}