/* GLOBAL STYLES */
@import url(global.css);


/* LAYOUT CLASSES */
.header							{ width: 976px; height: 223px; overflow: hidden; }
	.header h1					{ margin: 10px 0 0 265px; }
	.header h2					{ font: 2.6em Verdana, Arial, Helvetica, sans-serif; margin: 10px 0 0 270px; }
	.header .logo				{ width: 340px; display: block; margin: 20px 0 0 35px; overflow: hidden; }
	.header .logo a				{ height: 144px; display: block; margin: 0; text-decoration: none; text-indent: -9999px; }

/* tabular data */
table.bills th					{ background: #000; color: #FFF; padding: 8px; text-align: left; }
table.bills tr.support			{ background: #E9F5E9; }
table.bills td					{ border-bottom: 1px solid #CCC; padding: 20px 8px; }
td.support						{ width: 8%; color: #060; font-weight: bold; text-align: center; }
td.watch						{ width: 8%; color: #039; font-weight: bold; text-align: center; }
td.oppose						{ width: 8%; color: #C00; font-weight: bold; text-align: center; }
small							{ display: block; padding-bottom: 30px; }
.author							{ width: 20%; }
.intent							{ width: 35%; }
.status							{ width: 37%; }

div#body						{ width: 600px; padding: 0 5px 0 50px; } /* for the checkout page */
.rightcolumnStore				{ width: 691px; background: url(../_images/bg-gradient-text-column.gif) repeat-x; }
.rightcolumnStore				{ font: 1.4em/1.4em Verdana, Arial, Helvetica, sans-serif; padding: 0 20px; overflow: visible; float: right; }

