/*  THEME SELECTOR  */

.search_for {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.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: #E1E1AA;
	background-color: #000000;
	border: solid 1px #808080;
}
.displaying_files {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.download_link {
    font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0000FF;
    text-decoration: underline;
	}
.description {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E1E1AA;
}
.filesize {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E1E1AA;
}
.downloads {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E1E1AA;
}
.upload_date {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E1E1AA;
}
.page_borders {
    font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
    border-top: solid 1px #808080;
    border-bottom: solid 1px #808080;
}
.page_numbers {
    font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
    text-decoration: none;
}
.page_number_links {
    font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
    text-decoration: underline;
}

a.page_number_links:link {
    color: #E1E1AA;
    text-decoration: underline;
}
a.page_number_links:hover {
     color: #FFFFFF;
     text-decoration: underline;
}
a.download_link:link {
    color: #0000FF;
    text-decoration: underline;
}
a.download_link:hover {
     color: #0066CC;
     text-decoration: none;
}
.footer_text {
    font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0000FF;
    text-decoration: none;
}
a.footer_text:link {
    color: #0000FF;
    text-decoration: underline;
}
a.footer_text:hover {
     color: #0066CC;
     text-decoration: underline;
}
.info {
    font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
    text-decoration: none;
}
a.info:link {
    color: #E1E1AA;
    text-decoration: underline;
}
a.info:hover {
     color: #FFFFFF;
     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: #E1E1AA;
    text-decoration: none;
	}
a.download:link {
     color: #FFFFFF;
    text-decoration: underline;
}
a.download:hover {
     color: #FFFFFF;
     text-decoration: underline;
}

/*layout style*/
body{
margin:0px;
}
div.top{
  height:4em; 
  width:100%;
  background-color: #FFD700;
  border-bottom: solid 1px;
}
div.side{
  margin-top:1%;
  margin-left:10px;
  width:20%; 
  height:80%; 
  clear:left; 
  float:left;
}
div.center{
  margin-top:1%;
  width:75%;
  height:auto; 
  float:left;
}

/*header and footer style*/
div.title{
  margin-top:5px;
  height:60%;
}
div.button{ 
  float:left;
  height:30%;
  padding-left: 3px;
  padding-right: 3px;
  border-right: solid 1px;
}
div.footer{
  font-size:70%;
  width:100%;
  clear:both;
  margin-top:1em;
  border-top:solid 1px;
}

/*navigation*/
div.nav{
  width:93%; 
  margin-left:2px; 
  margin-right:3px; 
  border:solid 1px;
}
div.nav-heading{
  margin-top:0; 
  height:5%; 
  width:100%; 
  background-color: #FFA500;
}

/*boxes*/
div.index-box{
  width:100%;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:20px;
  margin-right:3px;
  border: solid 1px;
  background-color: #FFFFCC;
}

/*text style*/
h1{
  margin-left:5px;
  margin-bottom:0.5em;
  font-size:150%;
  font-family:sans-serif;
}
h1.header{
  font-size: 150%;
  float: right;
  padding-right: 5%;
  font-family: sans-serif;
}
h2{
  margin-top:0;
  padding-top:2px;
  margin-bottom:3px;
  margin-left:5px;
  margin-right:3px;
  font-size:100%;
  font-family: san-serif;
}
h2.box{
  margin-top:0;
  padding-top:2px;
  margin-bottom:3px;
  margin-left:5px;
  margin-right:3px;
  font-size:100%;
  font-family: sans-serif;
  color: #FFFFFF;
}
p{
  margin:5px;
  margin-left:10px;
  font-family:sans-serif;
}
p.center{
  margin:5px;
  margin-left:10px;
  font-family:sans-serif;
  text-align:center;
}
p.right{
  margin:5px;
  margin-left:10px;
  font-family:sans-serif;
  text-align:right;
}
