* {
margin: 0;
padding: 0;
}

body  {
text-align: center;
margin: 0;
padding: 10px 0 10px 0;
color: #ffffff;
background-color: #1f0700;
font-size: 100.01%;
}

/* -------------------------------------------------------------------------------------------html */

p {
margin-top: 0.2em;
margin-bottom: 0.6em;
color: #ffffff;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 0.8em;
}

em {
margin-top: 0.2em;
margin-bottom: 0.6em;
color : #ffffff;
font-family: verdana, helvetica, arial, sans-serif;
font-style: italic;
}

strong {
margin-top: 0.2em;
margin-bottom: 0.6em;
color: #ffffff;
font-family: verdana, helvetica, arial, sans-serif;
font-weight: bold;
}

a:link {
color: #ffffff;
font-family: verdana, helvetica, arial, sans-serif;
}

a:visited {
color: #ffffff;
font-family: verdana, helvetica, arial, sans-serif;
}

a:hover {
color: #ffffff;
font-family: verdana, helvetica, arial, sans-serif;
text-decoration: underline;
}

li {
font-family: verdana, helvetica, arial, sans-serif;
}

h1, h2, h3, h4 {
text-align: center;
margin: 0;
padding: 0;
color: #ffffff;
font-family: verdana, helvetica, arial, sans-serif;
font-weight: bold;
text-indent:0;
}

h2 {
margin: 0 60px 30px 60px;
color: #ffffff;
font-size: 0.8em;
letter-spacing: 3px;
}

hr {
text-align: center;
margin: 0.2em 0;
width: 100%; 
height: 0.08em;
color: #ffffff;
background-color: #000000; 
border-style: none none;
}

form {
text-align: center;
}

fieldset {
text-align: center;
border: none;
}

textarea, input {
padding: 6px;
color: #ffffff;
background-color: #4B1F04;
border-top: 2px solid #855036;
border-left: 2px solid #855036;
border-bottom: 1px solid #7C652E;
border-right: 1px solid #7C652E;
text-decoration: none;
}

.button input {
margin: 20px 0 10px 0;
padding: 6px 10px;
border-top: 1px solid #855036;
border-left: 1px solid #855036;
border-bottom: 1px solid #7C652E;
border-right: 1px solid #7C652E;
color: #ffffff;
background-color: #4B1F04;
text-decoration: none;
letter-spacing: 1px;
}

/* -------------------------------------------------------------------------------------------common-classes */

.left {
text-align: left;
text-indent: 0;
}

.center {
text-align: center;
text-indent: 0;
}

.right {
text-align: right;
text-indent: 0;
}

.italic {
font-style: italic;
}

.float-right {
float: right;
margin: 0;
padding: 0;
text-indent: 0;
}

.large {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 1.2em;
font-weight: bold;
}

.small {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 0.6em;
}

.no-display {
display: none;
}

.nofloat { 
clear: both;
height: 0.01em;
margin: 0;
visibility: hidden;
overflow: hidden;
}

/* ---------------------------------------------------------------------------------------areas */

#all-artists {
text-align: center;
margin: 0 auto 0 auto;
width: 960px;
background: url("../pix/standard/all-artists.jpg")repeat top left;
background-color: #777777;
border: 1px solid #92927B;
}

#top {
text-align: left;
background: url("../pix/standard/top.jpg") no-repeat top left;
background-color: #422A24;
border-bottom: 3px solid #262714;
}

#top h1 {
display: none;
text-align: left;
margin: 10px;
}

#top h2 {
text-align: left;
margin: 0 0 5px 1px;
color: #FFFEE6;
font-size: 10px;
font-weight: bold;
letter-spacing: 4px;
}

#main {
text-align: center;
margin: 0;
padding: 50px 0 0 0;
color: #ffffff;
background: url("../pix/standard/main.jpg") repeat top left;
background-color: #4E352B;
}

#main-left {
text-align: left;
margin: 0;
padding: 50px 0 0 0;
color: #ffffff;
background: url("../pix/standard/main.jpg") repeat top left;
background-color: #4E352B;
}

#top-menue-site-parts {
float: right;
text-align: right;
margin: 5px 0 0 0;
padding: 0 10px 0 0;
}

#top-menue-skin {
float: right;
text-align: right;
padding: 0 10px 0 0;
}

#top-menue-artists {
float: left;
text-align: left;
margin: 10px 0 0 10px;
padding: 0 0 10px 0;
}

