/* perth-content.css
   
   Look, learn, but please don't steal. */

/* For BOTH Layouts, see:
   /includes/perth.css

   For HOME Layout, see:
   /includes/perth-home.css

   For CONTENT Layout, see:
   /includes/perth-content.css

   For lte IE 7 OVERRIDE, see:
   /includes/perth-override7.css

   For lte IE 6 OVERRIDE, see:
   /includes/perth-override.css

   For PRINT Layout, see:
   /includes/perth-print.css

   For AURAL Layout, see:
   /includes/perth-aural.css

   For HANDHELD Layout, see:
   /includes/perth-handheld.css */

/* ACCESSIBLE */
body#page-visiting div#entirety div#shell div#menu ul li ul#submenu-business, 
body#page-visiting div#entirety div#shell div#menu ul li ul#submenu-living, 
body#page-visiting div#entirety div#shell div#menu ul li ul#submenu-council, 
body#page-business div#entirety div#shell div#menu ul li ul#submenu-visiting, 
body#page-business div#entirety div#shell div#menu ul li ul#submenu-living, 
body#page-business div#entirety div#shell div#menu ul li ul#submenu-council, 
body#page-living div#entirety div#shell div#menu ul li ul#submenu-visiting, 
body#page-living div#entirety div#shell div#menu ul li ul#submenu-business, 
body#page-living div#entirety div#shell div#menu ul li ul#submenu-council, 
body#page-council div#entirety div#shell div#menu ul li ul#submenu-visiting, 
body#page-council div#entirety div#shell div#menu ul li ul#submenu-business, 
body#page-council div#entirety div#shell div#menu ul li ul#submenu-living, 
div#entirety div#shell div#extras h2, 
div#entirety div#shell div#extras.generic h3, 
body#page-visiting.showcase div#entirety div#shell div#extras dl dt { position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	font-size: 0.1em; }
/* EO.ACCESSIBLE */

/* HEADER Layout */
body#page-visiting div#entirety div#header h1 { width: 270px;
	background-image: url('/images/layout/visiting/header.png'); /* lte IE 6 OVERRIDE */ }
body#page-visiting div#entirety div#header h1 a { width: 220px; }
body#page-business div#entirety div#header h1 { width: 280px;
	background-image: url('/images/layout/business/header.png'); /* lte IE 6 OVERRIDE */ }
body#page-business div#entirety div#header h1 a { width: 230px; }
body#page-living div#entirety div#header h1 { width: 225px;
	background-image: url('/images/layout/living/header.png'); /* lte IE 6 OVERRIDE */ }
body#page-living div#entirety div#header h1 a { width: 175px; }
body#page-council div#entirety div#header h1 { width: 270px;
	background-image: url('/images/layout/council/header.png'); /* lte IE 6 OVERRIDE */ }
body#page-council div#entirety div#header h1 a { width: 220px; }
/* EO.HEADER Layout */

/* MENU Layout */
div#entirety div#shell div#menu ul#menu-main li ul { visibility: visible; /* switchback accessible from home */
	left: 5px; /* switchback accessible from home */
	top: auto; /* switchback accessible from home */
	z-index: 1;
	margin-top: 100px; /* push downwards to submenu left-hand column */
	font-size: 1em; /* switchback accessible from home */ }

div#entirety div#shell div#menu ul#menu-main li ul { padding-bottom: 135px;
	background: no-repeat 50% 100%;
	border-width: 1px 0 0;
	border-style: solid; }
body#page-visiting div#entirety div#shell div#menu ul#menu-main li ul { border-color: #a23528; }
body#page-business div#entirety div#shell div#menu ul#menu-main li ul { border-color: #53226b; }
body#page-living div#entirety div#shell div#menu ul#menu-main li ul { border-color: #ef9e35; }
body#page-council div#entirety div#shell div#menu ul#menu-main li ul { border-color: #099083; }
div#entirety div#shell div#menu ul#menu-main li ul li a { display: block; /* vertical submenu */
	width: 155px;
	padding: 4px 20px 4px 5px;
	background: no-repeat 165px 0.5em;
	border-width: 0 1px 1px;
	border-style: solid;
	outline: 0;
	color: #152b48;
	text-decoration: none; }
body#page-visiting div#entirety div#shell div#menu ul#menu-main li ul li a { background-color: #f6e7e7;
	background-image: url('/images/layout/visiting/submenu-bullet.png');
	border-color: #a23528; }
