

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

a img,:link img,:visited img { border:none }

:link,:visited { text-decoration:none }

body {
	margin: 0;
	font-family: georgia,serif;
	font-size: 14px;
	color: #444;
	background: #fff url(http://oregonianextra.com/ducks/images/bkgd.gif) top center repeat-y;
	}
	
#container { width:960px; height:1000px; margin:auto; }

#topper { background-color: #484848; height: 40px; }

#topper img { margin-left: 10px; }

#ducktop { background-color: #044520; height:100px; }

#duckhed h1 { color:#ccc; font-family: georgia,serif; font-size:72px; letter-spacing:-2px; margin-top:-84px; position:relative; }

#duckhed .smaller { font-size:60%; font-style:italic; }

.date { font-size: 80%; font-family: Helvetica, Arial, sans-serif; }

#marquee { width: 100%; height:140px; margin: 2px 0 20px 0; background-color:#ccc;padding:10px 0 0 0;}

#marquee img { margin: 5px 0 0 19px; }

.credit { text-align:right; font-family: Helvetica, Arial, sans-serif; font-size: 75%; margin-top:3px; }

#slide { width: 640px; }

#slide h2 { font-family: Helvetica, Arial, sans-serif; font-size:18px; letter-spacing:-1px; font-weight: bold; margin-bottom:5px;}

.chunk { margin-top:40px; }

h1,
h2,
h3 {
	margin: 0;
	font-weight: normal;
	font-family: georgia, serif;
	}
	
h2 {
	font-size: 26px;
	}
	
h3 {
	font-size: 18px;
	}
	
p {
	margin: 0 0 15px 0;
	}
	
img {
	border-style: none;
	}
	
ul {
	margin: 0;
	padding: 0;
	}
	
li {
	list-style: none;
	padding: 0 0 5px 0;
	}
	
span.light-text {
	color: #888;
	}
	
.small-text {
	font-size: 13px;
	line-height: 19px;
	}
	
span.progress {
	padding: 5px 10px 5px 10px;
	background: #39f;
	color: #fff;
	}
	
.highlight {
	margin: 0 0 5px 0;
	padding: 10px;
	font-weight: bold;
	background: #eee;
	color: #39f;
	}
	
/* links */

a,
a:visited {
	color: #af0c2c;
	text-decoration: none;
	}
 
a:hover,
a:active {
	color: #06c;
	text-decoration: underline;
	}
	
/* flag */

#onext {
	padding: 3px 2px 3px 20px;
	background: #aaa;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	border-bottom: 1px solid #ddd;
	}
	
#onext h3 {
	margin: 0 0 0 5px;
	display: inline;
	font-family: 'gill sans', verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	letter-spacing: 1.5px;
	}
	
#onext a,
#onext a:visited {
	color: #fff;
	text-decoration: none;
	}
 
#onext a:hover,
#onext a:active {
	color: #fff;
	text-decoration: underline;
	}		

#top {
	padding: 17px 0 14px 0;
	background: #600 url(http://next.oregonianextra.com/lovelle/graphics/bg_top.gif) bottom repeat-x;
	color: #fff;
	border-top: 5px solid #950000;
	border-bottom: 8px solid #fff;
	line-height: 0;
	}
	
#top .banner {
	width: 1000px;
	margin: 0 auto 0 auto;
	background: #600;
	}
	
/* main structure */

#wrapper {
	width: 950px;
	margin: 0 auto 0 auto;
	padding: 10px 0 0 0;
	}

#content {
	width: 640px;
	float: left;
	margin: 15px 20px 50px 0;
	background: #fff;
	}
	

#content h1 { font-size: 45px; margin: 10px 0 10px 0; letter-spacing:-1px; }
	
#sidebar {
	width: 270px;
	float: right;
	margin: 10px 0 0 30px;
	font-family: Helvetica, Arial, sans-serif;
	}
#sidebar h2 { font-family: Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing:-1px; margin-bottom:15px; }

#sidebar p { margin:10px 0 20px 0;}
	
#footer {
	clear: both;
	width: 930px;
	margin: 20px auto 0 auto;
	padding: 20px 0 20px 0;
	font-family: helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	background: transparent;
	color: #888;
	}
	

/* scroller */

#my-glider {
	}



div.scroller { 
	width: 960px; 
	height: 130px;
	overflow: hidden;
	}
	
div.scroller div.section {
	float: left;
	width: 960px;
	height: 130px;
	overflow: hidden;
	}
	
div.scroller div.content {
	width: 10000px;
	}
	
	
.glider-controls {
	margin-top:-20px;
	text-align: right;
	padding-right:20px;
	font-family: Georgia, serif;
	font-size: 40px;
	color: #999;
	}
	
.glider-controls a:link, .glider-controls a:visited {
	color:#999;
}
	
.glider-controls a:hover, .glider-controls a:active {
	color:#000;
	text-decoration:none;
}
	


/* boxover */

.tooltipheader,
.tooltipbody {
	padding: 10px 15px 10px 15px;
	background: #fff;
	color: #b00;
	border: 1px solid #ccc;
	}
	
.tooltipbody {
	padding: 0;
	border: 0;
	background: transparent;
	}

.slideshow {
	width: 100%;
	padding: 10px;
	text-align: center;
	}
	
