html, body { padding:0;margin:0; font-family: 'Arial',serif; }
h1 { font-size:1.95em; color:#473916; }
h2 { font-size:1.35em; font-weight:bold; color: #473916; }
body { background: #000 url(/images/background.jpg) no-repeat 50% 0;  }
#container { width:778px; margin:195px auto 0 auto; position:relative;padding:0 0 0 0; }
#content { width:538px; float:right;padding:0 20px 0 0; }
#content p { text-align:justify; font-family: Helvetica; }
#content img { border:1px solid black; padding:3px; }

#menu { width:202px; float:left;position:relative;left:-1px;top:1px; }
#menu ul { list-style-type:none; margin:0; padding:0;width:202px; list-style-type:none; margin:0; padding:0; }
#menu ul li { height:44px;width:202px;overflow:hidden; margin:0; padding: 0;  }
#menu li a { display:block; width:100%; height:100%;padding-top:44px; background-image:url(/images/buttons.jpg); background-repeat:no-repeat; }

#menu #m_home a { background-position: 0 0; }
#menu #m_home a:hover { background-position: 0 -264px; }

#menu #m_about a { background-position:0 -44px; }
#menu #m_about a:hover { background-position:0 -308px; }

#menu #m_praise a { background-position: 0 -88px; }
#menu #m_praise a:hover { background-position: 0 -352px; }

#menu #m_foreword a { background-position: 0 -132px; }
#menu #m_foreword a:hover { background-position: 0 -396px; }

#menu #m_purchase a { background-position: 0 -176px; }
#menu #m_purchase a:hover { background-position:0 -440px; }

#menu #m_contact a { background-position: 0 -220px; }
#menu #m_contact a:hover { background-position: 0 -484px; }

#footer { clear:both; padding:30px 0 40px 220px; text-align:center; }
#quotes { float:right; height:300px; width:50%; font-size:20px;position:relative; color: #583A18; }
#quotes div { position:absolute; top:0; }
#quotes .quote  { padding-top:0;margin-top:0; text-align:justify; }
#quotes .quote_author { text-align:right; font-size:14px; }