@charset "utf-8";
/*
	File Purpose: Defines Page Layouts
	Last Updated: 2010-03-09
	Last Updated By: Think Say Do, LLC
*/

/* Page Setup */
html {color: #333540; background: #a66127;}
body {color: #333540; background: #a66127; line-height: 161.6%; font-size: 77%; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
.page.center {width: 950px; background: #fff;}
.page.center .row {width: 950px;}

/* Page Rows */
.row.wrap-header {background-image: url(../images/bg-header-home.gif);background-repeat: repeat-x; background-color: #fff;}
#page-sub .row.wrap-header {background-image: url(../images/bg-header-sub.gif);background-repeat: repeat-x; background-color: #fff;}
	.row.header {width: 950px;}
	#page-sub .row.header {height:155px;}
		.col.intro-left {width: 300px;}
		.col.intro-right {width: 650px;}
.row.wrap-body {background: #fff;min-height:400px; padding: 30px 0 30px 0;}
	.row.content {width: 950px;background-color: #ffffff;}
		.col.content {width: 290px; margin: 0;padding: 0 10px;}
		#page-sub .col.content {width: 660px; margin: 0 0 0 0;padding: 0 40px;}
		#page-sub .col.sidebar {width: 159px; margin: 0 0 0 10px;padding: 0 0 10px 40px;border-left: 1px solid #d9d9d9;}
	.row.content-more {width: 950px;background-color: #ffffff;}
.row.wrap-footer {background-image: url(../images/bg-footer.gif);background-repeat: repeat-x;background-color: #a66127;}
	.row.footer {width: 950px;}
		.col.stay-connected {width: 300px; margin: 0 0 0 0;padding: 0 10px 0 0;}
		.col.follow-us {width: 200px; margin: 0 0 0 10px;padding: 0 10px 0 0;}
		.col.copyright {width: 410px; margin: 12px 0 0 10px;padding: 0;}

/* Page Elements */
h1 {color:#a66127;}
h2 {color:#a66127;}
h3 {color:#a66127;}
hr {color: #d1cd9e; background-color: #d1cd9e; display:block; width: 100%; height: 1px; border: 0px none; padding: 0px; margin: 0px;}
a, a:active, a:link, a:visited {color: #30486d;}
a:hover {color: #a66127;}
input, textarea, select {font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color: #333540;}
blockquote {border: none; color: #333540;}
table, tr, th, td {border: 1px solid #d1cd9e;}
label {font-weight:bold;}
.note {font-size: 77%;}
.required {color: red; font-weight: bold;}

/* Header */
.b.logo {width: 250px; height: 96px; margin: 15px 0 0 39px;}
.b.tagline {width: 280px;height: 169px;margin: 60px 0 20px 30px;}
	.b.tagline h1 {color: #d2cead; font-size: 153.9%; line-height: 167%;}
.b.tour {width: 300px;height: 52px;margin-top: 13px;text-align: center;}
.b.nav-main {width:550px; margin: 70px 0 0 84px;}
	.b.nav-main ul {margin: 0;padding: 0;}
	.b.nav-main ul li {margin: 0;padding: 0;list-style: none;display: inline;}
	.b.nav-main ul li a {float: left;}
.b.video-bg {width: 650px;height: 414px;background-image: url(../images/bg-video-home.png);background-repeat: no-repeat;}
	.b.video {margin: 35px 0 0 25px;}

/* Content */
.row.content {border-bottom: 1px solid #d9d9d9;}
	.row.content h1 {margin-left: -10px;}
	.row.content a, .row.content-more a {font-weight: bold;}
	.b.signup {}
		.b.txtsignup {border: 1px solid #bfbfbf;}
		.b.btn {width: 60px;height: 21px;background-color: #a66127;border: 1px solid #bfbfbf;margin: 0 0 0 -4px;padding-top: 0;font-size: .917em;color: #d2cead;}
	.b.video-thumb {width:160px;}
	.b.thumb img {border: 1px solid #bfbfbf;margin: 6px 10px 0 0;}
		#page-sub .b.thumb img {margin: 6px 0 6px 0;}
	.b.summary {width: 150px;}
		#page-sub .b.summary {width: auto;font-size: .917em;line-height: 1.4em;}

/* FlowPlayer */
#player {display: block;width: 600px;height: 338px;}
	#player .splash {display: block;width: 600px;height: 338px;background-image: url(../images/video-placeholder.jpg);}
		#player a.splash {text-decoration: none;}
	#player .splash-info {width: 560px;height: 80px;position: relative;top: 238px;padding: 10px 20px;background-color: #292a33;opacity: 0.95;filter: alpha(opacity=95);color: #ffffff;}

/* Footer */
.row.footer {font-size: .917em;color: #d2cead;}
	.row.footer h1 {color: #e8e5c0;}
	.row.footer a:link,
	.row.footer a:visited,
	.row.footer a:active {color: #d2cead;text-decoration: none;}
	.row.footer a:hover {color: #333540;}
	.row.footer .b.middle {}
		.row.footer .b.middle ul {margin: 0;padding: 0;}
		.row.footer .b.middle ul li {margin: 0;padding: 0;list-style: none;}
	.row.footer .b.right {width: auto;float: right;text-align: right;}

