@charset "utf-8";

/* Universal Attributes */

a:link, a:visited {
	color:#3f0c66;
	text-decoration:underline;}

a:hover {
	color:#3f0c66;
	text-decoration:none;}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#FFF;
	font-weight:normal;
	padding:0;
	margin:0;
	padding-top:10px;
	margin-bottom:-5px;}

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#ebe72c;
	font-style:italic;
	font-weight:bold;
	padding:0;
	margin:0;}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#3f0c66;
	font-weight:normal;
	padding:0;
	margin:0;
	line-height:normal}
	
	h3 a:link, h3 a:visited { text-decoration:none; color:#3f0c66;}
	h3 a:hover { text-decoration:underline; color:#3f0c66;}

h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#3f0c66;
	font-weight:normal;
	padding:0;
	margin:0;
	line-height:normal
}

	h4 a:link, h4 a:visited { text-decoration:none; color:#3f0c66;}
	h4 a:hover { text-decoration:underline; color:#3f0c66;}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f0c66;
	padding:0;
	margin:0;}
	
	h5 a:link, h5 a:visited {color:#3f0c66; text-decoration:none}
	h5 a:hover {color:#3f0c66;}

h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:34px;
	color:#a585d2;
	font-weight:normal;
	padding:0;
	margin:0;
	}

/* Layout */

.canvas {
	position:relative;
	float:left;
	left:55px;
	width:962px;
	font-size:12px;
	}

.masthead {
	position:relative;
	float:left;
	height:155px;
	width:962px;
	}

	.logo {
		position:relative;
		float:left;
		width:600px;}

	.search {
		position:relative;
		float:right;
		color:#FFF;
		padding-top:10px;
		width:300px;
		text-align:right}
	
	.s_input {
		background-color:#a585d2;
		border:1px solid #FFF;
		color:#FFF;
		width:150px;
		margin-left:5px;
		margin-right:2px;}

.navigation {
	position:absolute;
	float:left;
	width:962px;
	top:115px;
	left:0px;
	}

	.nav_item {
		position:relative;
		float:left;}

.main {
	position:relative;
	float:left;
	width:962px;
	line-height:18px;
	}

.left_nav {
	position:relative;
	float:left;
	margin-top:45px;
	width:145px;}
	
	.left_nav a:link, .left_nav a:visited {color:#999933}
	.left_nav a:hover {color:#3f0c66; text-decoration:none}
	
	.left_nav ul {
		list-style:none;
		left:0;
		margin-left:0;
		padding-left:0;}
		
	.left_nav li {
		line-height:normal;
		padding-bottom:5px;}

		
.quick {
	position:relative;
	float:right;
	text-align:left;
	width:120px;
	border-left:1px solid #CCC;
	padding-left:15px;
	margin-left:15px;}
	
	.quick strong { color:#999933}
	
	.quick ul { 
		list-style:none;
		margin:0;
		padding:0}

.help { 
	position:absolute; 
	float:right; 
	width:225px;
	right:20px;
	top:40px;
	color:#FFF;
	font-size:10px;
	line-height:12px}
	
	.contribute {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:19px;
		padding-bottom:10px;}

.news {
	position:relative;
	float:right;
	width:260px;
	margin-top:175px;}

	.news_item {
		position:relative;
		float:left;
		width:260px;
		}


.quote { 
	width:470px;
	position:relative;
	float:left;
	border:1px solid #3f0c66;
	background-color:#e3d6e5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	line-height:normal}
	
	.quote p {
			color:#3f0c66;
			padding:20px;
			margin-top:0;
			margin-bottom:0;}

.footer {
	position:relative;
	float:left;
	background:url(../images/AWS_Footer.jpg) bottom left no-repeat;
	color:#a585d2;
	height:212px;
	width:1097px;
	font-size:12px;
	}
	
	.foot_content { 
		position:relative; 
		float:left;
		margin-top:110px;
		margin-left:55px;
		width:962px;}

.footer a:link, .footer a:visited {color:#FFF}
.footer a:hover {color:#FFF; text-decoration:none}

	.foot_head {}
	
	.foot_nav {
		position: relative;
		float:left;
		padding-top:10px;
		width:962px;}
	
		.foot_nav a:link, .foot_nav a:visited { 
			border-right: 1px solid #a585d2;
			padding-left:5px;
			padding-right:7px;}
	
	.foot_copy {
		text-align:center;
		padding-top:15px;
		width:962px;
		float:left;}
		
.image_left { 
	position:relative;
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	text-align:center}

.image_right{ 
	position:relative;
	float:right;
	padding-letf:10px;
	padding-bottom:10px;
	text-align:center}

.input96 { width:96%;}

.button { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px;}