/* Shananigans StyleSheet */

body {
  font-family: arial, "Trebuchet MS", sans-serif;
/*  background : #d6fea2 url('../images/bg.gif') repeat-x left top; */
  padding: 10px 0 0;
/*  background: #acd37a; */
/*  background: #cccccc; */
  background: #f0e7d8;
  color: #000000;
  margin: 0px;
}

img {
  padding: 0px;
  border: none;
}

h1,p {
  margin:0;
  padding:10px 20px;
}

#box {
  width: 710px;
  padding: 20px;
  margin:0 auto;
  background: #fff; color:#000;
}

#strap {
/*  width: 710px; */
  margin-left: 10px;
/*  margin-right: auto;
  margin-left: auto;
  margin-top: -420px; */
}

#straptext {
  margin-top: -17px;
  color: #cccccc;
  font-size: .6em;
}

#right {
  margin-left: 180px;
  margin-top: -60px;
/*  width: 710px;
  margin-right: auto;
  margin-left: auto;
  margin-top: -80px; */
}

#serene {
  margin-left: 300px;
}

#main {
  width: 710px;
  margin-right: auto;
  margin-left: auto;
}

#main h1 {
  position: relative;
  margin-left: -10px;
  margin-top: -280px;
  font-weight: bold;
  font-size: 1.3em;
  color: #000000;
}

p.h1sub {
  font-weight: bold;
  font-size: 1.7em;
  margin-left: -20px;
  margin-top: 10px;
}

#blurb {
  position: relative;
  margin-left: 10px;
  font-size: .7em;
}

#limited {
  margin-top: -20px;
  margin-left: -20px;
  font-weight: bold;
  font-size: 1.2em;
  color: #c00000;
}

#address {
font-size: 1.2em;
  margin-top: -10px;
  background: #f3fbe2;
  width: 440px;
}

li {
  margin-left: -20px;
}

form p {
    padding: 0px;
    margin-top: -50px;
    margin-left: 350px;
}

.port_p {
  margin-top: -42px;
  margin-left: 130px;
}

.index_img {
  margin-top: -10px;
  margin-left: 50px;
}

#viewprt {
  color: #c80000;
}

#navigate {
  position: relative;
  margin-left: 10px;
  margin-top: 20px;
  color: #c80000;
  font-size: 0.7em;
}

#navigate a {
  color: #cccccc;
  text-decoration: none;
}

#navigate a:hover {
  color: #000000;
}

#footer {
  position: relative;
  margin-left: 547px;
  margin-top: -14px;
  color: #c80000;
  font-size: 0.7em;
}

a {
  color: #ccc;
  text-decoration: none;
}

a:hover {
  color:#000;
}
.redish {
  color:#c80000;
}

#apsolva h1 {margin-top:-5px;margin-bottom:5px;text-align:center;font-size:10px;}
#apsolva a {color:silver;}
#apsolva a:hover {color:gray;}

