#mainContent {
float: left;
height: auto;
min-height: 300px;
padding-left: 10px;
padding-right: 10px;
width: 620px;
}

* {
margin: 0;
padding: 0;
}

body {
background: #9A8C80;
color: #1D2326;
font: 100%/1em Arial, Verdana, Helvetica, sans-serif;
font-family: "Lucida Grande",Verdana,Helvetica,sans-serif;
font-size: 85%;
margin: 0;
padding: 0;
text-align: center;
}

p {
margin: .5em 0;
}

#leaderboard {
background: #EABE10;
height: auto;
margin: 0 auto;
min-height: 1em;
width: 850px;
}

* html #leaderboard {
height: 1em;
}

#header {
color: #fff;
margin: 0 auto;
text-align: left;
width: 850px;
  border-left:1px solid #6A6A6A;
  background:#FFFFFF url(images/background-header.png) repeat-x scroll center top;


}

#headercontainer {
margin: 0 auto;
padding: 9px 0 0;
text-align: left;
}

#nav {
  border-top:1px solid #6A6A6A;
background-color: black;
width: 850px;
margin: 0px auto;
}

.site-logo {
float: left;
margin-right: 10px;
}

.site-slogan {
color: #fff;
font-size: 110%;
}

.node {
margin-bottom: 10px;
padding-bottom: 5px;
}

.sticky {
border-bottom: 1px solid #9A8C80;
padding: 10px;
}

#container h1,#container h1.title {
font-size: 180%;
line-height: 125%;
margin: .25em 0;
}

.breadcrumb {
float: left;
padding: 0 0 0 10px;
}

#primary {
background-color: #000;
padding: .5em .75em;
}

#primary ul {
margin-bottom: 0;
margin-top: 0;
}

#primary ul li {
display: inline;
margin: 0 0 0 20px;
}

#primary li a {
color: #5B5B5B;
font-size: 90%;
font-weight: 400;
}

.comment {
border: 1px solid #9A8C80;
margin: 10px 0;
padding: 10px;
}

#search.container-inline {
float: right;
margin-right: 10px;
}

#header-bottom {
background: #24231F;
font-size: 0;
height: 3px;
margin: 0 auto;
width: 850px;
}

.page-right {
margin: 0 auto;
}

#banner {
background-color: #fff;
margin: 0 auto;
}

#container {
background: #fff;
margin: 0 auto;
text-align: left;
}

#header-region-container,#footer-region-container {
margin: 0 auto;
width: 900px;
}

#region5 h2,#region5 h2.title {
margin: 0 0 5px;
}

#sidebar-left {
display: inline;
float: left;
width: 210px;
}

#sidebar-right {
display: inline;
float: right;
width: 210px;
}

#sidebar-outside {
clear: left;
float: left;
width: 0;
}

#inside-content {
width: 850px;
}

#mission {
background: #EABE10;
border: 1px solid #24231F;
color: #000;
margin: 10px 0;
padding: 3px 0;
text-align: center;
}

#content-top-right,#content-bottom-right {
float: right;
}

#container .page-bottom {
background: #fff;
font-size: 0;
height: 8px;
}

#mastfoot-bottom {
background: #24231F;
font-size: 0;
height: 1px;
margin: 0 auto;
width: 850px;
}

#trailerboard {
background: #EABE10;
margin: 0 auto;
width: 850px;
}

#footer-message {
background:#EBEBEB url(images/shadow-bottom.png) repeat-x bottom;
border-top:1px solid #C5C5C5;
font-size: 80%;
padding: .75em 0;
text-align: center;
}

img.rtlogo {
display: block;
margin: 0 auto;
padding-top: 5px;
}

#round-right {
margin: 0 auto;
}

#round-container {
height: 50px;
margin: 0 auto;
}

tbody {
border-top: none;
}

fieldset,img {
border: none;
}

a {
color: #CC6600;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

#leaderboard,#banner,#header-region,#footer-region,#sidebar-outside,#sidebar-left,#sidebar-right,#content-top,#content-bottom,#region1,#region2,#region3,#region4,#region5,#footer {
font-size: 95%;
}

.node h1,.node h2,.node h2.title,.node h3 {
line-height: 125%;
}

