<style type="text/css">
<!--
html, body		{ margin: 0px; padding: 0px ;}
body            { font: 100% Helvetica, Arial, sans-serif; color: #333; background-color: #6699CC }
h1 , h3         { margin: 0px; padding: 0px 0px 0px 5px}
p               { margin: 0px ;text-align:justify; font-size:.75em; line-height:18px }

a               { color:#004000 }
h1              { font-size:2.5em;}
h3              { font-size:1.25em;}
p               { font-size:0.75em;}

#container      { width: 760px; margin: 0px auto; padding: 0px; background-color:white;}

#header         { position:absolute; top:0px; width: 760px; height: 120px; margin:0px ; padding:0px ; background: url("http://www.alanhull.com/common/head 120a.jpg") ; }
#header h1      { color:#004080; position:absolute; top: 12px; padding-left:15px;}
#header h3      { color: white; position:absolute;  top:68px; padding-left:15px;}

#menu           { position:absolute; top:99px;width:595px;}
#menu ul        { list-style-type:none; margin:0; padding:0; overflow:hidden; background-color: #004080; border-top :1px solid #000000; border-right: 1px solid black; font-size:.875em; font-weight:bold; }
#menu li        { float:left; }
#menu a:link, #menu a:visited { display: block ; color: #FFFFFF; font-size: .875em; font-weight:bold; background-color:#004080; text-align:center; padding:2px; text-decoration:none; text-transform:uppercase; border-right : 1px solid #0080FF; border-top : 1px solid #0080FF; border-left : 1px solid black; }
#menu a:hover, #menu a:active {background-color:#0080C0; }

#wrapper          {position:absolute; top:120px; width:760px; background-color: white;}

#content          { float:right; width:560px; margin: 0px; padding: 10px 0px 0px 0px ;}
#content h3       { color: #004080; margin: 0px; padding: 0px 0px 5px 5px; }
#content h3.small  { font-size: 11px; font-weight:bold; }
#content p        { margin: 0px ; padding: 0px 15px 12px 5px;}
#content p.strong { font-size: .875em; color: #333333; font-weight:bold; }
#content p.small  { font-size: 11px; font-weight:bold; }
#content ul       { line-height: 22px ; font-size:0.75em; font-weight: bold;  margin: 0px; list-style-position:inside; padding: 0px 0px 10px 10px; }
#content img.right{float:right; padding: 0px 15px 0px 10px;}
#content img.left {float:left; padding: 0px 5px 0px 10px;}
#content input.right{float:right; padding: 0px 15px 0px 10px;}
#content table    { font-size: .875em; color: #333333; font-weight:bold;  }
#content hr       {color:#0080C0; height: 1px}
#content form     { float:right; padding: 0px 15px 0px 10px; }

.bookitem         { height: 285px; border-bottom: 1px solid #0080C0; margin-bottom:  5px;}

#leftCol          {float:left; width: 169px; margin: 0px; padding: 10px 0px 0px 0px ;}
#leftCol h3       { color: #0080C0;margin: 0px; padding: 0px 0px 5px 10px; }
#leftCol h3.bright{ color: #0080C0 }
#leftCol form     {margin: 0px; padding: 0px 0px 12px 10px }
#leftCol hr       {margin:0px;padding: 0px 0px 0px 0px ;  }
#leftCol p        { margin: 0px ; padding: 0px 5px 8px 10px;}
#leftCol img      { padding-left:15px; padding-top:10px; padding-bottom:10px  }
#leftCol img.left {padding-left: 0px }
#leftCol ul       { line-height: 22px ; font-size:0.75em; font-weight: bold;  margin: 0px; list-style-position:inside; padding: 0px 0px 10px 10px; }

#footer			  { background: #333; clear: both; width: 760px; padding-bottom: 10px}
#footer a		  { color: #eee; }
#footer	p		  { color: #ccc; padding-right: 18px; padding-left:18px }
#footer ul		  { border-bottom: 1px solid #555; list-style: none; margin: 0 18px 6px; padding: 5px 0 6px; }
#footer li		  { display: inline; font-size: 11px; font-weight: bold; padding-right: 5px; }
#footer p.small	  { font-size: 11px; font-weight:bold; }

.boxbottom        {border-bottom: 1px solid #0080C0; margin-bottom:  5px;}	

-->		
</style>


