body {background:transparent; min-height: 100%; list-style-type:0; padding:0;   /* Height of the footer */}
a, .nav a:hover, #photo-meta a:hover, .photo-thumb h2 a:hover, #sidebar a:hover, #footer ul.footer-nav a:hover, .more_entries a:hover,.more_entries .wp-pagenavi .current, .more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi a:hover {color: #585858;}
#comments #respond #form-right #submit, #searchform .submit { background:#585858; border-color:#3f3f3f; }
a:hover {color:#3f3f3f;}
#wrap {background:transparent;}
#footer-out{background:transparent; }
#footer{background:#000000;
    height: 4em;
    text-align: center;
    float: bottom-center;
    left:0;
	position: fixed;
	bottom: -20px;
    width: 100%;
	clear: both;
	z-index:2;
	display:block;
	padding-bottom:20px;
	
	
	}

#comments.box, #sidebar.box {background:transparent; }
#header #twitter_update_list {background:#c9c9c9;}

.box-bg, .box-bg-post, .bg-photo-thumb, .bg-photo, .more_entries .bg{ background:transparent; }
.nav li ul, #footer-widgets .block ul, #footer-widgets .block .textwidget , #footer-widgets .block .wrap,#footer-widgets .block #calendar_wrap, .more_entries a,.more_entries .wp-pagenavi a,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a:visited, .more_entries .wp-pagenavi .current, .more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi span.pages {border-color: #e7e7e7;}

#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -4em;}

