body {
  margin: 0px 0px 0px 0px;
  font: 12px/17px Arial, Helvetica, sans-serif; color: #000000;
}

.credits { font: 10px/10px "Arial", "Lucida Grande", sans-serif; color: #948a7d;}
.credits a, .credits a:link, .credits a:visited, .credits a:hover, .credits a:active {
  color: #8a431d;
  border: none
}

hr {
	size: 0;
}

tbody {
  border-top: none;
}

#botline{
	height: 1px;
    font: 1px/1px "Arial", "Lucida Grande", sans-serif;
    padding: 0;
	margin: 0;
}

#sidebar-left{
    font: 1px/1px "Arial", "Lucida Grande", sans-serif;
    padding: 0;
	margin: 0;
}

td.tgood {
  padding: 0;
  margin: 0;
}

h1 { 
	font: 30px/30px "Arial", "Lucida Grande", sans-serif; 
	font-weight: bold; 
	color: #8e5626; 
	letter-spacing: -0.75px;
	margin: 0;
	padding: 0;
	}

.portal { font: 13px/20px "Arial", "Lucida Grande", sans-serif; color: #fff; }
.portal a { color: #fff; text-decoration: underline; }

.news { font: 12px/14px "Arial", "Lucida Grande", sans-serif; color: #fff; }
.news a { color: #fff; text-decoration: underline; }

.subhead  { 
			font: 14px/18px Arial, Helvetica, sans-serif; 
			font-weight:bold; 
			color: #8e5627; 
			margin: 0;
			padding: 0;
			}
			
.dates  { font: 24px/18px Arial, Helvetica, sans-serif; 
			font-weight:bold; 
			color: #8e5627; }

a, a:link, a:active, a:visited {
  color: #8e5626;
  text-decoration: none;
}

a:hover, a:focus {
  text-decoration: underline;
}




/* search styles */
#search {
  margin-left: 100px;
}
#search .form-text {
  width: 8em;
  padding: 0 0.5em;
}
#block-search-0 label {
  display: none;
}






/* forum styles */
#forum table {
  width: 100%;
}
#forum .container .name {
  float: left;
  margin: 0;
}
#forum .container .description{
  float: left;
  margin: 0;
  padding: 2px 0 0 20px;
}
#forum td {
  padding: 10px 10px 1px 6px;
}
#forum th {
  border-bottom: 2px solid #8e5627;
  border-top: 25px solid #fff;
  height: 40px;
}
#forum td.forum, #forum td.posts, #forum td.icon, #forum td.title, #forum td.replies, #forum td.created {
  background-color: #fff;
}
#forum td.topics, #forum td.last-reply {
  background-color: #fff;
}
#forum td.container {
  background-color: #8e5627;
  color: #fff;
  font-style: italic;
}
#forum td.container a, #forum td.container a:visited, #forum td.container a:hover {
  color: #fff;
  font: 16px/16px Arial, Helvetica, sans-serif;
  /*padding: 0 0 0 7px;*/
  font-style: normal;
}
#forum td.container .description {
  color: #000;
  font: 13px/16px Arial, Helvetica, sans-serif;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding: 0.7em;
  font-size: 0.9em;
}
#forum tr td.forum {
  padding-left: 32px; /* LTR */
  background-position: 2px 2px; /* LTR */
  background-image: url(images/forum-default.png);
  background-repeat: no-repeat;
}

#comments .comment_delete  {
  float: left;
}
#comments .links  {
  
}
#comments ul.links  {
  /*border: 1px solid #bbb;*/
}



ul.nice-menu-down li.menuparent,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li.menuparent {
  background: url(xarrow-down.png) right center no-repeat;
}

ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li.over,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li.menuparent:hover,
#header-region ul.nice-menu-down li.over {
  background: url(xarrow-down.png) right center no-repeat;
}

ul.nice-menu li a:hover {
  color: #fff;
  background: #c0ab74;
  text-decoration: none;
}

ul.nice-menu li a {
  color: #8e5627;
  border-bottom: 1px solid #fff;
  font: 14px/18px Arial, Helvetica, sans-serif;
}

/* top level active colors */
ul.nice-menu li a.active {
  color: #643324;
  background: #fff;
}

/* subnav active colors */
ul.nice-menu ul li a.active {
  color: #fff;
  background: #643324;
}

ul.nice-menu ul a, 
ul.nice-menu ul a:visited  {
  color: #fff;
  padding: 7px 15px 7px 10px;
}

ul.nice-menu ul a:active  {
  color: #000;
}

ul.nice-menu ul,
ul.nice-menu li {
}

ul.nice-menu,
ul.nice-menu ul,
ul.nice-menu li {
  border: 0;
  background: none;
}
  
li.menuparent li {
  background: #8e5627;
}

