@charset "utf-8";
body {
 background:#FFF; 
 background-image: url(images/bg.jpg);
 background-repeat: no-repeat;
 background-position: top;
 margin: 0;
 padding: 0;
 text-align: center;
 color: #000000;
 text-align:center;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
}

.excise h1{
 color: #0055a2;
 font:Georgia, "Times New Roman", Times, serif;
 font-size:18px;
/* line-height:12px; */
}

.excise h3, .excise h3 a{
 color: #db6f01;
  font:Georgia, "Times New Roman", Times, serif;
 font-size:14px;
 
}

.excise #container {
 margin: 0 auto; 
 text-align: left;
 background-repeat: no-repeat;
 background-position: left top;
 width: 100%;

}
.excise #header {
 margin: 0 auto; 
 width: 960px;
 height: 170px;
 margin-top: 0px;
}
.excise #header #menu{
 width: 629px;
 text-align:center;
 height: 95px;
 margin-bottom: 0px;
 margin-top: 58px;
 margin-left: 30px;
   	
}
.excise #header #rollOvers{
 width: 394;
 height: 5px;
 margin-bottom: 18px;
 margin-left: 150px;
 margin-top: 20px;
}

.excise #header #emailQuickSignUp{
 width: 205px;
 height: 107px;
 background-image:url(images/emailSignUp.png);
 display: inline-block;
 margin-left: 700px;
 position: absolute;
 top: 44px;
 padding-top: 14px;
}
.excise #header #emailQuickSignUp #emailInner{
 width: 200px;
 margin-left: 10px;
 margin-top: 50px;
}

.excise #header #emailQuickSignUp #emailInnerButton{
 width: 37px;
 top: 20px;
 position: absolute;
 margin-left: 150px;
 margin-top: 40px;
}

.excise #header h1 {
	margin: 0; 
	padding: 0px 0;
}
.excise #container #mainContent {
 border-right-width: 2px;
 border-left-width: 2px;
 border-right-style: solid;
 border-left-style: solid;
 border-right-color: #333;
 border-bottom-color: #333;
 border-left-color: #333;
 border-bottom-style: solid;
 padding-top: 410px;
 padding-right: 0px;
 padding-bottom: 0;
 padding-left: 0px;
 width: 960px;
 background-image: url(images/containerbg2.png);
 background-repeat: no-repeat;
 margin-top: 24px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;

}
.excise #footer {
 padding: 0 0px;
 text-align: center;
 background-image: url(images/footerbg.png);
 background-repeat: no-repeat;
 background-position: center;
 width: 964px;
 height: 44px;
 margin-top: 0px;
 margin: 0 auto; 

}
.excise #footer p {
 margin-top: 0px;
 margin-right: 0;
 margin-left: 10px;
 padding-top: 0px;
 padding-right: 0;
 padding-bottom: 0px;
 padding-left: 0;
 font-size: 12px;
 font-weight: bold;
 color: #FFF;
 text-align: left;
}
.excise #container #footer p { color: #000; }

.excise #container #mainContent #bottomRow { width: 950px; 
}

.excise #container #mainContent #leftNav {
 width: 281px;
 height: 330px;
 margin-left: 12px;
 background-image:url(images/lowerleft.png);
 position: relative;
 display: block; 
 margin-top: 8px;
}


.excise #container #mainContent #leftNav #leftNavInner{ padding: 24px; width:230px;
}

.excise #container #mainContent #voteNo {
 width: 390px;
 height: 330px;
 background-image:url(images/voteNoBox.png);
 position: relative;
 display: block;
 margin-left: 300px;
 clear: left;
 margin-top: -331px;
}
.excise #container #mainContent #voteNoInner{
 padding-left: 20px;
 padding-right:50px;
 
 padding-top: 40px;
 
}
.excise #container #mainContent #streetBeat {
 width: 241px;
 height: 330px;
 background-image:url(images/streetbeat.png);
 position: relative;
 display: block;
 margin-left: 700px;
 clear: left;
 margin-top: -331px;
}

