@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; }

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

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; }

p { margin-bottom: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; }

h2 a { color:#930; }
h2 a:hover { color:#F60; }

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; position:relative; }
.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; }



