/*KP Board - Paper*/

body {
background-color: #86735e;
margin: 0 auto 0 auto;
padding: 16px 0 0 16px;
position: relative;
width: 806px;
}

#masthead {
background: url(images/board/head_bd.gif) no-repeat left top;
height: 203px;
width: 806px;
position: absolute;
}

.logoframe {
background: url(images/board/logo_bd.gif) no-repeat left top;
width: 300px;
height: 57px;
position: absolute;
top: 14px;
right: 44px;
}

.subtitle {
font: normal 12px "Century Gothic", Arial, Verdana, Geneva;
color: #e0dbd6;
text-align: left;
position: absolute;
left: 128px;
top: 30px;
}

.subtitle a:link, .subtitle a:visited {
color: #fff;
font-weight: bold;
text-decoration: none;
}

.subtitle a:hover {
color: #e0dbd6;
}

.subhead {
font: normal 24px "Century Gothic", Arial, Verdana, Geneva;
color: #e0dbd6;
text-align: right;
position: absolute;
right: 51px;
top: 153px;
}

#bodyshell {
background: url(images/board/body_strip_bd.gif) repeat-y right top; 
width: 806px;
top: 219px;
position: absolute;
}

#menu {
position: absolute;
top: 48px;
left: 4px;
float: left;
z-index: 1;
width: 188px;
}

dt a:link, dt a:visited {
background: url(images/board/button_bkc_bd.gif) no-repeat left top;
font: 14px/38px "Century Gothic", Arial, Verdana, Geneva;
color: #e0dbd6;
text-align: left;
text-decoration: none;
padding-left: 47px;
padding-top: 2px;
display: block;
border-top: 1px #86735e solid;
border-bottom: 1px #86735e solid;
margin-top: -1px;
}

dt a:hover {
background: url(images/board/button_bk_bd.gif) no-repeat left top;
border-top: 1px #43382c solid;
}

dt a.open:link, dt a.open:visited {
background: url(images/board/button_bk_bd.gif) no-repeat left top;
border-bottom: 1px #715e4a solid;
border-top: 1px #43382c solid;
}

dt a.open:hover {
background: url(images/board/button_bk2_bd.gif) no-repeat left top;
border-top: 1px #43382c solid;
}

dt.endmenu {
background: url(images/board/button_bkm_bd.gif) no-repeat left top;
height: 20px;
}

dd {
font: 13px/34px "Century Gothic", Arial, Verdana, Geneva;
color: #e0dbd6;
margin-left: 0px;
}

dd a:link, dd a:visited {
background: url(images/board/button_bk_bd.gif) no-repeat left top;
color: #e0dbd6;
text-decoration: none;
padding-left: 62px;
padding-top: 3px;
display: block;
border-top: 1px #715e4a solid;
border-bottom: 1px #715e4a solid;
margin-top: -1px;
padding-bottom: 1px;
}

dd a:hover {
color: #e0dbd6;
background: url(images/board/button_bk2_bd.gif) no-repeat left top;
border-top: 1px #43382c solid;
}

dd .open {
background: url(images/board/button_bk2_bd.gif) no-repeat left top;
display: block;
border-bottom: 1px #86735e solid;
padding-left: 62px;
padding-top: 3px;
border-top: 1px #43382c solid;
margin-top: -1px;
padding-bottom: 1px;
}

#content {
background: url(images/board/body_top_bd.gif) no-repeat left top;
text-align: justify;
width: 806px;
float: right;
padding-top: 18px;
padding-bottom: 108px;
}

#contentclean {
text-align: justify;
width: 806px;
background: url(images/board/body_top_bd.gif) no-repeat left top;
float: right;
height: 278px;
padding-top: 22px;
}

#content p a:link, #content p a:visited {
color: #fff;
font-weight: bold;
text-decoration: none;
}

#content p a:hover {
color: #e0dbd6;
}

#content p {
font: normal 13px/24px "Century Gothic", Arial, Verdana, Geneva;
color: #e0dbd6;
margin-left: 225px;
margin-right: 51px;
}

#content p.authors {
margin-top: -12px;
line-height: 18px;
font-style: italic;
padding-bottom: 8px;
font-size: 12px;
}

#content p.linkcaps {
margin-top: -12px;
line-height: 18px;
padding-bottom: 8px;
}

#content p.quote {
font: italic 15px/24px Palatino, Georgia, serif;
}

#content p.archive {
margin-bottom: -14px; }

.divider {
margin-right: 51px;
margin-left: 225px;
border-bottom: 1px #e0dbd6 dotted;
}

#content .quote {
font: italic 14px/24px Palatino, Georgia, serif;
color: #e0dbd6;
}

.playerwindow {
background: url(images/board/audioskin.gif) no-repeat right top;
width: 328px;
height: 60px;
margin: -22px 0 0 221px;
}

.player {
margin: 22px 0 0 14px;
}

#content .plugin {
font: normal 10px/12px "Century Gothic", Arial, Verdana, Geneva;
padding: 18px 6px 0 6px;
margin: 0;
}

.ptopic_top {
font: normal 22px "Century Gothic", Arial, Verdana, Geneva;
color: #e0dbd6;
text-align: right;
clear: left;
border-bottom: 1px #e0dbd6 solid;
margin-right: 51px;
margin-left: 225px;
padding-bottom: 2px;
margin-top: 0px;
padding-top: 16px; }

.ptopic {
font: normal 22px "Century Gothic", Arial, Verdana, Geneva;
color: #e0dbd6;
text-align: right;
clear: left;
margin-top: 0px;
border-bottom: 1px #e0dbd6 solid;
padding-bottom: 2px;
margin-right: 51px;
margin-left: 225px;
padding-top: 20px;
}

#boot {
background: url(images/board/body_bottom_bd.gif) no-repeat right top;
width: 806px;
height: 715px;
position: relative;
clear: both;
}

#poem {
font: italic 14px/24px Palatino, Georgia, serif;
color: #e0dbd6;
text-align: left;
white-space: pre;
top: 226px;
position: absolute;
left: 259px;
}

#footer {
font: 12px "Century Gothic", Arial, Verdana, Geneva;
color: #e0dbd6;
text-align: left;
width: auto;
right: 54px;
bottom: 66px;
position: absolute;
}

#footer .open {
border-bottom: 1px #e0dbd6 solid;
}

#footer a:link, #footer a:visited {
color: #e0dbd6;
text-decoration: none;
}

#footer a:hover {
color: #e0dbd6;
text-decoration: none;
border-bottom: 1px #e0dbd6 solid;
}

#credits {
font: normal 12px "Century Gothic", Arial, Verdana, Geneva;
color: #86735e;
text-align: right;
right: 54px;
bottom: 14px;
position: absolute;
}

#credits a:link, #credits a:visited {
color: #86735e;
text-decoration: none;
}

#credits a:hover {
color: #fff;
}