/* CSS Document */
body
{
background-color:#005A87;
font-family:Arial, Helvetica, sans-serif;
}
p
{
font-size:1.2em;
}
h1
{
color:#005A87;
font-size:1.6em;
line-height:1.6em;
}
h2
{
color:#B22026;
font-size:1.4em;
line-height:1.6em;
}
h3
{
color:#D5C525;
font-size:1.2em;
line-height:1.6em;
}

#menublock{
width: 180px;

padding: 0 0 0 0;


color: #333;
}

* html #menublock{ /*IE 6 only */
width: 207px; /*Box model bug: 180px minus all left and right paddings for #menublock */
}

#menublock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
font-size: 1.2em;
font-weight:bold;
line-height:1.1em;
}

#menublock li {
margin: 0;

}

#menublock li a{
display: block;
padding: 5px 5px 5px 8px;
border: none;
background-color: #4F8CC9;
color: #fff;
text-decoration: none;


}

#topmenublock a{
display: block;
padding: 5px 5px 5px 8px;
border: none;
background-color: #4F8CC9;
color: #fff;
text-decoration: none;
font-size: 1.25em;
font-weight:bold;
}

#topmenublock a:hover{
background-color: #005A87;
color: #fff;
font-size: 1.25em;
font-weight:bold;
}


html>body #menublock li a{ /*Non IE6 width*/
width: 208px;
}

#menublock li a:hover{
background-color: #005A87;
color: #fff;
}


#wrapper 
{
margin:auto;
width:996px;

}
#container 
{
width:996px;
line-height:1.7em;
}
#header 
{
background-image:url('images/main_background.gif');
background-repeat:repeat-y;
width:996px;
height:212px;
margin-bottom:25px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:20px
}
#logo a
{
float:left;
height:134px;
width:218px;
margin-left:10px;
margin-bottom:25px;
background-image:url('images/logo_idaho_kids.gif');
background-repeat:no-repeat
}

.bar a{color:#000000; text-decoration:none}
.bar2 a{color:#ffffff; text-decoration:none}

#pictures
{
float:right;
height:202px;
width:279px;
margin-right:60px;
background-image:url('images/kid_collage.gif');
background-repeat:no-repeat
}
#sub_header
{
float:left;
margin-left:10px;
background-image:url('images/bluebg.gif');
background-repeat:no-repeat;
width:540px;
height:60px

}
#clear
{
clear:both;
}
/************* MAIN BODY ********************/
#main 
{
width:996px;
float:left;
margin-top:-25px;
background-image:url('images/main_background.gif');
background-repeat:repeat-y

}

#content_main
{
float:left;
width:318px;
margin-left:25px;
height:auto;


}
#content_sub
{
float:right;
width:279px;
margin-right:35px;

}
.news
{
margin-top:20px;
padding-left:5px;

}

#footer
{
clear:both;
height:123px;
width:996px;
background-image:url('images/footer.gif');
background-repeat:no-repeat;
margin-top:-25px
}
.copyright
{
float:right;
margin-top:106px;
margin-right:30px;
}
a.ballon
{
height:25px;
margin-top:6px;
background-color:#B22026;
float:left;
padding-top:4px;
padding-left:5px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

a.ballon:hover
{
text-decoration:underline;
}
.red_ballon_left
{
clear:both;
background-image:url('images/left_red.gif');
background-repeat:no-repeat;
background-position: left 50%;
float:left;
height:40px;
width:17px

}
.red_ballon_right
{

background-image:url('images/right_red.gif');
background-repeat:no-repeat;
background-position: right 50%;
float:left;
height:40px;
width:17px
}

#facebook
{

width:144px;
color:#000;
font-weight:bold;
height:44px;
background-color:#fff;
background-image:url('images/FindUsFB.gif');
background-repeat:no-repeat
padding-left:20px;

}
#sponsorship
{

width:221px;
color:#000;
font-weight:bold;
height:171px;
background-color:#fff;
text-align:center;
padding-top:20px;

}
#content_main ul
{
font-size:1.1em;
list-style-type:disc;
padding-left:30px;
}
#content_main li
{
	
padding-left:10px;
padding-top:10px;
font-size:1.1em;
list-style-type:disc;
}
ul, li
{
list-style:none;
}
.side_news
{
margin-left:15px;
margin-top:6px;
font-size:1.05em;
list-style:disc;
}


.side_news > li
{
margin-left:15px;
margin-top:6px;
font-size:1.05em;
list-style:disc;
}

#content_main a
{
color:#003B65; /* blue */
}
#content_main a:link
{
color:#003B65;
}
#content_main a:hover
{

color:#b22026; /* red */
}

#content_main a:visited
{
color:#000;
}
#content_main  a:active
{
color:#003B65;
}

#menu
{
float:left;
width:221px;

margin-left:32px;
background-color:#4F8CC9;
}


#menu_header
{
background-image:url('images/menu_header.gif');
background-position: left 50%;
background-repeat:no-repeat;
height:23px

}

#menu_footer
{
background-image:url('images/menu_footer.gif');
background-repeat:no-repeat;
height:19px
}
#adj
{
margin-left:-20px;
}
#main_list
{
list-style-type:none;	
color:#fff;
font-weight:bold;
line-height:1.9em;
list-style-type: none;

}
#main_list ul
{

}
#main_list li
{
padding-left:20px;
padding-right:20px;
}
#main_list a
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-left:20px;
padding-right:80px;


}
#main_list li:hover
{
background-color:#005a87;
line-height:1.9em;
margin-left:0px;
padding-left:20px;


}

#indented{

color:#fff;
font-weight:bold;
line-height:1.9em;
list-style-type: none;

}
#indented li
{
margin-left:0px
}
#indented a
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-left:30px;
padding-right:40px;
}
#indented li:hover
{
font-weight:bold;
list-style-type: none;
color:#fff;
background-color:#005a87; 
padding-left:0px;
}