html { overflow-y: scroll }

p { color: #630; font-size: smaller; font-family: Geneva, Arial, sans-serif; margin-top: 0px; margin-bottom: 0px }

li { 
	color: #630;
	font-size: smaller
}

a   { color: #600; }

body  { 
	background-color: #333; 
	margin: 0px;
}

.site {
	position: absolute;
	background-color: #D8D8D8; 
	width: 1000px; 
	height: 512px;
}

/* place site in UL corner on IE 5 Mac */
.site {
	top: 20px; 
	left: 20px; 
}

/* center site on every other browser
   BEGIN hiding from IE 5 Mac \*/
.site { 
	top: 50%; 
	left: 50%; 
	margin-top: -256px; 
	margin-left: -500px;
	/*margin-left: -391px*/
}
/* END hiding from IE 5 Mac */

.clear { 
	clear: both 
	}

.masthead  { 
	background: #fed580 url(images/masthead.gif) no-repeat;
	padding: 12px 12px 9px;
	border-bottom: 2px solid black;
}

.navBox  { 
	float: right; 
	margin-left: 9px; 
	width: 70px; 
	height: 70px 
}	
#sectionTitle { 
	clear: both;
	padding-bottom: 0px;
	background-color: #993300;
}
#titleRule  { 
	padding-top: 4px; 
	padding-bottom: 9px
}
#sideGraphic  {
	margin-left: 12px;
	margin-right: 9px; 
	width: 107px; 
	height: 309px;
}
.listBox { 
	float: right; 
	margin-right: 9px;
	width: 270px; 
	height: 309px; 
	border: 0px;
}
.featuredBox { 
	float: right; 
	margin-right: 9px;
	width: 270px; 
	height: 309px; 
	border: 0px;
}
.storyBox { 
	float: right; 
	width: 322px; 
	height: 309px; 
	margin-right: 12px;
	border: 0px;
}
.storyBox2 { 
	float: right; 
	width: 604px; 
	height: 309px; 
	margin-right: 12px;
	border: 0px;
}
#footer { 
	margin: 9px 12px 3px; 
	padding: 3px; 
	border-top: 3px solid #999;
}

.textNav { float: right }

.copyright { float: left }

.banner    { 
	color: white; 
	background-color: #666; 
	text-transform: uppercase; 
	margin-bottom: 0px; 
	padding-top: 8px; 
	padding-bottom: 4px; 
	border-bottom: 2px solid black;
}
.banner a { 
	color: #ccc; 
	font-family: Geneva, Arial, sans-serif; 
	text-transform: uppercase;
}
.banner a:hover { color: white; text-transform: uppercase }

.story { padding: 8px }

.center { text-align: center }

.floatcontainer {
	display: inline-table;
}
.floatcontainer:after { 
	content: "."; 
	display: block; 
	height: 0px; 
	overflow: hidden; 
	clear: both; 
	visibility: hidden;
}
	
/* IE Win only: "* html" targets IE; backslash excludes Mac \*/
* html .floatcontainer { height: 1% }
.floatcontainer { display: block; }
/* End Holly Hack */ 

#byline   { font-style: italic; font-weight: ; font-size: 11pt; margin-left: 156px; bold: margin-top: 6px }
iframe { border: 0px }
img { border: 0px; display: block; }
.titleRule { margin-top: 4px; margin-bottom: 8px }
ul { margin-top: 0px; padding-top: 0px }