#top ul {
color: #000000;
font-size: 0.1em;
list-style-type: none;
max-width: 570px;
}

#top li {
display: inline;
margin-right: 2px;
font-size: 9px;
line-height: 35px;
}

#top li a {
padding: 6px 10px;
color: #FFFEE6;
border: 1px solid #855036;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
text-decoration: none;
letter-spacing: 2px;
}

#top li a:hover {
padding: 6px 10px;
color: #FFFEE6;
border: 1px solid #FFFEE6;
font-size: 10px;
text-decoration: none;
letter-spacing: 2px;
}

#top li a#current {
padding: 6px 10px;
color: #FFFEE6;
border: 1px solid #FFFEE6;
font-size: 10px;
text-decoration: none;
letter-spacing: 2px;
}

#left-menue {
float: left;
text-align: left;
margin: 0 0 30px 20px;
padding: 0 0 30px 0;
width: 210px;
color: #E2E2E2;
background: url("../pix/standard/left-menue.jpg") repeat top left;
border: 2px solid #725B17;
}

#left-menue p {
margin: 0 0 10px 0;
padding: 0 5px 0 10px;
color: #E2E2E2;
font-size: 0.6em;
}

#left-menue h1 {
text-align: center;
margin: 0 5px 5px 0;
padding-top: 15px;
padding-bottom: 5px;
color: #E2E2E2;
font-size: 20px;
font-weight: bold;
letter-spacing: 5px;
}

#left-menue h2 {
text-align: center;
margin: 50px 0 20px 0;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
color: #E2E2E2;
font-size: 12px;
font-weight: bold;
line-height: 20px;
letter-spacing: 20px;
text-indent: 16px;
}

#left-menue h3 {
text-align: left;
margin: 0 0 15px 0;
padding: 20px 0 0 5px;
color: #E2E2E2;
font-size: 0.8em;
font-weight: bold;
letter-spacing: 5px;
}

#left-menue .contact {
text-align: center;
margin: 0 10px 10px 0;
color: #E2E2E2;
font-size: 10px;
font-weight: bold;
letter-spacing: 3px;
}

#left-menue a {
color: #E2E2E2;
font-size: 10px;
text-decoration: underline;
}

#left-menue a:hover {
color: #ffffff;
text-decoration: underline;
}

#artist-intro {
text-align: center;
margin: 0 30px 50px 260px;
padding: 30px 0 30px 0;
background: url("../pix/standard/thumb-container.jpg") repeat top left;
border: 2px solid #725B17;
}

#artist-intro img {
margin: 0 auto 0 auto;
padding: 0;
}

#thumb-container-outer {
text-align: center;
margin: 0 30px 50px 260px;
padding: 30px 30px 50px 30px;
background: url("../pix/standard/thumb-container.jpg") repeat top left;
border: 2px solid #725B17;
}

#thumb-container {
margin: 0 0 30px 20px;
padding: 0 0 0 0;
}

#thumb-container-bottom {
}

#thumb-container img {
margin-top: 10px;
border: 1px solid #000000;
}

#thumb-container h1 {
text-align: left;
margin: 0 10px 30px 10px;
color: #ffffff;
font-size: 1.1em;
font-weight: bold;
font-style: italic;
line-height: 30px;
letter-spacing: 6px;
}

#thumb-container p {
text-align: left;
margin: 0 10px 30px 10px;
color: #ffffff;
font-size: 14px
letter-spacing: 0;
}

.thumbpic {
float: left;
text-align: center;
margin: 10px;
width: 170px;
height: 170px;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
background-color: #ffffff;
}

.thumbpic-empty {
display: none;
}

#footer {
text-align: left;
padding: 10px 10px 5px 10px;
margin: 0;
color: #ffffff;
background: url("../pix/plain/nada.jpg") no-repeat bottom left;
background-color: #4B1F04;
border-top: 2px solid #92927B;
font-size: 0.6em;
}

#footer p {
display: inline;
padding: 5px;
color: #ffffff;
font-size: 0.9em;
}

#footer a {
color: #ffffff;
font-size: 1em;
text-decoration: underline;
}

#footer .float-right {
display: inline;
margin-top: -5px;
color: #ffffff;
}

#footer-bottom {
text-align: center;
margin: 0 auto 0 auto;
padding: 5px 0 10px 0;
color: #ffffff;
background: url("../pix/plain/nada.jpg") no-repeat bottom left;
background-color: #4B1F04;
border-top: 1px solid #92927B;
}

