/*	---------------------------------------------------	*/
/*	This CSS sets the style of the school_pages' menu	*/
/*	This document validates as CSS level 2.1			*/
/*	---------------------------------------------------	*/


#navigation{
	font-family: Comic Sans MS, Trebuchet MS, Tahoama, sans-serif;
	font-size: 95%;
	width:139px;
/*	background:lime;		/* test only */

	position:relative;
	float:right;
	
}

#navigation ul{
/*	background:blue;		/* test only */
	padding:0; margin:0px;
	list-style-type:none;
}

#navigation a{
	text-decoration:none; color:black;
/*	display:block;	*/	/* bugs in IE */
	margin:0; padding:0;
}

#navigation a:hover{ text-decoration:underline; }


#navigation_top_school{ padding:0px; margin:0px; }


#navigation li{
	background: url("../img/navigation.png") repeat-y;	
	padding:10px;
	margin:0;
	text-align:center;
}


#navigation li.bottom{
	background: url("../img/navigation_bottom.png") no-repeat;
	height:86px;
	padding:0.5em;
	margin:0;
}
#navigation li.bottom-small{
	background: url("../img/navigation_bottom_small.png") no-repeat;
	height:55px;
	padding:0.5em;
	margin:0;
}

#navigation .hidden{ display:none; }


/* these are about-only */
#navigation .find_me_navigation_title{
	background: url("../img/find_me_navigation.png") no-repeat;
	height:100px;
	padding:0px; margin:0px;
}

#navigation .contact_me_navigation_title{
	background: url("../img/contact_me_navigation.png") no-repeat;
	height:100px;
	padding:0px; margin:0px;
}


/* this is sitemap-only */
#navigation .site_navigation_title{
	background: url("../img/site_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}



/* these are school-only */
#navigation .school_navigation_title{
	background: url("../img/school_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}

#navigation .so_navigation_title{
	background: url("../img/so_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}

#navigation .lso_navigation_title{
	background: url("../img/lso_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}

#navigation .aw_navigation_title{
	background: url("../img/aw_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}

#navigation .reti_navigation_title{
	background: url("../img/reti_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}

#navigation .prob_navigation_title{
	background: url("../img/prob_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}

#navigation .algo_navigation_title{
	background: url("../img/algo_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}

#navigation .bdd_navigation_title{
	background: url("../img/bdd_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}

#navigation .fond-inf_navigation_title{
	background: url("../img/fond-inf_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}

#navigation .prog-sw_navigation_title{
	background: url("../img/prog-sw_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}

#navigation .ing-sw_navigation_title{
	background: url("../img/ing-sw_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}

#navigation .mate_navigation_title{
	background: url("../img/mate_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}

/* these are blog-only */
#navigation .blog_archives_navigation_title{
	background: url("../img/blog_archives_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}

#navigation .blog_categories_navigation_title{
	background: url("../img/blog_categories_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}

#navigation .blog_search_navigation_title{
	background: url("../img/blog_search_navigation.png") no-repeat;
	height:100px;
	padding:0px; margin:0px;
}

#navigation .blog_tags_navigation_title{
	background: url("../img/blog_tags_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}

#navigation .blog_navigation_title{
	background: url("../img/blog_navigation.png") no-repeat;
	height:55px;
	padding:0px; margin:0px;
}
