html { font-size: 62.5%; height: 100%; }
body { color: #FDF3D0; font-family: Arial, sans-serif; height: 100%; margin: 0; padding: 0; }
a { outline: none; }
img { border: 0; }
object { display: block; }
.clr { clear: both; }
.inp input, .inp textarea { background: #7D4816; border: solid 1px #000000; color: #FDF3D0; font-family: Arial, sans-serif; padding: 3px; width: 200px; }

#c { background: url(../images/c.png) repeat-y right; height: auto !important; height: 100%; min-height: 100%; margin: 0 auto; width: 950px; }

#cl { float: left; text-align: right; width: 190px; }
h1 { margin: 0; padding-top: 10px; text-align: left; }
h1 a { background: url(../images/logo.gif) no-repeat; display: block; height: 266px; text-indent: -9999px; width: 190px; }

h2 { background: url(../images/cloud.gif) no-repeat; display: block; height: 163px; text-indent: -9999px; width: 700px; }

#cl ul { color: #361E1C; list-style: none; float: right; font-family: Georgia, serif; font-size: 1.6em; font-style: italic; font-weight: bold; margin: 15px 0 0; padding: 0; }
#cl li { list-style: none; margin: 5px 0 0; padding: 0; width: 179px; }
#cl li a, #cl li a:active, #cl li a:visited, #cl li a:hover { color: #361E1C; display: block; line-height: 30px; padding: 0 15px 0 0; text-decoration: none; width: 164px; }
#cl li a:hover { background: url(../images/cl.png) no-repeat; }
#current { background: url(../images/cl.png) no-repeat; display: block; line-height: 30px; padding-right: 15px; width: 164px; }

#cr { float: right; width: 760px; }

#crt { background: #7F4714 url(../images/crt.png) repeat-y; height: 30px; width: 760px; }
#crt span { float: left; font-family: Georgia, serif; font-size: 16px; font-style: italic; font-weight: bold; margin: 4px 0 0 30px; text-shadow: #361E1C 2px 2px; }
#crt ul { float: right; font-size: 12px; list-style: none; margin: 6px 0 0; padding: 0; }
#crt li { float: left; margin-right: 30px; padding: 0; }
#crt li em { font-size: 13px; font-style: normal; font-weight: bold; }
#crt a, #crt a:active, #crt a:visited { color: #FDF3D1; text-decoration: none; }
#crt a:hover { color: #FDF3D1; text-decoration: underline; }

#s { background: url(../images/s.png) no-repeat; display: block; height: 36px; width: 760px; }

#m { background: url(../images/m.png) repeat-y; padding: 15px 30px; width: 700px; }
#m p, #m ul { font-size: 1.3em; margin: 20px 0; }
#m table { font-size: 1.3em; }
#m a, #m a:active, #m a:visited { color: #BD844B; text-decoration: underline; }
#m a:hover { color: #BD844B; text-decoration: none; }
.firstletter { font-family: Georgia, serif; font-size: 1.2em; font-style: italic; font-weight: bold; margin-right: 1px; }
.header { border-bottom: dotted 1px #BD844B; color: #BD844B; display: block; font-size: 1.1em; font-weight: bold; padding-bottom: 3px; width: 100%; }

#ml { float: left; width: 335px; }

#mr { float: right; width: 335px; }

#ft { background: url(../images/ft.png) no-repeat top; color: #FFFFFF; }
#ft, #fb { font-family: Arial, sans-serif; font-size: 1.2em; padding: 40px 30px 15px; width: 700px; }
#ft p { float: left; margin: 0 0 20px; }
#ft span { float: right; text-align: right; }
#ft a, #ft a:active, #ft a:visited { color: #FFFFFF; text-decoration: underline; }
#ft a:hover { color: #FFFFFF; text-decoration: none; }

#fb { clear: both; color: #361E1C; padding-top: 0; }
#fb span { text-decoration: underline; }
#fb a, #fb a:active, #fb a:visited { color: #361E1C; text-decoration: none; }
#fb a:hover { color: #361E1C; text-decoration: underline; }