#footer-bottom p {
display: inline;
color: #ffffff;
padding: 5px;
font-size: 0.6em;
}

#footer-bottom a {
color: #ffffff;
}

/* -----------------------------------------------------------------------------pages-forum*/

#forum-body-top {
text-align: left;
margin: 0 20px;
padding: 0 0 0px 0;
height: 100px;
background: url("../pix/standard/site-parts-top-forum.jpg") no-repeat top left;
background-color: #74574D;
border-right: 5px solid #725B17;
border-bottom: 1px dotted #725B17;
}

#forum-body-top h1 {
display: none;
}

#forum-body-top .post-link {
float: right;
margin-top: 65px;
padding: 0 5px 0 0;
color: #ffffff;
font-size: 0.8em;
font-weight: bold;
letter-spacing: 2px;
}

#forum-body-top ul {
text-align: center;
margin: 0;
color: #E4E6D7;
font-size: 0.1em;
list-style-type: none;
}

#forum-body-top li {
display: inline;
margin-right: 2px;
font-size: 9px;
line-height: 35px;
}

#forum-body-top li a {
padding: 6px 10px;
color: #FFFEE6;
border: 2px solid #855036;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
text-decoration: none;
letter-spacing: 2px;
}

#forum-body-top li a:hover {
padding: 6px 10px;
color: #FFFEE6;
border: 2px solid #FFFEE6;
font-size: 10px;
text-decoration: none;
letter-spacing: 2px;
}

#forum-body-top a#current {
padding: 6px 10px;
color: #FFFEE6;
border: 1px solid #FFFEE6;
font-size: 10px;
text-decoration: none;
letter-spacing: 2px;
}

#forum-body-message-list {
text-align: left;
margin: 0 20px 30px 20px;
padding: 0px 20px 20px 20px;
color: #ffffff;
background: url("../pix/standard/site-parts-main-body-forum.jpg") repeat top left;
background-color: #74574D;
border-right: 5px solid #725B17;
border-bottom: 5px solid #725B17;
}

#forum-body-message-list ul {
list-style-type: disc;
list-style-position: inside;
margin-left: 10px;
}

#forum-body-message-list li {
text-align: left;
margin: 5px 0 0 15px;
color: #E0C27B;
font-size: 14px;
font-weight: bold;
line-height: 15px;
letter-spacing: 0;
}

#forum-body-message-list li .normal {
display: inline;
color: #E0C27B;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 14px;
font-weight: bold;
font-style: italic;
letter-spacing: 0;
}

#forum-body-message-list li em {
display: none;
}

#forum-body-message-list li a:link {
vertical-align: baseline;
margin: 0 10px 0 0;
color: #FFFBB0;
font-size: 14px;
text-decoration: underline;
}

#forum-body-message-list li a:visited {
margin: 0 10px 0 0;
color: #A78D48;
font-size: 14px;
text-decoration: none;
}

#forum-body-message-list li a:hover {
margin: 0 10px 0 0;
color: #FFFBB0;
font-size: 14px;
text-decoration: underline;
}

#forum-body-message-list p {
text-align: justify;
margin: 0 0 20px 10px;
color: #725B17;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 18px;
font-weight: normal;
text-indent: 30px;
}

#forum-body-message-list h1 {
text-align: left;
margin: 0 0 50px 25px;
color: #E0C27B;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 18px;
font-weight: bold;
letter-spacing: 3px;
}

#forum-body-message-list h2 {
text-align: center;
margin: 40px 0 20px 0;
color: #ffffff;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 14px;
font-weight: bold;
letter-spacing: 2px;
}

#forum-body-message-list .cover {
text-align: center;
margin: 0 10px 30px 10px;
padding-top: 20px;
}

#forum-body-message-list .center-small {
text-align: right;
margin-top: 20px;
border-top: 1px solid #725B17;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
text-indent: 0;
}

#forum-body-right {
float: right;
text-align: left;
margin: 0 10px 0 0;
padding: 0;
width: 16%;
background: none;
border: 1px solid #7C652E;
}

#forum-body-right p {
color: #ffffff;
margin: 0 10px 20px 10px;
}

#forum-body-right h4 {
text-align: left;
margin: 40px 0 20px 10px;
color: #ffffff;
font-size: 1em;
font-weight: bold;
letter-spacing: 3px;
}

