BODY {
	background:#eaeaea;
	margin: 0;
	padding: 0;
	text-align: center;
	font: bold 11px/1.5em Verdana, 11px/1.3 Arial, Helvetica, sans-serif;
	color: #003162;
}

h2 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
	
#wrapper {
	margin: 11px auto 50px auto;
	width: 790px;
	text-align: left;
}	
#header {
	background: #141654 url(../images/bg_header.jpg) top left no-repeat;
	width: 790px;
	height: 85px;
} 
#logo_jay {
	width:101px;
	height:94px;
	border:0;
	margin-left: 23px;
}
.col_left {
	width:163px;background: url('../images/bg_left.gif') repeat-y top right;
}
.col_right {
	width:605px;
	background:#ffffff;
	padding:9px;
}

.col_rightmost {
	width:495px;background: url('../images/bg_left.gif') repeat-y top right;
	background:#dddddd;
	padding:9px;
}
.col_home_center {
	float:left;
	width:380px;
}
.col_home_right {
	float: right;
	width:220px;
}
.div_grey {
	height: 1px;
	background: url(../images/div_grey.gif) top left repeat-x;
}
.home_feature {
	background: url(../images/bg_homefeature.gif) bottom left no-repeat;
}
.home_feature_text {
	padding: 5px 12px 8px 12px;
}
.home_section {
	margin-top: 12px;
	margin-bottom: 12px;
	padding:9px;
}
.box_text {
	width:138px;
	padding-top:35px;
	margin-left:14px;
}
.box_getinvolved {
	background: url(../images/bg_getinvolved.gif) bottom left no-repeat;
}
.box_gallery {
	background:url(../images/bg_gallery.jpg) top left no-repeat;
	width:220px;
	height:107px;
}
.box_gear {
	background:url(../images/bg_gear.jpg) top left no-repeat;
	width:220px;
	height:107px;
}
.box_veterans {
	background:url(../images/bg_veterans.jpg) top left no-repeat;
	width:220px;
	height:107px;
}
.box_vote {
	background:url(../images/bg_vote.jpg) top left no-repeat;
	width:220px;
	height:107px;
}

/* top navigation */
.top_nav, .top_nav ul {
	float:right;
	list-style: none;
	position: relative;
	font-weight: bold;
	margin:0;
	padding:0;
}
.top_nav li {
	float:left;
	margin-right: 2px;
}
.top_nav a {
	padding: 7px 13px 4px 13px;
	text-decoration: none;
	color: #141654;
}
.top_nav a:hover, .top_nav a.highlighted:hover, .top_nav a:focus {
	text-decoration:underline;
	color: #0055ff;
}
.top_nav  a.highlighted {
	text-decoration:underline;
	color: #0055ff;
}
.top_nav a#left {
	background: url(../images/bg_top_l.gif) bottom left no-repeat;
}
.top_nav a#center {
	background: url(../images/bg_top_c.gif) bottom left repeat-x;
}
.top_nav a#right {
	background: url(../images/bg_top_r.gif) bottom right no-repeat;
}

/* left navigation */
.left_nav, .left_nav ul {
	list-style: none;
	position: relative;
	margin:0;
	padding:0;
	width:163px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom:18px;
}
.left_nav li {
	position: relative;
	margin:0;
	padding:0;
	border-right: 1px #141654 solid;
	border-bottom: 1px #AEB8C1 solid;
}
.left_nav .sub_item {
	font-size:12px;
	font-weight:normal;
	text-align:left;		
}
.left_nav a {
	display:block;
	background: url(../images/bg_nav_off.gif) bottom left repeat-x;
	text-decoration: none;
	color: #141654;
	margin:0;
	padding:0;
	padding-left: 9px;
	padding-bottom: 2px;
	padding-top:3px;
	padding-right:0px;
}
.left_nav a:hover, .left_nav a.highlighted:hover, .left_nav a:focus {
	background: #141654 url(../images/bg_nav_on.gif) top left repeat-x;
	color: #ffffff;
}
.left_nav  a.highlighted {
	color: #141654;
}
* html .left_nav li {
 float: left;
 height: 1%;
}
* html .left_nav a {
 height: 1%;
}
/* End Hack */
/* form: email */
.form_email_input {
	background: #f6bd5c url(../images/bg_emailform.gif) top left repeat-x;
	height:12px;
	border:1px #141654 solid;
	padding:3px;
	margin:0;
	margin-left:5px;
	font-size: 10px;
	vertical-align: bottom;
} 

/* page footer */

#footer {
	background: url(../images/footer.gif) bottom left no-repeat;
	width: 790px;
	height: 10px;
	margin:0;
	padding:0;
} 

