@import "dropdown.css";

html {margin:0; padding:0; height: 100%; }

body {
	margin:0; padding:0;
	color: black; background-color: rgb(100,100,140); /*#339;*/
	font-size: 12pt; font-family: Verdana, Arial, "MS Sans Serif";
}

a:link { ; }
a:visited { ;}
a:hover { color: white; background-color: blue; }
a:active {color:#white; background-color: #005; }

p {
	margin: 1em 25px;
	color: black;
	font-size: 11pt; font-family: Verdana, Arial, "MS Sans Serif"
}
p.larger {font-size: 14pt;}

ol#alist {margin-left: 3em; }

td { color: black; font-size: 12pt; font-family: Verdana, Arial, "MS Sans Serif" }

h2 {color: #00A; font-style: italic;}
h2#cmessage { margin-bottom: 0; }
h3 {
	color: #600;
	font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; text-align: left;
}
table { width: 100%; margin: 0 }
td.bannertext {
	font-family: "Times New Roman", serif;
	font-size: 12pt;  font-style: italic;
	color: white;
	background: url("images/blueback.jpg") top left;
}
/*  styles for top banner */
td.bannertext h1 { margin-left: 1em; }
td.bannertext p { color: white; margin-left: 5em;}
td.bannerimage {
	width: 271px;
	margin: 0;  padding: 0;
	color: orange;
}
/* style date below Chair's Message */
#mdate {
	font-size: 10pt; font-style: italic;
	margin: 0 3em;
}
/*  styles for 3-column liquid design */
/*  mainpanel contains the 3 columns: leftpanel, maincontent, and spotlight */
div.mainpanel {
	clear: both;
	font-size: 12pt;
	border: 4px outset #A0A0A0;
	background-color: white;
	line-height: 1.3;
}
div.leftpanel {
	margin: 0 10px;  padding: 0;
	width: 30%;
	float: left;
/*	border-right: 1px solid gray; */
}
div.maincontent {
	margin-left: 30%;
	margin-right: 18%;
}
div.maincontent p {
	margin: 1em 3em;
}

div.spotlight {
	margin: 20px 0;
	width:18%;
	float:right;
	border-left: 1px solid gray;
	background-color: #D1DBE7;
}
div#fb_lnk {
	background-color: white;
   border: solid 1px white;
}
h2.spotlight {
	margin: 0;  padding 0;
	font-size: 14pt;
	text-align: center;
	color: white;
	background-color: rgb(180,115,60);
}
div#callwidget {
	padding: 5px;
	float: right;
}

p#party {
	padding: 1em;
	font-family: "Times New Roman", serif;
	font-size: 14pt;  font-style: italic;
	color: white;
	background: url("images/holly2.jpg") top left;
}
table#caucusresults { margin: 0 1em; width: 80%; }
table#caucusresults caption { font-weight: bold;}
h4.chead {font-weight: bold; font-size: 11pt; }

div.cmenu {
	background-color: #FFC;
	border: 1px solid gray;
}


div.clearfloat { clear: both; }
div.footer {
	margin: 0; padding 0;
	background-color: rgb(200,200,200);
	border: solid 1px gray;
}

.bold {font-weight: bold;}

.cancelled {
	font-weight: bold;
	font-size: 20pt;
	text-align: center;
	color: red;
}

.center {text-align: center;}

ul.number {
	list-style-type: decimal;
	 margin 0 2em;
	font-weight: bold;
}

span.counter { float: right;}
span.updated { color: black; background-color: yellow;}
span.warning { color: black; background-color: #F00;}
span.alert { color: red; background-color: yellow; }
span.big-alert { 
	color: red; background-color: yellow;
	font-size: 18pt;
	font-style: italic;
	font-weight: bold;
}

div.donkey {
	padding: 2px;
	display: block;
	width: 90px;
	height: 65px;
	float: left;
	background: url("images/donkey.gif");
}
div.box {
	border: solid 1px black;
}
div.highlight {
	width: 50%;
	margin: 1em 5em;
	color: white; background-color: #55F;
	text-align: center;
	font-size: 18pt;
}

div#fourthCDcaucus {
	background-color: #FFC;
}
#fourthCDcaucus h3 {
	background-color: #F66;
	text-align: center;
	border: 4px outset #AAA;
}

/* Styles supporting front page candidate menu */
#candidatemenu
{
margin: 0;
padding: 0;
font: 14pt Verdana, sans-serif;
/*width: 100%;*/
}
#candidatemenu ul
{
	margin: 0; padding: 0;
	list-style: none;
}
#candidatemenu li
{
/*list-style: none;*/
/*margin: 0 1em 0 0;*/
padding: 0;
border: 3px solid;
border-color: #FFF #AAA #AAA #FFF;
text-align: center;
list-style-position:outside;
}

#candidatemenu li a {display: block; padding: 5px;}
#candidatemenu li a { text-decoration: none; }
#candidatemenu li a:link { color: black; background-color: #CCC; }
#candidatemenu li a:visited { color: black; background-color: #CCC; }
#candidatemenu li a:hover { color: black; background-color: #AAA; }
#candidatemenu li a:active { ; }

#sign {
	font-size: 70%;
}