body#page-business div#entirety div#shell div#menu ul#menu-main li ul li a { background-color: #e7d5f1;
	background-image: url('/images/layout/business/submenu-bullet.png');
	border-color: #53226b; }
body#page-living div#entirety div#shell div#menu ul#menu-main li ul li a { background-color: #fff5e6;
	background-image: url('/images/layout/living/submenu-bullet.png');
	border-color: #ef9e35; }
body#page-council div#entirety div#shell div#menu ul#menu-main li ul li a { background-color: #dbebe7;
	background-image: url('/images/layout/council/submenu-bullet.png');
	border-color: #099083; }
div#entirety div#shell div#menu ul#menu-main li ul li a:hover, 
div#entirety div#shell div#menu ul#menu-main li ul li a:active, 
div#entirety div#shell div#menu ul#menu-main li ul li a:focus { background-position: 165px 0.5em; }
div#entirety div#shell div#menu ul#menu-main li ul li a:active, 
div#entirety div#shell div#menu ul#menu-main li ul li a:focus { outline: 1px dotted #666; }

body#page-visiting div#entirety div#shell div#menu ul#menu-main li ul li a.active, 
body#page-visiting div#entirety div#shell div#menu ul#menu-main li ul li a:hover, 
body#page-visiting div#entirety div#shell div#menu ul#menu-main li ul li a:active, 
body#page-visiting div#entirety div#shell div#menu ul#menu-main li ul li a:focus { background-color: #eacecd; }

body#page-business div#entirety div#shell div#menu ul#menu-main li ul li a.active, 
body#page-business div#entirety div#shell div#menu ul#menu-main li ul li a:hover, 
body#page-business div#entirety div#shell div#menu ul#menu-main li ul li a:active, 
body#page-business div#entirety div#shell div#menu ul#menu-main li ul li a:focus { background-color: #f8edfc; }

body#page-living div#entirety div#shell div#menu ul#menu-main li ul li a.active, 
body#page-living div#entirety div#shell div#menu ul#menu-main li ul li a:hover, 
body#page-living div#entirety div#shell div#menu ul#menu-main li ul li a:active, 
body#page-living div#entirety div#shell div#menu ul#menu-main li ul li a:focus { background-color: #fddba9; }

body#page-council div#entirety div#shell div#menu ul#menu-main li ul li a.active, 
body#page-council div#entirety div#shell div#menu ul#menu-main li ul li a:hover, 
body#page-council div#entirety div#shell div#menu ul#menu-main li ul li a:active, 
body#page-council div#entirety div#shell div#menu ul#menu-main li ul li a:focus { background-color: #b8eadd; }

/* CHILD MENU Layout */
div#entirety div#shell div#menu ul#menu-main li ul li ul { position: static;
	visibility: hidden;
	margin: 0;
	padding: 8px 0 10px;
	border-width: 0 1px 1px; }
body#page-visiting div#entirety div#shell div#menu ul#menu-main li ul#submenu-visiting li ul, 
body#page-business div#entirety div#shell div#menu ul#menu-main li ul#submenu-business li ul, 
body#page-living div#entirety div#shell div#menu ul#menu-main li ul#submenu-living li ul, 
body#page-council div#entirety div#shell div#menu ul#menu-main li ul#submenu-council li ul { visibility: visible; }

body#page-visiting div#entirety div#shell div#menu ul#menu-main li ul#submenu-visiting li ul { background-color: #700; }
body#page-business div#entirety div#shell div#menu ul#menu-main li ul#submenu-business li ul { background-color: #47205b; }
body#page-living div#entirety div#shell div#menu ul#menu-main li ul#submenu-living li ul { background-color: #ac3800; }
body#page-council div#entirety div#shell div#menu ul#menu-main li ul#submenu-council li ul { background-color: #006a60; }

div#entirety div#shell div#menu ul#menu-main li ul li ul li a { width: 160px;
	padding: 4px 10px 6px;
	background-image: none;
	border-width: 0; }
body#page-visiting div#entirety div#shell div#menu ul#menu-main li ul li ul li a { background-color: #700;
	background-image: none;
	color: #fff; }
body#page-visiting div#entirety div#shell div#menu ul#menu-main li ul li ul li a.active, 
body#page-visiting div#entirety div#shell div#menu ul#menu-main li ul li ul li a:hover, 
body#page-visiting div#entirety div#shell div#menu ul#menu-main li ul li ul li a:active, 
body#page-visiting div#entirety div#shell div#menu ul#menu-main li ul li ul li a:focus { background-color: #900;
	background-image: none; }

