/* CSS Document */

#menu ul { margin: 0; padding: 0; list-style-type: none;}
#menu ul li { height: 31px; float: left;list-style-type:none;}
#menu ul li a { display: block; height: 31px; background-repeat: no-repeat; background-position: 0px 0px;list-style-type:none;}
#menu ul li a:hover { background-position: 0px -31px;list-style-type:none;}
#menu ul li a span { position: absolute; left: -9999px;list-style-type:none;}

#menu ul li#m01 a { background-image: url(../img/menu01.gif);list-style-type:none;}
#menu ul li#m02 a { background-image: url(../img/menu02.gif);list-style-type:none;}
#menu ul li#m03 a { background-image: url(../img/menu03.gif);list-style-type:none;}
#menu ul li#m04 a { background-image: url(../img/menu04.gif);list-style-type:none;}

body#m01 #menu ul li#m01 a { background-position: 0px -31px;list-style-type:none;}
body#m02 #menu ul li#m02 a { background-position: 0px -31px;list-style-type:none;}
body#m03 #menu ul li#m03 a { background-position: 0px -31px;list-style-type:none;}
body#m04 #menu ul li#m04 a { background-position: 0px -31px;list-style-type:none;}

.clear { clear: both; }

p { padding-top: 31px; margin: 0; }