/***** Page *****/

body { background: #669900;  color: #333;  margin: .5em;   padding: 0;   font-family: Arial, Helvetica, sans-serif;   font-size: .8em;}

body a:visited {  text-decoration: none; border: 0;}

.left { float: left;  padding: 0; text-align: left;
    font-size: 1em; font-weight: normal; display: inline;}

.right { display: inline; float: right; text-align: right;
    padding: 0; font-size: 1em; font-weight: normal;}

/***** Wrapper *****/

#wrapper { background: #FCFBE9; border: 1px solid #BBD1E2;
    color: #000;  margin: 0 auto;  padding: 1em; width: 740px;}

/***** Navigation *****/

#navigation {  margin: 0 0 0 0;  float: left; 
    width: 100%; color: #FFFFFF; background-color: #EACE46;
    border: 1px solid #EBCD48; background-image:url(_images/header-bg.jpg);   
    background-repeat:no-repeat;}

#navigation h1 { margin: 0 0 -.6em 0; padding: 1em 0 0 1em;
    font-size: 1.5em; letter-spacing: .1em;    color: #ffffff;    background-color:#EACE46;}

#navigation h2 {   margin: 0 0 0 0;   padding: 1em 0 0 1.75em; font-size: .9em; font-weight: 300;  letter-spacing: .1em; color: #000000; background-color:#EACE46; }

#navigation ul { margin: 0; padding: 4.8em 0 0 .3em; list-style: none;}
#navigation li {float: right; white-space: nowrap;}
#navigation li a { float: left; display: block; margin: 0;
    padding: 0 0 0 4px; text-decoration: none; background-image: url(_images/tableftB.gif);
    background-position: left top; background-repeat: no-repeat; }

#navigation a span { float: left; display: block;
    background-image: url(_images/tabrightB.gif);
    background-position: right top; background-repeat: no-repeat;
    background-color: transparent;  padding: 2px 15px 2px 6px; color: #9E8100;}

#navigation a:hover span, #navigation .selected {  color: #000; background-color: transparent;}
#navigation a:hover, #navigation .selected { background-position: 0% -42px;}
#navigation a:hover span, #navigation .selected span { background-position: 100% -42px;
    color: #000000;  background-color: transparent;}

/***** Content *****/

#content { background: #fff;  float: left; padding: 15px 10px;
    width: 555px;  border-right: 1px solid #E1BC93;  color: #000;}

#content h1 {color: #9E8100; font-size: 1.4em;
    margin: 0; padding: 10px 5px 0 0; text-align: left; background: inherit;}

#content h2 {color: #9E8100; font-size: 1.1em;  margin: 0;  padding: 0 0 0 10px;
    font-weight: bold;  background: inherit; }

#content p {   margin: 10px 5px;  padding-left: 10px;
    padding-right: 10px;  background: inherit;  color: inherit; line-height: 135%;}

#content a { text-decoration: underline; color: #547699; background-color: #FFFFFF;}
#content a:hover { text-decoration: underline;}

#content ul{list-style-type:square;}
#content ul li{ padding-bottom:.9em;}

/***** Side Content *****/

#sidecontent { margin: 0; padding: 15px 0 0 0; float: right;
    width: 164px;  color: #000000;  background-color: #FCFBE9; text-align: center;}

#sidecontent p {  color: #333;   margin: 0;  padding: 10px 0 2px 15px; background: inherit; font-size: 1em;  }

#sidecontent a {color: #333333;}
#sidecontent a:hover {color: #547699;}
#sidecontent img { margin: 0; border: 1px solid #BBD1E2;}

/***** Footer *****/

#footer { background:#FEFEF8;  clear: both;  color: #336600;     height: 1.8em;    line-height: 1.8em;    padding: 0;    text-align: center;}

#footer a {  background: inherit;    color: #336600;    text-decoration: none;}

#footer a:hover {   text-decoration: underline;}
#footer .left {    margin: 0 0 0 8px;font-size: .85em; }
#footer .right {  margin: 0 35px 0 0;font-size: .9em; }

.highlight {background-color: #FCFBE9; font-weight: bold;}
.smaller {font-size: 80%;}
strong {font-weight: bold;}
.line {border-top: 1px solid #E1BC93; padding-top:5px;}
.none {display: none;}