html, body{
margin:0;
padding:0;
}
body{
background:#f4f2eb;
font-family:sans-serif, arial;
font-size:.8em;
line-height:160%;
color:#756c66;
}
a{
text-decoration:none;
color:#ab4b3b;
}
a:hover{
color:#ea3643;
text-decoration:underline;
}
a img{
border:0;
}
#banner{
background:#98cdd4 url(http://l.yimg.com/e/style/8/854/banner1.jpg) repeat-x left bottom;
padding:40px 20px;
}
h1{
margin:0;
padding:0;
font-size:28px;
color:white;
font-weight:normal;
}
h1 a{
color:#0b4d65;
}
h1 a:hover{
color:white;
text-decoration:none;
}
.innertext ul{
margin-left:40px;
padding-left:0;
list-style-type:disc;
}
#main2{
position:relative;
margin-top:20px;
}
* html #banner, 
* html #main2{
height:1%;
}
#content{
margin-left:250px;
margin-right:25px;
}
#links{
position:absolute;
top:0;
left:20px;
width:210px;
}
.sidetitle{
background:#d7d4d0;
background:#ede1b2;
background:white;
color:#444;
padding:10px 0 5px 10px;
text-align:left;
}
.side{
background:#ede1b2;
background:white;
margin-bottom:25px;
padding:10px;
}
#links br{
display:none;
}
#links .side br{
display:inline;
}
#links form{
margin:0;
padding:0;
}
#links a{
}
.date{
position:relative;
}
.datediv{
position:absolute;
top:0;
left:0;
width:110px;
background:white;
text-align:center;
color:#999;
font-size:10px;
}
.blogbody{
margin-bottom:25px;
margin-left:110px;
}
.title{
margin:0;
padding:0;
color:#444;
font-size:13px;
background:#d7d4d0;
border-bottom:1px dotted #aaa;
font-weight:normal;
padding-left:10px;
}
#boxMySpace .sidetitle{
background:#726c66;
color:white;
}
.innertext{
padding-left:10px;
}
#boxMySpace .side{
background:#726c66;
color:#aaa;
}
#links #boxMySpace a{
color:white;
}
#boxWho{
background:white;
padding-bottom:10px;
margin-bottom:25px;
}
.extended{
text-align:right;
}
.posted{
text-align:right;
font-size:11px;
}
.calendar2{
margin-bottom:25px;
}
div.calendar{
font-size:10px;
}
#description2{
padding-top:20px;
color:#4e7685;
}
h1 .description{
font-size:15px;
}
#boxFolder .side{
width:190px !important;
}