@charset "utf-8";


#main.guest{
width:960px;
background:none;
}
#main.guest #list .body .title{
background:#353F41 url(../img/ttl_blog.gif) no-repeat scroll 0% 50%;
height:35px;
margin:0;
}
#main.guest #list .body ul{
margin:0;
padding:10px 15px;
border:none;
background:none;
height:100%;
display:block;
clear:both;
}

#main.guest #list .body ul li{
width:309px;
margin:0;
padding:0;
float:left;
height:100%;
}

#main.guest #list .body ul li .box{
margin:5px;
padding:0;
border:#A9B8C7 solid 1px;
height:100%;
}
#main.guest #list .body ul li .box.day0 {
border-top:1px solid #FF1A20;
border-bottom:1px solid #E10002;
border-left:1px solid #FF1A20;
border-right:1px solid #E10002;
}

#main.guest #list .body ul li .box.day1 {
border-top:1px solid #E12734;
border-bottom:1px solid #C30916;
border-left:1px solid #E12734;
border-right:1px solid #C30916;
}

#main.guest #list .body ul li .box.day2 {
border-top:1px solid #C73245;
border-bottom:1px solid #A91427;
border-left:1px solid #C73245;
border-right:1px solid #A91427;
}

#main.guest #list .body ul li .box.day3 {
border-top:1px solid #B03D55;
border-bottom:1px solid #921F37;
border-left:1px solid #B03D55;
border-right:1px solid #921F37;
}

#main.guest #list .body ul li .box.day4 {
border-top:1px solid #974765;
border-bottom:1px solid #792947;
border-left:1px solid #974765;
border-right:1px solid #792947;
}

#main.guest #list .body ul li .box.day5 {
border-top:1px solid #805276;
border-bottom:1px solid #623458;
border-left:1px solid #805276;
border-right:1px solid #623458;
}

#main.guest #list .body ul li .box.day6 {
border-top:1px solid #685C85;
border-bottom:1px solid #4A3E67;
border-left:1px solid #685C85;
border-right:1px solid #4A3E67;
}

#main.guest #list .body ul li .box.day7 {
border-top:1px solid #49699A;
border-bottom:1px solid #2B4B7C;
border-left:1px solid #49699A;
border-right:1px solid #2B4B7C;
}


#main.guest #list .body ul li .box .img{
width:108px;
height:81px;
margin:5px;
_margin:5px 2px;
padding:0;
float:left;
}

#main.guest #list .body ul li .box .author{
margin:10px;
_margin:10px 5px;
padding:0;
font-size:16px;
font-weight:800;
line-height:18px;
}

#main.guest #list .body ul li .box .txt p.date{
margin:5px 5px 0 5px;
padding:0;
font-size:10px;
line-height:13px;
}

#main.guest #list .body ul li .box .txt{
background:#EDEDEF;
border-top:#D4D8DB solid 1px;
margin:0;
padding:0 0 5px 0;
height:100px
}

#main.guest #list .body ul li .box .txt:hover{
background:#E6E6E8;
}

#main.guest #list .body ul li .box .txt h3{
background:transparent url(../img/icon_list.gif) no-repeat scroll 2px 7px;
font-size:12px;
font-weight:800;
margin:3px 5px;
padding:0 0 0 10px;
}

#main.guest #list .body ul li .box .txt p{
font-size:10px;
margin:0 5px 0 5px;
padding:0 0 0 10px;
}