#logo {
}
a, a:link, a:link:visited a:hover, a:hover:visited {color:#FFFFFF
}

#logo  h1{
margin: 35px 0px 0px 0px;
padding: 0px;
height: 160px;
text-indent: -9000px;
}

#logo  h1 a{
display: block;
margin: 35px 0px 0px 0px;
padding: 0px;
height: 160px;
background: url(images/logo.gif) no-repeat; 
border: 0;
}


/* Begin Article Photo Positions */
#pr {float: right; margin: .25em .35em .25em .5em ;}
#pl {float: left; margin: .25em .25em .25em 0em ;}
/* End Article Photo Positions */

.pullquote {font-size: 14px;
text-align:center; font-weight: bold;}

 
/*Begin nav_top_sub_sucker */
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;

}

#nav a {
	display: block;
	width: 160px;

}

#nav li { /* all list items */
	float: left;
	width: 160px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: url(images/bg-grey.gif); 
	width: 160px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li ul ul a{ /* third-and-above-level lists */
font-size:12px;
text-decoration:none;
}


#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

.suckerlinks a, .suckerlinks a:link, .suckerlinks a:link:visited { font-size: 12px; color:#ccc; text-decoration: none; padding: 0px 0px 0px 0px;}

.suckerlinks a:hover, .suckerlinks a:hover:visited { font-size: 12px; color: #666666; text-decoration:none; padding: 0px 0px 0px 0px;}

/*End nav_top_sub_sucker */