#forum-body-right a:link, a:visited {
color: #ffffff;
text-decoration: underline;
}

#forum-message-added {
text-align: center;
margin-top: 50px;
}

#forum-message-added h3{
margin-bottom: 20px;
font-size: 1em;
font-weight: bold;
}

/* -----------------------------------------------------------------------------pages-forum-post */

#post-body {
text-align: left;
margin: 0 20px 50px 20px;
background: url("../pix/standard/site-parts-main-body.jpg") repeat top left;
background-color: #74574D;
border-right: 5px solid #725B17;
border-bottom: 5px solid #725B17;
}

#post-body-body {
float: left;
text-align: left;
margin: 0;
padding: 0 0 20px 0;
width: 80%;
background: url("../pix/standard/site-parts-main-body-forum.jpg") repeat top left; */
border-right: 5px solid #725B17;
}

#post-body-body img {
margin: 30px 0 30px 0;
}

#post-body-body h2 {
text-align: center;
margin: 40px 0 30px 0;
color: #E4E6D7;
font-size: 1em;
font-weight: bold;
letter-spacing: 3px;
}

#post-body-body .bottom h3 {
color: #E4E6D7;
font-size: 1em;
}

#post-body-body a:visited {
color: #E4E6D7;
text-decoration: underline;
}

#post-body-body a:hover {
color: #E4E6D7;
}

#post-body-body .center-small {
text-align: right;
margin: 10px;
border-top: 1px solid #888888;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 0.6em;
text-indent: 0;
}

#post-body-body .center {
color: #ffffff;
font-size: 0.8em;
}

#post-body-body img {
text-align: center;
}

#post-body-body .top {
margin: 20px 0 0 40px;
font-size: 0.6em;
letter-spacing: 2px;
}

#post-body-body .center h2 {
margin: 30px 40px 30px 40px;
color: #ffffff;
font-size: 1.2em;
font-weight: bold;
letter-spacing: 3px;
}

#post-body-body .main {
text-align: justify;
margin: 0 60px 0 70px;
color: #E4E6D7;
font-size: 14px;
text-indent: 0;
line-height: 1.4em;
}

#post-body-body .main p {
text-align: justify;
margin: 0 0 8px 0;
padding: 0;
color: #E4E6D7;
font-size: 14px;
text-indent: 0;
line-height: 1.4em;
letter-spacing: 0em;
}

#post-body-body  .main i {
font-style: italic;
letter-spacing: 2px;
}

#post-body-body  .main blockquote {
text-align: justify;
margin: 50px 20px 50px 60px;
color: #E4E6D7;
font-size: 14px;
text-indent: 0;
line-height: 1.4em;
letter-spacing: 0;
}

#post-body-body .main h1 {
margin: 50px 40px 15px 40px;
color: #E4E6D7;
font-size: 1.2em;
font-weight: bold;
letter-spacing: 3px;
}

#post-body-body .main h2 {
margin: 0 0 50px 0;
color: #E4E6D7;
font-size: 0.8em;
font-weight: bold;
letter-spacing: 3px;
}

#post-body-body .bottom h3 {
text-align: left;
margin: 50px 0 30px 40px;
color: #ffffff;
font-size: 0.8em;
font-weight: bold;
letter-spacing: 3px;
}

#post-body-body .bottom h4 {
text-align: center;
margin: 30px 0 15px 0;
color: #ffffff;
font-size: 0.8em;
font-weight: bold;
letter-spacing: 3px;
}

#post-body-body .bottom p {
text-align: center;
margin: 10px 0 5px 0;
color: #ffffff;
font-size: 0.8em;
letter-spacing: 1px;
}

#post-body-body .bottom ul {
list-style: none;
color: #ffffff;
}

#post-body .bottom .normal {
display: inline;
color: #ffffff;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 12px;
font-weight: normal;
letter-spacing: 0;
}

#post-body-body .bottom em {
display: none;
}

#post-body-body .bottom li {
text-align: left;
margin: 5px 0 0 20px;
color: #ffffff;
font-size: 12px;
letter-spacing: 0;
}

#post-body-body .bottom li a:link {
vertical-align: baseline;
margin: 0 10px 0 20px;
color: #ffffff;
text-decoration: underline;
}

#post-body-body .bottom li a:visited {
margin: 0 10px 0 20px;
color: #ffffff;
text-decoration: none;
}