.excise #container #mainContent #bottomRow #streetBeat img { margin-left: 12px; }
.excise #container #mainContent #footer #innerfooter p { color: fff; }
.excise #container #footer #footer { color: #FFF; }

.excise #container #mainContent #subMain {
 width: 960px;
 min-height: 400px;
}

.excise #container #mainContent #opponents {
 width: 253px;
 height: 175px;
 background-image:url(images/opponents.png);
 display: block;
 position: absolute;
 margin-left: 6px;
 padding-top: 28px;
 padding-right: 22px;
 padding-bottom: 16px;
 padding-left: 16px;
 margin-top: -200px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
}

.excise #container #mainContent #bottomRow #subMain h3 {
 color: #F60;
 font-weight: bold;
 font-family: Tahoma, Geneva, sans-serif;
}

.excise #container #mainContent #subMainTop{
 width: 642px;
 height: 34px;
 background-image:url(images/subMainContentTop.png);
 background-repeat:no-repeat;
 font-size: 18px;
 color: #FFF;
 margin-left: 310px;
 margin-top: -530px; 
}
.excise #container #mainContent #subMainContent{
 width: 642px;
 background-image:url(images/subMainBG.png);
 background-repeat:repeat-y;
 background-position: top;
 margin-left: 310px;
 margin-top: 0px;
 padding-top: 10px;
 padding-bottom: 10px;
}
.excise #container #mainContent #subMainBottom{
 width: 642px;
 height: 44px;
 background-image:url(images/subMainContentBottom.png);
 background-repeat:no-repeat;
 margin-left: 310px;
 margin-top: 0px;
}
.excise #container #mainContent #subMainContent #subMainInnerContent{
 padding-left: 20px;
 padding-right: 20px;
}
.excise #container #mainContent #streetBeat #streetBeatInner{
 padding-top: 30px;
 padding-left: 14px;
 padding-right: 14px;
 padding-bottom: 10px;
}

#bluebar{
	padding-top:10px;
	color:#FFF;
}

#bluebar a{
color: #FFF;
text-decoration:none;
}

#bluebar a:hover{
	text-decoration:underline;
}

#addressfooter{
	margin-left: 15px;
	text-align:left;
	color:#000;
}

	table,th,td	{	border:none;  border-collapse:collapse; font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif; font-size:1em; line-height:1.5em}
	table		{	background:black; width: 580px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.3); -moz-box-shadow:1px 1px 10px rgba(0,0,0,0.3)}
	caption		{	text-align:left; text-transform:uppercase; font-size:150%; font-weight:bold; padding:1.5em 0; color:black}

	thead, 
	tfoot			{	color:white; }

	thead th				{	padding:0.5em 1em; text-transform:uppercase; text-align:left; }
	thead th:first-child	{	width:10em; text-align:right; }

	tbody td,
	tbody th				{	font-size:100%; padding:0.5em 1em; background-color:#e5e5e5; vertical-align:top}
	tbody th				{	color:#222;	text-align:right; background-image:url(tabel.png); background-repeat:repeat-y; border-right:1px solid #ccc}
	tbody td:last-child		{	border-right:1px solid black}

	tbody tr.odd th, 
	tbody tr.odd td			{	background-color:#eee; color:#222}

	tfoot td,
	tfoot th				{	border:none; padding:0.5em 1em 2em; font-size:130%}
	tfoot th				{	text-align:right}

	table a:link	{	line-height:1em; color:black; display:inline-block; padding:3px 7px; margin:-3px -7px}
	table a:visited	{	color:#555}
	table a:hover	{	text-decoration:none; background:black; color:white; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px}

	::-moz-selection{	background:#202020; color:white}
	::selection		{	background:#202020; color:white}

	thead ::-moz-selection, 
	tfoot ::-moz-selection	{	background:white; color:#202020}
	thead ::selection, 
	tfoot ::selection		{	background:white; color:#202020}

		#taxtool{width: 580px; margin-left: 10px; text-align:center; font-variant: small-caps; font-size: 1.2em;}
	#taxtool p{font-size: 12px;}
