html,body,form {height:100%;margin:0;padding:0;}
/*body {background:url(images/body_bg.jpg) top left no-repeat fixed #000040;font-size:100%;}*/
body {background-color:#0B0B0B;font-size:100%;}
#container {height:auto !important;height:100%;margin:auto;min-height:100%;position:relative;width:820px;}
#join-campaign {background-color:#0B0B0B;color:#FFFFFF;font:bold 9px Lucida Grande,Arial,sans-serif;letter-spacing:0.05em;padding:0px 10px 5px 10px;text-align:center;text-transform:uppercase;}
/*#header {background:url(images/TerryNealeyBannerNew.jpg) top left no-repeat;height:175px;margin-bottom:10px;width:800px;}*/
#header {background:url(images/terry-nealey-banner.jpg) top left no-repeat;height:175px;margin-bottom:10px;width:800px;}
#menu {height:21px;margin-bottom:10px;width:820px;}
#menu ul {margin:0;padding:0;}
#menu ul li {float:left;list-style-type:none;margin:0;margin-right:2px;padding:0;}
#menu ul li a {background-color:#990000;border:1px solid #FFFFFF;color:#FFFFFF;display:block;font:normal 10px Arial Narrow,sans-serif;letter-spacing:0.1em;padding:3px 4px;text-decoration:none;text-transform:uppercase;}
#menu ul li a:hover {background-color:#0B0B0B;border:2px solid #FFFFFF;padding:2px 3px;}
#content {margin:auto;padding-bottom:75px;position:relative;width:820px;}
#leftContent {left:0;position:absolute;top:0;width:170px;}
#leftContent p {margin:0;padding:0;}
#leftContent img {border:4px solid #990000;margin-bottom:10px;}
#mainContent {background-color:#FFFFFF;border:4px solid #990000;margin-left:180px;padding:10px 20px;/*position:absolute;*/width:580px;}
/*
	#leftContent {float:left;width:170px;}
	#mainContent {background-color:#FFFFFF;border:4px solid #990000;margin-left:180px;margin:auto;padding:10px 20px;width:580px;}
*/
#footer {bottom:0;color:#C0C0C0;font:11px normal Arial,sans-serif;letter-spacing:0.1em;position:absolute;text-align:center;width:800px;}
#footer a, #footer a:visited {color:#FFFFFF;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer div {background-color:#FFFFFF;border:2px solid #990000;color:#000040;margin:auto;padding:2px 5px;width:500px;}
h1,h2,h3,h4,h5,h6 {margin:5px 0px;}
h1,h2,h3,h5 {color:#990000;font-family:Arial,sans-serif;font-weight:bold;}
h4,h6 {color:#000040;font-family:Arial,sans-serif;font-weight:bold;}
h1	{font-size:24px;}
h2	{font-size:20px;}
h3	{font-size:18px;}
h4	{font-size:14px;}
h5	{font-size:12px;}
h6	{font-size:11px;}

a, a:visited {color:#000040;}
a:hover {color:#990000;}
img.no-border {border:0;}
#mainContent p {text-indent:2em;}

.article-list		{border-bottom:3px double #999999;margin-bottom:10px;padding-bottom:15px;}
.article-list h3	{font:bold 14px Arial,sans-serif;padding:5px 0px;margin:0px;}
.article-list a,
.article-list a:visited	{color:#444444;display:block;font:normal 10px Arial,sans-serif;padding:1px 5px 1px 65px;text-decoration:none;text-indent:-61px;}
.article-list a:hover	{background-color:#E0F0FF;border:1px solid #555599;padding:0px 4px 0px 64px;}
.article-list a.here	{background-color:#FFFFFF;border:1px solid #990000;padding:0px 4px 0px 64px;}

#articleNav			{margin-bottom:5px;margin-top:-15px;padding:0px;width:420px;}
#articleNav *		{color:#000099;font:normal 10px/12px Helvetica,Arial,sans-serif;text-decoration:none;}
#articleNav * a:hover	{text-decoration:underline;}
#articleNav .next	{text-align:right;}
#articleNav .pref	{text-align:left;}

.comments-module {padding:5px 10px;background:url(../images/css/pri-module-bground.jpg) no-repeat left top;}
.comment-entry div {background-image:url(../images/response-votes.png);background-repeat:no-repeat;font:normal 10px Arial;padding-left:15px;}
.comment-entry {margin-bottom:5px;}
.comment-entry p {background-color:#FFFFFF;font:normal 11px Arial,sans-serif;margin:2px;padding:3px 10px;}
#comment-form {border-top:2px solid #0055A5;margin-top:10px;}
.yes div	{background-position:0px 0px;}
.no div	{background-position:0px -12px;}
.und div	{background-position:0px -24px;}
.yes p	{border:1px solid #00CC00;}
.no p	{border:1px solid #CC0000;}
.und p	{border:1px solid #999999;}

p	{font-family:Tahoma,Arial,sans-serif;text-align:justify;}
ul {margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;}
ul li {font:normal 12px Tahoma,Arial,sans-serif;margin-bottom:2px;}
ul.no-bullets li {list-style-type:none;}
ol {color:#990000;font:bold 16px Arial,sans-serif;}
ol li h2 {font:bold 16px Arial,sans-serif;margin:0;}
ol li p {color:#202020;font:normal 12px Tahoma,Arial,sans-serif;line-height:150%;text-align:justify;}
div.supporter {width:254px;}
div.supporter img {border:2px solid #990000;width:250px;}
div.supporter h3 {color:#404040;font:normal 12px Tahoma,Arial,sans-serif;line-height:125%;margin-top:5px;text-align:right;}
div.supporter h3 span {color:#990000;font-weight:bold;}

.alert	{color:#990000;font:bold italic 12px Arial,sans-serif;}
.b	{font-weight:bold;}
.i	{font-variant:italic;}
.sm,.small {font-size:10px;}

.l	{text-align:left;}
.c	{text-align:center;}
.r	{text-align:right;}

.red	{color:#990000;}
.blue	{color:#000040;}
.s	{font-size:10px;}
.up	{text-transform:uppercase;}

.pr	{padding-right:4px;}
.sans {font-family:Verdana,sans-serif;}