/*** Footer ***/
.footer_padding {clear:both; height: 50px;}
#footer {clear:both; width:100%; background: #1c1c1c url(../images/bg/footer.png) repeat-x top left;}
#footer .footer_inner {width:980px; margin:0 auto; position:relative; padding-top: 50px;}
#footer h3 {clear: both; padding-bottom: 20px; color: #FFF; font-size: 1.3em; font-weight: normal;}
.footer_column {float: left;}
.footer_column_padding {padding-right: 20px;}
.footer_column_padding2 {padding-right: 27px;}

/*** Recent Items ***/
.footer_column .items {clear:both; margin:0; padding:0; width:291px;}
.footer_column .items li {list-style:none; float:left;}
.footer_column .items li a {display:block; width:80px; height:80px; padding:5px; margin-right:7px; margin-bottom:7px; background-color:#181818;}
.footer_column .items li a:hover {background-color:#000000;}

/*** Item Categories ***/
.footer_column .item-categories {clear:both; margin:0; padding:0; width:291px;}
.footer_column .item-categories li {list-style:none; clear:both;}
.footer_column .item-categories li a {color:#999; text-decoration:none;}
.footer_column .item-categories li a:hover {color:#FFFFFF;}


/*** Blog Posts ***/
.footer_column .posts {clear:both; margin:0; padding:0; width:321px; font-family: Arial, Tahoma, Sans-Serif;}
.footer_column .posts li {list-style: none; float: left; width: 291px; padding: 6px 15px; margin-bottom: 1px; background-color:#181818;}
.footer_column .posts li:hover {background-color:#141414;}
.footer_column .posts li a {text-decoration:none; color:#CFC6C9; font-style: italic;}
.footer_column .posts li a:hover {color:#FFFFFF;}
.footer_column .posts li div {clear: both; color:#999; font-size:0.9em; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.footer_column .posts li span {display: block; color:#5f5f55; text-transform:uppercase; font-size:9px;}
.footer_column .posts li span a {display: inline; color: #00B0f3; font-style: normal;}
.footer_column .view_all {clear:both; padding-top: 10px;}

/*** Copyright ***/
.footer_bottom_shadow {clear:both; height: 20px; background: #1c1c1c url(../images/bg/footer-shadow.png) repeat-x top left;}
#footer_bottom {clear:both; background-color: #000; border-top: 1px solid #383838;}
#footer_bottom .inner {clear:both; width:980px; margin:0 auto; padding-top: 20px;}
#footer_bottom .inner .left {float: left; text-transform: uppercase; margin-top: 5px;}
#footer_bottom .inner .left span {color: #837e76; font-size: .9em; padding-top: 16px;}
#footer_bottom .inner .left span a {color: #00B0f3; text-decoration: none;}
#footer_bottom .inner .left span a:hover {color:#FFFFFF; text-decoration: none;}
#footer_bottom .inner .left em {display: block; clear: both; color: #444; font-size: .8em;}
#footer_bottom .inner .right {float: right; color: #555;}
#footer_bottom .inner .right .count {float: left; padding-top: 16px; padding-right: 15px;}
#footer_bottom .inner .right .social {float: left;}
#footer_bottom .inner .right strong {font-size: 1.5em; font-family: Arial, Helvetica, Sans-Serif;}
#footer_bottom .inner .right span {color: #837e76; font-size: .9em;}
#footer_bottom .inner .right a {color: #CCC; text-decoration: none;}
#footer_bottom .inner .right a:hover {color: #fff; text-decoration: none;}