*{
  font-size:                  12px;
}

body {
  font-size:                  12px;
  background-color:           #ddd;
  background-image:           url(images/brown.jpg);
  font-family:                Verdana, Tahoma, Arial, Serif;
  margin-top:                 20px;
  margin-bottom:              60px;
}

h1 {
  font-family:                'Lucida Grande', 'Trebuchet MS', Serif;
  font-size:                  15px;
  font-weight:                bold;
  padding-top:                15px;
  padding-bottom:             15px;
  margin-top:                 15px;
  margin-bottom:              15px;
  text-align:                 center;
  color:                      #7A6250;
}

h2 {
  font-family:                'Lucida Grande', 'Trebuchet MS', Serif;
  font-size:                  14px;
  padding-top:                8px;
  padding-bottom:             8px;
  margin-top:                 8px;
  margin-bottom:              8px;
  text-align:                 center;
  color:                      #7A6250;
}

ul {
  padding-left:               30px;
}

a {
  color:                      #614F41;
  text-decoration:            none;
}

a:hover {
  color:                      #000;
  text-decoration:            underline;
}

a.side {
  color:                      #614F41;
  text-decoration:            none;
}

a:hover.side {
  color:                      #000;
	text-decoration:            underline;
}

a.news {
  color:                      #614F41;
  text-decoration:            none;
}

a:hover.news {
  color:                      #555;
  text-decoration:            underline;
}

a.navigation {
  display:                    block;
  color:                      #000;
  text-decoration:            none;
  padding:                    3px;
  border-left:                3px solid #ddd;
}

a:hover.navigation {
  display:                    block;
  color:                      #987963;
  background-color:           #ddd;
  text-decoration:            none;
  padding:                    3px;
  border-left:                3px solid #fff;
}

a.white {
  color:                      #fff;
  text-decoration:            none;
  padding:                    0px 3px;
}

a:hover.white {
  color:                      #987963;
  text-decoration:            none;
  padding:                    2px 3px 5px 3px;
}

div.pagination {
  padding-top:                3px;
  padding-bottom:             3px;
  text-align:                 center;
  font-size:                  10px;
}

a.current {
  border:                     1px solid #BA7218;
  margin-right:               1px;
  padding:                    0px 6px;
  background-position:        bottom;
  background-color:           #444444;
  text-decoration:            none;
  color:                      #BA7218;
  font-size:                  10px;
}

a.pagination {
  border:                     1px solid #333333;
  margin-right:               1px;
  padding:                    0px 6px;
  background-position:        bottom;
  text-decoration:            none;
  font-size:                  10px;
  background-color:           #333333;
  color:                      #fff;
}

a:hover.pagination {
  border:                     1px solid #BA7218;
  background-image:           none;
  background-color:           #BA7218;
  font-size:                  10px;
  color:                      #333333;
}

form {
  margin:                     0px 0px 0px 0px;
}

hr {
  height:                     1px;
  color:                      #987963;
  margin:                     15px 0px 15px 0px;
}

hr.side-hr {
  height:                     1px;
  color:                      #987963;
  margin:                     10px 0px 10px 0px;
}

td {
  font-family:                Verdana, Tahoma, Arial, Serif;
}

.filler-left {
  background-color:           #000000;
  background-image:           url(images/filler.jpg);
  margin:                     0px 0px 0px 0px;
  width:                      83px;
  min-width:                  83px;
}

.bottom-border {
  color:                      #ddd;
  background-color:           #000;
  padding-top:                15px;
  padding-bottom:             5px;
  margin:                     0px 0px 0px 0px;
}

pre {
  font-family:                Verdana, Tahoma, Arial, Serif;
  font-size:                  12px;
}

.alt {
  color:                      #666;
}

.white-header {
  font-family:                Verdana, Tahoma, Arial, Serif;
  font-size:                  12px;
  height:                     22px;
  color:                      #fff;
  background-color:           #000;
  padding:                    2px 4px 2px 4px;
}

.full-header {
  font-family:                Verdana, Tahoma, Arial, Serif;
  font-size:                  12px;
  color:                      #fff;
  height:                     195px;
  background-image:           url(images/headerbg.jpg);
}

.button {
  font-family:                Verdana, Tahoma, Arial, Serif;
  font-size:                  12px;
  color:                      #000;
  background-color:           #fff;
  padding:                    1px 2px 1px 2px;
  border:                     1px #987963 solid;
  margin-top:                 2px;
}

