h1 {
 display: none;
}

h2, h3 {
 font-family: Tahoma, Arial, sans serif;
 font-variant: small-caps;
}

h2 {
 color: #F4F6F3;
 margin: 100px 37px 0 385px;
 text-align: center;
}

h3 {
  color: #465665;
}

#requirements h3 {
 background: url(snowflake.bmp) no-repeat;
 padding-left: 50px; padding-right: 20px; padding-top: 8px; padding-bottom: 8px;
 border-bottom: 4px solid #465665; 
}

body {
 font-family: Geneva, Arial, sans serif;
 font-size: 100%;
 margin:0;
 padding:0;
 
}

#container {
 margin-left: auto;
 margin-right: auto;
 width: 1000px;
}

#container p a:link {
 color: #465665;
 font-weight: bold;
 text-decoration: none;
}

#container p a:visited {
 color: #465665;
 font-weight: bold;
 text-decoration: none;
}
#container p a:active {
 color: #465665;
 font-weight: bold;
 text-decoration: none;
}

#container p a:hover {
 color: #B7B7AD;
 font-weight: bold;
 text-decoration: none;
}

#report-description {
 float: left;
 width: 935px;
 padding: 10px 0px 10px 45px;
 font-size: 1.05em;
 font-weight: bold;
 background: #6B7074;
 border-left: 10px solid #465665;
 border-right: 10px solid #465665;
 color: #F4F6F3;
  }

#header {
 float: left;
 width: 980px;
 height: 300px;
 background: #B7B7AD url(wintertreeusethisone.jpg) no-repeat top left;
 border-top: 10px solid #465665;
 border-bottom: 10px solid #465665;
 border-left: 10px solid #465665;
 border-right: 10px solid #465665;
}

#header blockquote {
 width: 520px;
 color: #F4F6F3;
 margin: 30px 0 0 405px;
 font-size: 1.1em;
 text-align: center;
}

#description {
 float: left;
 width: 950px;
 padding: 10px 15px 10px 15px;
 font-size: 1em;
 background: #6B7074;
 border-left: 10px solid #465665;
 border-right: 10px solid #465665;
 color: #F4F6F3;
}

#requirements {
 float: left;
 width: 613px;
 padding: 15px 45px 15px 45px;
 line-height: 1.4;
 border: 10px solid #465665;  
}

#sidebar {
 float: right;
 width: 180px;
 border-top: 10px solid #465665;
 border-right: 10px solid #465665;
 border-bottom: 10px solid #465665;
 padding: 26px 60px 609px 27px;
 line-height: 1.4;
 font-size: .9em;
}


#sidebar a:link {
 color: #465665;
 text-decoration: none;
}
#sidebar a:visited {
 color: #465665;
 text-decoration: none;
}
#sidebar a:active {
 color: #465665;
 text-decoration: none;
}

#sidebar a:hover {
 color: #B7B7AD;
}

#footer {
 clear: left;
 float: left;
 width: 950px;
 padding: 10px 15px 10px 15px;
 font-style: italic;
 border-right: 10px solid #465665;
 border-left: 10px solid #465665;
 border-bottom: 10px solid #465665;
 color: #F4F6F3;
 background: #6B7074;
 font-size: .8em;

}


#sidebar li {
 list-style-image: url(bluediamond.png);
 padding-top: 5px
}

#sidebarx {
 float: right;
 width: 180px;
 border-top: 10px solid #465665;
 border-right: 10px solid #465665;
 border-bottom: 10px solid #465665;
 padding: 26px 60px 2141px 27px;
 line-height: 1.4;
 font-size: .9em;
}

#sidebarx a:link {
 color: #465665;
 text-decoration: none;
}
#sidebarx a:visited {
 color: #465665;
 text-decoration: none;
}
#sidebarx a:active {
 color: #465665;
 text-decoration: none;
}

#sidebarx a:hover {
 color: #B7B7AD;
}

#sidebarx li {
 list-style-image: url(bluediamond.png);
 padding-top: 5px
}