.txt_legal {
	padding:3px;
	margin: 11px auto 50px auto;
	border: 1px #141654 solid;
	text-align:center;
	font-size:10px;
}

/* Front Page Text Styles 
submit.index {
	 border:none;
	 font: normal 11px/1.3 Arial, Helvetica, sans-serif;
	 color:#141654;
}
*/
/* Philip and Tom's Original CSS Follows */

a {
	color:#141654;
}
/* a:hover {
/* 	font-size:larger;
/* 	font-weight:bold;
/* }
*/
a.no_line {
	text-decoration:none;
}

a.no_line:hover {
	text-decoration:underline;
}

a.left_nav {
	font-size:130%;
	color:#fbac07;
}

.submit {
	margin-top:0px;
	position:absolute;
}

.tiny {
	font-size:8pt;
	line-height:9pt;
}

p.event_date {
	padding-left:5px;
	padding-right:5px;
	font-size:11px/1.3;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
}

a.event {
	font-weight:normal;
	font-style:normal;
	color:#141654;
	text-decoration:none;
}

a.event:hover {
	text-decoration:underline;
}

.indent {
	color:#141654;
	text-align:justify;
	line-height:12pt;
	margin-top:5px;
	padding-left:15px;
	padding-right:15px;
}

p.left_indent {
	color:#141654;
	text-align:left;
	line-height:10pt;
	margin-left:37px;
	margin-top:0pt;
}

.none {
	color:#141654;
	text-align:left;
	line-height:12pt;
	margin-top:20px;
}

.news {
	text-align:left;
	padding-left:15px;
	/*padding-right:15px;*/
	line-height:12pt;
	text-decoration:none;
}

a.news {
	text-align:left;
	padding-left:0px;
	padding-right:15px;
	line-height:12pt;
	text-decoration:none;
}

a.news:hover {
	font-weight:normal;
	text-decoration:none;
}

a.action {
	color:#ff9c00;
	font-size:13pt;
	line-height:17pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	margin-left:10px;
}

.action_text {
	width:450px;
	padding-left:50px;
	padding-top:25px;
}

a.sub_action {
	color:#ff9c00;
	font-size:11pt;
	line-height:13pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

a.sub_action:hover {
	font-style:normal;
	text-decoration:underline;
}

a.news_link {
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
}

a.news_link:hover {
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	font-size:larger;
}

.text {
	width:500px;
	padding-left:15px;
	padding-bottom:15px;
}

h1 {
	font-size:22pt;
	line-height:22pt;
	text-align:left;
}

h2 {
	font-size:13pt;
	line-height:22px;
	text-align:left;
	padding:0;
	margin:0;
}

h3 {
	font-size:14pt;
	line-height:18pt;
	text-align:center;
	font-style:italic;
}

h4 {
	font-size:14pt;
	line-height:18pt;
	color:#141654;
	text-align:center;
	margin-bottom:10pt;
	margin-top:10pt;
}

h5 {
	font-size:18pt;
	line-height:22pt;
	color:#141654;
	text-align:center;
	margin-bottom:10pt;
	margin-top:10pt;
	font-style:italic;
}

td.host {
	font-size:14pt;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	padding-bottom:15px;
	vertical-align:middle;
}

td.and {
	font-style:italic;
	text-align:center;
	padding-bottom:15px;
	vertical-align:middle;
}

td.cohost {
	font-size:12pt;
	font-style:italic;
	text-align:center;
}

p.honor {
	font-size:18pt;
	line-height:22pt;
	text-align:center;
	font-style:italic;
}

p.where {
	font-size:12pt;
	line-height:16pt;
	text-align:center;
	font-style:normal
}

.normal {
	color:black;
	line-height:11pt;
}

p.story {
	color:black;
	line-height:11pt;
	padding-left:50px;
	padding-right:0px;
	width:450px;
	text-align:justify;
}

table.press {
	width:550px;
	border:1;
	vertical-align:middle;
	padding-left:5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
	border-spacing:0px;
	margin-left:20px;
	margin-bottom:20px;
}

td.name {
	width:50%;
	font-size:12pt;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#141654;
	font-style:italic;
}

td.name_right {
	width:50%;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
	padding-left:15px;
}

td.info {
	font-weight:normal;
	color:#000000;
}

td.info_right {
	font-weight:normal;
	color:#000000;
	padding-left:15px;
}

td.phone {
	font-weight:normal;
	color:black;
}

td.phone_right {
	font-weight:normal;
	color:#000000;
	padding-left:15px;
}

td.gallery {
	padding-left:10px;
	padding-right:10px;
}

li.issue {
	color:#000000;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:12pt;
}

#rxdrug {
	background-image:url(images/calendar_icon_new.gif);
	background-repeat:no-repeat;
	width:175px; 
	height:275px;
	text-align:left;
	padding-left:15px;
	margin-bottom:-80px;
}

