/* final_trim.css */

html, body {
	margin: 0;
	padding: 0;
	font-family:"Trebuchet MS", Helvetica, Ariel, sans-serif;
	font-size:1em;
	color: #460008;
}

h1,h2,h3,h4 {
  color: #B50008;
  border-bottom: #b50008 2px solid;
  margin-bottom: 3px;
  padding-bottom: 1px;
}

a:link {color:#b50008}      /* unvisited link */
a:visited {color:#b50008}  /* visited link */
a:hover {color:#ffffff; background-color: #b50008;}  /* mouse over link */
a:active {color:#ffffff; background-color: #b50008;}  /* selected link */

p {
  margin-top: 0px;
  padding-top: 0px;
}

#page_container {
  width: 930px;
  margin: auto;
  margin-top: 10px;
}

#main_page {
float: left;
width: 900px;
}
#header {
height: auto;
}
#header img {
 margin:0px; padding:0px;
 border: none;
 display: block;
}


#left_fade {
  background-image: url(left_fade.png);
  background-repeat: repeat-y;
  float: left;
  width: 15px;
  height: 776px;
}

#right_fade {
  background-image: url(right_fade.png);
  background-repeat: repeat-y;
  float: left;
  width: 15px;
  height: 776px;
}

#nav-bar {
  background-color: black;
  color: white;
  font-size: 1.05em;
  font-weight: bold;
  padding: 3px;
  margin: 0px;
  height: auto;
}


#footer {
  text-align: center;
  font-size: 0.9em;
}
#gutter {
  margin-top: 10px;
  text-align: center;
  font-size: 0.6em;
}

.curves_top {
  width:900px;height:8px;background-image: url(slice_top.png);margin:0px;padding:0px;
}
.curves_bottom {
  width:900px;height:8px;background-image: url(slice_bottom.png); margin:0px; padding:0px;
}

