﻿/* CSS
Author: Mike Stickler
Created: 08/30/08
*/

/* Browser-specific styles
=====================================================================*/

/* Global Defaults
=====================================================================*/
object{margin:0;padding:0;}
embed{margin:0;padding:0;}
td{margin:0;padding:0;}
th{margin:0;padding:0;}
tr{margin:0;padding:0;}
table{margin:0;padding:0;}
blockquote{margin:0;padding:0;}
p{margin:0;padding:0;}
input{margin:0;padding:0;}
fieldset{margin:0;padding:0;}
form{margin:0;padding:0;}
pre{margin:0;padding:0;}
h6{margin:0;padding:0;}
h5{margin:0;padding:0;}
h4{margin:0;padding:0;}
h3{margin:0;padding:0;}
h2{margin:0;padding:0;}
h1{margin:0;padding:0;}
li{margin:0;padding:0;}
ul{margin:0;padding:0;}
dd{margin:0;padding:0;}
dt{margin:0;padding:0;}
dl{margin:0;padding:0;}
div{margin:0;padding:0;}
body{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
abbr{border:0;}
img{border:0;}
fieldset{border:0;}
var{font-style:normal;font-weight:normal;}
th{font-style:normal;font-weight:normal;}
strong{font-style:normal;font-weight:normal;}
h6{font-style:normal;font-weight:normal;}
h5{font-style:normal;font-weight:normal;}
h4{font-style:normal;font-weight:normal;}
h3{font-style:normal;font-weight:normal;}
h2{font-style:normal;font-weight:normal;}
em{font-style:normal;font-weight:normal;}
dfn{font-style:normal;font-weight:normal;}
code{font-style:normal;font-weight:normal;}
cite{font-style:normal;font-weight:normal;}
caption{font-style:normal;font-weight:normal;}
address{font-style:normal;font-weight:normal;}
ul {list-style:none;}
th {text-align:left;}
caption {text-align:left;}
div { text-align: left; vertical-align: top; }
q:after{content:'';}
q:before{content:'';}
ins{text-decoration:none;}
a{text-decoration:none;}
strong { font-weight: bold; }
cite { display: block; font-size: 0.9em; font-style: italic; text-align: right; }

h1{	font-style:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	font-size:16px;
	line-height: 1.6em;
	background:url('/images/h1.jpg') no-repeat;
	padding-left:4px;
	width:430px}

h1.sidebar{	font-style:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	font-size:16px;
	line-height: 1.6em;
	background:url('/images/h1.jpg') no-repeat;
	padding-left:4px;
	width:220px}



/* Global Classes
=====================================================================*/
.distext { display: none; }
.clearboth { clear:both; }
.clearleft { clear: left; }
.clearright { clear:right; }
.content {
	margin:20px 20px 20px 20px;
	
}

/* Global Elements
=====================================================================*/

html { overflow-x: auto; height:100%;}
	/* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */

body 
{
	margin: 20 20 20 20;
	background: url(/images/bg.jpg) no-repeat scroll 50% 0;
	background-color:#01245c;
	text-align: center;
	line-height: 1.5em;
}

#all
{	width: 764px; 
	margin: 10px auto}

	#top
	{	width:762px;
		height:136px}

	#topmenu
	{	float: right;
		height: 60px;
		width: 762px;
		text-align:right}

	#center
	{	width: 762px;
		border: 0px solid #C1C1C1;
		border-top-width: 0px;
		background-color: white;
		background:white}

		#leftcol
		{	float: left;
			width: 435px;
			padding: 5px 10px}
			
			#agenda
			{	float: left;
				width: 434px;
				padding: 5px 10px 20px 10px}


			#path
			{	background: #EAEBD8;
				padding: 3px 12px;
				margin: 0 0 15px -10px;
				font: 0.7em trebuchet ms, georgia, tahoma, sans-serif;}

				#path a
				{	color: #639DEB}

				#path a:hover
				{	color: #09008E}

					
		#rightcol
		{	float: right;
			margin: 0px 10px 5px 20px;	
			width: 230px;
			border: 10px solid #FFF}

				#rightcol ul
				{	margin: 5px 0 20px 0;
					padding: 0}

				#rightcol ul li
				{	margin: 0;
					padding: 0 0 0 24px;
					height: 18px;
					list-style: none;
					font: 0.8em trebuchet ms, georgia, tahoma, sans-serif;
					background: url(/_img/bullet.gif) no-repeat;
					border: 0px dotted blue}
				
				#candidates
				{
					width: 251px;
					height: 370px;
					background: url(http://www.kyweb.com/dcdems/images/bgcandidates.jpg) no-repeat;
				}
				
				#candidateText
				{
					text-align:center;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#FFF;
					line-height:16px
				}


			.menuhdr
			{	background: #EAEBD8 url(/_img/hdrbg.gif) right no-repeat;
				padding: 2px 10px;
				font: bold 0.8em trebuchet ms, georgia, tahoma, sans-serif}

			#wt
			{	font: 0.8em trebuchet ms, georgia, tahoma, sans-serif;
				margin: 0 0 15px 0;
				padding: 10px;}

				#wt div
				{	font-weight: bold;
					margin-bottom: 5px}

				#wt p
				{	margin: 0 0 15px 0;
					color: #777;
					padding: 0;
					font-size: 11px}

		#bottom
		{	margin: 0px 20px 5px 20px;

		}

/*************************************************/

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	font: bold 13px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	color: #5970B2;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	color: #FFF;
	background: #5970B2;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}