.print {
	text-align:right;
	margin:5px 15px 15px 0px;
}

#event {
	width:550px;
}

#event table {
	margin-left:30px;
	border-spacing:10px;
	border-left:thin solid black;
	border-right:thin solid black;
	/*border-bottom:thin solid black;
	border-top:thin solid black;*/
}

#event td.date {
	border:thin solid black;
	font-size:12pt;
	font-weight:bold;
	color:#141654;
	font-style:italic;
}

#event td.left {
	font-weight:bold;
	color:#000000;
	font-style:normal;
	text-decoration:none;
	line-height:12pt;
	text-transform:uppercase;
	width:125;
	text-align:right;
	padding-right:10px;
	vertical-align:top;
}

#event td.right {
	vertical-align:top;
	width:375;
	text-align:left;
	padding-left:10px;
	font-weight:normal;
	color:#000000;
	font-style:normal;
	text-decoration:none;
	line-height:12pt;
	text-transform:capitalize;
}

#bsd_event {
	width:100%;
}

#bsd_event table {
	width:95%;
}

#bsd_event td.event {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:normal;
	color:#141654;
	font-style:italic;
	line-height:20pt;
}

#bsd_event td.date {
	border-bottom:thin solid black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	font-weight:bold;
	color:#db0000;
	font-style:italic;
	line-height:20pt;
}

#bsd_event td.left {
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	line-height:12pt;
	text-transform:uppercase;
	/*width:125;*/
	text-align:right;
	padding-right:10px;
	vertical-align:top;
	font-size:14px;
}

#bsd_event td.right {
	vertical-align:top;
	/*width:375;*/
	text-align:left;
	padding-left:10px;
	font-weight:normal;
	color:#000000;
	font-style:normal;
	text-decoration:none;
	line-height:12pt;
	text-transform:capitalize;
	font-size:12px;
}

#press_day {
	border-top:thin #131654 solid;
	margin-bottom:25px;
}

.date {
	font-size:11pt;
	font-weight:bold;
	font-style:italic;
	padding-left:7px;
	text-transform:uppercase;
	line-height:14pt;
}

.headline {
	font-weight:bold;
	margin-left:25px;
	font-style:normal;
	text-transform:capitalize;
	width:500px;
	color:#000000;
	line-height:12pt;
	text-align:justify;
}

.a_headline {
	font-style:italic;
	font-weight:normal;
	margin-left:25px;
}

a.headline {
	font-style:italic;
	font-weight:normal;
	text-decoration:underline;
}

a.headline:hover {
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}

.sub_headline {
	font-weight:normal;
	font-style:italic;
	margin-left:25px;
	text-transform:capitalize;
	color:#000000;
	line-height:12pt;
	font-size:11px;
}

a.press_link {
	font-weight:bold;
	font-style:normal;
	text-transform:capitalize;
	width:500px;
	color:#000000;
	line-height:12pt;
	text-align:justify;
	text-decoration:none;
}

a.press_link:visited {
	color:#141654;
}

a.press_link:hover {
	text-decoration:underline;
}

p.actuality {
	color:black;
	line-height:12pt;
	padding:0px 20px 20px 20px;
	width:525px;
	border-bottom:thin solid #000000;
}

.act_time {
	line-height:12pt;
	text-decoration:none;
	font-weight:normal;
}

a.act_time {
	line-height:12pt;
	text-decoration:none;
	font-weight:normal;
}

a.act_time:hover {
	line-height:12pt;
	text-decoration:underline;
	font-weight:normal;
}

.act_date {
	font-size:12pt;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	padding-left:10px;
	text-transform:uppercase;
	line-height:14pt;
}

.act_headline {
	font-size:11pt;
	font-weight:bold;
	padding-left:10px;
	font-style:normal;
	text-transform:uppercase;
	width:500px;
}

a.more {
	color:black;
	line-height:11pt;
	text-decoration:underline;
}

.address {
	font-size:12pt;
	color:#000000;
	line-height:16pt;
	text-decoration:none;
	font-weight:normal;
}

a.contact_form {
	font-size:12pt;
	color:black;
	line-height:14pt;
	text-decoration:underline;
	font-weight:normal;
}

a.contact_form:hover {
	text-decoration:none;
	font-style:italic;
}

