@import url('reset.css');

body {
	background-color: #cccccc; color: #000000; 
	font: normal 62.5% Arial, Helvetica, sans-serif; 
	padding-bottom: 20px;
}

/* //layout */
#container {
	width: 800px; margin: 0 auto; 
	background: #fff url(../images/bg-container.gif) 0 0 repeat-y;
}
#header {
	margin: 0 10px; padding: 10px; background: #fff6bf; border-bottom: solid 2px #ffdd00;
}
#content {
	float: right; width: 480px; padding: 50px 50px 0 0;
	font-size: 1.3em; line-height: 1.4em; 
}
#sidebar {
	float: left; width: 230px; padding-bottom: 40px;
	font-size: 1.3em;
}
#footer {
	clear: both; 
	background: url(../images/bg-footer.gif) bottom left no-repeat;
	height: 190px; /* 190px */
}
#footer p {
	padding: 150px 30px 10px; 
	font-size: 1.1em; text-align: right; 
}


h1, h2 {
	font-size: 1.8em; font-weight: bold; color: #FFCC00; margin: 0 0 20px 0;
}
h2 {
	font-size: 1.2em; color: #FF9900; margin: 1em 0;
}
h3, h4, h5 {
	font-size: 1em; margin: 1em 0;
}
p {
	margin: 1em 0; text-align: justify;
}
#content ul { list-style: disc; }
#content ol { list-style: decimal; }
#content li { margin-left: 25px; }
img { 
	border: 0;
}
pre {
	font-size: 11px;
}
a:link, a:hover, a:visited {
	color: #FF9900;
}
td, th {
	font-size: 1em; font-weight: normal;
	vertical-align: top; padding: 0 5px 0 0; margin: 0;
}
th {
	text-align: left;
}
td.altalign, th.altalign { text-align: right; vertical-align: bottom; }
dt { clear: left; float: left; width: 70px; border: solid 0px #000; }
dd { margin: 0 0 0 75px; border: solid 0px #f00; }

/* // navigation */
ul#nav { list-style: none; margin: 50px 0 0 30px; border-top: solid 1px #fd0;}
#nav li { border-bottom: solid 1px #fd0; }
#nav li a { display: block; padding: 10px 5px; color: #000; font-weight: bold; text-decoration: none; }
#nav li a:hover { background: #fd0; color: #fff; }



.footnote {
	font-size: 11px; text-align: right;
}
.chartheader {
	font-size: 13px; font-weight: bold; text-align: center; background-color: #FF9900; color: #FFFFFF;
	margin: 1em 0; padding: 0.2em 0; 
}
#content #streamFlash { 
	margin: 0 0 20px 0; 
}

#UxC { float: right; margin: 0 0 25px 25px; }

#content #newslist li { list-style: none; margin-left: 0; }

/* GREASE RIVER */
#grease-river h2 { margin-top: 3em; }