body {
  color: #333333;
  font-family: Arial, Verdana;
  font-size: 12px;
  margin: 10px auto;
}

h2 {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}

b {
  color: #DB5A21;
}

a {
  color: #EE601E;
  text-decoration: none;
  font-weight: bold;
}

th {
  text-align: left;
}

#bodywrapper {
  width: 770px;
  margin: 10px auto;
}

#icwrapper {
  width: 730px;
  margin: 0px auto;
}

.homeText {
  text-align: left;
  width: 680px;
  padding: 10px;
}

#header {
  background: url(images/header_navigation.gif) no-repeat #FFFAE3;
  border-bottom: 1px solid #F0A442;
  height: 125px;
  margin-bottom: 10px;
  width: 770px;
}

#nav a {
  color: #F0A442;
  font-size: 12px;
  font-weight: bold;
  margin-right: 41px;
  text-decoration: none;
}

#nav a:hover {
  color: #DD8C30;
}

.upper {
  padding: 39px 0px 37px 175px;
}

.lower {
  padding: 0px 0px 0px 197px;
}

#contentheader {
  height: 15px;
  background-color: #F0A442;
  color: #FFF;
  font-size: 12px;
  font-weight: bold;
  padding: 1px 5px;
}

#footer {
  background-color: #F0A442;
  color: #FFF;
  font-size: 12px;
  font-weight: bold;
  padding: 1px 0px 1px 20px;
  text-transform: uppercase;
}

#content {
  margin-top: 10px;
}

#contact #content {
  background: url(images/contact_background.jpg) no-repeat;
  height: 315px;
}

#contactInfo {
  float: right;
  margin-top: 17px;
  width: 420px;
}

.snail, .tollfree, .email {
  clear: left;
  float: left;
  margin-bottom: 25px;
  width: 250px;
}

.email a, .email a:visited {
  color: #FB8253;
  font-weight: bold;
}

.tollfree span, .snail span {
  color: #229683;
  font-weight: bold;
}

.right {
  float: right;
}

.left {
  float: left;
}

.cd {
  border-bottom: 1px solid #F0A442;
  float: left;
  padding-bottom: 20px;
  width: 100%;
}

.image {
  float: left;
}

.info {
  float: left;
  padding: 0px 15px 0px 15px;
  width: 250px;
}

.info p {
  margin: 0px;
}

.songs {
  float: right;
  width: 230px;
}

.bioImage{
  float: right;
  margin: 0px 1px 15px 15px;
}

.left50 {
  float: left;
  margin-left: 30px;
}

.right50 {
  float: right;
  margin-right: 30px;
}

#latest {
  float: right;
  width: 160px;
  border-left: 1px solid #F0A442;
  margin: 0px 10px 10px 10px;
  padding: 0px 0px 0px 20px;
}

.tagline {
  background-color: #F0A442;
  color: #FFF;
  font-size: 12px;
  font-weight: bold;
  padding: 1px 0px 1px 10px;
  margin-bottom: 8px;
  width: 100%;
}