body#page-business div#entirety div#shell div#menu ul#menu-main li ul li ul li a { background-color: #47205b;
	background-image: none;
	color: #fff; }
body#page-business div#entirety div#shell div#menu ul#menu-main li ul li ul li a.active, 
body#page-business div#entirety div#shell div#menu ul#menu-main li ul li ul li a:hover, 
body#page-business div#entirety div#shell div#menu ul#menu-main li ul li ul li a:active, 
body#page-business div#entirety div#shell div#menu ul#menu-main li ul li ul li a:focus { background-color: #5c3470; }

body#page-living div#entirety div#shell div#menu ul#menu-main li ul li ul li a { background-color: #ac3800;
	background-image: none;
	color: #fff; }
body#page-living div#entirety div#shell div#menu ul#menu-main li ul li ul li a.active,
body#page-living div#entirety div#shell div#menu ul#menu-main li ul li ul li a:hover, 
body#page-living div#entirety div#shell div#menu ul#menu-main li ul li ul li a:active, 
body#page-living div#entirety div#shell div#menu ul#menu-main li ul li ul li a:focus { background-color: #c04800; }

body#page-council div#entirety div#shell div#menu ul#menu-main li ul li ul li a { background-color: #006a60;
	background-image: none;
	color: #fff; }
body#page-council div#entirety div#shell div#menu ul#menu-main li ul li ul li a.active, 
body#page-council div#entirety div#shell div#menu ul#menu-main li ul li ul li a:hover, 
body#page-council div#entirety div#shell div#menu ul#menu-main li ul li ul li a:active, 
body#page-council div#entirety div#shell div#menu ul#menu-main li ul li ul li a:focus { background-color: #00877d; }
/* EO.CHILD MENU Layout */

div#entirety div#shell div#menu ul#menu-main li ul li ul li ul { margin-left: -1px;
	background-color: #2d3b49 !important;
	border-width: 0; }
div#entirety div#shell div#menu ul#menu-main li ul li ul li ul li a { width: 150px;
	padding-left: 21px;
	background-color: #2d3b49 !important; }
div#entirety div#shell div#menu ul#menu-main li ul li ul li ul li a.active, 
div#entirety div#shell div#menu ul#menu-main li ul li ul li ul li a:hover, 
div#entirety div#shell div#menu ul#menu-main li ul li ul li ul li a:active, 
div#entirety div#shell div#menu ul#menu-main li ul li ul li ul li a:focus { background-color: #081825 !important; }
/* EO.MENU Layout */

/* CONTENT Layout */
div#entirety div#shell div#content { position: relative;
	width: auto; /* liquid layout content pages */
	margin: 0; /* change auto margins to set margins */
	padding: 40px 190px 0 200px; /* IE OVERRIDE */
	background-position: 200px 40px; /* re-position content-bg */ }
body#page-visiting.showcase div#entirety div#shell div#content { padding-right: 275px; }
body.merge div#entirety div#shell div#content { padding-right: 15px; }
body#page-Events.merge div#entirety div#shell div#content { padding-left: 15px; }

div#entirety div#shell div#content h2 { position: absolute;
	left: 200px;
	top: 0;
	z-index: 0;
	width: 440px;
	background-position: 10px 0; /* re-position content-pretty */ }

div#entirety div#shell div#content img { vertical-align: bottom; }

div#entirety div#shell div#content a img { border-width: 2px;  }
div#entirety div#shell div#content a.noborder img { border-width: 0px; }

div#entirety div#shell div#content ul { list-style-type: square; }
div#entirety div#shell div#content ul li, 
div#entirety div#shell div#content ol li { margin: 5px 0; }

/* CALENDAR Layout */
div#entirety div#shell div#content div#calendar-intro { min-height: 10em; /* lte IE 6 OVERRIDE */
	margin-right: 15em; }
body#page-Events.merge div#entirety div#shell div#content div#calendar-intro { min-height: 0;
	margin-right: 0; }
div#entirety div#shell div#content div#calendar { position: absolute;
	right: 0;
	top: 50px;
	width: 15em; }

div#entirety div#shell div#content div#calendar ul { width: 14.5em;
	/* lte IE 7 OVERRIDE */
	margin: 0;
	background-color: #d2dffc;
	list-style: none; }
