/* CSS Document */
body{background:#FFF url('../images/bg.png');color:#313131;cursor:default;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:.8em;margin:0;padding:0}

/* base */
*{margin: 0; padding: 0}
.left{float:left}
.right{float: right}
.clear{clear: both;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}

/* STYLE */

#container{width: 1000px; margin: 0 auto; }
#header{padding: 10px 0; margin: 10px 0}
#up_footer{background-color: #f1f1f1; color:#555555}
#footer{background: url("../images/footer_bg.png") repeat scroll center top transparent;color: #555555;}
#footer_container{width: 1000px;  margin: 5px auto 0;padding-top: 20px;}
#footer_info{border-top: 1px solid #CFCFCF; font-size: 11px; margin-bottom: 20px; padding: 10px 0;}
#footer_info A{color:#2BA09E}

#filter_container {width: 100%;float: left;list-style: none outside none; }
#filter_container li {background: url("../images/right_shadow.png") no-repeat scroll right bottom transparent; float: left;padding-bottom: 9px; }
#filter_container .content {background-color: #FFFFFF;border: 1px solid #EEEEEE;float: left; padding: 5px;}
#filter_container .title {display:none;clear: both; float: left; font-weight: bold;  margin-top: 5px; width: 100%; }
#filter_container .date {display: none;}

.icon	{width: 38px; height: 38px; text-indent: -9999px; display: block; float: left;}
.icon:hover{background-position: bottom;}

.twitter{background: url('../images/icon/twitter.png') no-repeat;}
.google{background: url('../images/icon/google.png') no-repeat;}
.facebook{background: url('../images/icon/facebook.png') no-repeat;}
