/*  THEME SELECTOR  */

.header {
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
	font-weight: Bold;
	color: #788870;
}

.search_for {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
    background-color: ffffff;
}

.sort_by {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}

.go_button {
    font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #535352;
	background-color: #ffffff;
	border: solid 1px #ffffff;
}

.displaying_files {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #535352;
}

.download_link {
    font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #535352;
    text-decoration: none;
	}

a.download_link:link {
    color: #000000;
    text-decoration: none;
}

a.download_link:hover {
     color: #072784;
     text-decoration: underline;
}

.description {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #072784;
}

.filesize {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;

}

.downloads {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #535352;
}

.upload_date {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #535352;
}

.page_borders {
    font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
    border-top: solid 1px #597cab;
    border-bottom: solid 1px #597cab;
}

.page_numbers {
    font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #597cab;
    text-decoration: none;
}

.page_number_links {
    font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #535352;
    text-decoration: none;
}

a.page_number_links:link {
    color: #535352;
    text-decoration: none;
}

a.page_number_links:hover {
     color: #597cab;
     text-decoration: underline;
}

.footer_text {
    font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #597cab;
    text-decoration: none;
}

a.footer_text:link {
    color: #597cab;
    text-decoration: none;
}

a.footer_text:hover {
     color: #535352;
     text-decoration: underline;
}

.changed {
    font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: red;
    text-decoration: none;
}

a.changed:link {
    color: red;
    text-decoration: underline;
}

a.changed:hover {
     color: red;
     text-decoration: underline;
}

.download {
    font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #535352;
    text-decoration: none;
}

a.download:link {
    color: #535352;
    text-decoration: none;
}

a.download:hover {
     color: #597cab;
     text-decoration: underline;
}

a.img_opacity img{
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
a.img_opacity:hover img{
	Filter:Blur(Add = 0, Direction = 225, Strength = 4), alpha(opacity=70);
}

.cellb{
	border: solid 1px #597cab;
}