@charset "UTF-8";/* Simple fluid media   Note: Fluid media requires that you remove the media's height and width attributes from the HTML   http://www.alistapart.com/articles/fluid-images/ *//*	Dreamweaver Fluid Grid Properties	----------------------------------	dw-num-cols-mobile:		5;	dw-num-cols-tablet:		8;	dw-num-cols-desktop:	10;	dw-gutter-percentage:	25;		Inspiration from "Responsive Web Design" by Ethan Marcotte 	http://www.alistapart.com/articles/responsive-web-design		and Golden Grid System by Joni Korpi	http://goldengridsystem.com/*//* Mobile Layout: 480px and below. */#Top {	clear: both;	float: none;	margin-left: 0;	width: 100%;	height: 580px;	background-color: #088dc0;	-webkit-transition: background-color 3000ms linear;    -moz-transition: background-color 3000ms linear;    -o-transition: background-color 3000ms linear;    -ms-transition: background-color 3000ms linear;    transition: background-color 3000ms linear;	display: block;	z-index: -10;	top: 0px;	margin-top: -60px;}#Top:hover {    background-color: #cc163d;    -webkit-transition: background-color 3000ms linear;    -moz-transition: background-color 3000ms linear;    -o-transition: background-color 3000ms linear;    -ms-transition: background-color 3000ms linear;    transition: background-color 3000ms linear;}#Intro {	margin-top: 200px;	clear: both;	float: left;	width: 100%;	display: block;	text-align: center;}#Intro h1 {	color: #fecf6b;	font-family: Playfair Display, Georgia, serif;	text-rendering: optimizeLegibility;	/*-webkit-font-smoothing: antialiased;*/	font-weight:400; 	font-size: 2.5em;	padding: 0px;	margin: 0px 0px 0px;}#Intro p {	color: #FFF;	font-family: PT Sans, Verdana, Helvetica, Arial, sans-serif;	text-rendering: optimizeLegibility;	font-style: normal;	font-weight:400; 	font-size: 1.3em;	padding-left: 5%;	padding-right: 5%;	margin: 0px;	padding-top: 5px;	line-height: 1.7em;}#Featured {	clear: both;	float: left;	width: 100%;	margin-top: 10px;	display: block;	text-align: left;	}#Featured h1 {	color: #ed1846;	font-family: Playfair Display, Georgia, serif;	font-weight: 400;	font-size: 1.8em;	padding-left: 20px;}#Featured h1 img {	margin-left: 10px;	margin-bottom: 10px;	vertical-align:bottom;}#Featured h2 {	color: #000;	font-family: Playfair Display, Georgia, serif;	font-weight: 400;	font-size: 1.5em;	padding-left: 20px;}#Featured a {	text-decoration: none;	}#Featured a:hover {	background-image: url(../images/redunderline.gif);	background-repeat: repeat-x;	background-position: bottom;}/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */@media only screen and (min-width: 481px) {#Top {	clear: both;	float: none;	margin-left: 0;	width: 100%;	height: 425px;	display: block;	z-index: -10;	top: 0px;	margin-top: -40px;}#Intro {	margin-top: 120px;	clear: both;	float: left;	width: 100%;	display: block;	text-align: center;}#Intro h1 {		font-size: 3em;	padding: 0px;	margin: 0px 0px 0px;}#Intro p {	font-size: 1.5em;	padding-left: 5%;	padding-right: 5%;	margin: 0px;	padding-top: 5px;	line-height: 1.5em;}#Featured h1 {	color: #000;	font-family: Playfair Display, Georgia, serif;	font-weight: 400;	font-size: 2em;	padding-left: 50px;}}/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */@media only screen and (min-width: 769px) {#Top {	clear: both;	float: none;	margin-left: 0;	width: 100%;	height: 400px;	display: block;	z-index: -10;	top: 0px;	margin-top: -50px;}#Intro {	margin-top: 52px;	clear: both;	float: left;	width: 100%;	display: block;	text-align: center;}#Intro h1 {	font-size: 3em;	padding: 0px;	margin: 80px 0px 0px;}#Intro p {	font-size: 1.5em;	padding-left: 20%;	padding-right: 20%;	margin: 0px;	padding-top: 5px;	line-height: 1.7em;}}