*{
  /* Block all browser default margins and padding */
  margin:0;
  padding:0;
}

body {
  font-family: "Tw Cen MT", sans-serif;
  background-color: #333;
  color: white;
  text-align: center;
}

#wrapper {
  width: 55em;
  margin: 1.5em auto;
  background-color: black;
}
/****************************************** header ******************************************/
#header {
  border-bottom: solid gray .1em;
  background-color: black;
  height: 8em;
}

#header img {
  padding-top:1em;
  margin: auto;
  display:block;
  height:80%;
}
/****************************************** left-sidebar ******************************************/
#left-sidebar {
  float: left;
  width:11em;
  text-align:left;
}

#left-sidebar ul{
  list-style-type:none;
  padding-left:.5em;
  font-size:1.25em;
}

#left-sidebar a, a:link, a:visited {
  color: red;
  text-transform: uppercase;
  font-weight:bold;
  outline-style:none;
  text-decoration:none;
}

#left-sidebar a:hover,
#left-sidebar li.youarehere a:link,
#left-sidebar li.youarehere a:visited{ 
  color: white;
  font-weight:bold;
}

#left-sidebar li.sub {
  font-size: 80%;
  padding-left: 1.5em;
}

#left-sidebar img {
  margin: 1em auto;
  display:block;
  width:50%;
}

/****************************************** content ******************************************/
#content {
  width:32em;
  margin-right:11em;
  float:right;
  padding-bottom:1em;
}

#content a,
#content a:link,
#content a:visited,
#content p.a {
 text-transform:none;
 outline-style:none;
 text-decoration:underline;
 font-weight:bold;
 color:red;
}

#content a:hover,
#content a:active {
  color: white;
}

#content img {
/*home page images*/
  margin:auto;
  display:block;
  width:90%;
  border: .2em solid red;
}

#content a:hover img {
  border: .2em solid white;
  }

#content  ul  {
  text-align: left;
  list-style-position:inside;
  list-style:outside;
  list-style-type:none;
  padding-left:2em;
}  

#content table {
  border-collapse:collapse;
  margin-left:2em;
  margin-bottom:1em;
}

#content th, td {
  padding:.1em .5em;
  border: .15em solid grey;
  
}


#content h1, h2 {
  color: red;
  padding: .5em 0;
  text-transform:uppercase;

}

#content h2 {
  text-align: left;
  padding-left:.25em;
  text-transform:uppercase;
  color: red;
  /*z-index:1*/
}

#content h3 {
  color:red;
  padding: .25em 0 .75em 0;
 }

#content h4 {
  text-align:left;
  color:red;
  margin-top:1em;
}

#content p {
  text-align: left;
  color: white;
  padding:.5em;
}

.white {
  color:white;
  text-transform:uppercase;
}

.red {
  color:red;
  text-transform:uppercase;
}


#content p img {
/*home page*/
   width:40%;
}

#content form { 
 line-height: 2em;
 font-weight:bold;
 color:red;
}
/****************************************** content div *************************************/
#content div {
  height: 15.5em;
  width: 10.5em;
  float: left;
  text-align: center;
  margin-bottom:3em;
}

#content div a img {
  display: inline;
  border: .2em solid red;
}

#content div p {
   text-align:center;
      margin:-.5em auto;
}

#content div form { 
  text-align:center;
  padding-bottom: 1em;  /*for tan individual paypal buttons only */
}
/****************************************** footer ******************************************/
#footer {
  clear: both;
  border-top: solid gray .1em;
  margin: auto;
  color: gray;
  font-family: "Tw Cen MT Condensed", sans-serif;
  padding-top:.5em;
  padding-bottom:.5em;
}

#footer p {
  padding-bottom:.5em;
}

/****************************************** print styles ******************************************/
@media print{
/* Start printer-friendly styles */

/* Set wrapper to fill page width */
#content{
width:100%;
}

/* Hide leftcolumn, navbar,and footer */
#header,
#left-sidebar,
#footer{
display:none;
}

/* Get rid of content div margins and
padding. Use a different font for print */
#content{
margin:0;
padding:0;
}

/*End printer-friendly styles */
}
