/*BEAST HEART - SA作品 http://beastheart.bbspace.org*/

body {

margin:0px;
background-image:url(http://farm5.static.flickr.com/4025/4334462618_a8f56794cb_o.jpg);
background-repeat:repeat;
background-position:top left;
background-attachment:fixed;
}
/* container
--------------------------*/

#container1 {
margin:0px auto;
width:900px;
background-color:#fff;
border-left:1px dashed #c3c3c2;
border-right:1px dashed #c3c3c2;
}
/* banner
--------------------------*/
#banner {
background:url('http://farm5.static.flickr.com/4010/4333415577_d22d4ffd12_o.jpg') no-repeat top center;
margin-bottom:20px;
height:300px;
border-bottom:1px dashed #c3c3c2;
}

#banner:hover{
background:url('http://farm3.static.flickr.com/2801/4333479499_c7e27f9e70_o.jpg') no-repeat top center;
margin-bottom:20px;
height:300px;
border-bottom:1px dashed #c3c3c2;

}

#pageheader {
padding-left:0px;
padding-top:0px;
}
#banner h1 {
margin-top:0px;
padding-top:15px;
padding-left:15px;
}
#banner h1 a {
color:#777;
text-decoration:none;
}
#banner h1 a:hover {
color:#E1FF00;
text-decoration:none;
}

.description{
font-size:13px;
}

#description2{
filter:alpha(opacity=50);
-moz-opacity:0.5;
background-color:#fff;
display:inline-block;
margin-top:0px;
width:150px;
height:80px;
padding-left:15px;
padding-top:5px;
}
/* content
--------------------------*/
#content {
width:699px;
float:left;
}
#content a {
color:#000;
text-decoration:none;
}
#content a:hover {
color:#E1FF00;
text-decoration:none;
position:relative;top:1px;left:1px;
}
.date {
background:url('http://farm5.static.flickr.com/4072/4333452909_e86e80efe1_o.gif') no-repeat center left;
margin-left:530px;
font-size:12px;
color:#a4a4a2;
text-align:right;
padding-top:5px;
height:20px;
padding-right:25px;
border-bottom:1px dashed #c3c3c2;
}
.blogbody {
background:url('http://farm5.static.flickr.com/4028/4334223746_f8b49d41fc_o.jpg') no-repeat top left;
padding-bottom:20px;
background-color:#fff;
color:#999;
font-size:13px;
}
.blogbody2 {
}
.articletext {
padding:5px 20px 0px 20px;
}
.posted {
text-align:center;
}
.title {
margin-top:0px;

}
/* comments
--------------------------*/
.total-comments-div {
width:500px;
padding-left:170px;
background:url(http://farm3.static.flickr.com/2698/4334383236_65debaba0a.jpg) no-repeat bottom left;


}
.comments-head {
font-weight:bold;
}
.comments-bottom{
border:0px;
}
.comments-body{

}


.comments-post {
font-size:11px;
color:#777;
text-align:right;
}
.total-comments-div form {
margin:0px;

}

.total-comments-div textarea{
border:1px solid #fff;
background:transparent;
}
.total-comments-div input{
background:transparent;
border-bottom:1px dashed #ccc;
border-top:0px;
border-left:0px;
border-right:0px;

}

#text {
width:80%;
}

/* links
--------------------------*/
#links {
width:200px;
float:right;
}
#links a {
color:#879678;
display:block;
text-decoration:none;
font-size:12px;
padding:2px 5px 2px 10px;
}
#links a:hover {
color:#000;
background:#E1FF00;
}
#links br {display:none;}


.sidetitle {
height:19px;
padding:11px 20px 0px 20px;
font-weight:bold;
letter-spacing:2px;
border-bottom:1px dashed #c3c3c2;
border-top:1px dashed #c3c3c2;
color:#999;
font-size:13px;
border-left:1px dashed #c3c3c2;
}
#boxMySpace{
padding-bottom:230px;
background:url(http://farm5.static.flickr.com/4030/4333735605_186d12f04d_o.jpg) no-repeat bottom center;

}

#boxNewArticle{

}
#boxNewArticle .side{
padding-bottom:230px;
background:url(http://farm5.static.flickr.com/4019/4334443866_2224d944e4_o.jpg) no-repeat bottom center;
border-left:0px;
}

#boxCategory .side{
padding-bottom:230px;
background:url(http://farm5.static.flickr.com/4062/4333735449_bec4669d6c_o.jpg) no-repeat bottom center;
border-left:0px;

}

#boxDate{
padding-bottom:230px;
background:url(http://farm5.static.flickr.com/4041/4334479084_7b341589f6_o.jpg) no-repeat bottom center;
}
#boxSearch{
padding-bottom:230px;
background:url(http://farm5.static.flickr.com/4027/4334478954_98b2c27ee0_o.jpg) no-repeat bottom center;
}
#boxProfile, #boxSlideShow, #boxNewArticle, #boxCategory, #boxDate, #boxSearch, #scupioSearch, #boxNewComment, #boxRssList, #boxNewTrackback, #boxFolder, #boxCounter {
}
.side {
background:#fff;
border-left:1px dashed #c3c3c2;

}
#boxSearch form {
margin-bottom:0px;
}

.boxFolder1 .side{
display:inline-block;
overflow:visible;
}

/* links detail
--------------------------*/
#links .calendar a, 
#links #boxSlideShow a, 
#links .syndicate a , 
#links .powered a , 
#links .sidetitle a {
display:inline;
background:transparent;
border:0px;
}
.calendar {
font-size:12px;
width:200px;
height:350px;
padding-top:20px;
background:url('http://farm5.static.flickr.com/4046/4333735555_32bf81427b_o.jpg') no-repeat bottom center;
}
.calendar .calendar {
background:transparent;
width:auto;
height:auto;
margin-bottom:0px;
}
.boxCategory1, 
.boxProfile1 {
font-size:0px;
letter-spacing:-2px;
color:#eee;
}
#links .boxCategory1 a, 
#links .boxProfile1 a {
font-size:12px;
letter-spacing:0px;

}
#links .boxSearch1 br {display:block;}
#links .sidetitle a img {
height:13px;

}
.boxNewComment1 {
text-align:right;
color:#666;
font-size:10px;
}
#links .boxNewComment1 a {
text-align:left;
font-size:12px;
}

.boxRssList1 {
color:#666;
font-size:10px;
}
#links .boxRssList1 a {
text-align:right;
font-size:12px;
}

.boxNewTrackback1 {
text-align:right;
color:#666;
font-size:10px;
}
#links .boxNewTrackback1 a {
text-align:left;
font-size:12px;
}
#links .boxNewTrackback1 span a {
font-size:10px;
color:#666;
background:transparent;
display:inline;
margin:0px;
padding:0px;
cursor:default;
}
#links .boxNewTrackback1 span a:hover {
background:transparent;
color:#666;
}
#links .boxCounter1 br {
display:inline;
}
#links .boxCounter1 .side {
padding-left:20px;
}
#links .powered br {
display:block;
}
#links #whowrapper a{width:50px;}