#headerfile {
	text-align:left;
	float: left;
	width: 320px; 
}






#headersize {
	text-align:right;
	width: 75px;
	float: left;
}


#headermodified {
	text-align:right;
	width: 310px;
	float: left;
}



#listing a:hover {
	background-color:#DBE6FE;
}

#listing a img {
	float:left;
	margin-right: 4px;
}



#listing a strong {
	float:left;
	cursor:hand;
	cursor:pointer;
	text-align:left;
}





#listingcontainer {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 100px;
	padding-right: 100px;
}

.clear {
    display:inline-block;
}

.clear:after {
    content:" ";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden;
}

.clear {
    display:block;
}

body {
    background-color:#fff;
    font-family:Tahoma,Geneva,Kalimati,sans-serif;
}

img {
    border:none;
}

#content {
    width:963px;
    margin-left:auto;
    margin-right:auto;
    margin-top:88px;
}



#logo {
    top:36px;
    left:55px;
    position:absolute;
    display:block;
    width:auto;
    height:auto;
}


h1 {
    font-size:40px;
    text-align:center;
    font-weight:700;
    color:#663399;
}

#content p {
    color:#474747;
    font-size:15px;
    padding:0 69px;
}




ul.list {
    margin:26px 190px;
    padding:5px;
    list-style:none;
    display:block;
    background-color:#ece9ff;
    border:1px solid #afa7ff;
    font-size:14px;
    color:#7361dc;
    height:auto;
}

ul.list li .filesize,
ul.list li .datetime {
    float:right;
}

ul.list li .filesize {
    font-style:italic;
    margin-right:28px;
}

#files {
    margin-bottom:20px;
    height:auto;
}


#footer {
    clear:both;
    font-size:11px;
    color:#999999;
    width:961px;
    margin-left:auto;
    margin-right:auto;
    margin-top:25px;
    margin-bottom:20px;
    position:relative;
}



#footer .links a {
    color:#999999;
}

#footer .links {
    text-align:center;
}

#footer .links .pipe {
    color:#cccccc;
}

#footer .copyright {
    color:#6b6b6b;
    text-align:center;
    margin-top:6px;
}