/* @group Structure */

html {
	background: #ccd9e5 url(/images/bg_green_short.gif) repeat-x left top;
}

#pagetitle {
	text-align: center;
	width: 725px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

#pagecontent {
	text-align: center;
	width: 725px;
	margin-right: auto;
	margin-left: auto;
}



/* @end */

/* @group TopNav */
#topnav { width: 775px; height: 59px; background: url(/images/main_topnav.gif); margin: 0 auto; padding: 0; position: relative;}
#summer a:hover {background: transparent url(/images/main_topnav.gif) 0 -59px no-repeat;}
#year_round a:hover {background: transparent url(/images/main_topnav.gif) -124px -59px no-repeat;}
#staff a:hover {background: transparent url(/images/main_topnav.gif) -277px -59px no-repeat;}
#leadership a:hover {background: transparent url(/images/main_topnav.gif) -372px -59px no-repeat;}
#retreats a:hover {background: transparent url(/images/main_topnav.gif) -519px -59px no-repeat;}
#events a:hover {background: transparent url(/images/main_topnav.gif) -644px -59px no-repeat;}
/* @end */

/* @group Reg Box */

#regbox {
}

#regbox h2 {
	text-indent: -99999px;
	background: url(/images/regbox_logo.gif) no-repeat;
	width: 159px;
	height: 52px;
	float: left;
}

#regbox.countdown h2 {
	text-indent: -99999px;
	background: url(/images/regbox_countdown.png) no-repeat;
	width: 159px;
	height: 52px;
	float: left;
}

#regbox p {
	font-size: 14px;
	line-height: 14px;
	letter-spacing: -1px;
	text-align: left;
	margin-left: 164px;
	font-weight: bold;
	padding-top: 5px;
}

#regbox h3 {
	font: bold 18px "Lucida Grande", Lucida, Verdana, sans-serif;
	clear: left;
	margin-bottom: 4px;
}

#regbox h4 {
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
}



/* @end */

#adbox {
	width: 350px;
	margin-left: 6px;
	float: left;
	position: relative;
}

/* @group Ad Box Fall 08 */

#adbox_fall08 {
	background: url(/images/adbox_roadtour08.jpg) no-repeat;
	width: 350px;
	height: 468px;
	margin-top: 20px;
}

#adbox_fall08 li {
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#adbox_fall08 li, #adbox_fall08 a {
	margin: 0;
	padding: 0;
	display: block;
}

li#adbox_roadtour, li#adbox_roadtour a {
	top: 56px;
	width: 350px;
	left: 1px;
	height: 255px;
}


li#adbox_fallretreats, li#adbox_fallretreats a {
	top: 314px;
	width: 350px;
	left: 1px;
	height: 205px;
}

/* @end */

/* @group Ad Box Winter 10 */

#adbox_winter10v2 {
	background: url(/images/adbox_summer10v2.jpg) no-repeat;
	width: 350px;
	height: 485px;
	margin-top: 20px;
}

#adbox_winter10v2 li {
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#adbox_winter10v2 li, #adbox_winter10v2 a {
	margin: 0;
	padding: 0;
	display: block;
}

#adbox_winter10v2 li#adbox_summer, #adbox_winter10v2 li#adbox_summer a {
	top: 56px;
	width: 350px;
	left: 1px;
	height: 420px;
}


#adbox_winter10v2 li#adbox_new, #adbox_winter10v2 li#adbox_new a {
	top: 477px;
	width: 350px;
	left: 1px;
	height: 54px;
}

#adbox_winter10 {
	background: url(/images/adbox_temp_summer10.jpg) no-repeat;
	width: 350px;
	height: 485px;
	margin-top: 20px;
}

#adbox_winter10 li {
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#adbox_winter10 li, #adbox_winter10 a {
	margin: 0;
	padding: 0;
	display: block;
}

#adbox_winter10 li#adbox_summer, #adbox_winter10 li#adbox_summer a {
	top: 56px;
	width: 350px;
	left: 1px;
	height: 260px;
}


#adbox_winter10 li#adbox_new, #adbox_winter10 li#adbox_new a {
	top: 318px;
	width: 350px;
	left: 1px;
	height: 234px;
}

li#adbox_summer, li#adbox_summer a {
	top: 56px;
	width: 350px;
	left: 1px;
	height: 315px;
}


li#adbox_new, li#adbox_new a {
	top: 372px;
	width: 350px;
	left: 1px;
	height: 160px;
}



/* @end */

/* @group Ad Box Winter 09 */

#adbox_winter09v4 {
	background: url(/images/adbox_summer09v4.jpg) no-repeat;
	width: 350px;
	height: 485px;
	margin-top: 20px;
}

#adbox_winter09v4 li {
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#adbox_winter09v4 li, #adbox_winter09v4 a {
	margin: 0;
	padding: 0;
	display: block;
}

