body
{
  font-size:62.5%;
  color:#FFF;
  background-color:#000;
  padding:0;
  margin:0;
  font-family: arial, sans-serif;
}
#centering
{
  margin:0 auto 0 auto;
  padding:0;
  width:95em;
}
#leftmenu
{
  float:left;
  width:12em;
  min-height:80em;
  margin-top:1.25em;
  clear:both;
}
#leftmenu ul,#leftmenu ul li, #header ul, #footer ul
{
  margin:0;
  padding:0;
  list-style:none;
}
#leftmenu strong
{
  font-size:1.2em;
  background-color:#666;
  display:block;
  padding:0.2em;
  margin-bottom:0.2em;
}
#leftmenu ul li a
{
  color:#CCC;
  text-decoration:none;
  border:1px solid #666;
  display:block;
  padding:0.2em 0 0.2em 0.5em;
  margin:0 0 0.2em 0;
  text-align:left;
  font-size:1em;
}
#leftmenu ul li a:hover, #header li a:hover, #footer li a:hover
{
  background-color:#666;
  color:#FFF;
}
#header
{
  margin:0 0 1em 0;
}

#header a.logoCaption
{
clear:both;
display: block;
color:#FFF;
font-size:2em;
text-decoration:none;
margin:0.5em 0;
}
#header a.logoCaption img
{
  border:none;
  float:left;
  vertical-align:middle;
}
#header a.logoCaption:hover
{
  color:#FFF;
  text-decoration:underline;
}
#header a img
{
  border:none;
}
#header li, #footer li
{
  display: block;
  float:left;
  padding:0 0.4em 0 0;
  margin:0 0 0.2em 0;
}
#header li a, #footer li a
{
  border:1px solid #666;
  display:block;
  height:3em;
  width:10em;
  padding:0.2em;
  color:#EEE;
  text-decoration:none;
}
#header li a strong
{
  text-align:center;
  display:block;
}
#content
{
  width:83em;
  float:left;
  margin:0;
  padding:0;
}
#content h1, #content h2, #content h3
{
  color:#FFF;
  text-align:center;
  margin:0;
  padding:5px;
  font-weight:100;
}
#content h1
{
  font-size: 4em;
}
#content h2
{
  font-size:2em; 
}
#content h3
{
  font-size:1.5em;
  margin-bottom: 1em;
}

#content a img
{
  display:block;
  margin:0 auto 0.5em auto;
}
#content  a
{
  display:block;
  color:#CCC;
  text-decoration:none;
  font-weight:bold;
  font-family:Trebuchet MS, arial, sans-serif;
  width:20.25em;
  margin:0 0 0.5em 0.25em;
  border:1px solid #666;
  padding:0 0 0.5em 0;
  float:left;
  text-align:center;
}
#content a:hover
{
  color: #FFF;
  border-color:#CCC;
}
#content div.clear
{
  clear:both;
  width:80em !important;
}

#footer
{
  clear:both;
  width:95em;
  padding:2em 0 3em 0;
}
#footer ul
{
  margin-left:4em;
}
#footer strong
{
    text-align:center;
    display:block;
    margin-bottom:2em;
}
#footer a
{
  color:#CCC;
  text-decoration:none;
  padding:1em;
}
#footer a:hover
{
  color:#FFF;
}