body {
background:#000 url(http://l.yimg.com/e/style/12/1295/bg.gif) fixed repeat-x 50% 0;
margin:0;
font-size:.8em;
}

a {
color:#999;
}
a:hover {
color:#555;
text-decoration:none;
}

h1 {
font-size:15px;
margin:0;
padding:0;
}

img {
border:0;
}

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

#banner {
padding:30px 0 100px;
}

#banner h1 {
margin:0;
display:inline;
background:#000;
color:#fff;
}
#banner h1 a {
background:#000;
color:#fff;
text-decoration:none;
}
#description2 span {
background:#fff;
}

#content {
width:700px;
float:left;
overflow:hidden;
}
* html .blogbody {
height:1%;
}
.date {
text-align:right;
color:#fff;
}
.datediv {
display:inline;
background:#000;
padding:0 3px;
font-size:10px;
font-family:Tahoma;
}

.blogbody {
background:#fff;
padding:5px;
margin:0 0 30px;
}
.extended {
margin:10px 0;
font-size:11px;
}
.title {
margin:0 0 5px;
border-bottom:1px solid #000;
padding:0 0 5px;
color:black;
font-size:15px;
}
.posted {
font-size:11px;
text-align:right;
}

.total-comments-div {
margin:20px 0 0;
border-top:1px solid #000;
padding:20px 0 0;
}
.trackback-url {
text-align:center;
border-bottom:1px solid #000;
padding:0 0 20px;
}
.comments-head {
font-weight:bolder;
background:#000;
padding:5px;
color:#fff;
margin:5px 0;
}
.comments-post {
font-size:11px;
text-align:right;
}
.comments-linkcontrol {
text-align:center;
}
.comments-reply {
background:#000;
}


#links {
width:250px;
float:right;
color:#fff;
margin:100px 0 0;
text-align:right;
}

.sidetitle {
background:#fff;
font-weight:bolder;
display:inline;
color:#000;
padding:3px 3px 0;
}
.side {
background:#000;
padding:5px;
margin:0 0 20px;
}

div.calendar {
background:#000;
padding:5px;
margin:0 0 10px;
}
#links #boxMySpace .side {
width:240px !important;
}
* html #links #boxMySpace .side {
overflow:hidden;
}
#links #boxFolder .side {
width:240px !important;
}
* html #boxFolder .side {
overflow:hidden;
}


#footer {
clear:both;
}