/* body definitions */
body
{
 background-color:#000000;
 color:#ffffff;
 background-image: none;
 font-family: "Helvetica";
 font-size:80%;
 }
/* Paragraph definitions */
 P
 {
 background-image: none;
 font-family: "Helvetica", sans-serif;
 font-style: normal;
 font-weight: normal;
 text-align: left;
 text-decoration: none;
  }
 .Footer
 {
 background-image: none;
 font-family: "Helvetica", sans-serif;
 font-style: normal;
 font-weight: normal;
 text-align: center;
 }
 .leftfoot
 {
  display:inline;
  width:32%;
  float:left;
 }
 .rightfoot
 {
  display:inline;
  width:65%;
  float:right;
 }
 /* Header Definitions */
 H1
 {
 background-image: none;
 text-align: center;
 }
 H2
 {
 background-image: none;
 text-align: center;
 }
 H3
 {
 background-image: none;
 text-align: center;
 }
 H4
 {
 background-image: none;
 text-align: center;
 }
.leftcolumn /*for sidebar to most pages*/
{
 background-color:#000000;
 color:#ffffff;
 padding-left:3px;
 padding-right:0px;
 vertical-align:top;
 float:left;
 width:16%;
}
 img
 {
 border:0px;
 }
a.sidelink:link
{
 background-color:#000000;
 color:#03DDFD;
}
a.sidelink:visited
{
 background-color:#000000;
 color:#0091A6;
}
 .updates
 {
 background-color: #D2FBFF;
 color: #000000;
 border-right: 1px solid #5CC3FF;
 }
 .titlebar
 {
  background-color:#000000;
  color:#ffffff;
  width:100%;
  height:60px;
  margin:auto;
  padding:0;
  display:block;
/*  position:absolute;*/
  top:0px;
 }
.sitelogo
 {
 background-color:#000000;
 color:#FFFFFF;
 /*text-align:center;*/
 float:left;
 }
.mainbody
{ vertical-align:top;
 float:right;
 width:82%;
 background-color:#000000;
 color:#ffffff;
}
.leftbody
{
 float:left;
 width:79%;
 background-color:#EEFDFF;
 color:#000000;
}
.rightcolumn 
 {
 background-color:#000000;
 color:#ffffff;
 vertical-align:top;
 text-align:center;
 padding-left:3px;
 float:right;
 width:20%;
 }
 .leftsection
 {
  display:inline;
  width:49%;
  float:left;
 }
 .rightsection
 {
  display:inline;
  width:49%;
  float:right;
 }
 .midsection
 {
 padding-left:3px;
 }
 .crosscolumn
 {
  clear:both;
 }
/*Section Specific*/
 img.cover
{
 display: block;
 float:right;
 margin: 4px;
 margin-left:8px;
 } 
 .coverinfo
 {
 text-align: center;
 }
 .hovertable
 {
 background-color: #175352;
 color: #073332;
 border: 0px;
 padding: 1px; 
 }
 .hovertitle
 {
 background-color: #1104A1;
 color: #FFFFFF;
 font-weight: bold;
 font-family: tahoma,arial,helvetica;
 font-size:60%;
 }
 .bothovertitle
 {
 background-color: #C90000;
 color: #FFFFFF;
 font-weight: bold;
 font-family: tahoma,arial,helvetica;
 font-size:60%;
 }
 .conhovertitle
 {
 background-color: #9010AA;
 color: #FFFFFF;
 font-weight: bold;
 font-family: tahoma,arial,helvetica;
 font-size:60%;
 }
 .hoverbody
 {
 background-color: #00EDED;
 color: #000000;
 font-weight: normal;
 font-family: tahoma,arial,helvetica;
 font-size:60%;
 }
 .charlist
 {
 background-color: #FFFFFF;
 color: #000000;
 font-style:normal;
 text-decoration:none;
 }
 .reviewhead
 {
 text-align:left;
 clear:left;
 }
 .firstUS
 {
 color:blue;
 }
 .firstUK
 {
 color:red;
 }
 .techspec
 {
 text-align:center;
 border:gray;
 }
/* Class definitions - history section */
 .US
 {
 color: blue;
 text-align: left;
 }
 .USflash
 {
 color: navy;
 text-align: left;
 }
 .UK
 {
 color: red;
 text-align: left;
 }
 .UKflash
 {
 color: maroon;
 text-align: left;
 }
 .G2
 {
 color: purple;
 text-align: left;
 }
 .Annual
 {
 color: green;
 text-align: left;
 }
 .Other
 {
 color: brown;
 text-align: left;
 }
 .Movie
 {
 color: brown;
 text-align: left;
 }
 /*classes for the featured essays section*/
 h2.essaysection
 {
  text-align:center;
  margin:auto;
 }
 h1.essaysection
 {
  text-align:center;
 }
.essayimage
{
 display:block;
 text-align:center;
}
 .caption
 {
 display:block;
 }
.essaynav
{
 text-align:center;
}