#post-body-body .bottom li a:hover {
margin: 0 10px 0 20px;
color: #ffffff;
text-decoration: underline;
}

#post-body-body .center-small {
text-align: right;
margin-top: 20px;
border-top: 1px solid #725B17;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
text-indent: 0;
}


/* -----------------------------------------------------------------------------pages-start */

#start-body-top {
text-align: left;
margin: 0 20px 0 20px;
padding: 0;
height: 100px;
background: url("../pix/standard/site-parts-top-start.jpg") no-repeat top left;
background-color: #74574D;
border-right: 5px solid #725B17;
border-bottom: 2px dotted #725B17;
}

#start-body-top h1 {
display: none;
}

#start-body {
text-align: left;
margin: 0 20px 50px 20px;
padding: 20px;
color: #ffffff;
background: url("../pix/standard/site-parts-main-body.jpg") no-repeat top left;
background-color: #74574D;
border-right: 5px solid #725B17;
border-bottom: 5px solid #725B17;
}

#start-body p {
text-align: left;
margin: 0 10% 10px 10%;
color: #E4E6D7;
font-size: 0.8em;
}

#start-body h1{
text-align: left;
margin: 0 8% 30px 8%;
padding-top: 20px;
color: #E4E6D7;
letter-spacing: 5px;
font-size: 1.2em;
}

#start-body h2{
text-align: left;
margin: 30px 10% 20px 10%;
color: #E4E6D7;
}

#start-body h3 {
text-align: center;
margin: 30px 8% 20px 8%;
color: #E4E6D7;
}

#start-body a {
color: #E4E6D7;
}

#start-body ul {
list-style-type: disc;
list-style-position: inside;
margin-left: 10px;
}

#start-body li {
display: block;
text-align: left;
margin: 0 10% 10px 10%;
color: #E4E6D7;
font-size: 0.8em;
}

#start-body li a {
color: #FFFEE6;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 0.9em;
text-decoration: underline;
}

#start-body li a:hover {
color: #FFFEE6;
font-size: 0.9em;
text-decoration: underline;
}

/* -----------------------------------------------------------------------------pages-chat */

#chat-body-top {
text-align: left;
margin: 0 20px 0 20px;
padding: 0;
height: 100px;
background: url("../pix/standard/site-parts-top-chat.jpg") no-repeat top left;
background-color: #74574D;
border-right: 5px solid #725B17;
border-bottom: 2px dotted #725B17;
}

#chat-body-top h1 {
display: none;
}

#chat-body {
text-align: left;
margin: 0 20px 30px 20px;
padding: 20px;
color: #ffffff;
background: url("../pix/standard/site-parts-main-body.jpg") repeat top left;
background-color: #74574D;
border-right: 5px solid #725B17;
border-bottom: 5px solid #725B17;
}

#chat-body p {
text-align: left;
margin: 0 10% 10px 10%;
color: #E4E6D7;
font-size: 0.8em;
}

#chat-body h1{
text-align: left;
margin: 0 8% 30px 8%;
padding-top: 20px;
color: #E4E6D7;
letter-spacing: 5px;
font-size: 1.2em;
}

#chat-body h2{
text-align: left;
margin: 30px 10% 20px 10%;
color: #E4E6D7;
}

#chat-body h3 {
text-align: center;
margin: 30px 8% 20px 8%;
color: #E4E6D7;
}

#chat-body a {
color: #E4E6D7;
}

#chat-body ul{
margin: 20px 10% 20px 10%;
list-style-position: inside;
}

#chat-body li{
color: #E4E6D7;
margin: 0;
font-size: 0.8em;
}

/* -----------------------------------------------------------------------------pages-skin */

#skin-body-top {
text-align: left;
margin: 0 20px 0 20px;
padding: 0;
height: 100px;
background: url("../pix/standard/site-parts-top-skin.jpg") no-repeat top left;
background-color: #74574D;
border-right: 5px solid #725B17;
border-bottom: 2px dotted #725B17;
}

#skin-body-top h1 {
display: none;
}

#skin-body {
text-align: left;
margin: 0 20px 30px 20px;
padding: 20px;
color: #ffffff;
background: url("../pix/standard/site-parts-main-body.jpg") repeat top left;
background-color: #74574D;
border-right: 5px solid #725B17;
border-bottom: 5px solid #725B17;
}

