/* CSS Document */

#body {
margin: 0;
padding: 0;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFF99;
color:#FFFF99;
}
h1 {font-size: 2em; font-weight:bold; margin: 1em 1em 1em 0; color:#000099; }
h2 {font-size: 1.2em; font-weight:bold; margin: 1em 1em 1em 0; }
p {font-size: 1em; margin: .9em .9em .9em 0; }
#searchbox {margin: .2em 10em .2em .2em; text-align: right; }
#navskip {margin: .2em 10em .2em .2em; text-align: right; }
#navskip a {text-decoration: none; color:#000000; }
#navskip a:hover {text-decoration:underline; color:#000000; }
#navskip a:active {text-decoration:underline; color:#000000; }
#container {
width: 960px;
margin: auto;
border: 1px solid #000000;
background-image: url(images/sidebar_bg.jpg);
background-position:left;
background-repeat: repeat-y;
overflow: hidden;
text-align:left;
z-index:-1;
}
#header {
width: 100%;
height: 139px;
background-repeat: repeat-x;
margin: 0;
float: left;
position:relative;

} 
#logo {
margin: 0;
padding: 0;
width: 960px;
height: 139px;
/*background-image:url(/images/brighter_future_header.jpg);*/
position: relative;
float: left;
}
#navbar {
background-color:#FFCC33;
width: 960px;
height: 1.5em;
float: left;
position: relative;
}
#navbar a {
padding: .2em .5em;
color:#000000;
font-weight:bold;
text-decoration: none;
float: left;
}
#navbar a:hover {
text-decoration:underline;
}
#navbar a:active {
text-decoration:underline;
}
#sidebar {
position:relative;
float:left;
width: 320px;
height: 100%;
margin: auto;
background-color:transparent;

}
#sidebar ul {
margin: 20px 0 0 5px;
list-style-type: none;
}
#sidebar li {
line-height: 1.75em; 
padding: .5em 0 .5em 3em;
background-image: url(images/menuicon.gif);
background-repeat:no-repeat;
background-position:center left;
z-index: 1;
}
#sidebar li:hover {
padding: .5em 0 .5em 3em;
background-image:url(images/menuicon_h.gif);
background-repeat: no-repeat;
background-position:center left;
z-index: 2;
}
#sidebar li:active {
padding: .5em 0 .5em 3em;
background-image: url(images/menuicon_h.gif);
background-repeat:no-repeat;
background-position:center left;
z-index: 3;
}
#sidebar li a {

padding: 0 .5em;
font-size: 1.2em;
line-height: 2em;
color:#000000;
text-decoration:none;
display: block;
}
#sidebar li a:hover {
padding: 0 .5em;
font-size: 1.2em;
line-height: 2em;
color:#FFFF66;
display: block;
}
#sidebar li a:active {
padding: 0 .5em;
font-size: 1.2em;
line-height: 2em;
color:#FFFF66;
display: block;
}
#content {
position: relative;
float: left;
width: 60%;
background-color:#FFFFFF;
padding: 0;
margin: 1em 0 0 2em;
background-repeat:repeat-y;
display:inline;
}
#content a {
padding: 0;
font-size:1em;
color:#000099;
text-decoration: none;
}
#content a:hover {
font-size:1em;
text-decoration:underline;
}
#content a:active {
font-size:1em;
text-decoration:underline;
}
#indent1 {
margin: 3em;
}
#indent1 ul {
margin-left: 4em;
}
#blocktext {
margin: .5em;
text-align:center;
font-weight:bold;
font-size:1em;
color:#3300CC;
}
#footer {
position: relative;
float: left;
background-color:#FFCC33;
width: 960px;
height: 2em;
}
#footer p {
font-size: 1em;
padding: .2em;
text-align:center;
margin: 0;
}
