body {background: white;
	padding: 0; margin: 0;
}
p {
	padding: 10px;
	font-size: 1.0em;
}
li {
	//padding: 10px;
	font-size: 1.0em;
}
p#logo1 { font-size: .5em;line-height: 1.2em;padding: 0;}
p#logo2 { font-size: .5em;line-height: 1.2em;padding: 0;}
img#LWVlogo {
	padding:  5px 0px 2px 5px;
}
p.toplink { padding-top: 5px;
	padding-bottom: 15px; width: 95%;
} 
div#MTB {
	border: solid 5px green;
	margin: 12px 5% 0 5%;;
	font-size: 1.1em;
	//font-style: italic;
	padding: 10px;
	text-align: center;
	background: white;
}
div#vote411div {
	margin: 15px 0 20px 0;
	margin-left: auto;   margin-right: auto;
	//border: solid 5px dark blue;
	
}

#MTbank {
	font-weight: bold;
	font-style:plain;
	font-size: 1.4em;
	line-height:1.4em;
	margin-top: 8px; margin-bottom:8px;
	color: green;
}
div#VoteGraphic {
	height:200px;
	border: 1px solid white;
	margin-top: 10px;
	background-image: url(Voting.jpg);
}
#VoteGraphic p {
	font-size: 3em;
	font-weight: bold;
	font-style: italic;
	text-align:center;
	vertical-align:bottom;
	margin-top: 130px;
	color: white;
}
div#logo {height:40px;}
img#VoterGuidepdf {
	display: block;
	margin-left: auto;   margin-right: auto;
}
div#VGdownloaxx {
	border: solid 6px #a99;
	margin:  20px 0 10px 0;
	background: #3399cc;
	color:white;
	font-size: 1.1em;
}
div#VGdownload {
	border: solid 6px #a99;
	margin:  20px 0 10px 0;
	background: #3399cc;
	background: #ddd;
	background: #FEF5CA;
	#color:white;
	#font-size: 1.1em;
	width: 30%;
	margin-left:auto; margin-right: auto;
}
#VGdownloadx a:link {
	color: #FFCC66;
}
#VGdownloadx a:visited {
	color: #FFCC66;
}
#VGdownloadx a:hover {
	color: #00f;
}
div#joinLWVBN {
	border: solid 3px #900;
	margin: 30px 20px 20px 20px;
}
div.centerdiv {
	margin-left:  30%;margin-right: 30%;
}
.centerdiv p {
	font-weight: bold;
}
div.leftcolumn {
	width: 28%;
	float: left;
	margin-left: 1%;
	background: #e6e6dd;
}
div.rightcolumn {
	width: 28%;
	float: right;
	margin-right: 1%;
	background: #e6e6dd;

}
div.contents {
	margin-left: 30%;
	margin-right:30%;
	padding-top: 25px;
	padding-bottom:10px;
	border: solid 4px #ddd;
	//background: #e6e6dd;
	font-weight:bold;
}

.contents p {
	text-align: center;
	font-weight:bold;
}
.contents ul {
	margin-left: 30%;
}
.contents ul ul {
	margin-left: 15%;
}
.contents li {
		list-style-type: none;
	font-weight:bold;
}
h2 { text-align: center;
	font-size: 1.1em;
	margin: 0;
	padding: 3px;
}

table td {padding-bottom: 10px}
h2.runningtitle {color: white; background: darkblue; 
	border-bottom: solid 1px #a0d0df;
	margin:0;
}
.hilite {
	color: red;
}
.candlist {list-style: none; text-align: center;
	line-height: 1.1em;
}
.candname {background: #EEE; padding-bottom: 0;
	padding-top: 0;
	 font-size: 1.1em;
	 color: #700;
}
.officetitle {
	text-align:center;
	font-weight: bold;
}
.partydesignation {
	font-size: 1.1em;
	font-style: italic;
}
.ltpartydesignation {
	font-style: italic;
}
.ltgov {
	font-weight: bold;
}
ul {
	padding-left: 10px;
}
li {
	margin-bottom: 3px;
}
ul.officetitle {text-align:center}
ul.officetitle li {list-style-type: none;
}


table.votinginfo {
	margin-left:5%;
	margin-right: 5%;
	border-top: 2px solid #aaa;
	border-bottom: 2px solid #aaa;
}
table.votinginfo td  {
	padding-top: 10px;
}
p.tovoterxx {
	padding-bottom: 10px;
	padding-left: 15px;
}
table.tovotertab td{
	border-bottom: 0;
}
p.proptext {
	width: 70%;
	padding-left:15%;
	padding-bottom: 10px;
	font-weight: bold;
}
p.propquestion {
	width: 70%;
	padding-left:15%;
	padding-bottom: 10px;
	font-style: italic;
}
p.propanswer {
	width: 70%;
	padding-left:15%;
	padding-bottom: 10px;
}
.smallnote {
		font-size: .8em;
}

	

