body {
  background:url(../images/bg.png) center top repeat-x;
  color:#444;
  font:12px/1.5 Verdana,"Verdana Ref",sans-serif;
  margin:0;
  text-align:center;
  }
  
#container {
  margin:0 auto;
  text-align:left;
  width:960px;
  }
  
#primary {
  width:630px;
  }
  
#footer {
  background:url(../images/dotted-line.png) repeat-x;
  color:#C0C0C0;
  font-size:11px;
  margin-top:50px;
  overflow:hidden;
  padding-bottom:25px;
  width:100%;
  }
  
h1 {
  background:url(../images/logo.png) no-repeat;
  width:200px;
  height:121px;
  overflow:hidden;
  text-indent:-999em;
  margin:0 0 75px 0;
  }
  
h2 {
  font:20px/1.1 "Trebuchet MS",Verdana,"Verdana Ref",sans-serif;
  font-weight:bold;
  }
  
a:link, a:visited {
  color:#900;
  text-decoration:underline;
  }
  
a:hover, a:active, a:focus {
  color:#D60001;
  text-decoration:underline;
  }
