
body {
  margin: 0em auto;
  padding: 0em;
  background: #FFFFFF url(back3.jpg);
  color: #FFDDBB;
}

#wrapper {
  width: 760px;
  background: #800000;
  border: 3px solid #000000;
  overflow: hidden;
}


/* Column Definitions */

/* Left Column */

#leftcontent {
  float: left;
  width: 174px;
  padding: 0px;
  border-right: 1px solid #FFEE55;
  padding-bottom: 32000px;
  margin-bottom: -32000px;
  background: #D84242 url(back2.jpg);
  color: #FFDDBB;
}

/* Center Column Definition for 3 cols (left, center, right) */

#centercontent-3cols {
  float: left;
  width: 445px;
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
  text-align: left;
  border-top: 1px solid #FFEE99;
  padding-bottom: 32000px;
  margin-bottom: -31970px;
  background:#800000;
  color: #FFDDBB;
}

/* Used when there is a right column */

#centercontent-2cols {
  float: left;
  width: 580px;
  margin: 0px;
  padding-left: 0px;  
  padding-right: 0px;
  text-align: left;
  border-top: 1px solid #FFEE99;
  padding-bottom: 32000px;
  margin-bottom: -31970px;
  background:#800000;
  color: #FFDDBB;
}

/* Used when there is no columns for full image display */

#centercontent-image {
  float: left;
  width: 760px;
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
  text-align: left;  
  border-top: 1px solid #FFEE99;
  padding-bottom: 32000px;
  margin-bottom: -32000px;
  background:#800000;
  color: #FFDDBB;
}
       
.textb {
  padding: 10px;
  color: #FFDDBB;
}

/* displayed if right column ($rc) is set for 'yes' */

#rightcontent {
  float: right;
  padding: 0px;
  margin: 0px;
  border-top: 1px solid #FFEE55;
  border-left: 1px solid #FFEE55; 
  padding-bottom: 32000px;
  margin-bottom: -32000px;
  width: 135px;
  background:#800000;
  color: #FFDDBB;
}

/* Top Banner */

#banner {
  background:#800000 url(toptitle.jpg);
  height:90px;
  voice-family: "\"}\"";
  voice-family: inherit;
}

/* Alternate Banner for full image display */

#banner-images {
  background:#800000 url(toptitle-images.jpg);
  height: 98px;
  voice-family: "\"}\"";
  voice-family: inherit;
}                  

#banner h1 {
  font-size:14px;
  padding:10px 10px 0px 10px;
  margin:0px;
}

#footer {
  width:760px;
  border: 3px solid #000000;
  background: #000000;
  color: #FFFFFF;
}

/* Formatting */

a,a:link,a:visited {
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}

a:hover {
  font-weight: bold;
  text-decoration: none;
  color: #FFDDBB;
}

#img_left {
  float: left;
  margin: 5px;
  padding: 2px;
  border: 5px solid #AA5544;
}

#img_right {
  float: right;
  margin: 5px;
  padding: 2px;
  border: 5px solid #AA5544;
}

h2 {
  color: #FFDDAA;
  border-bottom: 1px solid #FFFFFF;
  margin: 0;
  padding: 1px 0 1px 0;
  font-size: 1.1em;
}

p,h1,pre {
  margin:0px 10px 10px 10px;
}

h1 {
  font-size:14px;
  padding-top:10px;
}

/* Top Banner Menu (Reserved for Future Use) */

#bannermenu {
  clear:both;
  width: 100%;
  margin: 0em 0em 0em 0em;
  background-color: #000000;
  text-transform: uppercase;
  line-height: 2.0em;
  height: 2.0em;
  color: #000000;
}
        
#bannermenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: bold;
  font-size: 0.8em;
}
        
#bannermenu li {
  float: left;
  white-space: nowrap;
}
        
#bannermenu li a {
  display: block;
  padding: 0em 1.0em 0em 1.0em;
  background-color: transparent;
  text-decoration: none;
  color: #FFFFFF;
}
        
#bannermenu a:hover {
  background-color: transparent;
  text-transform: uppercase;
  text-decoration: none;
  color: #CC44CC;
}
        
#bannermenu .selected {
  padding: 0em 0 0em 0;
  background-color: transparent;
  color: #CC44CC;
}

* html #bannermenu a {width:1%;}

/* Left side navigation */

#nav {
  position: relative;
  top: -93px;
  left: 0px;
  width: 173px;
  padding: 0;
  margin: 0;
  margin-bottom: -70px;
  text-align: right;
}

#nav li {
  text-align: center;
  border: 1px solid #FFDD99;
  list-style: none;
  margin: 1px;
  padding: 4px 0px;
  font-weight: bold;
  text-decoration: none;
}

#nav li a {
  text-align: center;
  padding: 0;
  margin: 0;
  border-bottom: none;
  font-weight: bold;
  text-decoration: none;

}

#nav li a:link { 
  color: #FFFFFF;

}

#nav li a:visited { 
  color: #FFFFFF;
}

#nav li a:hover {
  width: 160px;
  color: #FFEE55;
}



