@charset "utf-8";
/* CSS Document */

body{
	background:center top no-repeat #2098d3;
	padding:0;
	margin:0;
	font-family: Tahoma, Arial, sans-serif;
	font-size:14px;
}
#center{
	width:867px;
	margin:0 auto;
	}
#wrapper{
	width:867px;
	float:left;
	}
#header{
	background:url(images/gap.jpg) bottom no-repeat;
	width:867px;
	float:left;
	height:190px;
	padding:221px 0 15px 0;
}
#topper-wrapper{
	width:549px;
	float:left;
	padding:162px 0 0 15px;
}
#wrapper2{
	background:url(images/content-bg.jpg) left repeat-y;
	width:757px;
	float:left;
	padding:0px 90px 0 20px;
}
#rt-column{
	width:180px;
	float:left;
	padding:0 12px 20px 12px;
}
#menu{
	width:180px;
	float:left;
	padding:0 0 30px 0;

}
#social{
	width:180px;
	float:left;
	padding:0 0 30px 0;

}
#flash{
	width:540px;
	float:left;
	padding:0 0px 30px 0px;

}
#content{
	width: 540px;
	float:left;
	padding:0 0 10px 13px;
}
#gal{
	width:757px;
	float:left;
	padding:0 0 15px 0;
}
#icons{
	width:757px;
	float:left;
	padding:0 0 12px 0;
}
.icon{
	float:left;
	padding:0 20px;
}
#footer{
	background:url(images/footer.jpg) left no-repeat;
	width:757px;
	float:left;
	height:53px;
	padding: 3px 90px 17px 20px;
}
#footer-area{
	width:757px;
	float:left;
	padding: 0 0 10px 0;
}
#copyright{
	width:757px;
	float:left;
	padding: 0 0 10px 0;
}
#quote{
	width:250px;
	float:right;
	padding:15px;
	border:1px solid #0055a5;
	margin:0 0 15px 20px;
}
#quoted{
	width:428px;
	padding:15px;
	border:1px solid #009b7b;
	margin:20px;
}
/* Text Styling */
p{
	padding:0;
	margin: 0 0 12px 0;
	line-height:18px;
	}
#topper-wrapper h1{
	color:#009b7b;
	padding:0;
	margin:0;
	font-size:28px;
	line-height:28px;
	float:left;
}
#topper-wrapper h2{
	color:#009b7b;
	padding:0;
	margin:0;
	font-size:19px;
	line-height:28px;
	float:right;
}
#menu{
	color:#0055a5;
	font-size:20px;
	line-height:35px;
	font-weight:bold;
}
#wrapper2 h1{
	color:#0055a5;
	padding:0 0 10px 0;
	margin:0;
	font-size:20px;
}
#wrapper2 h2, #social p{
	color:#009b7b;
	padding:0 0 10px 0;
	margin:0;
	font-size:14px;
	font-weight:bold;
}
#icons h2{
	text-align:center;
}
#quoted p{
	font-size:12px;
}
#footer p{
		text-align:right;
		color:#FFFFFF;
		font-size:10px;
		margin: 0;
		padding:0;
}
#copyright p{
		color:#0055a5;
		font-size:10px;
		margin:0;
}


/* LINK STYLING*/
p a{
	text-decoration:none;
	color:#000000;
	cursor:text;
}
a.linked, .linked a{
	color:#009b7b;
	text-decoration:none;
	font-weight:bold;
}
a.linked:hover, .linked a:hover{
	color:#0055a5;
}
#menu a{
	color:#0055a5;
	text-decoration:none;
}
#menu a:hover{
	color:#009b7b;
	text-decoration:underline;
}
#menu a:visited{
	text-decoration:underline;
}
#topper-wrapper h2 a{
	color:#FFFFFF;
	text-decoration:none;
}
#quoted h2 a, #wrapper2 h2 a{
	color:#009b7b;
	text-decoration:none;
}
#quoted h2 a:hover{
	color:#0055a5;
	text-decoration:none;
}
#footer p a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding: 0 5px;
}
#footer p a:hover{
	text-decoration:underline;
}
#copyright p a, #copyright p a:hover{
		color:#0055a5;
		text-decoration:none;
		padding:0;
		font-weight:normal;
}
/* Misc Styling */
img{
	border:0;
	}
	
input{
	margin:2px;
}
.pic{
	padding:0 10px 20px 0;
}
.pic2{
	padding:0 20px 15px 0;
	float:left;
}
.bio{
	float:left;
	width:300px;
}

