/* ----- @ Main Elements -----*/
body {
	background-color:#012060;
	color:#000;
	font-family:verdana, san-serif; 
	font-size:10pt;
	margin:0; 
	padding:0; 
}

	a:link, a:visited, a:active {
		color:#012060;
		text-decoration:none;
	}
	a:hover {
		color:#012060;
		text-decoration:underline;
	}

	h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
	h1 {font-size:11pt; margin:6px 0 3px 0;}
	h2 {font-size:10pt;}
	
	img {border:0;}
	img.center {display:block; margin-left:auto; margin-right:auto;}
	img.align-r {display:inline; float:right; margin:0 0 2px 5px;}
	img.align-l {display:inline; float:left; margin:0 5px 2px 0;}
	
	input.button {font-size:8pt; margin-right:5px;}
	ol, ul {margin:0; padding:0;}
	ol li, ul li {margin:0 0 0 18px; padding:0;}
		ul.check li {list-style-image:url('bullet.gif');}
	p {margin:0; padding:0 0 10px 0;}

	td {font-size:10pt;}

.con {padding: 10px;}

.clear {clear:both;}

#main {background-color:#fff; margin-top:15px;}
	.cont {margin:0 auto; width:852px;}
	
#mainnav {
	border-bottom:1px solid #ccc;
	padding:3px;
	margin:0 5px;
	width:835px;
}
	#mainnav ul {
		list-style:none;
		height:30px;
		margin-right:0;
		padding:0;
	}
	#mainnav ul li {
		display:block;
		float:left;
		margin:7px 0 0 0;
		padding:0;
	}
	#mainnav a:link, #mainnav a:visited, #mainnav a:active {
		color:#000;
		text-decoration:none;
		padding:8px 15px;
	}
	#mainnav a:hover {
		background-color:#012060;
		color:#fff;
		text-decoration:none;
	}
	
#head {padding:10px 10px 0 10px; overflow:hidden;}
	#fader {
		float:left;
		height:240px;
		overflow:hidden;
		width:500px;
	}
	#vid {
		float:right;
		width:320px;
	}
	
#content {
	padding:10px;
	overflow:hidden;
}
	#text {
		float:left;
		width:615px;
	}
	#petition {
		border:1px solid #012060;
		float:right;
		padding:5px;
		width:190px;
	}
		#petition p {padding-bottom:5px;}
		#petition ul.petition-list {
			border:1px solid #012060; 
			border-left:0; 
			border-right:0; 
			margin-bottom:5px;
			padding:5px 0;
		}
	#contentTable {border:1px solid #012060; border-collapse:collapse;}
	#contentTable h2 {text-align:center; padding-bottom:5px;}
	
#footer {
	background-color:#eee;
	border-top:1px solid #ccc;
	clear:both;
	height:50px;
	margin:5px;
}
	#footer a:link, #footer a:visited, #footer a:active {
		color:#000;
		font-weight:bold;
		text-decoration:none;
	}
	#footer a:hover {
		color:#000;
		font-weight:bold;
		text-decoration:underline;
	}
		#footer .facebook {float:left; margin:5px 0 0 5px;}
		#footer .email {
			float:right;
			margin:5px 5px 0 0;
			text-align:right;
			width:400px;
		}

#site-links {
	color:#fff;
	font-size:8pt;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
}
	#site-links ul {list-style:none; margin:0; padding:0;}
	#site-links ul li {display:inline; margin:0; padding:0;}
	#site-links a:link, #site-links a:visited, #site-links a:active {
		color:#fff;
		text-decoration:none;
	}
	#site-links a:hover {
		color:#fff;
		text-decoration:underline;
	}
	#site-links p {padding-top:10px;}
	
	
/* ----- @ Misc ----- */	
#contentForm {margin:0; padding:0;}

