/* Vote Seminole Main CSS */
/* Updated:07.18.05 */
/* Updated for ADA compliance:09.2005 */

/* Text Reader */
.off-left { position:absolute; left:-999px; width:990px; }


/* siteservices */
body { font-family:Georgia,Times,serif; color:#333; background-color:#300; margin:0; padding:0; border:0; text-align:center; }

a, a:link { color:#A40; text-decoration:underline; }
a:visited { color:#930; text-decoration:underline; }
a:hover, a:focus, a:active { color:#C60; text-decoration:underline; }

p { line-height:160%; }
li { margin-bottom:1em; line-height:160%; }

h1, h2, h3 { font-family:Georgia,Times,serif; }
h1 { font-size:18pt; color:#000; margin-bottom:9pt; }
h2 { font-size:14pt; color:#930; margin-top:21pt; margin-bottom:7pt; }
h3 { font-size:12pt; color:#930; margin-top:18pt; margin-bottom:6pt; }

#header { width:760px; margin:auto; background:#311 url(/images/woodbg.jpg); }
#leftbuttons img { width:76px; }
#main { width:760px; margin:auto; background:#311 url(/images/woodbg.jpg); }

#content { padding:10px; margin:auto; }
#content p a:after, #content li a:after { content:url(/sf/icons/link.gif); }
/* #content p a.link:after, #content li a.link:after { content:url(/sf/icons/link-out.gif); } */
#content p a.relink:after, #content li a.relink:after { content:url(/sf/icons/link-in.gif); }

#footer { width:760px; margin:auto; padding-top:20px; background:#311 url(/images/woodbg.jpg); }
#footer div.info { color:#AA9; font-size:smaller; padding:0 0 10px; text-align:center; line-height:100%; }
#footerbuttons { display:inline; }
#voterstats { float:right; margin:20px 10px 20px; }

#leftbar { padding:0; margin:0 0 15px 0; background:#DDC url(/images/paperbg.jpg); }
#leftbar div.block { padding:10px 5px 20px 5px; margin:0; }
#leftbar div.block h1 { font-size:14pt; text-align:left; border-bottom:1px solid #666; }
#leftbar ul { margin:10px 0 10px 5px; padding:0; }
#leftbar ul li { list-style:none; margin:0; padding:0; }

#rightbar { padding:0; margin:0 0 15px 0; }
#rightbar div.block { padding:10px 5px 20px 5px; margin:0; }
#rightbar div.block h1 { font-size:14pt; text-align:right; border-bottom:1px solid #666; }
#rightbar ul { margin:10px 0 10px 5px; padding:0; }
#rightbar ul li { list-style:none; margin:0; padding:0; }

div.powered { clear:both; width:760px; margin:5px auto; font-size:8pt; color:#300; }
div.powered a { text-decoration:none; color:#300; }
div.powered div.copyright { float:right; font-style:italic; text-align:right; color:#996; }
div.powered div.copyright a { text-decoration:none; color:#966; }
div.powered a:focus, div.powered a:hover, div.powered a:active { text-decoration:underline; color:#333; }

div.input label, div.output label, fieldset div.input label, fieldset div.output label { text-align:left; width:auto; padding-bottom:0; float:none; display:block; } /* label over */
div.input input, div.output input, div.input select, div.output select, div.input textarea, div.output textarea { margin-left:20px; } /* input under */



/* Voter statistics box in front page:*/
#voterstats {
	background:url(/images/paperbg.jpg);
	font-weight:bold;
	font-size:10pt;
}
#voterStats a, #voterStats a:link, #voterStats a:visited {
	color:#fff;
	text-decoration:none;
}
#voterstatstitle {
	background-color:#930;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
#voterstatsheader {
	font-weight:bold;
	color:#000;
}
#voterstatsdata {
	font-weight:bold;
	color:#000;
}
#voterstatsdata td {
	text-align:center;
}

/*Page Content Top Menu */
#contentTopMenu {
	background-color:#930;
	FONT-SIZE:0.9em;
	display:block;
	TOP:152px;  <!--position sub menu from page-->
	LEFT:0px;
	WIDTH:100%;
	text-align:right;
}

/* Content Menu Top Nav */
#contentMenuTopNav DL {
	FLOAT:left;
}
#contentMenuTopNav ul {
	padding:0px ;		/* leave at 0 */
	margin:0px ;		/* leave at 0 */
}
#contentMenuTopNav LI {
	DISPLAY:inline;
	padding:0px ;		/* leave at 0 */
	margin:0px ;		/* leave at 0 */
	list-style-type:none;
}
#contentMenuTopNav A {
	COLOR:#fff;
	TEXT-DECORATION:none;
}

/******************/
#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
	padding:0px ;		/* leave at 0 */
	margin:0px ;		/* leave at 0 */
	list-style-type:none;
}
#menu {		/* left menu */
	position:relative;
	top:0;
	left:0;
	width:156px;
	/*background: #930; /*ochre*/
	/*background:#FFFFCC;	/*cream*/
	background-image:url(/images/paperbg.jpg);
	FONT-SIZE:8pt;
	font-weight:bold;
	margin-top:-2px;	/* push up against feathers */
	margin-bottom:0px;
	margin-left:0px;	/* flush with border of page */
}