div#entirety div#shell div#content div#calendar ul li { float: left;
	display: inline;
	margin: 0;
	padding: 4px 5px;
	font-weight: 800;
	text-indent: 1.2em; }
div#entirety div#shell div#content div#calendar ul li.navi { float: right; }
div#entirety div#shell div#content div#calendar ul li a { text-decoration: none; }
div#entirety div#shell div#content div#calendar ul li.navi-back a, 
div#entirety div#shell div#content div#calendar ul li.navi a { display: block;
	width: 16px;
	height: 15px;
	background: url('/images/layout/back-bullet.png') no-repeat 50% 50%;
	border: 1px solid #d2dffc;
	outline: 0;
	font-size: 0.1em;
	text-indent: -888em; }
div#entirety div#shell div#content div#calendar ul li a:hover { color: #222;
	text-decoration: underline; }
div#entirety div#shell div#content div#calendar ul li.navi-back a:hover, 
div#entirety div#shell div#content div#calendar ul li.navi a:hover { background-color: #e1eeff;
	border-color: #e1eeff;
	text-decoration: none; }
div#entirety div#shell div#content div#calendar ul li.navi-back a:active, 
div#entirety div#shell div#content div#calendar ul li.navi a:active, 
div#entirety div#shell div#content div#calendar ul li.navi-back a:focus, 
div#entirety div#shell div#content div#calendar ul li.navi a:focus { background-color: #e1eeff;
	border-style: dotted;
	border-color: #666; }
div#entirety div#shell div#content div#calendar ul li.navi a { background-image: url('/images/layout/breadcrumb-bullet.png'); }

div#entirety div#shell div#content div#calendar table { width: 14.5em;
	margin: 0; }
div#entirety div#shell div#content div#calendar table th, 
div#entirety div#shell div#content div#calendar table td { background-image: none;
	border-width: 2px;
	border-color: #fff; }
div#entirety div#shell div#content div#calendar table thead tr th { background-color: #374480;
	color: #fff; }
div#entirety div#shell div#content div#calendar table tbody tr td { padding: 0;
	text-align: center; }
div#entirety div#shell div#content div#calendar table tbody tr td.other-month { background-color: #eee;
	color: #888; }
div#entirety div#shell div#content div#calendar table tbody tr td a { display: block;
	/* lte IE 6 OVERRIDE */
	padding: 1px 2px 2px;
	background-color: #eceef7;
	border: 1px solid #eceef7;
	text-decoration: none; }
div#entirety div#shell div#content div#calendar table tbody tr td a:hover { background-color: #FEFFFF;/* dddee8 */ }
div#entirety div#shell div#content div#calendar table tbody tr td.with-event a { background-color: #d1d6eb;
	font-weight: 800; }
div#entirety div#shell div#content div#calendar table tbody tr td.with-event a:hover { background-color: #eaf0ff;
	border-color: #5986B8;
	color: #083c5d; }
div#entirety div#shell div#content div#calendar table tbody tr td.with-event a:active, 
div#entirety div#shell div#content div#calendar table tbody tr td.with-event a:focus { outline: 1px dotted #666;
	color: #c00; }

div#entirety div#shell div#content div#choose-date table a { background-image: none !important; }

div#entirety div#shell div#content form#menu-calendar { background: #b1c7e5 url('/images/layout/home/media-flow.png') repeat-x 0 0; /* lte IE 7 OVERRIDE */ }

div#entirety div#shell div#content form#menu-calendar div#calendar-controls { padding: 15px 15px 0;
	background: url('/images/layout/home/media-bg.png') no-repeat 0 0; }

div#entirety div#shell div#content form#menu-calendar div#calendar-controls div { float: left; }

div#entirety div#shell div#content form#menu-calendar div#calendar-controls div dl { margin: 0 5px;
	text-align: center; }
div#entirety div#shell div#content form#menu-calendar div#calendar-controls div dl dt { float: none;
	display: block;
	width: auto;
	text-align: center; }
div#entirety div#shell div#content form#menu-calendar div#calendar-controls div dl dd { float: none;
	display: inline;
	margin: 0; }
div#entirety div#shell div#content form#menu-calendar div#calendar-controls div dl dd a.choose-date img { border-width: 0;
	vertical-align: top; /* IE 6 + 7 OVERRIDE */
	opacity: 0.7; /* IE 6 + 7 OVERRIDE */ }
