html {
 font: small/1.4 "Lucida Grande", Tahoma, sans-serif;
}
body {
 text-align:center;
 font-size:92%;
}
a {
 color:#CC4F3E;
}
h1 {
 color: #CC4F3E;
 font-size:1.8em;
 padding:0;
 margin-top:0;
}
h2 {
 color:#CC4F3E;
 font-size:1.5em;
 padding:0;
 padding-top:10px;
 line-height:0;
}
h2 a {
 text-decoration:none;
}
h3 {
 font-size:1.2em;
}
div#wrapper {
 position:relative;
 width:850px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}
div#header {
 background-color:#CC4F3E;
 padding:15px;
 border-bottom:0px solid #fff;
}
div#menu {
 position:absolute;
 right:0;
 top:0;
 height:100px;
}
#topnav {
 text-align:right;
 margin-top:85px;
 padding:0;
 list-style-type:none;
}
#topnav li {
 margin:0;
 padding:0;
 float:left;
}
#topnav a {
 font-weight:bold;
 color:#fff;
 text-decoration:none;
 padding: 5px 10px;
 height:17px;
}
#topnav a:hover {
 color:#aaa;
}
div#banner {
 background-color:#CC4F3E;
 height:60px;
}
/*
div#main {
 background-image:url(main_background.gif);
 background-repeat: repeat-y;
}
*/
div#sidebar {
 float:left;
 margin:0;
 padding:0 0 15px 0;
 width: 210px;
 background-color:#aaa;
}
div#content {
 float:left;
 margin:0;
 padding:15px 0 15px 15px;
 width:820px;
}
div#footer {
 text-align:left;
 width:850px;
 clear:both;
 height:30px;
 border-top:1px solid #CC4F3E;
 background-color:#fff;
 margin-top:15px;
 margin-left:auto;
 margin-right:auto;
 font-size:0.9em;
 padding-top:5px;
}
#contactform input[type=text] {
 width:300px;
}
#contactform textarea {
 width:300px;
 height:80px;
}
