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

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

/* 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:link		{ font-size: 1.2em; color: #000000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; }
a:visited	{ font-size: 1.2em; color: #000000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; }
a:active	{ font-size: 1.2em; color: #000000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; }
a:hover		{ font-size: 1.2em; color: #cc0000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; }

#ticker a {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-weight:bold; font-size:10pt
}

a:link.ticker		{ font-size: 10pt; color: #0000FF; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; font-weight: bold  }
a:visited.ticker	{ font-size: 10pt; color: #3300FF; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; font-weight: bold  }
a:active.ticker		{ font-size: 10pt; color: #3300FF; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; font-weight: bold  }
a:hover.ticker		{ font-size: 10pt; color: #000000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; font-weight: bold  }

a:link.red		{ font-size: 10pt; color: #CC0000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; font-weight: bold }
a:visited.red	{ font-size: 10pt; color: #CC0000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; font-weight: bold }
a:active.red	{ font-size: 10pt; color: #CC0000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; font-weight: bold }
a:hover.red		{ font-size: 10pt; color: #000000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; font-weight: bold }

a:link.title	{ font-size: 1.5em; color: #cc0000; font-family: Arial Black, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; }
a:visited.title	{ font-size: 1.5em; color: #cc0000; font-family: Arial Black, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; }
a:active.title	{ font-size: 1.5em; color: #cc0000; font-family: Arial Black, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; }
a:hover.title	{ font-size: 1.5em; color: #000000; font-family: Arial Black, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; }

a:link.blue		{font-size: 1.2em; color: #6666ff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; }
a:visited.blue	{font-size: 1.2em; color: #6666ff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; }
a:active.blue	{font-size: 1.2em; color: #6666ff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; }
a:hover.blue	{font-size: 1.2em; color: #000099; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; }


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

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

#branding p {
	display: none;
}

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



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

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


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

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

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

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

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

a:link.butler			{font-size: .9em; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; }
a:visited.butler		{font-size: .9em; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; }
a:active.butler			{font-size: .9em; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; }
a:hover.butler			{font-size: .9em; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; }

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

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






