html{
  height:100%;
  width: 100%;
}

body{
  background-image:url('/images/background-interior.jpg');
  background-repeat:repeat-x;
  background-position:top center;
  font-family:Verdana;
  color:#393b3b;
  font-size:12px;
  margin:0px;
  padding:0px;
  height:100%;
  width: 100%;
}

#bodybg{
  min-height:100%;
  width: 100%;
  background-image:url('/images/background-footer.gif');
  background-position:bottom center;
  background-repeat:repeat-x;
  margin-bottom:-3px;
}

#wrapper {
  width: 960px;
  margin: 0px auto;
  margin-bottom:0px;
}

#header{
  width: 960px;
  padding-top:50px;
  margin-bottom: 10px;
}

#copy-main{
  width: 960px;
  background-image:url('/images/copy_bg_repeat.gif');
  background-repeat:repeat-y;
  background-color:#ffffff;
}

#container{
  width: 960px;
  background-image:url('/images/copy_bg.jpg');
  background-repeat:no-repeat;
}

#container-btm{
  width:960px;
  overflow: hidden;
  background-image:url('/images/copy_bg_bottom.jpg');
  background-repeat:no-repeat;
  background-position:bottom center;
}

#leftside{
  width: 220px;
  float: left;
  padding: 9px;
}

#navigation{
  background-image:url('/images/navigation.gif');
  background-repeat:no-repeat;
  margin-bottom:14px;
  height: 300px;
  padding-top:7px;

}

#sparkie{
  background-image:url('/images/sparkie-orange.gif');
  background-repeat:no-repeat;
  font-size:13px;
  line-height:160%;
}

#rightside{
  width:715px;
  float: left;
  padding-bottom: 35px;
}

#banner{
  margin-top:13px;
  margin-left:1px;
}


#content{
  padding-top:20px;
  padding-left: 25px;
  padding-right:25px;
}


#footer{
  background-image:url('/images/footer.gif');
  background-position:top center;
  background-repeat:no-repeat;
  clear:both;
  height:40px;
  width:960px;
  border:0px solid #dd0000;
}

#copyright p{
  color:#a3a4a4;
  font-size:11px;
  font-weight:bold;
  margin:13px 13px 0px 13px;
  float:left;
}

#footernav{
  color:#a3a4a4;
  font-size:11px;
  margin:13px 30px 0px 13px;
  float:right;
}

#footernav a{
  color:#a3a4a4;
  text-decoration:underline;
}

#footernav a:hover{
  color:#ffffff;
  text-decoration:underline;
}

h1{
  color:#057c79;
  font-size:18px;
}

h2{
  font-size:12px;
  font-weight:bold;
  line-height:18px;
}

p{
  line-height:18px;
}

ul, ol, li{
  padding:0px 0px 0px 10px;
  margin:0px 0px 0px 10px;
}

a:link{
  color:#ab4014;
  text-decoration:underline;
}

a:visited{
  color:#ab4014;
  text-decoration:underline;
}

a:hover{
  color:#9a3207;
  text-decoration:underline;
}