#menu ul {
	list-style:none;
	text-align:left;
	margin-bottom:0px;	/* margin beneath each main item */
	padding-left:4px;
}

#menu ul li a {
	padding:4px 0px;	/* does not control the padding as desired... */
	margin:0px;		/* does not control the padding as desired... */
	background-image:url(/images/paperbg.jpg);
	color:#930; 		/* the color of the text of the links */
	text-decoration:none;
	display:block;
	height:100%;
}

#menu li a:hover {
	color:#930; 		/* the color of the text of the links */
	text-decoration:underline;
}

.menu_rule{			/* the line separating the main menu items */
	border:thin;
	border-style:dashed;
	border-color:#930;
	border-height:0.2px;
	width:90%;
	align:center;
}

/* Top Nav Bar */
#menuTopNav DT {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px -2px 0px 0px; PADDING-TOP:0px; LIST-STYLE-TYPE:none;
}
#menuTopNav DL {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px -2px 0px 0px; PADDING-TOP:0px; LIST-STYLE-TYPE:none;
}
#menuTopNav DD {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px -2px 0px 0px; PADDING-TOP:0px; LIST-STYLE-TYPE:none;
}
#menuTopNav UL {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px 0px 0px 0px; PADDING-TOP:0px; LIST-STYLE-TYPE:none;
}
#menuTopNav LI {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px 0px 0px 0px; PADDING-TOP:0px; LIST-STYLE-TYPE:none;
}
#menuTopNav {
	POSITION:absolute;
}
#menuTopNav DL {
	FLOAT:left;
}
#menuTopNav LI {
	DISPLAY:inline;
}
#menuTopNav A {
	COLOR: #fff;
	TEXT-DECORATION:none;
}

#ssmenu1 {
	BORDER-TOP:;
	background-color:#930;
	FONT-SIZE:9pt;
	display:block;
	TOP:1px;  <!--position sub menu from top page-->
	LEFT:0px;
	WIDTH:400px;
	margin-left:64px;
	POSITION:absolute
}
#ssmenu2 {
	BORDER-TOP:;
	background-color:#930;
	FONT-SIZE:9pt;
	TOP:1px;  <!--position sub menu from top page-->
	LEFT:0px;
	WIDTH:400px;
	margin-left:64px;
	POSITION:absolute
}
#ssmenu3 {
	BORDER-TOP:;
	background-color:#930;
	FONT-SIZE:9pt;
	TOP:1px;  <!--position sub menu from top page-->
	LEFT:0px;
	WIDTH:400px;
	margin-left:64px;
	POSITION:absolute
}
#ssmenu4 {
	BORDER-TOP:;
	background-color:#930;
	FONT-SIZE:9pt;
	TOP:1px;  <!--position sub menu from top page-->
	LEFT:0px;
	margin-left:64px;
	POSITION:absolute;
}
#ssmenu5 {
	BORDER-TOP:;
	background-color:#930;
	FONT-SIZE:9pt;
	position:absolute;
	TOP:1px;
	left:278px;
	margin-left:64px;
	WIDTH:300px;
}
#ssmenu6 {
	BORDER-TOP:;
	background-color:#930;
	FONT-SIZE:9pt;
	TOP:1px;  <!--position sub menu from top page-->
	LEFT:0px;
	margin-left:64px;
	POSITION:absolute;
}


