/* 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:#000066;

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;

}
