/* navbar text over -- from eric meyer at http://www.meyerweb.com */


div#links a {display: block; text-align: left; font: bold 1em sans-serif; 
   padding: 5px 10px; margin: 0 0 1px; border-width: 0; 
   text-decoration: none; color: #FFC; background: #444;
   border-right: 5px solid #505050;}

div#links span
{
  display: block;
  text-align: left;
  font: bold 1em sans-serif;
  padding: 5px 10px; 
  margin: 0 0 1px; 
  border-width: 0;  
  text-decoration: none; color: #FFC; background: #444;
  border-right: 5px solid #505050; 
}

div#links a:hover {color: #411; background: #AAA;
   border-right: 5px double white;}

div#links a.indent { padding-left: 30px; }
div#links a.indent2 { padding-left: 50px; }


#header { 
margin-bottom: 10px; 
height: 105px;
width: 700px;
background: url(images/background4.jpg) no-repeat center left;
}


#barcode { 
display: block; margin-left: auto; margin-right: auto
}

#left {
float: left;
width: 20%; 
display: inline;
background: black;
}



#content {
float: left;
width: 52%;
margin-left: 0%; 
margin-right: 5%; 
margin-bottom: 3%; 
color: #FFF;
background: black;
}

#right {
float: left;
width: 7%;
padding-left: 1%;
margin-left: 0%; 
background: black;
/*color: grey*/
}

#footer { 
clear: both; 
color: #5f5f5f;
background: #000;
text-align: center;
font-size: small;
}

#emailimg { 
background: #000;
vertical-align: text-top;
}

div.screenshot 
{
 float: left;
 padding: 10px;
}
  
div.screenshot p {
   text-align: center;
}

div.ad_content { 
display: block;
width: 100%;
background: black;
margin-bottom: 6%;
margin-left: 3%;
margin-right: 3%;
}

div.content_block { 
display: block;
width: 100%;
/*
border: thin solid white; 
*/

font-size: small;
margin-left: 3%;
margin-right: 3%;
margin-top: 0%;
margin-bottom: 6%;
/*padding: 3%;*/
padding-bottom: 3%;
padding-left: 2%;
padding-right: 2%;
padding-top: 0%;
background: #333;
}

div.content_block a:link {  color: #16f; }
div.content_block a:visited {  color: #96f; }


div.content_block h1,h2,h3 { 
/* border-bottom: thin solid white; 
 border-right: thin solid white; */
 margin: 0;
 
 padding: 2px;
 padding-left: 6px; 
 margin-bottom: 3%;
 margin-top: 0%;
 margin-left: -2%;
 margin-right: -2%;
background: #444;
}


table {
    border: solid #777 3px;
}

table td {
    padding: 5px;
    border: solid #777 1px;
}

span.definition 
{  
  font-weight: bold;
}

span.part_of_speech
{ 
  font-style: italic;
}



body { background: black; }


</style>
