#footer{
position:relative;
width:1000px;
margin:0 auto;
clear: both;
padding-left:0px !important; /*ie6fix*/
padding-left:20px;
}

#footer{
padding-top:40px;
clear: both;
}

#footerwrap{
width:100%;
clear: both;
float: left !important; /* ie6fix */
float: none;
position: relative;
z-index: 6;
}

.sitemap {
text-indent:25px;
font-size:11px;
list-style:none; 
}

.column {
width:293px;
float:left;
padding-left:20px;
margin-right:20px;
}

.column1 {
width:170px;
float:left;
padding-left:20px;
margin-right:20px;
}

.column2 {
width:410px;
float:left;
padding-left:20px;
margin-right:20px;
}

.column .box {
width:100%;
float:left;
overflow:hidden;
padding-bottom:50px;
position:relative;
}
.gallery li{
float:left;
list-style:none; 
}

.gallery ul{
margin-left:15px;
margin-top:25px;
}

.gallery li a{
display: block;
float: left;
padding:0;
margin:10px 10px 10px 0 !important; /* ie6fix */
margin:0 3px 3px 0;
}

.gallery li a img{
padding:5px;
display: block;
float: left;
}

body .gallery li a, body .flickr li a{
background: transparent none;
border:none;
}

#footerwrap{
background: #000;
}

.gallery img{
border:1px solid #333;
}

.gallery img:hover{
border:1px solid #555;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer legend, #footer h1 a, #footer h2 a, #footer h3 a, #footer h4 a, #footer h5 a, #footer h6 a{
color:#eee;
}

#footer h3{
border-bottom:1px solid #333;
}