#adbox_winter09v4 li#adbox_summer, #adbox_winter09v4 li#adbox_summer a {
	top: 56px;
	width: 350px;
	left: 1px;
	height: 260px;
}


#adbox_winter09v4 li#adbox_new, #adbox_winter09v4 li#adbox_new a {
	top: 318px;
	width: 350px;
	left: 1px;
	height: 234px;
}

#adbox_winter09v3 {
	background: url(/images/adbox_summer09v3.jpg) no-repeat;
	width: 350px;
	height: 485px;
	margin-top: 20px;
}

#adbox_winter09v3 li {
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#adbox_winter09v3 li, #adbox_winter09v3 a {
	margin: 0;
	padding: 0;
	display: block;
}

#adbox_winter09v3 li#adbox_summer, #adbox_winter09v3 li#adbox_summer a {
	top: 56px;
	width: 350px;
	left: 1px;
	height: 260px;
}


#adbox_winter09v3 li#adbox_new, #adbox_winter09v3 li#adbox_new a {
	top: 318px;
	width: 350px;
	left: 1px;
	height: 234px;
}

#adbox_winter09v2 {
	background: url(/images/adbox_summer09v2.jpg) no-repeat;
	width: 350px;
	height: 468px;
	margin-top: 20px;
}

#adbox_winter09v2 li {
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#adbox_winter09v2 li, #adbox_winter09v2 a {
	margin: 0;
	padding: 0;
	display: block;
}

#adbox_winter09 {
	background: url(/images/adbox_summer09v1.jpg) no-repeat;
	width: 350px;
	height: 468px;
	margin-top: 20px;
}

#adbox_winter09 li {
	text-indent: -99999px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#adbox_winter09 li, #adbox_winter09 a {
	margin: 0;
	padding: 0;
	display: block;
}

li#adbox_summer, li#adbox_summer a {
	top: 56px;
	width: 350px;
	left: 1px;
	height: 315px;
}


li#adbox_new, li#adbox_new a {
	top: 372px;
	width: 350px;
	left: 1px;
	height: 160px;
}

/* @end */

/* @group Highlights */

#highlights {
	float: left;
	width: 350px;
	display: inline;
	margin-left: 10px;
}

#highlights img {
	float: left;
	margin-top: 9px;
	margin-left: 10px;
}

#blogbox {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	height: 175px;
}

#blogbox h4 {
	background: url(/images/this-week-at-qwanoes-rss.gif) no-repeat;
	width: 204px;
	height: 25px;
	text-indent: -99999px;
	margin-left: 138px;
	margin-top: 9px;
}

#blogbox h5 {
	font-size: 11px;
	margin-left: 138px;
	padding-bottom: 5px;
	text-align: left;
	line-height: 14px;
}


/*
#blogbox h5 a:link {
	color: #000;
}

#blogbox h5 a:visited {
	color: #000;
}
*/

#blogbox h5 a:link, h5 a:visited {
	color: #3b9f37;
	text-decoration: underline;
}

.solbox {
	background: #cc3333;
	height: 98px;
	font-weight: bold;
	line-height: 14px;
	clear: left;
	margin-bottom: 10px;
	text-align: left;
}

.sol_title {
	font-size: 19px;
	margin-left: 138px;
	padding-top: 9px;
}

.solbox p {
	margin-left: 138px;
	margin-top: 6px;
	font-size: 13px;
}


.promobox {
	background: #EBF6D0;
	height: 98px;
	font-weight: bold;
	line-height: 14px;
	clear: left;
	margin-bottom: 10px;
	text-align: left;
}

.promo_title {
	font-size: 19px;
	margin-left: 138px;
	padding-top: 9px;
}

.promobox p {
	margin-left: 138px;
	margin-top: 6px;
	font-size: 13px;
}

#photo_links {
	font-size: 12px;
	margin-left: 11px;
	float: left;
	margin-top: -4px;
}

#photo_links a:link, #photo_links a:visited {
	color: #be3313;
}
/* @end */

/* @group Affiliates */

#affiliates {
	margin-top: 10px;
	margin-left: -4px;
}

#affiliates ul li, #affiliates ul a {
	list-style: none;
	text-indent: -99999px;
	float: left;
}

#logo_qrok, #logo_qrok a {
	background: url(/images/logo_qrok.gif) no-repeat;
	width: 106px;
	height: 60px;
}

#logo_qtown, #logo_qtown a {
	background: url(/images/logo_qtown.gif) no-repeat;
	width: 107px;
	height: 60px;
}

#logo_kaleo, #logo_kaleo a {
	background: url(/images/logo_kaleo.gif) no-repeat;
	width: 117px;
	height: 60px;
}
/*added by Rod Martin - 6/30/10 */
#social-icon {
	position: absolute;
	top: 99px;
	left: 33px;
	width: 60px;
	height: 60px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	display: block;
}

.centered-image {
	text-align: center;
	display: block;
}
/* @end */