#banner h2,#banner h2.title,#leaderboard h2,#leaderboard h2.title,#header-region h2,#header-region h2.title,#footer-region h2,#footer-region h2.title,#sidebar-outside h2,#sidebar-outside h2.title,#sidebar-left h2,#sidebar-left h2.title,#sidebar-right h2,#sidebar-right h2.title,#content-top h2,#content-top h2.title,#content-bottom h2,#content-bottom h2.title,#region1 h2,#region1 h2.title,#region2 h2,#region2 h2.title,#region3 h2,#region3 h2.title,#region4 h2,#region4 h2.title,#region5 h2,#region5 h2.title,#footer h2,#footer h2.title {
font-size: 110%;
}

#sidebar-outside h3,#sidebar-outside h3.title,#sidebar-left h3,#sidebar-left h3.title,#sidebar-right h3,#sidebar-right h3.title {
font-size: 100%;
}

.node h2,.node h2.title {
margin-bottom: 4px;
}

.pager {
clear: both;
font-size: .8em;
padding: 10px 0;
text-align: left;
}

.pager a,.pager strong.pager-current {
padding: .4em .4em .2em;
}

.pager div {
display: inline;
padding: 0;
}

.pager strong,.pager a,.pager a:link,.pager a:visited {
background-color: #fff;
border: 1px solid #9A8C80;
font-weight: 700;
margin: 0 .15em;
}

.pager a:hover {
background-color: #9A8C80;
color: #fff;
font-weight: 700;
text-decoration: none;
}

.pager strong {
background-color: #9A8C80;
color: #fff;
font-weight: 700;
}

.book-navigation .menu {
padding: 1em 0 1em 3em;
}

.clearfloat {
clear: both;
font-size: 1px;
height: 0;
line-height: 0;
}

.width49 {
width: 50%;
}

.width33 {
width: 33%;
}

.width34 {
width: 34%;
}

.no-margins-block {
margin: 0;
padding: 0;
}

.no-margins-block p {
margin: 0;
}

span.alert,span.help,span.info,span.note,span.info,span.errormsg,span.xfer {
display: block;
margin: 0 10px;
padding: 10px;
}

span.help {
background-color: #CADAEF;
border-bottom: 2px solid #3060a0;
border-top: 2px solid #3060a0;
}

span.xfer {
background-color: #DDF8EB;
border-bottom: 2px solid #20a060;
border-top: 2px solid #20a060;
}

pre {
background: #F8F8F8 none repeat scroll 0;
border: 1px solid silver;
margin: 10px 0;
padding: 10px;
}

blockquote {
color: #555;
font-size: 110%;
font-style: italic;
line-height: 130%;
margin: 15px;
padding: 10px 10px 10px 30px;
}

.messages {
border: 1px solid #24231F;
color: #24231F;
margin: 10px 0;
padding: 5px;
}

.block-user .item-list ul li {
list-style-type: none;
margin: 0;
padding: 0;
}

#outer-container {
background: #9A8C80;
}

.page-left {
}

#round-left {
}

#header a {
color: #EABE10;
}

#mastfoot {
}

#footer {
color: #000;
}

#primary li a.active {
color: #fff;
font-weight: normal;
}

#primary li a:hover {
color: #fff;
font-weight: 400;
text-decoration: none;
}

thead th {
border-bottom: 3px solid #24231F;
}

.even th,.even td,.odd th,.odd td {
background-color: #fff;
border-bottom: 1px solid #24231F;
}

td.active {
background-color: #EABE10;
}

#banner,#container,#headercontainer,#header-region-container,#footer-region-container {
width: 850px;
}

.page-right,#round-right {
width: 870px;
}

#header h1,#footer-message p {
margin: 0;
padding: 10px 0;
}

#forum table,.width99 {
width: 100%;
}

#header-left,#header-center,#header-right,#footer-left,#footer-center,#footer-right,#content-top-left,#content-bottom-left {
float: left;
}

.unstyled-block,.custom-inbox {
  padding: 10px;
}

span.alert,span.errormsg {
background-color: #F3CECE;
border-bottom: 2px solid #d04040;
border-top: 2px solid #d04040;
}

span.note,span.info {
background-color: #F8EFD0;
border-bottom: 2px solid #E6CC62;
border-top: 2px solid #E6CC62;
}

#mission a,#footer a {
color: #24231F;
}

div#topShadow {
background:#FFFFFF url(images/shadow-top.png) repeat-x scroll center top;
width:100%;
height: 6px;
}

#box {
  margin: 10px auto; border: 1px solid black; width: 850px
}

#mainContent ul, #mainContent ol {
  margin: 1.5em;
}

/* For IE6: the admin bars will not fit */
div.admin .left {
  margin: 0em;
}

.admin-list dd {
  padding-bottom: 5px;
}