#press_rel {
	width:600px;
	padding-left:15px;
}

#press_rel p.normal {
	color:black;
	line-height:12pt;
	width:575px;
	text-align:justify;
}

#press_rel li.normal {
	color:black;
	line-height:12pt;
	padding-right:0px;
	width:475px;
	margin-bottom:6pt;
	text-align:justify;
}

#press_rel .reltime {
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
}

#press_rel .contact {
	font-weight:normal;
	font-style:normal;
	color:#000000;
}

#press_rel .reldate {
	color:black;
	line-height:14pt;
	text-transform:uppercase;
	margin-left:0px;
	font-weight:bold;
	font-size:125%;
}

#press_rel .rel_headline {
	font-weight:bold;
	font-style:normal;
	text-transform:capitalize;
	margin-left:0px;
	text-align:center;
	font-size:125%;
}

#press_rel .rel_sub_headline {
	font-weight:normal;
	font-style:normal;
	text-transform:capitalize;
	margin-left:0px;
	text-align:center;
	font-style:italic;
	font-size:125%;
}

#press_rel img {
	border:none;
	padding:0px 3px 0px 3px;
}

/*#footer {
	position:absolute;
	margin-top:10px;
	margin-left:-1px;
	border:thin black solid;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 5px;
	background-color:#ffffff;
	width:100%;
}

#footer p.disclaimer {
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

#sub_left {
	background-color:#e9e9f3;
	position:absolute;
	z-index:2;
	margin-top:160px;
	margin-left:75px;
	width:240px;
	height:350px;
	border-left:thin solid #ff9c00;
	border-top:thin solid #ff9c00;
	border-bottom:thin solid #ff9c00;	
	border-right:thin solid #ff9c00;
}

#sub_left .text {
	width:220px;
	padding-left:15px;
	padding-top:-15px;
}

#sub_left a.hdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:14pt;
	color:#141654;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
}

#sub_left a.hdr:hover {
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}

#sub_left h1 {
	font-size:14pt;
	line-height:16pt;
	line-height:inherit;
	color:#141654;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	margin-bottom:4px;
}*/

#signupheader h1 {
	font-size:18px;
}

#bsd_main {
	background-color:#ffffff;
	margin-left:200px;
	margin-top:150px;
	position:absolute;
	width:675px;
	padding-top:15px;
	z-index:1;
	border:thin solid #ff9c00;
}

#bsd_main .invite {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-left:15px;
	font-size:10pt;
	line-height:12pt;
	color:#000;
}

#bsd_main a.invite {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-left:15px;
	font-size:10pt;
	line-height:12pt;
	color:#141654;
	text-decoration:none;
	font-weight:normal;
}

#bsd_main a.invite:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-left:15px;
	font-size:10pt;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}

#bsd_main h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#141554;
	font-size:14pt;
	line-height:18pt;
	text-align:left;
}

#bsd_main p.normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:black;
	line-height:13pt;
	padding-left:15px;
	padding-right:15px;
}

#bsd_main .text {
	padding-left:15px;
	padding-right:15px;
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
}


#thank h2 {
	color:#131654;
	font-weight:bold;
	font-style:italic;
	font-size:14pt;
}

#sticker h2 {
	color:#131654;
	font-weight:bold;
	font-style:italic;
	font-size:14pt;
}

#sticker p {
	font-style:normal;
	font-weight:normal;
	color:#000000;
}

#vets {
	font-style:normal;
	color:#141654;
	text-decoration:none;
	font-weight:normal;
	/*margin-top:250px;*/
}

#vets h1 {
	font-size:18pt;
	line-height:16pt;
	text-align:center;
	margin-bottom:15px;
}

#vets h2 {
	font-size:14pt;
	line-height:18pt;
	text-align:left;
}

#vets .name {
	margin-left:1%;
	font-size:12pt;
	line-height:16pt;
	font-weight:bold;
	text-transform:capitalize;
}

#vets .conflict {
	float:right;
	font-size:10pt;
	color:black;
	margin-top:-15pt;
	text-transform:capitalize;
}

#vets .branch {
	float:right;
	margin-right:0px;
	color:#000000;
	text-transform:capitalize;
}

#vets .location {
	font-size:80%;
	margin-left:25px;
	float:left;
	color:#000000;
	font-style:italic;
	text-transform:capitalize;
}

#vets table {
	width:560px; 
	border:1;
}

#vets td.ind {
	border-bottom:thin solid #000000;
	height:48pt;
}

a.veterans {
	color:#be3018;
	font-style:italic;
	font-weight:bold;
	font-size:16pt;
	line-height:20pt;
	text-align:left;
	text-decoration:underline;
}

