
html, body  { background: #AEA8A0; margin: 0; padding: 0; }
body 			{ color: #111; font: .77em Verdana, sans-serif; line-height: 18px; }
h3				{ color: #555; }
a				{ color: #111; }
p				{ margin: 0 0 18px; }
#wrapper		{ float: left; width: 92%; margin-left: -242px; }

/* */
		
/* Header */
#header			{ background: #BB9D74; border: 2px solid #7B7771; }
        
/* Content Style */
#navigation		{ border-bottom: 1px solid #FBF2E6; padding-right: 18px; font-size:140%; font-weight:800; }
#navigation ul	{ padding: 0 18px 9px; line-height:28px; }
#extra			{ border-bottom: 1px solid #FBF2E6; }
#extra small	{ font-size: 11px; line-height: 18px; }
#content p     { padding-right: 18px; }
#extra p       { padding: 10px 18px 10px 0;  }

.topMenu    { float:right; }
.topMenu ul { list-style: none; }
.topMenu li { display: inline; font-size: 120%; font-weight:800; padding-right: 15px; }
 
.topMenu a:link     { color: #111; text-decoration: none; font-weight:700; }
.topMenu a:visited  { color: #111; text-decoration: none; font-weight:700; }
.topMenu a:hover    { color: #FBD29B; text-decoration: none; font-weight:700; background-color:#111; }
.topMenu a:active   { color: #111; text-decoration: none; font-weight:700; }
		
/* Content Positioning & Size */
#navigation		{ float: right; width: 200px; }
#content		   { margin-left: 243px; }
#extra			{ float: right; clear: right; width: 310px; }		

/* Footer */
#footer			{ background: #BB9D74; border-bottom: 2px solid #FBF2E6; clear: both; width: 100%; text-align: center; }
#footer a		{ color: #111; }
#footer	p		{ color: #111; margin: 0; padding: 0 18px 10px; }
#footer ul		{ border-bottom: 1px solid #FBF2E6; list-style: none; margin: 0 18px 6px; padding: 10px 0 6px; }
#footer li		{ display: inline; font-size: 90%; font-weight: bold; padding-right: 15px; }

#container { 
      width: 888px; 
      margin: 0 auto;
 }
 
.storyAntiqua {
      font-family: 'Book Antiqua', 'Sans Serif'; 
      font-size:130%;
 }
 
.bookRelease {
      font-family: 'Book Antiqua', 'Sans Serif'; 
      font-size:150%;
 }
 
.eventDate {
      font-family: 'Book Antiqua', 'Sans Serif'; 
      font-size:130%; 
      color:#FF0; 
      font-weight:800;
 }

.ImageOnRight {
      float:right; 
      margin: 0 20px 5px 13px;
      border: 2px ridge white; 
 }

.personName {
      font-weight:700;
      font-style:oblique; 
 }

dt {
      font-weight:700;
      font-size:105%;
      letter-spacing:2px;
 }

.dtCut {
      font-weight:400;
      letter-spacing:normal;
 }

.top {
      font-size:100%; 
      font-weight:400; 
      letter-spacing:normal;
 }

.labelBoxEvent {
      font-family: Tahoma, Arial;
      font-size: small;
      width:100px;
}

.textBoxEvent {
      font-family: verdana;
      font-size: 90%;
      color: #000000;
      text-decoration: none;
      border: 1px solid #E6AC00;
      background-color: #EEEEE0;
      margin-top:5px;
}

/*
.button01 {
   font-family: arial, sans-serif; 
   font-weight: 700; 
   color: #E6AC00; 
   font-size: 100%; 
   height: 22px; 
   width: 90px; 
   background-color: #000;
 }
*/
.button01 {
   font-family: arial, sans-serif; 
   font-weight: 700; 
   color: #2D2D2D; 
   font-size: 110%; 
   height: 24px; 
   width: 90px; 
 }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/csslibrary/item/css_oval_buttons/ */

a.ovalbutton{
background: transparent url('../image/oval-green-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('../image/oval-green-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

.author {
bottom:2px; 
width:99%;
font-size:80%;
text-align:right;
font-family:verdana, arial, tahoma;
padding-bottom:5px;
padding-right:8px;
color:#222;
}

.bioA {
display:none; 
position:absolute; 
left:33px; 
top:3350px; 
border-style: ridge; background-color: #BB9D74; 
padding: 8px;
}

.mTop {
margin-top:3px;
}

.quote {
   font-weight: 800;
 }
