/* Links */
a:active, a:hover { color: #f75359; font-weight: bold }
a            	  { color: #dd7777; text-decoration: none; font-weight: bold }

.bold {
  font-size: 1.5em;
  font-weight: bold;
}

.spaced {
  font-size: 1.2em;
  letter-spacing: 4px;
}

.linkspaced {
  font-size: 1em;
  letter-spacing: 12px;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 2px;
}

body {
  overflow: scroll;
  padding: 0;
  margin: 0;
  
  background-color: white;
  
  font-family: arial,tahoma,"microsoft sans serif",helvetica,sans-serif;
}

.pink {
  background: #fff4ea; /*#ffe4da;/*#773834;*/
}

.content
{
  text-align: center;
  position: relative;
  background: white;
  margin-top: -1em; /*32px;*/
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 16px;
  padding-bottom: 8px;
  width: 838px;
}

.logoheader {
  margin: 0;
  padding: 0;
}

/* Center Images and Text */
.info {
  text-align: center;
  
  color: #874844;
  
  padding-top: 32px;
}

.tabs {
  margin: 0;
  margin-left: -8px;
  margin-top: -1em;
  padding: 0;
}

.tabs a{
  /*border: solid 2px #874844;*/
  padding-left: 8px;
  padding-right: 8px;
}

.midbox {
  float: left;
  width: 822px; /*620px;*/
  height: 400px; /*383px;*/
  border: solid 2px #874844;
  margin-top: -16px;
  margin-bottom: 8px;
  padding: 0;
}

.midbox img, .midbox p {
  border: 0;
  margin: 0;
  padding: 0;
}

.alternate {
  position: relative;
  top: -403px; /*387px;*/
  
  filter:alpha(opacity=0);
	-moz-opacity:0.0;
	-khtml-opacity: 0.0;
	opacity: 0.0;
}

.controlbox {
  position: relative;
  /*top: -32px;
  left: 204px;*/
  top: -32px;
  left: 16px;
  float: none;
  width: 100px;
  height: 16px;
}

.controlbox img, .controlbox p {
  border: 0;
  margin: 0;
  padding: 0;
}

.controlbox img {
  padding-right: 4px;
  
  filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.blurb {
  position: absolute;
  right: 32px;
  top: 16px;
  background: #FFFFFF;
  border: solid 2px #874844;
  padding: 8px;
  padding-left: 1em;
  padding-right: 1em;
  width: 125px;
  height: 335px;
  margin-top: 16px;
  text-align: justify;

  filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.bottom {
  clear: both;
  text-align: center;
  height: 3em;
  width: 801px;
}

.bottombox {
  border: solid 2px #874844;

  font-size: 1em;
  margin: 0;
  margin-bottom: 8px;
  padding: 8px;
}

.bottombox img {
  position: relative;
  top: 0.7em;
}

.linkbox {
  border: solid 2px #874844;
  
  width: 169px;
  
  font-size: 1.5em;
  margin: 0;
  margin-bottom: 8px;
  padding: 8px;
}

.down {
  position: relative;
  top: 2px;
}

/* Borders */
.left, .right {
	/*background: #773834;*/
	/*background: #ffe4da;*/
	position: fixed;
  top: 0; bottom: 0;
	width: 20%;
}
.left { left: 0; }
.right { right: 0; }

* html .left {
	position:absolute;
}

* html .right {
	position:absolute;
}

.leftsm, .rightsm {
	/*background: #773834;*/
	position: fixed;
  top: 0; bottom: 0;
	width: 10%;
}
.leftsm { left: 0; }
.rightsm { right: 0; }

* html .leftsm {
	position:absolute;
}

* html .rightsm {
	position:absolute;
}
