/*-----attach body.custom to any style you add here-----*/
/*-----headings-----*/
/*-----header-----*/
.homelink{font-size:48px; line-height:1; font-weight:bold; letter-spacing:-0.5px; padding:40px 20px 10px 20px; font-variant:small-caps;}
.homelink a{color:#004699;}
.homelink a:hover{color:#0046FF; text-decoration:none;}
.description{color:#FF0000; margin-top:-10px; padding:0 0 10px 21px; font-size:17px; line-height:1; font-style:italic;}
#skip a{padding:0.2em 0.3em; font-weight:bold; background:#e5e5e5; color:#444; display:block; text-decoration:none; position:absolute; top:0.5em; right:999em;}
#skip a:first-letter{text-decoration:underline;}
#skip a:hover{background:#ddd;}
	
	/*-----main menu*/
	#header .menu {float:right; margin-right:25px; padding:5px 10px 0 10px;}
	#header .menu li {position:relative; float:left; margin:0 0 0 5px; font-weight:bold; font-size:13px; line-height:1.2;}
	#header .menu li a {display:block; padding:5px 10px; background:#004699; color:#fff;}
	#header .menu li:hover > a {background:#0046FF; text-decoration:none;}
	#header .menu li.current-menu-ancestor > a,
	#header .menu li.current-menu-parent > a,
	#header .menu li.current-menu-item > a,
	#header .menu li.current_page_item > a {background:#99ccff; color:#444;}
	/*-----sub menus*/
	#header ul ul {display:none; position:absolute;z-index:9999}
	#header ul ul ul {left:100%; top:0;}
	#header .sub-menu li,
	#header .children li {width:200px; margin-left:0;}
	#header li:hover > ul {display:block;z-index:9999}
	
