/*--- GENERIC STYLES ---*/
body		{font: 100% Verdana, Arial, Helvetica, sans-serif; background: #bbb; margin: 0; padding: 0;}
a			{text-decoration:none;	/* remove all browser default underlines */}
a img		{border: 0px;}
p			{margin: 0 0 1em;}
/* #wrapper	{max-width: 770px; background-color:#FFF;} */

#wrapper
{
    height: 100%;
    margin: 0 auto;
    width: 770px;
    background-color:#FFF;
}



/*--- HEADER STYLES ---*/
#masthead			{
    background: #bbb;
    margin-bottom: 1.75em;
    padding-top: 0px;
    font-size: 100%;
    border-bottom: solid 2px #D4EC84;
}
#navlinks			{margin: 0; padding: 0.3em 2.5em; background: #900;}
#navlinks li		{display: inline; margin-right: 0.5em; padding-right: 0.75em;}
#navlinks li		{border-right: 1px solid #99C; font-size:smaller; font-weight: bold;}
#navlinks li.last 	{border-right: 0;}
#navlinks a			{color: #D4EC84;}
#navlinks a:hover	{color: #FFF;}
#search				{margin-top: -4.66em; padding: 0 2em 0 0; text-align: right;}

/*--- MAIN CONTENT STYLES ---*/
#content {float: left; margin: 1.75em 0 0 0; padding: 0em 20em 2em 3em; font-size:smaller; background-color: #FFF;}
/*...setup bkgrnd, move so touches left edge, and extend 33% from right...*/
/*#content h1 {margin: 0 5% 1.25em -2em; padding: 0.5em 2em; background: #FFF; color: #686397; font-size: 1.5;}*/
#content h1 {margin: 0 5% 1.25em -2em; padding: 0.5em 2em; color: #686397; font-size: 1.5;}
#content h2 {
    color: #999;
}



/*--- SIDEBAR STYLES ---*/
#sidebar {float: right; width: 16em; margin: 1.75em 0 4em -18em; padding: 1em; background-color: #FFF; font-size: smaller;}
#sidebar form .text {width: 9em;}
#sidebar h1 {
    font-size: medium;
    color: #699;
}


/*--- FOOTER STYLES ---*/
#footer 		{clear: both; padding: 0.5em 3em; background-color:#FFF;}
#footer p 		{margin: 0; font-size: xx-small; text-align:center;}
#footer a 		{color: #000; text-decoration: underline;}
#footer a:hover	{color: #03F}