#skin-body p {
text-align: left;
margin: 0 10% 10px 10%;
color: #E4E6D7;
font-size: 0.8em;
}

#skin-body h1{
text-align: left;
margin: 0 8% 30px 8%;
padding-top: 20px;
color: #E4E6D7;
letter-spacing: 5px;
font-size: 1.2em;
}

#skin-body h2{
text-align: left;
margin: 30px 10% 20px 10%;
color: #E4E6D7;
}

#skin-body h3 {
text-align: center;
margin: 30px 8% 20px 8%;
color: #E4E6D7;
}

#skin-body ul {
text-align: center;
margin: 30px 0 10px 0;
color: #E4E6D7;
font-size: 0.1em;
list-style-type: none;
}

#skin-body li {
display: inline;
margin-right: 2px;
font-size: 9px;
line-height: 35px;
}

#skin-body li a {
padding: 6px 10px;
color: #FFFEE6;
border: 2px solid #855036;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
text-decoration: none;
letter-spacing: 2px;
}

#skin-body li a:hover {
padding: 6px 10px;
color: #FFFEE6;
border: 2px solid #FFFEE6;
font-size: 10px;
text-decoration: none;
letter-spacing: 2px;
}

/* -----------------------------------------------------------------------------pages-search */

#search-body-top {
text-align: left;
margin: 0 20px 0 20px;
padding: 0 0 20px 0;
height: 80px;
background: url("../pix/standard/site-parts-top-search.jpg") no-repeat top left;
background-color: #74574D;
border-right: 5px solid #725B17;
border-bottom: 2px dotted #725B17;
}

#search-body-top h1 {
display: none;
}

#search-body {
text-align: left;
margin: 0 20px 30px 20px;
padding: 0 20px 20px 20px;
color: #ffffff;
background: url("../pix/standard/site-parts-main-body.jpg") repeat top left;
background-color: #74574D;
border-right: 5px solid #725B17;
border-bottom: 5px solid #725B17;
}

#search-body p {
text-align: left;
margin: 0 0 25px 0;
padding: 0;
color: #E4E6D7;
font-size: 0.6em;
letter-spacing: 1px;
}

#search-body strong {
font-size: 1.4em;
font-weight: bold;
letter-spacing: 10px;
}

#search-body a:link {
text-decoration: underline;
}

#search-body h2 {
text-align: left;
margin: 0 0 30px 0;
padding: 0 0 20px 0;
color: #E4E6D7;
font-size: 0.8em;
letter-spacing: 5px;
}

#search-body h4 {
text-align: left;
margin: 1px 0 2px 0;
color: #E4E6D7;
font-size: 0.6em;
letter-spacing: 5px;
}

#search-body-left {
float: left;
text-align: center;
padding: 20px 0 20px 0;
width: 40%;
background: none;
border: none;
border-right: 2px solid #725B17;
border-bottom: 2px solid #725B17;
}

#search-body-left h2 {
text-align: center;
color: #E4E6D7;
margin: 0 0 5px 0;
}

#search-body-left .center {
text-align: center;
}

#search-body-left strong {
font-size: 0.8em;
color: #E4E6D7;
}

#search-body .center-small {
margin: 10px;
border-top: 1px solid #888888;
color: #E4E6D7;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 0.6em;
text-align: right;
text-indent: 0;
}

#search-body .center-small a {
color: #ffffff;
}

#search-body-right {
float: right;
margin: 0;
padding: 0;
width: 50%;
background: none;
border: none;
}

#search-body-right h2 {
margin: 20px 0 0 30px;
color: #E4E6D7;
}

#search-body-right ul {
margin-left: 50px;
list-style: none;
}

#search-body-right li {
margin-bottom: 15px;
font-size: 0.8em;
color: #E4E6D7;
}

#search-body-right p {
margin: 0 0 30px 50px;
color: #E4E6D7;
}

#search-body .center-small {
text-align: right;
margin-top: 20px;
border-top: 1px solid #725B17;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
text-indent: 0;
}


/* -----------------------------------------------------------------------------pages-text-pages */

#text-body {
text-align: center;
margin: 0 20px 0px 260px;
padding: 0 0 50px 0;
}

#text-body-main {
margin: 0 auto 0 auto;
padding: 80px 0 80px 0;
max-width: 45em;
background-color: #F2EBD6;
}

#text-body-main .quote {
text-align: justify;
margin: 30px 0 30px 30px;
text-indent: 0;
}

