@charset "UTF-8";

/* Global Content Formatting and Styles */
body {
	color: #6f8eab;
	line-height: 1.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: #6f8eab url(../images/background_gradient_rev.jpg) repeat-x 0px 0px;
}
.page {
	max-width: 1080px;
	margin: 0px auto 0px auto;
	position: relative;
	background-color:#FFF;
}

h1 { font-size: 2em; font-weight: bold; color: #a6430a; margin: 0 0 .5em 0;}
h2 { font-size: 1.7em; margin: 0 0 1em 0;}
/*h3 { font-size: 1.5em; margin: 0 0 1em 0;}*/
p { margin: 0 0 .75em 0;}
a { color: #de9000;}
a:hover { color: #009eff;}

footer { font-size: .85em; color: #f5a06e; background-color:#1c3b73; padding: 15px 10px 10px 0px;}

a.cta {
	text-transform: capitalize;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
	margin: .5em 0 0 0;
	padding: 0px 12px 0px 0px;
	background: url(../images/cta_arrow.png) no-repeat right 0px;
}

a.cta:hover { background-position: right -50px;}

.promo h3 { font-size: 1em;}
.promo p { line-height: 1.2em; font-size: .9em; margin-bottom: 2em;}

.promo_container .promo .invite{
	width:200px;
	margin:auto;
	text-align:center;
	line-height:3em;
	}

nav a {
	color: #f5a06e;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
	font-weight: bold;
	font-size: .9em;
}
nav a:hover { color: #fff;}

.clear-fix { clear: both; line-height: px;}


/* Caption Styles Hero*/
#hero .homepanel .caption { color: rgba(255,255,255,.65); line-height: 14px;}
#hero .homepanel .caption h3 { color: #fff; font-size: 1.2em; margin-bottom: 5px;}
#hero .homepanel .caption p { margin-bottom: 5px;}

#hero .homepanel .caption a.cta { font-size: .8em; margin: 0px; color: #de9000; background-position: right -101px;} 
#hero .homepanel .caption a.cta:hover { color: #fff; background-position: right -151px;}





