body { background-color: white; color: #0a0000; margin: 0; background-image: url(img/bg.gif); background-position: left  top; background-repeat: repeat-x; }
a:link    { color: #802020 }
a:visited { color: #802020 }

div.topmenu    { width: 720 } 
div.topmenu    { font-size: 0; margin: 0; padding: 0; border: 0; }
div.topmenu ul { margin: 0; padding: 0; border: 0; }
div.topmenu li { display: inline;  margin: 0; padding: 0; border: 0; }
div.topmenu a  { margin: 0; padding: 0; border: 0; }

div.maintop    { text-align: center;}
div.maintop li { display: inline; }

div.main       { margin: 0 20px 10px ; }
div.indeximage { float: right; text-align: right; padding: 0 10px 10px ; }
div.indexmain  { margin: 0 2em 0; }

div.indexmain h2 { font-size: 150%; font-weight: bold; }

div.sidebar      { float: left; margin: 0 0 1em; width: 14em; }
div.sidebar h2   { font-size: 100%; font-weight: bold; margin: 1em 0em 0em 0em ; }
div.sidebar h2.prev   { font-size: 100%; font-weight: bold; text-align: left; }
div.sidebar h2.next   { font-size: 100%; font-weight: bold; text-align: right; }
div.sidebar ul   { margin-left: 1em; margin-bottom: 2em; }
div.sidebar li   { margin-top: 0.5em; list-style-type: none; }

div.mainpain     { margin: 0em 0em 1em 15em; padding: 0.5em ; background-color: #d4c7bf; }
div.mainpain p   { margin: 0.4em 0em 1em 2em; }
div.mainpain ul  { margin: 0.4em 0em 1em 2em; }
div.mainpain ol  { margin: 0.4em 0em 1em 2em; }
div.mainpain dl  { margin: 0.4em 0em 1em 2em; }
div.mainpain li  { margin: 0em 0em 0.3em 2em; }
div.mainpain h2  { font-size: 120%; font-weight: bold; margin: 0; padding: 0; }
div.mainpain h3  { font-size: 100%; font-weight: bold; margin: 0; padding: 0; }
div.mainpain div.thumbnail { text-align: center; }
div.mainpain div.thumbnail table { text-align: center; margin-left: auto; margin-right: auto; }

div.title        { font-size: 150%; font-weight: bold; text-align: left; }
div.author       { font-size: 150%; font-weight: bold; text-align: right; }

table.thumbnail td { text-align: center; }
table.thumbnail h3 { font-size: 100%; font-weight: bold; margin: 0; }

table.data td { font-size: 80%; }

div.top                { width: 100%; color: #ffffff; margin: 0; padding: 0; }
div.top div.leftimage  { height: 120px; padding: 0; margin: 0; background-image: url(image/topbarL.gif);    background-position: left  top; background-repeat: no-repeat; }
div.top div.rightimage { height: 120px; padding: 0; margin: 0; background-image: url(image/topbarR.jpg);    background-position: right top; background-repeat: no-repeat; }
div.top div.title      { background-color: #4d4956; color: #ffffff; height:  24px; padding: 0; margin: 0; background-image: url(image/topbarDoGA.gif); background-position: right center; background-repeat: no-repeat; padding-top: 0em; border: 0px solid black; border-top-width: 2px; border-top-color: #fec23e; }
div.top h1             { text-align: center; background-color: transparent; font-size: 120%; margin: 0; padding-top: 2px; border: 0; }

p { line-height: 150% }

td.menu            { color: #200000; font-size: 12px; }
td.menu a:link     { color: #802020; font-size: 12px; }
td.menu a:visited  { color: #802020; font-size: 12px; }
td.menu a:active   { color: #ff0000; font-size: 12px; }
td.menu a:hover    { color: #ff0000; font-size: 12px; }
td.text            { color: #200000; font-size: 12px;line-height: 20px }

span.image_sel     { font-weight: bold; color: #000000; text-decoration: none; }
span.image_nosel   { }