div#entirety div#shell div#content form#menu-calendar div#calendar-controls div dl dd a.choose-date:hover img { opacity: 1.0; /* IE 6 + 7 OVERRIDE */ }
div#entirety div#shell div#content form#menu-calendar div#calendar-controls p#form-navigation { margin: 0;
	padding: 15px; }
div#entirety div#shell div#content form#menu-calendar div#calendar-controls p#form-navigation input { overflow: visible;
	margin: 0.3em 0 0;
	padding: 1px 8px 2px;
	background-color: #17569b;
	border: 1px solid #eef1f5;
	color: #fff;
	font-weight: 800;
	font-family: Tahoma, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer; }
div#entirety div#shell div#content form#menu-calendar div#calendar-controls p#form-navigation input:hover, 
div#entirety div#shell div#content form#menu-calendar div#calendar-controls p#form-navigation input:active, 
div#entirety div#shell div#content form#menu-calendar div#calendar-controls p#form-navigation input:focus { background-color: #3267ae; }

div#entirety div#shell div#content table#events { clear: both;
	width: 100%;
	margin: 0 0 10px; }
div#entirety div#shell div#content table#events caption { display: none; }
div#entirety div#shell div#content table#events thead tr th { padding: 0; }
div#entirety div#shell div#content table#events thead tr th a { display: block;
	/* lte IE 6 OVERRIDE */
	padding: 3px 20px 4px;
	background: no-repeat 5px 50%;
	text-decoration: none; }
div#entirety div#shell div#content table#events thead tr th a:hover { color: #222;
	text-decoration: underline; }
div#entirety div#shell div#content table#events thead tr th.sort-up a { background-image: url('/images/layout/icon-sort-up.gif'); }
div#entirety div#shell div#content table#events thead tr th.sort-down a { background-image: url('/images/layout/icon-sort-down.gif'); }

div#entirety div#shell div#content table#events tbody tr.feature td { background-color: #fffceb;
	background-image: url('/images/layout/table-cell-flow-feature.png'); }

div#entirety div#shell ul.files { margin: 0;
	list-style: none; }
div#entirety div#shell ul.files li { display: inline;
	margin: 0; }
div#entirety div#shell ul.files li a { display: block;
	margin: 5px 0;
	padding: 2px 0 2px 25px;
	background: url('/images/layout/icon-page.gif') no-repeat 3px 0.3em; }
div#entirety div#shell ul.files li.pdf a { background-image: url('/images/layout/icon-pdf.gif'); }
div#entirety div#shell ul.files li.doc a { background-image: url('/images/layout/icon-doc.gif'); }
div#entirety div#shell ul.files li.xls a { background-image: url('/images/layout/icon-xls.gif'); }
/* EO.CALENDAR Layout */

/* DESCRIPTIVE Layout */
div#entirety div#shell dl.descriptive { /* lte IE 6 OVERRIDE */
	margin: 10px; }
div#entirety div#shell dl.descriptive dt { padding: 8px 160px 0 0;
	border-top: 1px solid #c4cedc; }
div#entirety div#shell dl.descriptive dt small { display: block;
	font-size: 0.9375em;
	font-weight: 100; }

div#entirety div#shell dl.descriptive dd { min-height: 131px; /* lte IE 6 OVERRIDE */
	margin: -3.3em 0 0;
	padding-top: 3.3em; /* lte IE 7 OVERRIDE */ }
div#entirety div#shell dl.descriptive dd a.frame { float: right;
	margin: -3.3em 0 5px 10px;
	padding: 0;
	background-image: none; }
/* EO.DESCRIPTIVE Layout */

div#entirety div#shell div#content ul#portal { width: 550px;
	margin: 10px auto;
	background-color: #fff;
	list-style: none; }

div#entirety div#shell div#content ul#portal li.first-row { border-left-width: 0; }
div#entirety div#shell div#content ul#portal li { float: left;
	display: inline;
	width: 150px;
	height: 21em;
	padding: 0 8px;
	border-left: 1px solid #c4cedc;
	font-size: 0.9375em;
	text-align: left; }
div#entirety div#shell div#content ul#portal li a img { float:left; border-width: 2px; }
/* EO.CONTENT Layout */

/* EXTRAS Layout */
div#entirety div#shell div#extras { position: absolute;
	right: 5px;
	top: 275px;
	width: 175px;
	font-size: 0.75em;
	line-height: 1.35; }

div#entirety div#shell div#extras a { outline: 0; }

