/* Adrian Tinniswood website styles */body { margin: 25px; background-color: #848F96; text-align: center; }div#frame { width: 742px; margin: 0 auto; }div#frame h1 { width 742px; height: 92px; text-indent: -9999px; margin: 0 0 13px 0; }div#frame h1 a { width: 100%; height: 100%; display: block; background: transparent url(../images/adrian_tinniswood.gif) no-repeat; text-decoration: none; }div#frame h1 a:hover { background: transparent url(../images/adrian_tinniswood.gif) 0 -92px no-repeat; }div#menu { width: 170px; float: left; margin: 0; }ul#nav { list-style: none; margin: 0; padding: 0; }ul#nav li { width: 170px; height: 27px; margin-bottom: 9px; text-indent: -999px; }ul#nav li a { width: 100%; height: 100%; display: block; text-decoration: none; }ul#nav li.home a { background: transparent url(../images/m_homepage.gif) no-repeat; }ul#nav li.home a:hover { background: transparent url(../images/m_homepage.gif) 0 -27px no-repeat; }ul#nav li.biog a { background: transparent url(../images/m_biography.gif) no-repeat; }ul#nav li.biog a:hover { background: transparent url(../images/m_biography.gif) 0 -27px no-repeat; }ul#nav li.books a { background: transparent url(../images/m_books.gif) no-repeat; }ul#nav li.books a:hover { background: transparent url(../images/m_books.gif) 0 -27px no-repeat; }ul#nav li.reviews a { background: transparent url(../images/m_reviews.gif) no-repeat; }ul#nav li.reviews a:hover { background: transparent url(../images/m_reviews.gif) 0 -27px no-repeat; }ul#nav li.lectures a { background: transparent url(../images/m_lectures.gif) no-repeat; }ul#nav li.lectures a:hover { background: transparent url(../images/m_lectures.gif) 0 -27px no-repeat; }ul#nav li.contact a { background: transparent url(../images/m_contact.gif) no-repeat; }ul#nav li.contact a:hover { background: transparent url(../images/m_contact.gif) 0 -27px no-repeat; }div#content { width: 572px; float: left; margin: 0 -3px 0 0; text-align: left; }div#leftcol { float: left; width: 375px; margin: 0 18px 0 0; }div#rightcol { float: left; width: 170px; margin-top: 50px; }div#content p { font: 12px Arial, Helvetica, sans-serif; color: #162D3C; margin: 0 0 15px 15px; }div#content p a { color: #162D3C; font-weight: bold; text-decoration: none; }div#content p a:hover { color: #FFFFFF; text-decoration: underline; }div#content h3 { font: 18px Arial, sans-serif; font-weight: bold; color: #162D3C; margin: 15px 0 10px 15px; }div#footer { width: 742px; height: 48px; }div#footer ul { list-style: none; margin: 0 0 0 185px; padding: 0; }div#footer li { float: left; font: 12px Arial, Helvetica, sans-serif;  font-weight: bold; margin: 8px 12px 12px 0; }div#footer li a { text-decoration: none; color: #162D3C; }div#footer li a:hover { color: #FFFFFF; }div#content img { margin-bottom: 0px; }div#content h6 { margin: 0 0 15px 15px; font: 10px Arial, sans-serif; color: #336699; }div#rightcol h6 { margin: 2px 0 15px 0; font: 10px Arial, sans-serif; color: #336699; }