﻿body 
{
	font:0.8em Arial, Helvetica, sans-serif; 
	background-color: #466075; 
	background-image: url(../images/shasta/page_bg.gif); 
	background-repeat: repeat-x;
	margin: 0px; 
}

a { text-decoration: none; color: #466075; }
a:hover { text-decoration: underline; color:#a35e13; }
h1 { font:bold 1.7em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #466075; }
div#wrapper { width: 971px; margin-left: auto; margin-right: auto; background-image: url(../images/shasta/content_bg.gif);}
div#menu { width: 236px; float: left; background-image: url(../images/shasta/menu_bg.gif); background-repeat: no-repeat;  }
div#content { width: 680px; float: right; padding-left: 20px; padding-right: 30px; }
div#footer { clear:both; width: 971px; margin-left: auto; margin-right: auto; background-color: #466075;}
div#footer p#left { margin-top: 2px; margin-left: 10px; width: 300px; float: left; }
div#footer p#right { margin-top: 2px; margin-right: 10px; width: 400px; float: right; text-align: right; }
div#footer a { color: #cccccc; }

div#content h1 { margin-top: 0px; padding-top: 10px; }

ul#countymenu { font-size: 0.9em; font-weight: bold; color:  #466075; list-style: none; padding-left: 0px; margin-left: 17px; margin-top: -5px; margin-bottom: 0px; }
ul#countymenu li { text-align: center; border-bottom: solid 2px white; height: 20px; padding-top: 3px; }

ul#dropdowns { list-style: none; padding-left: 12px; margin-left: 17px; margin-top: 13px;  }
ul#dropdowns select { width: 195px; }
ul#dropdowns li { margin-top: 2px; }

dl.sidemenu { margin-top: 40px; margin-left: 27px; font-weight: bold; font-size: 9pt; }
dl.sidemenu dd { margin-left: 0px; padding-left: 0px; }
dl.sidemenu dt { background-image: url(../images/shasta/bullet.gif); background-repeat: no-repeat; padding-left: 12px; padding-top: 1px; background-position: 0 0.25em; }
dl.sidemenu dd ul { list-style-type: none; padding-left: 22px; margin-left: 0px; font-weight: normal; }

/* ERSummary.aspx */
div#ERSummary h1 { text-align: center; }

/* ElectedOfficial.aspx */
div#ElectedOfficial h1{ text-align: center; }

/* ElectedOfficials.aspx */
div#ElectedOfficials h1 { text-align: center; }

/* PoliticalParties.aspx */
div#PoliticalParties td { text-align: left; }

/* RegistrationAgencies.aspx */
div#RegistrationAgencies { text-align: left; }

/* WelcomeMessage */
div#WelcomeMessage { width: 460px; float: left; }
div#WelcomeMessage h1 {  }

/* The right column on landing page */
div#RightColumn { width: 180px; float: right; }

/* What's New */
div#WebLinks_WhatsNew { font-style: italic; margin-right: 0px; padding-left: 10px; padding-right: 30px; }
div#WebLinks_WhatsNew h1 { text-align: left; }
div#WebLinks_WhatsNew p.WebLinksPreText_WhatsNew { color: red; }
div#WebLinks_WhatsNew p.WebLinksPostText_WhatsNew { color: red;  }
div#WebLinks_WhatsNew dl { }
div#WebLinks_WhatsNew dl dt  a {  }
div#WebLinks_WhatsNew dl dd { margin-left: 0px; margin-bottom: 10px;}

/* Voter Stats Summary */
div#VoterStatsSummary { color: #262626; margin-top: 20px; margin-bottom: 20px; margin-right: 0px; padding-left: 10px; padding-right: 30px; }
div#VoterStatsSummary table { width: 170px; border: solid 1px #cccccc; }
div#VoterStatsSummary caption { font-weight: bold; font-size: 1.1em; background-color: #cccccc;  }
div#VoterStatsSummary td.PartyName { padding-left: 5px;  }
div#VoterStatsSummary td.PartyRegVoters { text-align: right; padding-right: 5px; }
div#VoterStatsSummary tr.Total td { border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; font-weight: bold; }

/* VoterLookup */
div#VoterLookup p.TextAboveVoterLookupForm_FunctionSpecific {text-align: left }

div#ERSummary table#VoterTurnout { display:none;}


