#page_bottom li.file_link a, #page_bottom li.file_link a:active, #page_bottom li.file_link a:visited {
	text-decoration:none;
	color: blue;
}

#page_bottom a:hover { text-decoration:underline }

div#page_top {margin-bottom: 40px;}

div#feedback {
    margin-bottom: 40px;
    padding:20px;
    color:#fff;
    width:574px;
    font-size: 14px;
}

div#feedback.message { background:#000099; }

div#feedback.error { background:#990000; }

/* uploader steps */
ol#upload_steps li {
    margin-bottom: 10px;
}

/* header */
ul#bulletin_header {
	font-weight:bold;
}

ul#bulletin_header > li {
	background:#000;
	color:#fff;
	padding:2px 0 2px 5px;
    float:left;
	margin-bottom:5px;
}

ul#bulletins_list, li.file_list > ul, ul#bulletin_header {
	list-style:none;
	margin: 0;
	padding: 0;
}

div#page_bottom {
	font-size:14px;
}

ul#bulletin_header li.file_date { border-right:1px solid #fff;}
ul#bulletin_header li.file_link { border-right:1px solid #fff;}
ul#bulletin_header li.file_active { border-right:1px solid #fff;}

/* list (some shared with header) */
li.file_list > ul { clear:both }

li.file_list > ul > li {
	display:inline-block;
    padding:2px 0 2px 6px;
}

li.file_date { width: 220px;}
li.file_link { width: 120px;}
li.file_active { width: 100px; text-align:center;}
li.file_delete { width: 100px; text-align:center;}

li.file_active.Inactive a, li.file_active.Inactive a:active, li.file_active.Inactive a:visited {
	background:#000;
	color:#fff;
	padding:1px 2px;
	text-decoration:none;
}

li.file_delete a, li.file_delete a:active, li.file_delete a:visited {
	background:#990000;
	color:#fff;
	font-weight:bold;
	padding:1px 4px;
	text-decoration:none;
}

li.file_active.Active a, li.file_active.Active a:active, li.file_active.Active a:visited {
	background:green;
	color:#fff;
	padding:1px 2px;
	text-decoration:none;
}

#loader {
    display: inline;
    margin-left: 10px;
}
#loader img {
    vertical-align: middle;
}