@charset "utf-8";
@import url("layout.css");
@import url("calendar.css");
@import url("forms.css");
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	text-align:left;
}

img {
	border-width:0px;
}

body {
	background-color:#052a5f;
	font:12px/16px Arial, Helvetica, sans-serif;
}

p {
	margin-bottom:8px;
}

blockquote, .blockquote {
	padding:10px 16px 2px; /* Bottom margin subtracts paragraph margins `BKS */
	margin:16px 0px;
	background-color:#FFD6BF;
	border:1px dashed #ffad80;
}

h1 {
	font-size:18px;
	line-height:20px;
	color:#ff7f39;
	margin-bottom:8px;
}

h2, .h2 {
	font-size:18px;
	line-height:20px;
	color:#02568D;
	margin-bottom:4px;
	margin-top:16px;
	display:block;
	font-weight:bold;
}

h3 {
	font-size:14px;
	line-height:16px;
	margin-bottom:4px;
	margin-top:12px
}

h4 {
	font-size:12px;
	line-height:16px;
	padding-left:4px;
	margin-top:8px;
}

ul, ol {
	list-style-position:outside;
	margin:0px 16px 8px 16px;
}

li {
	margin-bottom:4px;
}

a {
	color:#126195;
	text-decoration:none;
}

a:hover, a:hover .h2 {
	color:#ff7f39;
}

h3 a {
	color:#ffffff;
}

h3 a:hover {
	color:#FFAD80;
}

h3.section {
	background:url(/images/sectionHdrBg4.gif) repeat-x 50% 50%;
	color:#FFFFFF;
	padding:4px;
}

/* General Classes `BKS */
.two_col { width:320px; }

.rgt { float:right; text-align:right; }
.lft { float:right; text-align:left; }
.clr { clear:both; }

.center { text-align:center; }

.blockLnk {
	display:block;
	text-align:center;
}

	.blockLnk:hover h2, .blockLnk:hover .h2 {
		color:#FFAD80;
	}

.imgRgt {
	float:right;
	margin:0px 0px 16px 16px;
	text-align:right;
}

	.imgRgt img {
		margin-bottom:4px;
	}

.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
}

.orgBtn { 
	display:block;
	background-color:#FFD6BF;
	border:1px solid #FFAD80;
	color:#FF7F39;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}

	.orgBtn:hover {
		color:#FFD6BF;
		background-color:#FF7F39;
		border-color:#FF7F39;
	}


.photoSm {cursor:pointer;}

/* Site Colors for Editor */
.orange { color:#ff7f39; }
.blue { color:#02568D; }

/* Home */
#home #topNav {
	background-position:0px -135px;
}

#home #topNavShdw {
	background-position:0px -4px;
}

/* Foundation Club */
#foundation #topNav {
	background-position:0px -270px;
}

#foundation #topNavShdw {
	background-position:0px -8px;
}




/* Join */
#join #topNav {
	background-position:0px -405px;
}

#join #topNavShdw {
	background-position:0px -12px;
}

/* Calendar */
#calendar #topNav {
	background-position:0px -540px;
}

#calendar #topNavShdw {
	background-position:0px -16px;
}

/* Newsletter */
#newsletter #topNav {
	background-position:0px -675px;
}

#newsletter #topNavShdw {
	background-position:0px -20px;
}

/* About Us */
#about #topNav {
	background-position:0px -945px;
}

#about #topNavShdw {
	background-position:0px -28px;
}

/* Links */
#broadcast #topNav {
	background-position:0px -810px;
}

#broadcast #topNavShdw {
	background-position:0px -24px;
}

/* Parade of Homes */
.pohDiscount {
	clear:both;
	float:left;
	margin:24px 0px;
}

	.pohContent {
		float:left;
		width:350px;
		font-weight:bold;
	}
	
	.pohLogo {
		float:right;
		text-align:center;
		width:250px;
	}
	
		.pohLogo a {text-align:center;}
	
/* Battle of the Builders */
#bob .dayNum {
	font-size:16px;
	line-height:18px;
	color:#df5002;
}

#bob .dayNum em {
	font-weight:normal;
	color:#FF7F39;
	font-style:normal;
	padding-left:3px;
}

.bobBlock {
	width:190px;
	height:232px;
	float:left;
	border:1px solid #cccccc;
	text-align:center;
	margin:0px 14px 14px 0px;
	padding:5px;
	display:inline;
}

	.bobBlock p {text-align:center;}
	
	.bobLogos {
		height:150px;
		margin-top:5px;
		text-align:center;
		line-height:150px;
	}
	
	.bobLogos img {
		vertical-align:middle;
		margin:auto;
		padding:auto;
	}


