/* Style sheet for screen Whatley's Books */

/* arrange sizes and placing of divs */
body, div, #headerlogo {margin: 0; padding: 0;}

#header {height:110px; padding: 20px 0 0 0; }
#cont {float: right; width: 100%; margin-left: -13em;}
#content {margin: 0 5em 1em 13em;}
#leftcol, #contact {float:left; width: 11em; padding-left:2em;}
#contact {clear:left;}
#footer {clear: both; margin:0; padding:1em 3em;}

body
{
  font-family:Arial,sans-serif;
  background:#fff url("books2.gif") fixed no-repeat 20px 160px;
}

#header
{
  color:#8c0000;
  font-weight:bold;
  background:#fce68b;
}

#headerlogo
{
  display:block;
  width:600px;
  height:75px;
  overflow:hidden;
  margin:0;
  padding:0;
  z-index:2;
  margin: 10px 0 0 3em;
  color:#8c0000;
  font-family: "Times Roman";
  font-size: 400%;
}

#headerlogo img
{
  display:block;
  position:relative;
  margin:0 0 -75px 0;
  height:75px;
  z-index:3;
}

#content
{
  color:#402020;
}

#footer
{
  color:#aaaaaa;
  border-top: 1px solid #bd7373;
}

/* internals of footer */
#footer a, #footer a:visited
{
  color:#63554c;
  text-decoration:none;
  font-size:75%;
}

#footer a:hover
{
  color:#bd7373;
}

#webvalid
{
  float:right;
  position:relative;
  top:-6px;
  font-size:75%;
}

#webvalid #logo
{
  position:relative;
  color: blue;
  font-size:134%;
}

#webvalid #logo2
{
  color: red;
}

#webvalid  #logo img
{
  display:inline;
  border:0;
  position:relative;
  left:-4.4em;
  margin:0 0 -2px 0;
  height:20px;
  z-index:3;
}

/* internals of navigation */
ul.navigation
{
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left:0;
  margin-right:1em;
  margin-top: 1em;
  margin-bottom: 2em;
  font-weight: bold;
}

ul.navigation li
{
  margin: 2px 0 2px 0;
  padding:0;
}

ul.navigation li a
{
  display: block;
  color: #8c0000;
  padding: 4px 0;
  text-decoration: none;
}

ul.navigation li.this a
{
  color:#aaaaaa;
}

ul.navigation li a:visited
{
  color: #bd7373;
}

ul.navigation li a:hover
{
  color: #cc1010;
  text-decoration:underline;
}

ul.navigation li.this a:hover
{
  color: #aaaaaa;
  text-decoration:none;
}

/* internals of contact info */
.address
{
  color:#63554c;
  padding-right:1em;
  font-weight: bold;
}

.phone
{
  color:#8c0000;
  padding-right:1em;
  font-weight: bold;
}

/* internals of content */
img.floatleft
{
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}

img.floatright
{
  float:right;
  border-style:none;
  margin-left:20px;
  margin-bottom:10px;
}

/* Headings */
h1, h2, h3, th, dt, strong, fieldset legend
{
  color:#8c0000;
  font-weight:bold;
  margin-top:1em;
}

.clear
{
  clear:both;
}

.plainlist
{
  list-style:none;
}

a
{
  color:#63554c;
  font-weight:bold;
}

a:hover
{
  color:#bd7373;
}

.noshow
{
  display:none;
}

.inline
{
  display:inline;
}

p.beforelist
{
  padding-bottom:0;
  margin-bottom:-1em;
}

#skip
{
  position:absolute;
  left:-9000px;
  top:0;
  z-index:20
}