a.veterans:hover {
	color:#be3018;
	font-style:normal;
	font-weight:normal;
	font-size:16pt;
	line-height:20pt;
	text-align:left;
	text-decoration:none;
}

a.veterans:visited {
	color:#be3018;
	font-style:italic;
	font-weight:bold;
	font-size:16pt;
	line-height:20pt;
	text-align:left;
	text-decoration:underline;
}

a.veterans:visited:hover {
	color:#be3018;
	font-style:normal;
	font-weight:normal;
	font-size:16pt;
	line-height:20pt;
	text-align:left;
	text-decoration:none;
}

.media_hdr {
	font-size:175%;
	font-style:normal;
	font-weight:bold;
	text-align:center;
}

.media_sub_hdr {
	font-size:125%;
	font-style:normal;
	font-weight:bold;
	line-height:22pt;
}

a.media_link {
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
	font-size:125%;
}

a.media_link:hover {
	font-weight:bold;
}

a.media_link:visited {
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
	font-size:125%;
}

a.media_link:visited:hover {
	font-weight:bold;
}

li.media {
	margin-bottom:12pt;
}

.justify {
	font-size:10pt;
	color:black;
	line-height:12pt;
	width:450px;
	text-align:justify;
}

.action_item {
	padding:0px 0px 40px 0px;
	border-top:thin solid #000000;
}

/* Letter to the Editor Styles */

form div {
	width: 400px;
	text-align: right;
}
form div.proof {
	width: 400px;
	text-align: left;
}
form div.proof textarea {
	width: 600px;
	height:250px;
}
#lte label {
	margin-right: 10px;
	text-align: right;
}
#lte input {
	width: 200px;
	margin: 2px 0 2px 0;
}
#lte select {
	width: 200px;
	margin: 2px 0 2px 0;
}

#lte legend {
	color:#141654;
}</style>
<style type="text/css">/*

Here's a demo stylesheet used to format a menu and its content.
Feel free to alter the menu layout however you want. All you have to do is ensure the script
has the correct CSS property name (like 'visibility' or 'display') that you want it to change.

One good resource for UL/LI formatting: http://www.alistapart.com/articles/taminglists/
Consult your favourite CSS reference for editing fonts/borders/etc.

Otherwise, even if you're not very experienced at CSS, you can just go through and change
the #RGB border/background colours where suitable to customise for your site!

*/



/* OFFICE-STYLE FREESTYLE MENU LAYOUT */


/* All <ul> tags in the menu including the first level */
.menulist, .menulist ul {
	list-style: none;
	position: relative;
	margin:0;
	padding:0;
	width:163px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom:18px;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned across from their parent */
.menulist ul {
 visibility: hidden;
 position: absolute;
 top: -1px;
 left: 162px;
 width:133px;
 font-size:12px;
 font-weight:normal;
 background: url(images/bg_left.gif) top right repeat-y;
 border-top: 1px #141654 solid;
 border-left: 1px #141654 solid;
} 

/* All menu items (<li> tags) are relatively positioned (to correctly offset submenus). */
.menulist li {
	position: relative;
	border-right: 1px #141654 solid;
	border-bottom: 1px #AEB8C1 solid;
	background: url(images/bg_nav_off.gif) bottom left repeat-x;
}

/* Links inside the menu */
.menulist a {
 display: block; 
	text-decoration: none;
	color: #141654;
	margin:0;
	padding:0;
	padding-left: 9px;
	padding-bottom: 2px;
	padding-top:3px;
	padding-right:3px;
}


/*
 Lit items: hover/focus = the current item. 'highlighted' = parent items to visible menus.
 Here, active items are given a border, and a padding tweak to 'elevate' the text within.
 Feel free to use background-image:url(file.gif) instead of background-color:#nnn here...
*/
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
	background: #141654 url(images/bg_nav_on.gif) top left repeat-x;
	color: #ffffff;
}
.menulist a.highlighted {
	color: #141654;
}

/*
 If you want per-item background images in your menu items, here's how to do it.
 1) Assign a unique ID tag to each link in your menu, like so: <a id="xyz" href="#">
 2) Copy and paste these next lines for each link you want to have an image:
    .menulist a#xyz {
      background-image: url(out.gif);
    }
    .menulist a#xyz:hover, .menulist a.highlighted#xyz, .menulist a:focus {
     background-image: url(over.gif);
    }
*/


/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
.menulist a .subind {
 float: right;
}

/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .menulist li {
 float: left;
 height: 1%;
}
* html .menulist a {
 height: 1%;
}