body {	font-family: Georgia, Palatino, "Times New Roman", serif;	margin: 0;	padding: 0;	background-color: white;  background-image: url(../images/front/bg.lines.gif);  color: #302F2F;}a:link {	color: #234296;	text-decoration: none;}a:visited {	color: #3E4D74;	text-decoration: none;}a:active, a:hover { color: #C15208; }span.alt { display: none; }h1, h2, h3, h4, h5, h6 {	margin: 0;	padding: 0;}div.endColumn, div.endRightColumn, div.endLeftColumn {	clear: both;	height: 1px;	width: 1px;	margin-bottom: -1px;	overflow: hidden;}div.endRightColumn { clear: right; }div.endLeftColumn { clear: left; }p, ul, ol {  font-size: 14px;  line-height: 19px;  margin-top: 3px;  margin-bottom: 1em;}p.caption {	font-family: "Helvetica Neue", Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	font-weight: bold;}div.shell {	background-image: url(../images/front/bg.shadow.gif);	background-repeat: repeat-y;	width: 750px;}div#masthead p {	font-size: 12px;	line-height: 12px;	text-transform: uppercase;	letter-spacing: 1px;	margin: 0;	padding: 4px 0;}span.photoCredit { font-weight: normal; text-transform: uppercase; }ul.storyList, ul.menu {	list-style-type: none;	padding: 0;	margin: 0 15px;	font-size: 11px;	line-height: 14px;}ul.storyList li, ul.menu li {  padding-top: 14px; }div.logo { padding: 30px 15px; }div#ctrMenu ul.menu {	font-family: "Helvetica Neue", Tahoma, Arial, Helvetica, sans-serif;}ul.menu {	font-weight: bold;}a img { border: 0; }form { margin: 0; }input { font-size: 11px; }.pullQuote{	padding:10px; 	border-top:1px #cccccc solid;	border-bottom:1px #cccccc solid;	width:300px;	margin-left:auto;	margin-right:auto;	margin-top:20px;	margin-bottom:20px;}