.textbox {
  font-family:                Verdana, Tahoma, Arial, Serif;
  font-size:                  12px;
  color:                      #000;
  background-color:           #eee;
  border:                     1px #987963 solid;
}

.main-body {
  font-family:                Verdana, Tahoma, Arial, Serif;
  font-size:                  12px;
  padding:                    10px, 4px;
  color:                      #000;
}

.side-body {
  font-family:                Verdana, Tahoma, Arial, Serif;
  font-size:                  12px;
  padding:                    0px 4px;
  background-image:           url(images/background_left.jpg);
}

.main-bg {
  padding:                    20px;
}

.border {
  background-image:           url(images/background_left.jpg);
  padding:                    0px 0px 0px 0px;
}

.side-border-left {
  padding:                    10px 0px 10px 10px;
  background-image:           url(images/background_left.jpg)
}

.side-border-left_bottom {
  padding:                    0px 0px 0px 0px;
  background-image:           url(images/background_left.jpg)
}

.side-border-right {
  padding:                    10px 0px 10px 10px;
}

.news-footer {
  color:                      #000;
  padding:                    2px 4px 4px 4px;
}

.news-date {
  font-family:                Verdana, Tahoma, Arial, Serif;
  font-size:                  12px;
  padding:                    2px 2px;
  color:                      #555;
}

.barmain {
  font-family:                Verdana, Tahoma, Arial, Serif;
  font-size:                  12px;
  color:                      #000;
  padding:                    4px 4px 4px 4px;
}

.capmain {
  font-family:                'Lucida Grande', 'Trebuchet MS', Serif;
  font-size:                  22px;
  font-weight:                bold;
  padding-top:                15px;
  padding-bottom:             15px;
  margin-top:                 15px;
  margin-bottom:              15px;
  text-align:                 center;
  color:                      #7A6250;
}

.scapmain {
  font-family:                'Lucida Grande', 'Trebuchet MS', Serif;
  font-size:                  18px;
  font-weight:                bold;
  padding-top:                5px;
  padding-bottom:             5px;
  margin-top:                 5px;
  margin-bottom:              5px;
  color:                      #7A6250;
}

.tbl-border {
  background-color:           #c9bead;
  border:                     1px solid #000;
  padding:                    0px;
  border-spacing:             0px;
}

.tbl {
  padding:                    4px;
  margin:                     10px;
}

.tbl1 {
  color:                      #000;
  background-color:           #D7CFC2;
  padding:                    4px;
}

.tbl2 {
  color:                      #000;
  background-color:           #D2C6B8;
  padding:                    4px;
}

.normTable {
  margin:                     10px 0px 10px 0px;
}

.forum-caption {
  font-family:                'Lucida Grande', 'Trebuchet MS', Serif;
  font-size:                  12px;
  font-weight:                bold;
  color:                      #987963;
  background-color:           #e5e5e5;
  padding:                    4px;
}

.quote {
  color:                      #000;
  background-color:           #eee;
  padding:                    2px;
  margin:                     0px 20px 0px 20px;
  border:                     1px #ccc solid;
}

.poll {
  height:                     15px;
  border:                     1px #000 solid;
  margin:                     2px;
}

.comment-name {
  font-weight:                bold;
  color:                      #666;
}

.shoutboxname {
  font-weight:                bold;
  color:                      #666;
}

.shoutbox {
  color:                      #666;
}

.shoutboxdate {
  font-size:                  10px;
  color:                      #000;
}

.small {
  font-size:                  12px;
  font-weight:                normal;
}

.small2 {
  font-size:                  12px;
  font-weight:                normal;
  color:                      #666;
}

.side-small {
  font-size:                  12px;
  font-weight:                normal;
  color:                      #000;
}

.side-label {
  border-top:                 1px #666 dotted;
  border-bottom:              1px #666 dotted;
  padding:                    4px;
  margin:                     1px;
}

.gallery {
  padding:                    16px 0px 8px 0px;
}

.gallery img{
}

.gallery:hover img {
  border:                     1px solid black;
}

img.activegallery {
  border:                     1px solid green;
}

input:focus {
  border:                     1px solid #000;
  background-color:           #eaeaea;
}

textarea:focus {
  border:                     1px solid #000;
  background-color:           #eaeaea;
}

select:focus {
  border:                     1px solid #000;
  background-color:           #eaeaea;
}

.main-body {
  font-size:                  11px;
  padding:                    4px 4px 5px 4px;
}
