html, body {
background: #E8ECF7; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
}

#header
{
  border: 1px solid #000;
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
  background: #fff;
  color: #fff;
  background:#3A4354;
  margin-top: 10px;
  margin-bottom: 0px;
}

#header h1
{
  margin: 0px;
  padding-left:10px;
}

#header a
{
  color: #fff;
  text-decoration: none
}

#mobile
{
  font-size: 0.9em;
  font-weight: normal;
}

#header p
{
  margin: 0px;
  padding-left:20px;
  font-weight: bold;
}

#main-content {

  background: #fff;
  color: #000;
  border: 1px solid #000;
  padding-left: 5px;
  padding-top: 0px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.mattblacktabs{
overflow: hidden;
background: #3A4354;
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
font: bold 0.8em Verdana;
list-style-type: none;
}

.mattblacktabs li{
margin: 0;
}

.mattblacktabs li a{
float: left;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #3A4354; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: black; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}


a {
  color: #CB6100;
}

.block p
{
  font-size: 0.9em;
  margin: 0px;
  padding-bottom: 10px;
}

.date
{
  padding-bottom: 0px !important;
  color:#999;
  font-size: 0.8em !important;
}

.block h3
{
  margin: 0px;
  padding: 0px;
  font-size: 0.8em !important;
}

.review
{
  font-size: 0.8em;
}

.download_details p
{
  margin: 0px;
  font-size: 0.9em;
}

#footer
{
  font-size: 0.8em;
}