body {margin: 0; background-color: #D6872F; font-family: tahoma; font-size: 0.8em; color: #781F00}
td {vertical-align: top}
h1 {font-family: arial; font-size: 1.5em; font-weight: normal; margin: 0.5em 0 0 0}
h2 {font-family: arial; font-size: 1.2em; font-weight: bold; margin: 1em 0 0 0}

p {margin: 0em 0 1.5em 0}
ul, ol {margin: 0em; padding: 0.3em 2.5em 0.8em 2.5em}
a:link, a:visited {color: #C14709}
a:hover {color: #E0520B}
img {border: none}

input.searchfield {background-color: #FBBD7C; border: solid 1px #ECA765; color: #FFF2DB; font-family: arial; font-size: 1.15em; font-weight: bold; width: 95%}
input.searchbutton {background-color: #FBBD7C; border: solid 1px #ECA765; color: #FFF2DB; margin-top: 0.2em}


textarea, input.f_input, .forum_input, .textin {width: 99%;background-color: #FFE0B2; border: solid 1px #E49758; margin-bottom: 0.5em; color: #781F00}

textarea { height: 20em; }
.button {padding: 0.6em 1em; background-color: #FFE0B2; border: solid 1px #E49758; color: #781F00;}

.item {margin-top: 1em; border-bottom: dashed 1px #E2AC5A; padding-bottom: 1em}
.item_info {font-size: 0.85em; line-height: 2.2em}
.related_news {font-size: 0.85em; margin-top: 1em; border-top: dashed 1px #E8AA7A}
.comment {margin-top: 2em; padding: 1.5em; border: solid 1px #E8AA7A}

#speedbar {margin-bottom: 0.4em; font-family: arial; font-size: 1.1em; font-weight: bold}
#speedbar a:link, #speedbar a:visited {color: #963200; text-decoration: underline}
#speedbar a:hover {color: #C14000}

#pm_menu {padding: 0.5em 2em; border: solid 1px #E49758; margin-bottom: 0.5em}

#user_info td {background-color: #FFE0B2; padding: 0.5em}

#leftpanel {vertical-align: top; text-align: right; padding: 3.5em 0.5em}
#leftpanel a:link, #leftpanel a:visited {font-weight: bold; color: #FFEBC8; font-size: 0.95em; text-decoration: none; line-height: 1.3em}
#leftpanel a:hover {color: #FFF7E2}

#login {font-size: 0.9em; border-left: none; padding: 0.3em 0em; margin-top: 1em; color: #F4E8D2}
#login a:link, #login a:visited {font-weight: normal; text-decoration: underline}
input.login {border: solid 1px #D18230; background-color: #E69C55; color: #FFF2DB}
input.loginbutton {border: solid 1px #D2822F; background-color: #E69B53; color: #FFF2DB; padding: 0.1em 0.3em 0.05em 0.7em; margin: 0.2em 0 0.5em 0}

#rightpanel {padding: 3.5em 0.7em; height: 511px; width: 147px; font-size: 0.95em; color: #FFEBC8; background-image: url(side_right.jpg); background-repeat: no-repeat}
#rightpanel a:link, #rightpanel a:visited {color: #FFF2D8; font-weight: bold}
#rightpanel a:hover {color: #fff}

#content {vertical-align: top; background-color: #FFD5A0; width: 100%; height: 100%; padding: 1em 2em; font-family: arial; font-size: 1.1em}
.article img {padding: 0.4em 1em 0.4em 0}
.article {line-height: 1.5em}

#border_top {background-image: url(border_top.gif)}
#border_left {background-image: url(border_left_bg.gif); vertical-align: top}
#border_right {background-image: url(border_right_bg.gif); vertical-align: top}

#copyright {background-image: url(copyright.gif); background-repeat: repeat-x; vertical-align: top; font-size: 0.9em; padding: 5px 5px}

#side_topleft {background-image: url(side_topleft.jpg); width: 20%}
#side_topright {background-image: url(side_topright_bg.jpg)}
#logo {text-align: right; background-image: url(logobg.jpg)}
#side_right {background-image: url(side_right_bg.jpg); background-repeat: repeat-x; vertical-align: top; font-size: 0.9em}