/* Main Layout -----------------------------------------------------------------------------*/


body {
      background-color: #000;
      color: #ccc;
      margin: 0 auto;
      text-align: center;
      font-family: Arial, Helvetica, sans-serif;	  
}

#container {
      width: 100%;
      min-width: 760px;
	  max-width: 1280px;
	  margin: 10px auto;
      background-color: #000;
      color: #ccc;
}

#top {
      background-color: #000;
      color: #ccc;
}

#leftnav {
      float: left;
      width: 130px;
      margin-top: 10px;
	  margin-left: 5px;
      padding-top: 1em;	      
}

html>body #leftnav {
      padding-left: 5px;
	}

#rightnav {
      float: right;
      width: 260px;
      height: 100%;
      margin: 10px;
      padding: 1em;
}

#content {
      margin-left: 150px;
      margin-right: 253px;
      padding: 10px;
}

#footer {
      clear: both;
      margin: 0;
      padding: .5em;
      color: #ccc;
      background-color: #000;
      border-top: 1px solid #ccc;	  
}

/* Nav -----------------------------------------------------------------------------*/


#navcontainer { 
      width: 130px; 
}

#navcontainer ul {
      margin-left: 0;
      padding-left: 0;
      list-style-type: none;
      font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a {
      display: block;
      padding: 3px;
      width: 120px;
      background-color: #c10000;
      color: #ccc;
      border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited {
      color: #EEE;
      background-color: #c10000;
      text-decoration: none;
}

#navcontainer a:hover {
      background-color: #e41919;
      color: #fff;
}


/* Image Holding Divs -----------------------------------------------------------------------------*/


div.container {
      background-color: #000;
      color: #ccc;
}
  
div.float {
      float: left;
}
  
div.float p {
      text-align: center;
}

div.spacer {
      clear: both;
}
   
 

/* Contents -----------------------------------------------------------------------------*/

				
p {
	 margin: 25px;
}

h1 {
     color: #e0e0e0;
     background-color: #000;
     font-size: 24px;
}

h2 {
     font-size: 20px;
}

h3 {

     margin-left: 45px;
     margin-right: 45px;
	 margin-top: 30px;
     font-size: 16px;
}

img {
	 border: 0px;
}

* html object.mov {
     display: none;
}

object {
     width: 320px;
     height: 285px;
     margin-top: 20px;
	 margin-bottom: 20px;
}

a:link {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
	 background-color: #000;
	 color: #F00;
}

a:visited {
	 font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
	 background-color: #000;
	 color: #900;
}

ul {
     list-style-type: none;
}


/* Classes -----------------------------------------------------------------------------*/


.bold {
     font-weight: bold;
}

.headermargin {
     margin-left: 45px;
	 margin-right: 45px;
	 margin-bottom: 35px;
     font-size: 24px;
}

.font26 {
     font-size: 20px;
}

.textbox {
      width: 358px;
	  text-align: center;
	  margin: 0 auto;
}

.smallmarg {
      margin-bottom: 3px;
	  margin-top: 3px;
}

.shiftleft25 {
      margin-right: 25px;
}

.shiftleft55 {
      margin-right: 55px;
}

.center {
      margin: auto 0px;
	  text-align: center;
}

.leftarticles {
	  margin-left:   2px;
	  margin-right:  2px;
	  margin-top:   20px;
	  margin-bottom: 20px;
	  line-height:   1.3;
}

.rightarticles {
	  margin-top:   20px;
	  margin-bottom: 20px;
	  line-height:   1.3;
}