a {
  text-decoration : none;
  background : transparent;
  font-weight : bold;
}

a:link {
  color : #9c0c00;
  background : transparent;
}

a:visited {
  color : #615a26;
  background : transparent;
}

a:active {
  color : #9c0c00;
  background : transparent;
}

a:hover {
  color : #9c0c00;
  text-decoration : underline;
  background : transparent;
}

a.menu {
  color : #333399;
  text-decoration : none;
  background : transparent;
}

a.menu:link {
  color : #333399;
  text-decoration : none;
  background : transparent;
}

a.menu:visited {
  color : #000066;
  text-decoration : none;
  background : transparent;
}

a.menu:active {
  color : #000000;
  text-decoration : underline;
  background : transparent;
}

a.menu:hover {
  color : #000000;
  text-decoration : underline;
  background : transparent;
}

a.navLink {
  color : #ffffcc;
  text-decoration : none;
  background : transparent;
}

a.navLink:link {
  color : #ffffcc;
  text-decoration : none;
  background : transparent;
}

a.navLink:visited {
  color : #ffffcc;
  text-decoration : none;
  background : transparent;
}

a.navLink:active {
  color : #ffffcc;
  text-decoration : underline;
  background : transparent;
}

a.navLink:hover {
  color : #615a26;
  text-decoration : underline;
  background : transparent;
}

blockquote.special {
  color : #630;
  font-family : monaco, "andale mono", courier, "courier new", monospace;
  margin-left : 0;
}

body {
  margin : 0;
  padding : 0;
  color : black;
  background-color : #615a26;
  font : 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
}

body .stb {
  margin-top : 3em;
}

body .mtb {
  margin-top : 5em;
}

body .ltb {
  margin-top : 10em;
}

body .stb , body .mtb , body .ltb {
  text-indent : 0;
}

code {
  margin : 0;
  padding : 0 2px;
  color : black;
  background-color : #ddd;
  font : 11px/1.5 monospace;
}

code , tt , pre {
  font : 11px monaco, "andale mono", courier, "courier new";
  line-height : 1.25;
  color : #630;
}

h1 {
  font-size : 2.5em;
  color : #9c0c00;
  text-indent : 1.5em;
  font-style : italic;
  margin : 1.25em 0 0;
  font-family : Arial, sans-serif;
}

h1.home {
  font-size : 2.5em;
  color : #9c0c00;
  text-indent : 0;
  font-style : normal;
  margin : 0 0 0 0;
  font-family : Arial, sans-serif;
}

h2 {
  font-size : 1.75em;
  color : #615a26;
  margin : 1.25em 0 0;
  font-family : Arial, sans-serif;
}

h3 {
  font-size : 1.5em;
  letter-spacing : 0.1em;
  margin : 1.25em 0 0;
  font-family : Arial, sans-serif;
  font-style : italic;
  text-transform : uppercase;
}

h4 {
  font-size : 1.25em;
  margin : 1.25em 0 0;
  font-family : Arial, sans-serif;
  font-style : italic;
  text-transform : uppercase;
}

h1 + h2 , h2 + h3 , h3 + h4 , h5 + h6 {
  margin : 0.5em 0;
}

img {
  border : 0 none ;
}

img.img_left {
  border : 0 none ;
  margin : 0 0 0 20px ;
}

img.profile {
  border : 0 none ;
  float : left;
}

p {
  margin : 0.5em 0;
}

td {
  margin : 0;
  padding : 0;
  color : black;
  font : 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
}

form {
  padding : 6px;
  margin : 5px;
  background-color : #ffffcc;
  border : 2px dotted black;
}

#content p + p {
  margin : 0.5em 0;
}

#content {
  padding : 0 10% 100px 15%;
}

#home_right p + p {
  margin : 0.5em 0;
}

#home_right {
  padding : 0 10px 10px 10px;
}

#menu {
  padding : 10px 10px 0 15px;
  font : 10px/14px geneva, arial, helvetica, sans-serif;
  color : black;
}

#navtd {
  padding : 10px 10px 0 15px;
  font : 10px/14px geneva, arial, helvetica, sans-serif;
  color : #9c0c00;
}

#navLink {
  padding : 10px 10px 0 15px;
  font : 10px/14px geneva, arial, helvetica, sans-serif;
  color : #9c0c00;
}

#gpxHeader {
  width : 100%;
  background-color : #615a26;
  margin : 0 0 0 0;
  padding : 0;
}

#gpxMenu {
  width : 100%;
  background-color : #9c0c00;
  margin : 0 0 0 0;
  float : bottom;
}

#wrapper {
  float : left;
  width : 800px;
  background-color : #ffffcc;
  margin : 0 15px 0 0;
}

#profile {
  float : right;
}

.ahem {
  display : none;
}

.amazing {
  padding : 6px;
  margin : 5px;
  background-color : #9c0c00;
  border : 2px black;
}

.black {
  background-color : #000;
}

.fifty {
  margin-top : 50px;
}

.fiftybot {
  margin-bottom : 50px;
}

.fivehundred {
  margin-top : 500px;
}

.fourhundred {
  margin-top : 400px;
}

.menu {
  background-color : #f0f0f0;
  padding : 2px;
  padding-left : 5px;
  margin : 1.25em 0 0;
}

.navtd {
  background-color : #9c0c00;
  color : #9c0c00;
  padding : 2px;
  padding-left : 5px;
  margin : 1.25em 0 0;
}

.menuCurrent {
  background-color : #ffac5e;
  padding : 2px;
  padding-left : 10px;
  font-weight : bolder;
  margin : 1.25em 0 0;
}

.menuHeader {
  background-color : #9c0c00;
  padding : 2px;
  padding-left : 5px;
  font-weight : bolder;
  margin : 1.25em 0 0;
  font-family : Arial, sans-serif;
  letter-spacing : 0.1em;
}

.navmenu {
  background-color : #000000;
  padding : 2px;
  color : #9c0c00;
}

.profileHeader {
  background-color : #9c0c00;
  padding : 2px;
  padding-left : 5px;
  font-weight : bolder;
  margin : 1.25em 0 0;
  font-family : Arial, sans-serif;
  letter-spacing : 0.1em;
}

.submenu {
  background-color : #f0f0f0;
  padding : 2px;
  padding-left : 20px;
  margin : 1.25em 0 0;
}

.submenuCurrent {
  background-color : #ffac5e;
  padding : 2px;
  padding-left : 25px;
  font-weight : bolder;
  margin : 1.25em 0 0;
}

.testimonial {
  padding : 6px;
  margin : 2px;
  background-color : #fe0;
  border : 2px dotted black;
}

.tip {
  padding : 4px;
  margin : 2px;
  background-color : #fe0;
  border : 2px solid black;
}

.domoreHead {
  font-size : 3.0 em;
  font-family : Arial, sans-serif;
  color : #006935;
  line-height : 1.0;
}

.domoreBold {
  font-size : 1.2 em;
  color : #df0029;
  font-weight : bolder;
}

.domoreText {
  font-size : 1.2 em;
}

.rightside {
  font-size : 1.2 em;
  line-height : 1.5;
  font-family : Arial, sans-serif;
  padding : 6px;
  margin : 5px;
  background-color : #ffffcc;
  border : 2px dotted black;
}

.vs6 {
  margin : 6px 0;
}

.vs10 {
  margin : 10px 0;
}
