body {
    background-color:#e6e6e5;
}

#main {
    background-color:#fff;
    border-left:3px solid #ccc;
    border-right:3px solid #ccc;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:20px;
}

#topbox {
width:400px; /*the width isn't too important*/
background:#CCC;
border:1px solid #000;
color:#FFF;
position:absolute;
text-align:center;
padding:50px;
top:50%;
left:50%;

/*Must use a z-index greater than the screen overlay*/
z-index: 1001;
}

#topbox h3 {
  font-size:2em;
}
#pages {
  text-align:center;
}
#numberbox {
border:10px solid #e6e6e5; 
       padding-left:10px;
       padding-right:10px;
}
.number {
color:#f15c27;
}
.found {
}
#sortby {
  margin-right:10px;
float:right;
      line-height:40px;
}
#displayed_hits {
  line-height:40px;
  margin-left:10px;
}
#sortbar {
height:40px;
margin-top:10px;
}
#scholarshiplist {
}
.scholarship {
  border-top:1px dotted #e6e6e5;
}
#logo {
height:60px;
margin-top:10px;
margin-bottom:10px;
}
#searchbox {
height:60px;
margin-top:10px;
margin-bottom:10px;
line-height:60px;
}
#sidebar {
}
#content {
}
.box {
border:1px solid #ccc;
}
.amount {
color:#f15c27;
}
#footer {
background-color:#2E2E3A;
color:#ccc;
    border-left:3px solid #ccc;
    border-right:3px solid #ccc;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:20px;
}
#copyright {
text-align:center;
font-size:0.8em;
}
