/*
Theme Name: iNACOL 2010
Theme URI: http://bluemarblecreative.net/
Author: Steve @ Blue Marble Creative

----------------------------------------------------------
important colors
----------------------------------------------------------
#43ae4b decisions
#27aae0 curriculum
#c2472f budget
#4e3879 quality
#973973 teachers
#a3d043 students
#f26824 funding
#d2242b admin
#02558f home
#fdb945 policies
----------------------------------------------------------

*/

#sidebar {
 position:absolute;
 top:35px;
 width:400px;
 padding:0 0 0 122px;
}

#sidebar h2 {
 margin:0;
 padding:20px 20px 0 23px;
 width:205px; height:38px;
 text-align:center;
 font-size:18px;
 line-height:28px;
 letter-spacing:.05em;
 font-weight:normal;
 color:white;
 background:url('images/sidebar/about-top.gif');
 cursor:default; }

#sidebar p, .subnav {
 font-size:16px;
 line-height:22px;
 width:185px;
 padding:20px 30px 28px 33px;
 background:url('images/sidebar/about-bot.gif') bottom no-repeat; }
 
.subnav ul, .subnav li {
 font-size:18px; line-height:22px;
 color:#444;
 margin:0; padding:0;
 list-style-type:none;
 font-weight:bold;
 font-style:normal; }
 
 .subnav ul {
  margin-left:20px; }
 
.subnav li {
 margin:0 0 8px 0; }
 
.subnav ul ul {
 margin:8px 0 8px 10px; }
 
.subnav li li {
 margin:2px 0 6px 14px;
 list-style:disc;
 font-size:16px; line-height:20px;
 font-weight:normal;
 font-style:normal; }


.subnav a:hover { 
 text-decoration:none;
 color:black; }
 
.subnav li li a:hover {
 text-decoration:underline; }
 
.subnav a {
 color:#777;
 text-decoration:none; }
 
.subnav a, #sidebar p a {
 color:#777; }
 
#sidebar p a:hover {
 color:black; }

.subnav .current_page_item a {
 color:black; }

.subnav .current_page_item ul a {
 color:#777; }

.subnav li li.current_page_item  {
 /*background:url('images/sidebar/subnav-over.gif') repeat-x left 2px;*/
 list-style-image:url('images/sidebar/subnav-current.png');
 list-style-type:circle; 
 left:0; padding-left:0; }

.subnav li.current_page_item {
 list-style-image:url('images/sidebar/subnav-current.png');
 list-style-type:circle;
 left:-35px;
 padding-left:10px; }
 
.subnav li.current_page_item li {
 padding-left:0; }
 
.subnav li {
position:relative;
 list-style-image:url('images/sidebar/subnav-non-current.png');
 list-style-type:circle;
left:-25px;
margin-left:25px;
width:190px; }

.subnav li li {
left:0; }

.subnav li ul {
 display:none; }

.subnav li ul li ul {
 display:none;
 margin-top:0; }
 
.subnav li ul li ul li {
 font-size:14px; line-height:18px;
 margin:3px 0 0 4px; }
 
.subnav li.current_page_item ul, .subnav li.current_page_parent ul, .subnav li.current_page_ancestor ul {
 display:block; }
 
.subnav li.current_page_item ul li ul, .subnav li.current_page_parent ul li ul  {
 display:none; }

.subnav li.current_page_parent ul li.current_page_item ul {
 display:block; }

#sidebar img.button {
 margin:0 0 30px 0;
 border:0;
}

#sidebar span {
 display:block;
 width:250px;
 margin-top:30px; }

#sidebar span a {
 display:block;
 width:145px; height:40px;
 margin:0 auto; padding:0;
 margin-bottom:15px;
 color:white;
 text-decoration:none;
 font-size:15px; 
 line-height:40px;
 padding-left:45px; }
