BODY {
	margin:0 auto 0 auto;
	}
#page {
	width:680px;
	}
#menu {
	position:absolute;
	right:0;
	top:0;
	width:150px;
	background:url(images/background.gif) repeat-y right;
	}
#menu A {
	text-decoration:none;
	white-space:normal;
	}
#menu H3 {
	display:none;
	}
#menu LI.me {
	color:rgb(100,155,100);
	}
#menu UL {
	margin:17px 0 20px 0;
	padding:0;
	line-height:120%;
	list-style:none;
	}
#menu UL LI {
	margin:0 1px 0 1px;
	padding:5px 0 5px 10px;
	}
#menu UL LI.kids {
	margin-bottom:5px;
	padding-bottom:0;
	}
#menu UL UL {
	margin:5px 2px 0 -8px;
	padding:0;
	background:rgb(220,220,220);
	font-size:x-small;
	font-style:normal;
	}
#menu UL UL LI {
	margin:0;
	padding:5px 0 5px 11px;
	}
#menu UL UL LI.kids {
	margin-bottom:5px;
	padding-bottom:0;
	}
#menu UL UL UL {
	margin:5px 2px 0 -8px;
	padding:0;
	background:rgb(220,220,220);
	font-size:x-small;
	font-style:normal;
	background:rgb(232,232,232);
	font-style:italic;
	}
#menu UL UL UL LI {
	margin:0;
	padding:5px 0 5px 11px;
	}
#menu .footer {
	display:none;
	}
#menu .md {
	margin:15px 0 15px 0;
	padding:0;
	border-top:1px solid rgb(153,153,153);
	font-size:0px;
	}
#hmenu {
	margin:20px 0 20px 0;
	padding:15px 160px 0 0;
	clear:both;
	border-top:1px solid rgb(153,153,153);
	font-size:x-small;
	}
#hmenu H3 {
	display:none;
	}
#hmenu A {
	text-decoration:none;
	}
#hmenu UL {
	margin:0;
	padding:3px 0 3px 0;
	line-height:150%;
	list-style:none;
	}
#hmenu UL LI {
	display:inline;
	padding:0 0 0 4px;
	}
#hmenu UL UL {
	display:inline;
	padding:0 0 0 4px;
	font-style:italic;
	background:rgb(250,250,255);
	}
#hmenu UL UL UL {
	display:none;
	}
#hmenu .me {
	color:white;
	background:rgb(220,220,220);
	}
#trailer {
	display:none;
	}
