/* CSS Document */
/* League of Women Voters
	Stylesheet
	Author: Dustin Burke, VP Interactive Services Adlab (Boston University)
	Author's Email: dburke@bu.edu
	Created: July 14, 2005
	
	USE: defines how to style the elements shown in the index.htm file
*/

/* sets styles for the entire document BODY */
body {
	background-color:#EBEDFD;
	padding-right: 25%;
	padding-left: 20%;
	margin-top: 0px;
}

/* style format for Paragraphs contained within the page */
p {
	font-family:Georgia,Times New Roman,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003399; /* navy blue */
}

h1 {
	color:#003399; /* navy blue */
	font-family:Georgia,Times New Roman,Big Caslon, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:lighter;
	padding:4px 0px;
	margin:0px;
}

img {
	padding:0px;
	margin:0px;
}

/* styles for the 'container' division that contains all of the page's content */
#container {
	background-color:#ffffff;
	width:660px;
	margin:0px 0px 50px 0px;
}

/* division containing header flash animation */
#header {
	margin:0px;
	padding:0px;
}
/*********************************************************************************************** */
/* NAVigation DIVision */
#nav {
	width:660px;
	background-color:#990000; /* medium tone red */
	padding:5px 0px;
	margin:0px 0px;
	border-bottom-style:solid;
	border-bottom-width:thick;
	border-bottom-color:#996633; /* rusty orange */
}

/* Unordered List division of the main NAVigation */
#nav ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

/* styles for each List Item of the NAVigation */
#nav ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	display:inline; /* causes each list item to be displayed inline with the next - ie horizontal */
					/* to display vertically instead use: display:block; */
	padding:0px 0px 0px 12px;
}

.selected {
	font-weight:bold;
}

/* hyperlink Anchor formatting */
#nav ul li a {
	color:#ffffff;	/* white */
	text-decoration:none; /* no underline decoration for hyperlinks in the nav */
	/* if instead you want to have underlined links use: text-decoration:underline; */
}

/* hyperlink formats when the mouse is hovering over the link */
#nav ul li a:hover, a:focus, a:active {
	color:#FFFFFF; /* yellow */
	text-decoration:underline;
}

#nav ul li a:visited {

}

/*********************************************************************************************** */
/* CONTENT DIVision */
#content {
	padding:10px;
	margin:0px;
}

/* 'heading' */
#content #heading {
	font-family:Georgia,Times New Roman,Big Caslon,Arial,Helvetica, sans-serif; /* specify list of font preferences */
		/* browser goes left to right and uses the first font that it knows */
		/* note that we're trying to display using 'Big Caslon' which isn't a very common font */
		/* 'Arial' is a much more common font, so we can assume the majority of viewers will see using Arial */
	font-size:34px;
	font-weight:lighter;
	color:#003399; /* navy blue */
	padding:0px;
	margin:0px;
}

/* 'copy' */
#content #copy {
	margin:0px;
	padding:0px;
}

/* hyperlinks in the 'copy' */
#content #copy a {
	color:#003399; /* navy blue */
}

/* rightBar DIVision */
#rightBar {
	/* absolutely position this division 130 pixels from the top and 475 pixels from the left
		of the browser window */
	padding:10px;
	margin:0px;
	border-left-color:#cccccc; /* light gray */
	border-left-width:thin;
	border-left-style:solid;
}

#rightBar ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

/* rightBar List Item */
#rightBar ul li {
	padding:0px;
	margin:0px;
	/*display: block; */
}

#rightBar a {
	color:#003399; /* navy blue */
	text-decoration:underline;
	padding:0px;
	margin:0px;
}

/* rightBar hyperlinks formatting when the mouse hovers over */
#rightBar a:hover, a:focus, a:active {
	color:#009933; /* green */
	text-decoration:underline;

}
/*********************************************************************************************** */
#tagline {
	font-size:14px;
	color:#993300;
	font-family:Zapfino, Georgia, "Times New Roman", Times, serif; 
	/* Zapfino is the handwritten font */
	padding:50px 0px 0px 0px;
	margin:0px 0px 0px 90px;
}

#approvedImg {
	float:right;
}

#footerImg {
	clear:both; /* don't let any elements float left or right of me,
					place me on a line by myself */
}

#footerNav {

}

#footerNav ul {
	list-style-type:none;
	padding:0px 0px 0px 15px;
	margin:2px 0px;
}

#footerNav ul li {
	display:inline; /* display vertically */
	margin:0px;
	padding:0px 15px;
}

#footerNav ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666; /* medium gray */
	text-decoration:none; /* don't underline hyperlinks */
	
}

/* formats for hyperlinks that are hovered over with the mouse */
#footerNav ul li a:hover, a:focus, a:active {
	text-decoration:underline;
}

#copyright  {
	margin:50px 0px 0px 200px;
}

#copyright p {
	font-size:9px;
	color:#CCCCCC;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
}