/* Normalizes font-sizes for headers */
h1, h2, h3, h4, h5, h6
{ font-size: 100%; }

/* Removes border from fieldset and img */
fieldset, img
{ border: 0; }

/* IE bug: to remove double margin w/ float. */
html
{ display: inline; }

* { margin:0; padding:0; }

body {
	position: relative;
	margin: 0 auto;
	width: 972px;
	font-size: .7em;
	color: #333333;
	font-family: Georgia, serif;
	background-color: #000000;
}

p {
	padding: 10px 20px 0px 20px;
}

#bill_about {
	position: absolute;
	top: 705px;
	left: 300px;
}

.bold {
	font-weight: bold;
}

.title {
	font-size: 2em;
	color: #cc0000;
	font-family: Arial Black, sans-serif;
}

#main_container {
	position: relative;
	background-color: #ffffff;
}

.clear {
	clear: both;
}

a {
	color: #cc0000;
}

a:hover {
	color: #000000;
}

/* /////////////////////////// BRANDING ///////////////////////////// */

#branding {
	width: 923px;
	margin-left: 24px;
	height: 163px;
	background: transparent url("PastEditions/images/header.gif") no-repeat 0px 0px;
}

#branding p {
	display: none;
}

#headerbanner {
	position: absolute;
	top: 105px;
	left: 35px;
}

#nav {
	position: relative;
	width: 923px;
	height: 36px;
	margin-left: 24px;
}

#navmenu {
	position: absolute;
	list-style-type: none;
	list-style: none;
	margin:0; 
	padding:0;
	display: inline;
	overflow: hidden;
	width: 923px;
}

#navmenu li {
	display: inline;
	list-style-type: none;
}

#navmenu a {
	float: left;
	overflow: hidden;
}

/*
#navmenu a:hover, #navmenu a:active, #nav a.selected {
	background-position: 0 -36px;
}
*/

#button1 a { width: 167px; height: 36px; background: url("PastEditions/images/nav_headlines.gif") 0 0 no-repeat; }
#button2 a { width: 143px; height: 36px; background: url("PastEditions/images/nav_usnews.gif") 0 0 no-repeat; }
#button3 a { width: 155px; height: 36px; background: url("PastEditions/images/nav_business.gif") 0 0 no-repeat; }
#button4 a { width: 138px; height: 36px; background: url("PastEditions/images/nav_world.gif") 0 0 no-repeat; }
#button5 a { width: 114px; height: 36px; background: url("PastEditions/images/nav_odd.gif") 0 0 no-repeat; }
#button6 a { width: 206px; height: 36px; background: url("PastEditions/images/nav_special.gif") 0 0 no-repeat; }


/* /////////////////////////// CONTENT ////////////////////////////// */

#content_main {
	width: 923px;
	margin-left: 24px;
}


/* /////////////////////////// FOOTER /////////////////////////////// */

#footer {
	width: 923px;
	margin-left: 24px;
	height: 106px;
	background: transparent url("PastEditions/images/footer.gif");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

#footer p {
	position: relative;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	text-align: center;
	font-size: .9em;
	top: 25px;
}

a.rss:link				{font-size: 1.2em; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }
a.rss:visited			{font-size: 1.2em; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }
a.rss:active			{font-size: 1.2em; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }
a.rss:hover				{font-size: 1.2em; color: #cc0000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }

a.foot:link				{font-size: .9em; color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }
a.foot:visited			{font-size: .9em; color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }
a.foot:active			{font-size: .9em; color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }
a.foot:hover			{font-size: .9em; color: #cc0000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }

a.blue:link				{font-size: .9em; color: #1305d4; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }
a.blue:visited			{font-size: .9em; color: #1305d4; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }
a.blue:active			{font-size: .9em; color: #1305d4; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }
a.blue:hover			{font-size: .9em; color: #cc0000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline; }

#rss_list ul {
	position: relative;
	list-style-image: url("PastEditions/images/rss_icon.jpg");
	list-style-position: outside;
	margin: 0;
	padding: 10px 0 0 125px;
}

#rss_list ul li {
	position: relative;
	margin: 0;
	padding: 0 0 7px 2px;
}




