body {
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:14px;
    cursor:default;
    color:#000000;
    background-color:#CDC0B0;
}
* {
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}
html {
    height:100%;
    margin-bottom:1px;
}
#container
{
    width: 1300px;
    margin: 10px auto;
    color:#000000;
}
#header
{
    margin-right: auto;
    margin-left: auto;
    height: 150px;
    padding-top:15px;
background-image:url('img/banner.jpg');
background-repeat: no-repeat;
background-position: top center;
}
.spacer {
    width:100%;
    height:15px;
}
hr {
    border:0px;
    color:#000000;
    background-color:#000000;
    height: 1px;
    width: 100%;
}

h1 {
    font-size:28px;
    color:#855E42;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-weight:300;
}
h2 {
    font-size:20px;
    color:#000000;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-weight:300;
    text-align: center
}
h3 {
    color:#C0C0C0;
    font-size:15px;
    background-image:url('img/mahog.jpg');
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    text-align:left;
    margin-left:20px;
    margin-right:20px;
    font-weight:300;
    padding:5px;
}
.top_main_heading {
    margin-top:15px;
}

#left
{
    float: left;
    width: 200px;
    margin: 10px;
    font-size:16px;
    position: relative;

}

#right
{
    float: right;
    margin: 10px;
    font-size:16px;
    position: relative;
    width: 300px;

}
#leftcontent p {
    color:#000000;
    font-size:14px;;
    text-align:left;
    margin-left:20px;
    margin-right:20px;
    background-color: #CDC5BF;
}
#leftcontent ul {
    list-style:none;
    padding-left:20px;
    color:#000000;
}
#leftcontent a {
    color:#8B4726;
    text-decoration:none;
    font-size:14px;
}
#rightcontent p {
    color:#000000;
    font-size:14px;
    text-align:left;
    margin-left:20px;
    margin-right:20px;
    background-color: #CDC5BF;
}
#rightcontent ul {
    list-style:none;
    padding-right:20px;
    color:#AAAAAA;
    background-color:#FFFFFF;
}
#rightcontent a {
    color:#8B4726;
    text-decoration:none;
    font-size:14px;
}
.news {
    color:#000000;
    border-bottom:1px;
    border-left:1px;
    border-right:1px;
    border-top:0px;
    border-style:solid;
    border-color:#000000;
    line-height:20px;
    padding:5px;
}

.newscycle {
    float:right;
    margin-right:20px;
}
.newscycle a {    
    color:#8B4726;
    text-decoration:none;
}
#leftcontent a:hover {
    text-decoration:underline;
}
#rightcontent a:hover {
    text-decoration:underline;
}

#main
{
    color:#000000;
    padding-bottom:20px;
    margin-right: 30px;
    margin-left: 30px;

    float: left;

    width: 700px;
    position: relative;
}
#maincontent p {
    color:#000000;
    border-bottom:1px;
    border-left:1px;
    border-right:1px;
    border-top:0px;
    border-style:solid;
    border-color:#000000;
    margin-left:20px;
    margin-right:20px;
    margin-bottom:15px;
    line-height:20px;
    padding:20px;
    background-color: #CDC5BF;
}
#maincontent p a {
    color:#8B4726;
    text-decoration:none;
}
#maincontent a:hover {
    text-decoration:underline;
}

#footer
{
    clear:both;
    margin: 0;
    padding: .5em;
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer a {
    color:#8B4726;
    text-decoration:none;
}
#footer a:hover {
    text-decoration:underline;
}

.right {
    color:#000000;
    float:right;
    font-size:100%;
    margin-top:5px;
}
.left {
    color:#000000;
    float:left;
    font-size:100%;
    margin-top:5px;
}

.hor-zebra
{
    font-size: 12px;
    margin-top: 10px;
    text-align: left;
    border-collapse: collapse;
    border-bottom:1px;
    border-left:1px;
    border-right:1px;
    border-top:1px;
    border-style:solid;
    border-color:#000000;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:15px;
    line-height:20px;
}
.hor-zebra th
{
    font-size:16px;
    font-weight: normal;
    padding: 10px 8px;
    color:#000000;
    font-weight: bold;
    
}
.hor-zebra td
{
    padding: 8px;
    color: #000000;
}
.hor-zebra .odd
{
    background-color:#CDC5BF;
}
.hor-zebra a
{
        color:#8B4726;
    text-decoration:none;

}

.hor-zebra a:hover {
    text-decoration:underline;
}




#right .odd {
    color:#000000;
    border-bottom:0px;
    border-left:1px;
    border-right:1px;
    border-top:0px;
    border-style:solid;
    border-color:#000000;
    background-color:#CDC0B0;
    line-height:20px;
    line-height:20px;
    padding:5px;
}
#right .even {
    color:#000000;
    border-bottom:0px;
    border-left:1px;
    border-right:1px;
    border-top:0px;
    border-style:solid;
    border-color:#000000;
    line-height:20px;
    line-height:20px;
    padding:5px;
}
#right .odd-last {
    border-bottom:1px;
        color:#000000;
    border-left:1px;
    border-right:1px;
    border-top:0px;
    border-style:solid;
    border-color:#000000;
    background-color:#CDC0B0;
    line-height:20px;
    line-height:20px;
    padding:5px;
    
}
#right .even-last {
    color:#000000;
    border-bottom:1px;
    border-left:1px;
    border-right:1px;
    border-top:0px;
    border-style:solid;
    border-color:#000000;
    line-height:20px;
    line-height:20px;
    padding:5px;
}

/* form crap 
label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
}
input
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}

.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
}
fieldset
{
border: 1px solid #781351;
width: 20em;
    margin-left:auto;
    margin-right:auto;
}
fieldset p {
        border-top:1px;
}
.gay {
        border-bottom:0px;
    border-left:0px;
    border-right:0px;
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
}
 end for crap */
table {
    margin-left:auto;
    margin-right:auto;
}
label{
float: left;
width: 150px;
font-weight: bold;
}

#maincontent input {
width: 180px;
margin-bottom: 5px;
}
.mbar {
    text-align: center
}
.mbar a {
    color:#999999;
    text-decoration:none;
    font-size:16px;
}
.mbar a:hover {
    text-decoration:underline;
}
#button{
margin-left: 150px;
margin-top: 5px;
width: 90px;
}
#nbox{
   width: 380px
}

