#logged-out #world			{ background: #76b45a url(/images/layout/home-back.jpg) center top repeat-x; }#logged-out #header 		{ min-height: 199px; }#logged-out #main-content 	{ margin-top: -20px; margin-bottom: 10px; position: relative; }a.blue-btn:hover 	{ text-decoration: none; background: #fff; color: #004a66; }ul#breadcrumbs { padding: 0 0 10px; margin-bottom: 16px; border-bottom: 1px solid #dcdcdc; }ul#breadcrumbs li {	display: inline;	list-style: none;	font-size: 88%;	margin: 0;	padding-left: 10px;	background: url(/images/layout/store-sprites.png) 0px -202px no-repeat; 	margin-right: 5px;	}ul#breadcrumbs li.first { padding-left: 0; background: none; }	ul#breadcrumbs li a { font-weight: bold; }/* Billboard Tabs----------------------------------------------------------------------------------------------------*/#billboard { width:916px; height: 390px; position: relative; }#billboard-panels {	width: 575px;	height: 390px;	position: absolute;	top: -6px;	right: 0;}.panel {	width: 575px;	height: 384px;	}/* Meet the GeoPalz Nav */#meet-the-geopalz dl#palz-nav { margin-left: 25px; }#meet-the-geopalz dl#palz-nav dt { display: none; }#meet-the-geopalz dl#palz-nav dd { float: left; width: 42px; height: 48px; margin: 0 1px; }	#meet-the-geopalz dl#palz-nav dd a {		padding-bottom: 3px;		width: 100%;		height: 100%;		display: block;		}		#meet-the-geopalz dl#palz-nav dd a img { 		padding: 2px;		border: 2px solid #fff;		-moz-border-radius: 5px;		-webkit-border-radius: 5px;		}		#meet-the-geopalz dl#palz-nav dd.current a,		#meet-the-geopalz dl#palz-nav dd a:hover { 			background: url(/images/layout/meet-geopal-current.png) center bottom no-repeat; 			}		#meet-the-geopalz dl#palz-nav dd.current a img,		#meet-the-geopalz dl#palz-nav dd a:hover img { border: 2px solid #b5121b; }/* GeoPalz Details */.lg-pal { 	float: left; 	width: 290px; 	height:315px; 	overflow: hidden;	text-align: center; 	}.description {	float: left;	width: 180px;	margin-right: 10px;	}	.description p {		font-size: 92%;		margin-bottom: 5px;		line-height: 1.1;		}		.pricing {	float: left;	width: 90px;	text-align: center;	}	p.price { font-size: 160%; margin-bottom: 0; font-weight: bold; }		p.price sup { font-size: 60%; }		a.buy-now, a.buy-now:visited, a.buy-now:hover, a.buy-now:active {		width: 86px;		height: 88px;		display: block;		background: url(/images/layout/nav.png) -705px -174px no-repeat;	}		a.buy-now:hover { background-position: -801px -174px; }	a.buy-now:active { background-position: -897px -174px; }		a.buy-now img { display: none; }dl.did-you-know {	width: 240px;	float: left;	background: #85cef2 url(/images/layout/did-you-know-small.png) left top repeat-x;	padding: 0 20px 20px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	text-align: center;	margin-top: 10px;	}	dl.did-you-know dt { 		width: 231px;		height: 48px;		text-indent: -9999px;		overflow: hidden;		display: block;		background: url(/images/layout/nav.png) -705px -116px no-repeat;		margin-top: -8px;		margin-left: 5px;		}	dl.did-you-know dd { font-size: 92%; line-height: 1.2; }/* TAB BUTTONS */ul#billboard-nav { position: relative; width: 366px; z-index: 5; }ul#billboard-nav li { 	margin: 0; 	list-style: none; 	width: 366px; 	height: 114px; 	margin-bottom: 10px; 	}ul#billboard-nav li.meet-the-geopalz-btn { height: 119px; }ul#billboard-nav li.free-prizes-btn { height: 121px; }ul#billboard-nav li a {	display: block;	width: 100%;	height: 100%;	text-indent: -999px;	overflow: hidden;	background: url(/images/layout/nav.png) 0 -346px no-repeat;}ul#billboard-nav li.walk-to-win-btn a,ul#billboard-nav li.walk-to-win-btn a:visited,ul#billboard-nav li.walk-to-win-btn a:hover,ul#billboard-nav li.walk-to-win-btn a:active 	{ background-position: 0 -346px; }ul#billboard-nav li.walk-to-win-btn a:hover  	{ background-position: 0 -470px; }ul#billboard-nav li.walk-to-win-btn a:active 	{ background-position: 0 -718px; }ul#billboard-nav li.walk-to-win-btn a.current 	{ background-position: 0 -594px; }ul#billboard-nav li.meet-the-geopalz-btn a,ul#billboard-nav li.meet-the-geopalz-btn a:visited,ul#billboard-nav li.meet-the-geopalz-btn a:hover,ul#billboard-nav li.meet-the-geopalz-btn a:active 	{ background-position: -376px -346px; }ul#billboard-nav li.meet-the-geopalz-btn a:hover 	{ background-position: -376px -476px; }ul#billboard-nav li.meet-the-geopalz-btn a:active 	{ background-position: -376px -734px; }ul#billboard-nav li.meet-the-geopalz-btn a.current 	{ background-position: -376px -605px; }ul#billboard-nav li.free-prizes-btn a,ul#billboard-nav li.free-prizes-btn a:visited,ul#billboard-nav li.free-prizes-btn a:hover,ul#billboard-nav li.free-prizes-btn a:active 	{ background-position: -751px -346px; }ul#billboard-nav li.free-prizes-btn a:hover		{ background-position: -751px -479px; }ul#billboard-nav li.free-prizes-btn a:active 	{ background-position: -751px -747px; }ul#billboard-nav li.free-prizes-btn a.current 	{ background-position: -751px -613px; }/* Break-out Wave----------------------------------------------------------------------------------------------------*/#break-out { padding-top:90px; margin-bottom: 0; background: url(/images/layout/wave-top.png) center top repeat-x; }.break-out-content { 	background: #0089b9 url(/images/layout/wave-bottom.png) center bottom repeat-x; 	padding: 30px 0 100px;	}	#about-geopalz {		color: #fff;		float: left;		width: 520px;		}		#about-geopalz h1 	{ color: #fff; font-size: 350%; }		#about-geopalz p	{ font-size: 120%; line-height: 1.6; }#palz-prizes { width: 382px; float: right; }	#palz-prizes h2 { font-size: 110%; color: #0083b4; font-weight: bold; margin: 5px 0 3px; }	#palz-prizes .the-palz,	#palz-prizes .the-prizes {		background: #fff;		-moz-border-radius: 10px;		-webkit-border-radius: 10px;		padding: 10px 15px;		}		/* Blog Community----------------------------------------------------------------------------------------------------*/#logged-out .blog-community #main-content .wrapper {	width: 900px;	padding-left: 30px;	padding-right: 30px;	}#logged-out .blog-community, #logged-out .parents-section,#logged-out .tour-features { padding-bottom: 10px; border-bottom: 5px solid #655f53; }		.blog-content {	float: left;	width: 600px;	}	.blog-content .post {		padding: 0 0 32px 20px;		margin-bottom: 32px;		background: url(/images/layout/community-sprites.png) 0px bottom no-repeat;		}		.blog-content .post p.post-meta {			font-size: 88%;			margin-bottom: 15px;			color: #666;			}			.blog-content .post p.post-meta a { font-weight: bold; text-decoration: underline; padding: 0 5px; }	.blog-content .post h2 a { font-weight: bold; color: #b5121b; text-decoration: none; }		.blog-content .testimonial blockquote {		padding: 10px 0 0 50px;		background: url(/images/layout/community-sprites.png) -1300px -42px no-repeat;		color: #ff9500;		}		.blog-content .testimonial p.quotee { padding-left: 50px; }		.blog-content .posts-navigation { margin-bottom: 20px; }			.blog-content .older-posts-btn a,	.blog-content .older-posts-btn a:link,	.blog-content .older-posts-btn a:visited,	.blog-content .older-posts-btn a:hover,	.blog-content .older-posts-btn a:active {		width: 221px;		height: 59px;		text-indent: -9999px;		overflow: hidden;		display: block;		background: url(/images/layout/community-sprites.png) -839px 0px no-repeat;		float: left;		}		.blog-content .older-posts-btn a:hover { background-position: -839px -69px; }		.blog-content .older-posts-btn a:active { background-position: -839px -139px; }	.blog-content .newer-posts-btn a,	.blog-content .newer-posts-btn a:link,	.blog-content .newer-posts-btn a:visited,	.blog-content .newer-posts-btn a:hover,	.blog-content .newer-posts-btn a:active {		width: 221px;		height: 59px;		text-indent: -9999px;		overflow: hidden;		display: block;		background: url(/images/layout/community-sprites.png) -1068px 0px no-repeat;		float: right;		}		.blog-content .newer-posts-btn a:hover { background-position: -1068px -69px; }		.blog-content .newer-posts-btn a:active { background-position: -1068px -139px; }			.blog-community #sidebar {	float: right;	width: 224px;	padding: 20px 14px;	background: #97d7f6 url(/images/layout/stripes.png) left top repeat-x;	-moz-border-radius: 20px;	-webkit-border-radius: 20px;	}	.blog-community #sidebar a { font-weight: bold; color: #004a66; }	.blog-community #sidebar .textwidget { margin-bottom: 20px; }	.blog-community #sidebar .textwidget p { margin-bottom: 5px; font-size: 88%; }		.blog-community #sidebar ul#secondary-nav li {		list-style: none;		margin: 0;		border-bottom: 1px solid #4b90ae;		}		.blog-community #sidebar ul#secondary-nav li a {			color: #004a66;			font-weight: bold;			display: block;			padding: 10px 10px 10px 40px;			background: url(/images/layout/community-sprites.png) -1295px 5px no-repeat;			width: 174px;			}		.blog-community #sidebar form#searchform { margin-bottom: 20px; }		.blog-community #sidebar form#searchform input.text-input {			font-size: 14px;			border-color: #004a66;			color: #666;			width: 200px;			margin-bottom: 3px;			}	.blog-community #sidebar iframe { margin-left: 12px !important; }	.blog-community #sidebar #twitter {		width: 224px;		background: url(/images/layout/community-sprites.png) -609px 0 no-repeat;		padding: 49px 0 0;		overflow: hidden;		margin-bottom: 20px;		}		.blog-community #sidebar #twitter ul {			border: 1px solid #01b6fb;			padding: 20px;			margin: 0;			width: 178px;			background: #fff;			}			.blog-community #sidebar #twitter ul li {				list-style: none;				font-size: 88%;				margin: 0;				}				.blog-community #sidebar #twitter ul li span { display: block; margin-bottom: 5px; }#comment-area h3 {	padding-bottom: 5px;	}	#comment-area ul.comment-list li {		list-style: none;		margin: 0;		padding: 10px 0 10px 15px;		border-bottom: 1px solid #dcdcdc;		}		#comment-area ul.comment-list li .user-avatar { 			float: left;			width: 32px;			margin-right: 20px;			}		#comment-area ul.comment-list li .comment-content {			float: right;			width: 520px;			}	form#commentform p { text-align: right; }	form#commentform input { font-size: 14px; width: 300px; margin-left: 10px; }	form#commentform textarea { width: 570px; }		.blog-community #sidebar form#searchform input#searchsubmit,		.blog-community #sidebar form#searchform input#searchsubmit:visited,		.blog-community #sidebar form#searchform input#searchsubmit:hover,		.blog-community #sidebar form#searchform input#searchsubmit:active,		.blog-community form#commentform input#submit,		.blog-community form#commentform input#submit:visited,		.blog-community form#commentform input#submit:hover,		.blog-community form#commentform input#submit:active {			text-transform: uppercase;			color: #fff;			padding: 10px 20px 8px;			line-height: 1;			background: #004a66;			-moz-border-radius: 5px;			-webkit-border-radius: 5px;			font-size: 14px;			font-weight: bold;			border: none;			width: auto;		}						.blog-community #sidebar form#searchform input#searchsubmit:hover,		.blog-community form#commentform input#submit:hover 				{ text-decoration: none; background: #0086b7; }		.blog-community #sidebar form#searchform input#searchsubmit:active,		.blog-community form#commentform input#submit:active			 	{ background: #01222e; color: #fff; }#logged-out .parents-section #main-content .wrapper {	width: 860px;	padding-left: 50px;	padding-right: 50px;	padding-bottom: 20px;	}ul#tabbed-sub-nav {	position: relative;	border-bottom: 2px solid #1191d6;	padding:5px 0 0 10px;	margin-bottom: 20px;	}	ul#tabbed-sub-nav li {		list-style: none;		display: inline;		float: left;		margin: 0 5px;		}		ul#tabbed-sub-nav li a,		ul#tabbed-sub-nav li a:link,		ul#tabbed-sub-nav li a:visited,		ul#tabbed-sub-nav li a:hover,		ul#tabbed-sub-nav li a:active {			-moz-border-radius-topright: 15px;			-webkit-border-top-right-radius: 15px;			-moz-border-radius-topleft: 15px;			-webkit-border-top-left-radius: 15px;			border: 2px solid #1191d6;			border-bottom: none;			background: #1191d6;			color: #fff;			padding: 15px 30px;			font-weight: bold;			font-size: 120%;			float: left;			display: block;			position: relative;			bottom: -2px;			}						ul#tabbed-sub-nav li a:hover,			ul#tabbed-sub-nav li.active a,			ul#tabbed-sub-nav li.active a:visited {				background: #fff;				color: #1191d6;				border-bottom: none;				text-decoration: none;				}				.left 		{ float: left; }.right 		{ float: right; }.append 	{ padding-right: 30px; }.prepend 	{ padding-left: 30px; }.top 		{ padding-top: 30px; }.bottom 	{ padding-bottom: 30px; }#logged-out .parents-section h1,#logged-out .parents-section h2 { 	margin-bottom: 10px; 	margin-top: 45px;	text-indent: -9999px;	overflow: hidden;	background: url(/images/layout/parents-sprites.png) 0px 0px no-repeat;	}#logged-out .parents-section #main-content p { font-size: 120%; line-height: 1.4; }#logged-out .parents-section #main-content a { font-weight: bold; }#logged-out .parents-section h1#the-motivation {	width: 311px;	height: 41px;	}	#logged-out .parents-section h2#geopalz-designs {	clear: left;	width: 352px;	height: 43px;	background-position: 0px -49px;	}	#logged-out .parents-section .col-2 {	clear: right;	float: left;	width: 430px;	float: left;	margin-bottom: 20px;	}	#logged-out .parents-section #main-content .col-2 p { font-size: 115%; line-height: 1.4; }	#logged-out .parents-section h2#the-product {	width: 261px;	height: 41px;	background-position: 0px -100px;	}#logged-out .parents-section h2#the-website {	width: 257px;	height: 36px;	background-position: 0px -150px;	}#logged-out .parents-section img.email-img { clear: both; margin-top: -50px; }	#logged-out .parents-section h2#weekly-email { 	width: 288px;	height: 47px;	background-position: 0px -196px;	clear: left;	}	#logged-out .parents-section h2#free-stuff {	clear: both;	width: 220px;	height: 43px;	background-position: -296px -192px;	}ol.three-types { margin-bottom: 40px; }	ol.three-types li {	float: left;	width: 218px;	padding-left: 40px;	list-style: none;	margin: 0 25px 0 0;	line-height: 1.3;	font-size: 115%;	background: url(/images/layout/parents-sprites.png) -790px 0px no-repeat;	}		ol.three-types li.type-1 { background-position: -790px 0px; }	ol.three-types li.type-2 { background-position: -790px -260px; }	ol.three-types li.type-3 { background-position: -790px -538px; }	#logged-out .parents-section h2#walk-to-win {	width: 255px;	height: 40px;	background-position: -528px -193px;	}	a.features-privacy-btn,a.features-privacy-btn:link,a.features-privacy-btn:visited,a.features-privacy-btn:hover,a.features-privacy-btn:active {	display: block;	float: right;	width: 329px;	height: 59px;	text-indent: -9999px;	overflow: hidden;	background: url(/images/layout/parents-sprites.png) 0px -361px no-repeat;	margin-bottom: 20px;	}	a.features-privacy-btn:hover { background-position: 0px -430px; }	a.features-privacy-btn:active { background-position: 0px -500px; }	a.parents-overview-btn,a.parents-overview-btn:link,a.parents-overview-btn:visited,a.parents-overview-btn:hover,a.parents-overview-btn:active {	display: block;	float: left;	width: 329px;	height: 59px;	text-indent: -9999px;	overflow: hidden;	background: url(/images/layout/parents-sprites.png) -339px -361px no-repeat;	margin-bottom: 20px;	}	a.parents-overview-btn:hover { background-position: -339px -430px; }	a.parents-overview-btn:active { background-position: -339px -500px; }		#logged-out .parents-section h1#groups {	width: 162px;	height: 44px;	background-position: -320px 0px;	}	#logged-out .parents-section h2#overstepping {	width: 299px;	height: 45px;	background-position: -272px -94px;	}	#logged-out .parents-section h2#compete {	width: 728px;	height: 43px;	background-position: 0px -304px;	}	#logged-out .parents-section img.jumpers { padding-bottom: 55px; }#logged-out .parents-section h2#pedometer {	width: 512px;	height: 40px;	background-position: 0px -252px;	}	#logged-out .parents-section h2#privacy {	width: 174px;	height: 39px;	background-position: -491px 0px;	}	#logged-out .parents-section h2#activity-calculator {	width: 407px;	height: 46px;	background-position: -362px -50px;	}	#logged-out .parents-section h2#did-you-know-data {	width: 396px;	height: 46px;	background-position: -270px -147px;	}#logged-out .tour-features #main-content .wrapper {	width: 860px;	padding-left: 50px;	padding-right: 50px;	}		.tour-features .features .feature {	float: left;	width: 260px;	 margin: 0 40px 0 0;	 min-height: 384px;	}.tour-features .features .last { margin-right: 0 !important; }		.tour-features .features .feature h2,	.tour-features .features .feature p { padding-right: 13px; }		.tour-features .features .feature h2 { 		font-weight: bold;		margin: 10px 0 5px;		font-size: 130%;		}			.tour-features .features .feature a img { display: block; }	p.btn-holder { padding-bottom: 30px; }		a.tour-store-btn,a.tour-store-btn:link,a.tour-store-btn:visited,a.tour-store-btn:hover,a.tour-store-btn:active {	width: 174px;	height: 62px;	float: right;	display: block;	text-indent: -9999px;	background: url(/images/layout/tour-sprites.png) 0px 0px no-repeat;	margin-right: 10px;	}	a.tour-store-btn:hover { background-position: 0px -72px; }	a.tour-store-btn:active { background-position: 0px -145px; }	a.tour-parents-btn {	width: 255px;	height: 62px;	float: right;	display: block;	text-indent: -9999px;	background: url(/images/layout/tour-sprites.png) -185px 0px no-repeat;	}	a.tour-parents-btn:hover { background-position: -185px -72px; }	a.tour-parents-btn:active { background-position: -185px -145px; }.tour-features h1 {	width: 449px;	height: 81px;	text-indent: -9999px;	overflow: hidden;	background: url(/images/layout/tour-sprites.png) 0px -210px no-repeat;	margin: 0 auto;	}p.intro-copy { text-align: center; }