div#entirety div#shell div#extras a:link, 
div#entirety div#shell div#extras a:visited { outline: 0;
	color: #001e66; }
div#entirety div#shell div#extras a:hover { color: #1350a3; }

div#entirety div#shell div#extras a:active, 
div#entirety div#shell div#extras a:focus { outline: 1px dotted #666;
	color: #c00; }

body#page-visiting.showcase div#entirety div#shell div#extras { width: 260px;
	border-top: 2px solid #af2415; }

div#entirety div#shell div#extras h3 { padding: 1px 10px;
	border: 2px solid;
	color: #fff;
	font-size: 1.2em; }
body#page-visiting div#entirety div#shell div#extras h3 { background-color: #196f7d;
	border-color: #5ba5b1; }
body#page-business div#entirety div#shell div#extras h3 { background-color: #6b288c;
	border-color: #b362db; }
body#page-living div#entirety div#shell div#extras h3 { background-color: #b44909;
	border-color: #fb7a13; }
body#page-council div#entirety div#shell div#extras h3 { background-color: #196f7d;
	border-color: #5ba5b1; }

div#entirety div#shell div#extras.generic { width: 170px;
	border: solid #9fbadc;
	border-width: 0 1px 1px; }
div#entirety div#shell div#extras.generic dl, 
div#entirety div#shell div#extras.generic ul { background: #fff url('/images/layout/table-cell-flow.gif') repeat-x 0 0; }
div#entirety div#shell div#extras.generic ul { border-top: 1px solid #9fbadc; }

div#entirety div#shell div#extras.generic dl dt { height: 1px;
	overflow: hidden;
	border-top: 1px solid #9fbadc; }
div#entirety div#shell div#extras.generic dl dd { margin-bottom: 4px;
	text-align: center; }
div#entirety div#shell div#extras.generic dl dd img { margin: 4px 0 0;
	border-width: 0;
	vertical-align: bottom; }

div#entirety div#shell div#extras.generic ul.files li { padding: 0;
	background-position: -888em -888em; }

div#entirety div#shell div#extras ul { margin: 0;
	padding: 1px 5px 1px 1px;
	list-style: none; }
div#entirety div#shell div#extras ul li { margin: 5px 0;
	padding: 0 5px 0 25px;
	background: no-repeat 10px 0.35em; }
body#page-visiting div#entirety div#shell div#extras ul li { background-image: url('/images/layout/visiting/submenu-bullet.png'); }
body#page-business div#entirety div#shell div#extras ul li { background-image: url('/images/layout/business/submenu-bullet.png'); }
body#page-living div#entirety div#shell div#extras ul li { background-image: url('/images/layout/living/submenu-bullet.png'); }
body#page-council div#entirety div#shell div#extras ul li { background-image: url('/images/layout/council/submenu-bullet.png'); }

div#entirety div#shell div#extras dl, 
div#entirety div#shell div#extras dl dd { margin: 0; }

body#page-visiting.showcase div#entirety div#shell div#extras dl dd p { margin: 0;
	padding: 10px 10px 12px;
	font-weight: 800; }

body#page-visiting.showcase div#entirety div#shell div#extras dl { background-color: #f6e7e7;
	border: solid #af2415;
	border-width: 0 2px; }
body#page-visiting.showcase div#entirety div#shell div#extras dl dd { background: url('/images/layout/events-placeholder.jpg') no-repeat 50% 25%; }

body#page-visiting div#entirety div#shell div#extras p.navi-bar { margin: 0;
	background: #9f2e20 url('/images/layout/events-navi-bar-bg.jpg') no-repeat 100% 100%; }
body#page-visiting div#entirety div#shell div#extras p.navi-bar a.navi { display: block;
	padding: 5px 30px 7px;
	background: url('/images/layout/navi-white.gif') no-repeat 240px 45%;
	color: #fff;
	text-align: right;
	text-decoration: none; }
body#page-visiting div#entirety div#shell div#extras p.navi-bar a.navi:hover, 
body#page-visiting div#entirety div#shell div#extras p.navi-bar a.navi:active, 
body#page-visiting div#entirety div#shell div#extras p.navi-bar a.navi:focus { text-decoration: underline; }
body#page-visiting div#entirety div#shell div#extras p.navi-bar a.navi:active, 
body#page-visiting div#entirety div#shell div#extras p.navi-bar a.navi:focus { outline: 1px dotted #666; }

/* EO.EXTRAS Layout */