#text-body p {
text-align: justify;
margin: 2px 10%;
color: #000000;
font-size: 0.8em;
text-indent: 1.8em;
line-height: 1.6em;
}

#text-body a {
color: #000000;
}

#text-body em {
color: #000000;
}

#text-body strong {
color: #000000;
}

#text-body h1, h2, h3, h4, h5 {
font-family: verdana, helvetica, arial, sans-serif;
color: #000000;
}

#text-body h1 {
text-align: center;
margin: 0 0 30px 0;
font-size: 1.2em;
letter-spacing: 5px;
}

#text-body h2,h3 {
text-align: center;
margin: 0 0 50px 0;
font-size: 0.8em;
font-weight: bold;
letter-spacing: 2px;
text-indent: 0;
}

#text-body-main .quote p {
text-align: justify;
margin-bottom: 10px;
text-indent: 0;
font-style: italic;
}

#text-body .text-image {
text-align: center;
margin: 25px 0;
padding: 30px 0;
color: #000000;
font-size: 0.7em;
font-style: italic;
text-indent: 0;
}

#text-body .separator {
text-align: center;
margin: 30px 0;
color: #000000;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 0.8em;
text-indent: 0;
font-weight: bold;
}

#text-body .chapter-title {
text-align: center;
margin: 50px 0 20px 0;
color: #000000;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 0.8em;
font-weight: bold;
letter-spacing: 1px;
text-indent: 0;
}

#text-body .left-bold {
text-align: left;
margin: 50px 0 20px 7%;
color: #000000;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 0.8em;
font-weight: bold;
text-indent: 1.8em;
letter-spacing: 1px;
}

#text-body .text-image p {
text-align: center;
color: #000000;
}

#text-body-notes {
margin: 30px 0 0 0;
}

#text-body-notes p {
margin: 8px 0 8px 0;
color: #000000;
font-size: 0.8em;
text-indent: 0;
text-align: justify;
}

#text-body-notes h3 {
display: block;
text-align: left;
margin: 30px 0 15px 0;
color: #000000;
font-size: 0.8em;
font-weight: bold;
letter-spacing: 0.1em;
}

#text-body .poem-body {
text-align: center;
margin: 15px auto 30px auto;
font-family: verdana, helvetica, arial, sans-serif;
}

#text-body .poem-body p {
text-align: center;
text-indent: 0;
}

.poem-body {
text-align: center;
text-indent: 0;
}

#poem-body {
text-align: left;
margin: 0 auto 0 auto;
padding: 80px 0 30px 0;
max-width: 42em;
text-indent: 0;
background-color: #FFF7EA;
}

#poem-body p {
text-align: left;
margin: 0 20% 1em 20%;
text-indent: 0;
}

#poem-body .separator {
text-align: center;
}

#poem-body-header {
margin: 0 20%;
}

#poem-body-header h1  {
text-align: left;
}

#poem-body-header h2 {
text-align: left;
}

#poem-body .center {
text-align: center;
margin-top: 40px;
color: #000000;
font-size: 0.6em;
}

#article-body-notes {
margin: 30px 10px 0 85px;
}

#article-body-notes p {
text-align: justify;
margin: 8px 60px 8px 20px;
color: #000000;
font-size: 0.8em;
text-indent: 0;
}

#article-body-notes h3 {
text-align: left;
margin: 30px 0 15px 0;
color: #000000;
font-size: 0.8em;
font-weight: bold;
letter-spacing: 0.1em;
}

/* -------------------------------------------------------------------------------------------HACKS */

/* Hides from IE5-mac \*/
* html #top {
height: 1%;
/* End hide from IE5-mac */
}

/* Hides from IE5-mac \*/
* html #top ul {
width: 600px;
/* End hide from IE5-mac */
}

/* Hides from IE5-mac \*/
* html #left-menue {
margin: 0 0 30px 10px;
padding: 0 0 30px 0;
/* End hide from IE5-mac */
}

/* Hides from IE5-mac \*/
* html #thumb-container {
margin: 0 0 30px 20px;
padding: 0 0 0 0;
/* End hide from IE5-mac */
}

/* Hides from IE5-mac \*/
* html #footer {
height: 1%;
/* End hide from IE5-mac */
}

/* Hides from IE5-mac \*/
* html #footer-bottom {
height: 1%;
/* End hide from IE5-mac */
}
