/* ---------------------------------------

Client: Let's Move
         
Colors:

Red	:	 					#cb1a31;
Light Blue:					#24adc3;
Gray:						#565e5f;

------------------------------------------*/

/*--LAYOUT STYLES ---*/
html, body {
	height:100%; /* gives layout 100% height */
	overflow:inherit;
}
/* misc
-------------------------------------------*/
.clear-after:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0px;
	line-height:0px;
	visibility:hidden;
	width:0px;
	height:0px;
}
.clear-after {
	zoom:1;
}
span.clear{
	display: block;
	clear: both;
	height: 1px;
	line-height: 0px;
	font-size: 0px;
	margin-bottom: -1px;
}
div.clearfix {
	display: block;
	clear: both;
}
.offscreen {
	height:1px;
	left:-10000px;
	overflow:hidden;
	position:absolute;
	top:auto;
	width:1px;
}
.container_12 {
	background: url(../images/bg2.gif) repeat-y;
	min-height:100%;
}
.gutter {
	margin:10px;
}
ul {
	list-style-image:none;
	/*list-style-position:inside;*/
	list-style-type:disc;
}
ul li {
	font-size:1.2em;
	line-height:1.5em;
}
ul li li {
	font-size:100%;
}
li > ul, li > ol {
	margin-bottom:0;
	margin-left:2em;
}
a, p a,
#maincontent a h2 {
	text-decoration:none;
	color:#cb1a31;
}
li a {
	color:#cb1a31;
}
a:hover, li a:hover {
	text-decoration:underline;
}
.leadin {
	color:#444;
	font-size:1.3em;
	font-weight:normal;
	line-height:1.4em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#wide2 .leadin {
	color:#444;
	font-size:1.3em;
	font-weight:normal;
}
#maincontent img+h1 {
	margin-top:20px;
}
.callout {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	color: #06A6B6;
	font-style:italic;
	margin-top:17px;
	margin-left:15px;
	margin-bottom:15px;
	line-height:1.2em;
}
blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color: #06A6B6;
	font-style:italic;
	line-height:1.4em;
	margin-left:5px;
	margin-top:17px;
	text-indent:-5px;
	margin-bottom:15px;
}
.speaker {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
#actionsidebar {
	width:160px;
	margin-top:-12px;
	margin-right:40px;
	margin-left:-10px;
}
.actionpdf {
	border: solid 10px #f16419;
}
/*.actiontitle {
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom: solid 1px #24adc3;
	margin-top:12px!important;
	margin-bottom:5px;
	color: #2EC1D9;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
}*/
.actiontitle {
    border-bottom: 1px solid #24ADC3;
    font-family: Georgia,"Times New Roman",Times,serif;
    margin-top: 25px !important;
    width: 95%;
}

.actiontitlefirst {
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom: solid 1px #24adc3;
	width:95%;
	margin-top:12px!important;
}
.download,
p.pdf a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px!important;
	color:#cb1a31!important;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	background:transparent url(../images/pdf.gif) no-repeat scroll right top;
	padding-bottom:10px;
	/*padding-right:20px;*/
	padding-right:0;
	margin:0;
}
.downloadlanding {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px!important;
	color:#cb1a31!important;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	background:transparent url(../images/pdf.gif) no-repeat scroll 155px top;
	margin-bottom:10px;
	height:15px;
	width:155px;
	padding:0;
}
.downloadlandingwide {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px!important;
	color:#cb1a31!important;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	background:transparent url(../images/pdf.gif) no-repeat scroll right top;
	margin-bottom:10px;
	height:15px;
	width:200px;
}
#maincontent p.downloadjoin {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px!important;
	color:#cb1a31!important;
	text-transform:uppercase;
	text-align:right;
	font-weight:bold;
	float:right;
	padding-right:20px;
	margin-right:80px;
	background:transparent url(../images/pdf.gif) no-repeat scroll right top;
	margin-bottom:10px;
}
#maincontent p.downloadjoin a {
	color:#CB1A31;
}
 a .download:hover, a. downloadlanding:hover {
text-decoration:underline;
}
.downloadtitle {
	font-size:9px!important;
	color:#24adc3!important;
	text-transform:uppercase;
	font-weight:bold;
}

#header {
	background: url(../images/letsmovelogo.gif) no-repeat #ffffff;
	height:145px;
	width:960px;
	position:relative;
}
#header h1 {
	position:absolute;
	top:10px;
	left: 32px;
	width:177px;
	border:none;
}
#header h1 a {
	width:177px;
	height:135px;
	text-indent:-9999px;
	display:block;
}
#maincontent .hidden{
	display:none;
}
#header #quote {
	position:absolute;
	top:57px;
	left: 213px;
	width:140px;
	border:none;
}
#printheader {
	background:#ffffff;
	display:none;
	height:145px;
	width:100%;
}
/* Utility Nav */
#nav_utility {
	position: absolute;
	right: 35px;
	top: 35px;
}
#nav_utility li.first {
	background:none;
}
#nav_utility li {
	background:transparent url(../images/bluewhite.gif) no-repeat scroll left 54%;
	color:#29C1D9;
	float:left;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 0 4px;
	margin:0;
}
#nav_utility li a {
	font-size:.8em;
	color:#cb1a31;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 6px;
}
#nav_utility li a:hover {
	text-decoration:underline;
}
/* Search */
#search-box #edit-search-block-form-1, #search-theme-form #edit-search-theme-form-1{
	position:absolute;
	height:15px;
	top:40px;
	right: 45px;
	background: transparent url(../images/search.gif) no-repeat 2% 37%;
	border:1px solid #24adc3;
	padding: 4px 5px 2px 25px;
	color:#24adc3;
	border-right:none;
	font-size:1.1em;
	width:149px;
}
#search-box .form-submit, #search-theme-form #edit-submit-1 {
	position:absolute;
	border:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	right:45px;
	top:40px;
	background: transparent url(../images/go.gif) no-repeat;
	border:none;
	width:27px;
	height:23px;
	cursor:pointer;
}
.usa-search-field{
  background: transparent url(../images/search.gif) no-repeat 2% 37% !important;
  border-top: 1px solid #24ADC3 !important;
  border-bottom: 1px solid #24ADC3 !important;
  border-left: 1px solid #24ADC3 !important;
  color: #24ADC3;
  font-size: 1.1em !important;
  height: 15px !important;
  padding: 4px 5px 2px 25px !important;
  position: absolute;
  right: 45px;
  top: 40px;
  width: 179px;
}
/* Dropdown */

#nav_drop span.select {
	background:url(../images/navdrop.gif) no-repeat scroll 0 0 transparent;
	height:26px;
	margin:0;
	padding:0 4px 0 8px;
	width:204px;
}
#nav_drop span.select {
	color:#cb1a31;
	cursor:pointer;
	font:11px/27px Arial, sans-serif;
	overflow:hidden;
	position:absolute;
}
.styled {
	cursor:pointer;
}
#nav_drop select option {
	background-color:#FFFFFF;
	color:#000000;
	margin:0;
	padding:1px 6px;
}
select.styled {
	font-size:12px;
	opacity:0;
	position:relative;
	width:180px;
	z-index:555;
}
#nav_drop label {
	line-height:28px;
	font-size:11px;
}
#nav_drop {
	position: absolute;
	right: 45px;
	top: 115px;
	text-transform:uppercase;
	font-size: 1em;
	color:#565e5f;
	font-weight:bold;
}
#nav_drop form {
	margin:0;
	padding:0;
	margin-left:12px;
}
#nav_drop select {
	color:#cb1a31;
	width:180px;
	text-transform:uppercase;
}
/* Navigation Sprites */
.menu-mlid-327 {
	left:32px;
	width:176px;
}
.menu-mlid-327 a:hover, 
.section-learn-facts .menu-mlid-327,
.section-id-327 .menu-mlid-327 {
	background:url(../images/navsprite.gif) -32px -112px no-repeat;
}
.menu-mlid-328 {
	left:214px;
	width:176px;
}
.menu-mlid-328 a:hover, 
.section-eat-healthy .menu-mlid-328,
.section-id-328 .menu-mlid-328 {
	background:url(../images/navsprite.gif) -214px -112px no-repeat;
}
.menu-mlid-329 {
	left:395px;
	width:176px;
}
.menu-mlid-329 a:hover, 
.section-get-active .menu-mlid-329,
.section-id-329 .menu-mlid-329 {
	background: #ff9900 url(../images/navsprite.gif) -395px -112px no-repeat;
}
.menu-mlid-460 {
	left:576px;
	width:176px;
}
.menu-mlid-460 a:hover, 
.section-action .menu-mlid-460,
.section-id-460 .menu-mlid-460 {
	background:url(../images/navsprite.gif) -576px -112px no-repeat;
}
.menu-mlid-331 {
	left:755px;
	width:176px;
}
.menu-mlid-331 a:hover, 
.section-join-us .menu-mlid-331,
.section-id-331 .menu-mlid-331 {
	background:url(../images/navsprite.gif) -755px -112px no-repeat;
}
#menu-primary-links {
	width:960px;
	height:99px;
	margin-bottom:0px;
}
#menu-primary-links ul {
	width:960px;
	height:99px;
	background:url(../images/navsprite.gif) 0 0 no-repeat;
	position:relative;
}
#menu-primary-links ul ul {
	display:none;
}
#menu-primary-links li,
#menu-primary-links li:hover,
#menu-primary-links li.expanded,
#menu-primary-links li.expanded:hover,
#menu-primary-links li.collapsed,
#menu-primary-links li.collapsed:hover {
	position:absolute;
	top:0px;
	margin:0;
}
#menu-primary-links li.expanded {
	padding-top:0.2em !important;
	padding-right:0;
}
#main-primary-links li.expanded:hover {
	padding-top:0.2em;
	padding-right:0;
}
#menu-primary-links li, 
#menu-primary-links a {
	display:block;
	height:99px;
}
#menu-primary-links a {
	text-indent:-9999px;
}
#breadcrumb {
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.1em;
	display:inline;
	height:1.2em;
	padding-left:44px;
}
#breadcrumb a {
	background:transparent url(../images/bullet.gif) no-repeat scroll right 50%;
	color:#CB1A31;
	padding-right:10px;
}
#breadcrumb .gutter {
	padding-left:34px;
	padding-bottom:0;
	padding-top:2px;
	margin-bottom:0px;
	margin-top:6px;
	display:inline;
}
#main {
	background:none;
	height:auto;
	margin-top: 10px;
}
#main.home {
	margin-top:0;
}
#main .gutter {
	margin-top:0;
}
#hero {
	height:355px;
	background: url(../images/videobg2.gif) no-repeat 19px;
	position:relative;
	z-index:1;
	margin-bottom:20px;
}
#hero #carousel {
    background: url("../images/orange3.gif") no-repeat scroll right center transparent;
    height: 322px;
    position: absolute;
    top: 16px;
    width: 920px;
    z-index: 2;
}
#hero #carousel li {
    height: 322px;
    list-style: none outside none;
    margin-left: 0;
    padding-left: 0;
    position: relative;
    width: 920px;
}
#hero #carousel li p {
    font-size: 1em;
}
#hero .video {
    left: 35px;
    position: absolute;
    top: 7px;
    z-index: 3;
}
#hero .video object {
	margin-top:8px;
}

#hero .message {
	position:absolute;
	top:71px;
	right: 44px;
	z-index:99;
	color:#333;
	width: 295px;
}
#hero .message h1 {
	text-align:center;
	font-size:3.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#ED5E18;
	margin-bottom:.4em;
}
#hero .message p {
	line-height:1.7em;
	margin-bottom:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#hero .message .message-wrapper {
	border-top: dotted 3px #24adc3;
	padding-top:15px;
}
#hero .message .story a {
	text-transform:uppercase;
	text-decoration:none;
	color:#cb1a31;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:bold;
	background: url(../images/bluearrow2.gif) no-repeat right top;
	padding-right:12px;
}
#message .story a:hover {
	text-decoration:underline;
}
#hero #carousel li h1 {
    font-size: 2.5em;
}
.message h1 {
    color: #ED5E18;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 3.2em;
    font-weight: normal;
    margin-bottom: 0.4em;
    text-align: center;
}

#hero #controls { width:170px; position:absolute; top:336px; left:728px; z-index:9999; height:30px;}
	#controls ul { margin:0; padding:0; }
	#controls li { margin:0; padding:0; list-style:none; float:left; }
	#controls a		{ width:26px; height:23px; }
	#controls li.prev,
	#controls li.next { width:8px; height:9px; margin-top:11px; }
#controls ol a.activeSlide,
#controls ol a:hover { 
	background:url(../images/1on.gif) no-repeat; 
	color:#df1d36;  
	text-decoration:none;
}
#controls div#prev{
    float: left;
    text-indent: -5000px;
}
#controls div#next {
    float: right;
    text-indent: -5000px;
}
#controls #controlsol {
	float:left;
    margin: 0;
    padding: 0;
}
#controls ol a {
    background: url("../images/1.gif") no-repeat scroll 0 0 transparent;
    color: #299FB2;
    display: block;
    font-weight: bold;
    height: 26px;
    padding-top: 10px;
    text-align: center;
    text-decoration: none;
    width: 27px;
}
#controls div#prev a {
    background: url("../images/leftarrow.gif") no-repeat scroll 0 10px transparent;
    display: block;
    height: 23px;
    text-indent: -5000px;
    width: 13px;
}
#controls div#next a {
    background: url("../images/rightarrow.gif") no-repeat scroll 2px 10px transparent;
    display: block;
    height: 23px;
    text-indent: -5000px;
    width: 13px;
}
#video object {
	float:left;
	width:506px;
	height:312px;
	margin-left:35px;
}
.videomessage {
	text-indent:-9999px;
	float:left;
	height:0;
}
#video-inner img {
	margin-top:7px;
	margin-left:35px;
}
/* Stay Connected Secition Home Page */
#connected2 {
	width: 267px;
	margin-left:30px;
}
#connected2 .join {
	margin-left:10px;
}
/*#connected2 #fan { background: url(../images/connectbackground.gif) no-repeat top; height:81px; margin-top:5px; padding-left:5px; padding-top:8px;}
*/.fan_box .full_widget {
	border: 0 !important;
	background: none !important;
}
#social {
	margin:12px 20px 20px 80px;
	text-align:right;
	padding:0;
	float:right;
	width:400px;
}
#social img {
	padding-left:0;
	margin-left:5px;
	vertical-align:middle;
}
#connected2 #fan {
	width: 269px;
	background: url(../images/homesocialmiddle.gif) repeat-y;
	margin-bottom:4px;
}
#connected2 #fan h2 {
	background: url(../images/homesocialtop.gif) no-repeat left top;
	padding-top: 0px;
	text-indent:-9999px;
	margin-bottom:.3em;
}
#connected2 #fan .last {
	background: url(../images/homesocialbottom.gif) no-repeat left bottom;
}
#fan img {
	padding-left:20px;
}
#fan p.last {
	margin-top:10px;
	margin-bottom:0;
	text-align:right;
	padding-right:22px;
}
.fan_box img {
	padding-left:20px;
}
#fan .last img {
	padding-left:5px;
	padding-bottom:5px;
}
#fan .FB_fan {
	border:medium none;
	height:75px;
	padding-left:10px;
	width:233px;
	padding:10px;
}
#fan element.style {
	border:medium none;
	height:75px;
	width:233px;
}
/* Main Content Home Page */
#content {
	width: 633px;
	background: url(../images/blog2.gif) repeat-y;
	margin-bottom:4px;
}
#content h2 {
	background: url(../images/blog1.gif) no-repeat left top;
	padding-top: 8px;
	text-indent:-9999px;
	margin-bottom:.3em;
}

#views-most_recent-block_1 h2,
#views-most_recent-block_2 h2 {
	background: none;
	text-indent:0;
	font-size: 1em;
	text-transform: uppercase;
	color: #24ADC3;
	font-weight: bold;
	padding:0 !important;
	margin-bottom: .6em;
}

#views-most_recent-block_1 {
	width:316px;
	border-right: 3px dotted #24ADC3;
	float:left;
	margin-left:35px;
	padding-right:20px;
	margin-bottom:20px;
}

#views-most_recent-block_1 .views-field-teaser {
	font-size:1.2em;
	line-height: 1.5em;
}

#views-most_recent-block_1 .views-field-title h2 {
	font-size:1.8em;
	line-height: 1.3em;
	text-transform: none;
	font-weight:normal;
	margin-top:12px;
}
#views-most_recent-block_1 .views-field-created{
	font-weight:bold;
}
#views-most_recent-block_1 .views-field-field-story-posted-value {
	font-size:1.1em;
	line-height: 1.4em;
	text-transform: none;
	padding-bottom: 10px;
}
#content img {
	padding-left:20px;
}
#content .feed {
	float:right;
	margin:-49px 30px 0 0;
	z-index:999;
}
#content .latest {
	margin-top: -12px;
	z-index:3;
	float:left;
	padding-bottom:16px;
}

#content .rule {
	height:10px;
	width:593px;
	background: url(../images/blogrule.gif) no-repeat bottom;
	border:none;
	padding:10px 0 0 38px;
}
#content .last {
	background: url(../images/blog3.gif) no-repeat left bottom;
}
#content p.last { /*margin-top:30px;*/
	margin-bottom:0;
}
#content p, #content h2 {
	padding-left:20px;
}
.lightrule {
	height:3px;
	width:498px;
	background: url(../images/lightbluerule.gif) no-repeat bottom;
	border:none;
	padding:10px 0 0 0;
	margin-bottom:10px;
}
#content #entry img {
	border: solid 8px #24adc3;
	margin-right:10px;
	float:left;
}
#entry {
	width:316px;
	border-right: 3px dotted #24ADC3;
	float:left;
	margin-left:35px;
	padding-right:20px;
	margin-bottom:20px;
}
#entry img {
	padding-left:0;
}
#entry p {
	padding-left:0;
	padding-right:20px;
	margin-bottom:10px;
}
.author {
	color:#222;
	font-size:1.1em;
	margin-bottom:10px;
}
.section-blog .author {
	color:#616161;
}
.section-blog .views-field-teaser {
	font-size: 1.2em;
    line-height: 1.5em;
}
a.readmore {
	text-transform: uppercase;
	color:#cb1a31;
	font-size:.9em;
	text-decoration:none;
	font-weight:bold;
}
a.readmore:hover {
	text-decoration:underline;
}
#entry h2 {
	color:#24adc3;
	font-size:1.8em;
	line-height:1.2em;
	margin-top:4px;
	padding:5px 0;
	margin-bottom:2px;
	background:none;
	text-indent:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#entry h2 a {
	color: #24adc3;
	font-weight:normal;
}
#latest h3, #entry h3 {
	font-size:1em;
	text-transform:uppercase;
	color:#24adc3;
	font-weight:bold;
}
#entry .view-content .views-field-view-node a{
	color:#CB1A31;
	background: url(../images/redarrow.gif) no-repeat right 50%;
	padding-right:10px;
}
#entry .view-content .views-field-view-node a:hover {
	text-decoration:underline;
}
.date {
	text-transform: uppercase;
	font-weight:bold;
}
/* Simple Steps Sprite */

#simplesteps {
	background:url(../images/5simplestepssprite.gif) no-repeat;
	width:633px;
	height: 168px;
	float:right;
	margin-right:9px;
	display:block;
}
#simplesteps ul {
	width:633px;
	height:168px;
	position:relative;
}
#simplesteps li {
	position:absolute;
	top:0px;
}
#simplesteps li, #simplesteps a {
	display:block;
	height:168px;
}
#simplesteps a {
	text-indent:-9999px;
}
#parents {
	left:200px;
	width:98px;
}
#simplesteps.parents {
	background-position:0px 0px;
}
#kids {
	left:305px;
	width:98px;
}
#simplesteps.kids {
	background-position:0 -167px;
	width:633px;
	height: 168px;
}
#schools {
	left:410px;
	width:98px;
}
#simplesteps.schools {
	background-position:0 -334px;
}
#more {
	left:515px;
	width:98px;
}
#simplesteps.more {
	background-position:0 -501px;
}
/* Latest Blog Posts Home Page */
#latest {
	width:220px;
	float:right;
	margin-top:5px;
	margin-right:20px;
}
#latest ul {
	margin:0;
	padding:0;
}
#latest ul li {
	list-style-type:none;
	border-bottom:solid 1px #24adc3;
	margin-bottom: 10px;
	color:#cb1a31;
	padding-bottom:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:0;
}
#latest ul li.last {
	border-bottom:none;
	background:none;
}
#latest img {
	padding-left:4px;
}
#connectedfooter {
	position:relative;
	background:url(../images/stayconnectedfoot.gif) no-repeat;
	left:28px;
	width:910px;
	height: 51px;
}
#connectedfooter #meetup {
	height:24px;
	left:780px;
	position:absolute;
	text-indent:-9999px;
	top:13px;
	width:24px;
}
#connectedfooter #meetup a {
	display:block;
	height:24px;
}
#connectedfooter #facebook {
	height:24px;
	left:815px;
	position:absolute;
	text-indent:-9999px;
	top:13px;
	width:24px;
}
#connectedfooter #facebook a {
	display:block;
	height:24px;
}
#connectedfooter #youtube {
	height:24px;
	left:849px;
	position:absolute;
	text-indent:-9999px;
	top:13px;
	width:24px;
}
#connectedfooter #youtube a {
	display:block;
	height:24px;
	cursor:pointer;
}
#connectedfooter #twitter {
	height:24px;
	left:745px;
	position:absolute;
	text-indent:-9999px;
	top:13px;
	width:24px;
}
#connectedfooter #twitter a {
	display:block;
	height:24px;
	cursor:pointer;
}
#footer {
	background:none;
	margin-bottom:15px;
	text-align:center;
	color:#cb1a31;
	text-transform:uppercase;
	font-size:.85em;
	margin-top: 10px;
}
#footer li.first {
	background:none;
}
#footer ul.menu{
	text-align:center;
}
#footer ul.menu li {
	margin:0;
}
#footer li {
	background:transparent url(../images/blueblue.gif) no-repeat scroll left 50%;
	color:#29C1D9;
	display: inline;
	line-height:32px;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 0 10px;
}
#footer li a {
	font-size:1em;
	color:#cb1a31;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 4px 0 0;
}
#footer li a:hover {
	text-decoration:underline;
}
#footer img {
	margin-left:6px;
	vertical-align:middle;
}
#footer p.tag {
	color:#cb1a31;
	font-size:1.8em;
	margin-bottom:0;
	text-transform:none;
	margin-top:10px;
}
#footer a {
	text-decoration:none;
	color:#cb1a31;
}
#footer a:hover {
	text-decoration:underline;
}
/* INTERIOR PAGE STYLES */

#interior {
	width: 718px;
	background: url(../images/interiormiddle.gif) repeat-y;
	margin-bottom:4px;
	margin-left:28px;
}
.section-take-action #interior,
.page-lets-cook #interior,
.page-where-go #interior,
.page-what-do #interior,
.page-lets-move-outside #interior,
.section-lets-move-parents #interior,
.section-join-us #interior {
	width: 896px;
	background: url(../images/wideinterior.gif) repeat-y;
	margin-bottom:4px;
	margin-left:28px;
}
.section-lets-move-parents #interior .node{
	width:600px;
	float:left;
}
.section-lets-move-parents #interior #sidebar .node{
	width:175px;
}
.rounded {
	background: url(../images/interiortopblank.gif) no-repeat left top;
	height:41px;
	padding-top: 8px;
	text-indent:-9999px;
	margin-bottom:0;
}
#landing #interior .rounded {
	background: url(../images/interiortopblank.gif) no-repeat left top;
	height:41px;
	padding-top: 8px;
	text-indent:-9999px;
	margin-bottom:0;
}
#facts #interior .rounded,
.section-learn-facts .rounded,
.section-id-327 .rounded {
	background: url(../images/interiortoporange.gif) no-repeat left top;
	height:41px;
	padding-top: 8px;
	text-indent:-9999px;
	margin-bottom:0;
}
#healthy #interior .rounded,
.section-eat-healthy #interior .rounded,
.section-id-328 #interior .rounded {
	background: url(../images/interiortopgreen.gif) no-repeat left top;
	height:41px;
	padding-top: 8px;
	text-indent:-9999px;
	margin-bottom:0;
}
#active #interior .rounded,
.section-get-active #interior .rounded,
.section-id-329 #interior .rounded {
	background: url(../images/interiortoppurple.gif) no-repeat left top;
	height:41px;
	padding-top: 8px;
	text-indent:-9999px;
	margin-bottom:0;
}
.section-take-action #interior .rounded,
.page-lets-move-outside #interior .rounded,
.page-where-go #interior .rounded,
.page-what-do #interior .rounded,
.page-lets-cook #interior .rounded,
.section-lets-move-parents #interior .rounded,
.section-join-us #interior .rounded {
	background: url(../images/interior-wide-top2.gif) no-repeat left top;
	width:896px;
	height:41px;
	padding-top: 8px;
	text-indent:-9999px;
	margin-bottom:0;
}
.section-join-us #interior .rounded {
	background: url(../images/interior-wide-top5.gif) no-repeat left top;
}
#blog #interior .rounded {
	background: url(../images/interiortopblueblog.gif) no-repeat left top;
	height:41px;
	padding-top: 8px;
	text-indent:-9999px;
	margin-bottom:0;
}
#join #interior .rounded {
	background: url(../images/interiortopred.gif) no-repeat left top;
	height:41px;
	padding-top: 8px;
	text-indent:-9999px;
	margin-bottom:0;
}
#interior h2, #wide h2 {
	margin-top:1.4em;
}
#interior h3, #wide h3 {
	font-size:1.3em;
	text-transform:uppercase;
	color:#333;
	margin-bottom:.4em;
	font-variant:normal;
}
#interior h4, #wide h4 {
	font-size:1.1em;
	text-transform:uppercase;
	color:#333;
	margin-bottom:.4em;
	font-variant:normal;
}
#interior img {
	/*padding-left:20px; removed per RC 3.25.11 */
}
#interior .feed {
	float:right;
	float:right;
	margin:-18px 20px 0 0;
}
#interior hr {
	height:10px;
	width:593px;
	background: url(../images/blogrule.gif) no-repeat bottom;
	border:none;
}
#interior p.last {
	background: url(../images/interiorbottom.gif) no-repeat left bottom!important;
	padding-bottom: 10px;
}
.section-take-action #interior p.last,
.page-lets-move-outside #interior p.last,
.page-where-go #interior p.last,
.page-what-do #interior p.last,
.page-lets-cook #interior p.last,
.section-lets-move-parents #interior p.last,
.section-join-us #interior p.last {
	background: url(../images/wideinteriorbottom.gif) no-repeat left bottom!important;
	padding-bottom: 10px;
	margin-bottom:0;
}
#interior p.last {
	margin-bottom:0;
}
#interior p, #interior h2 {
	/*padding-left:20px;*/
	padding-left: 0px;
}
#interior a {
	text-decoration:none;
	color:#cb1a31;
}
#interior a:hover {
	text-decoration:underline;
}
#secondnav {
	background: url(../images/secondnavrule.gif) no-repeat top center;
	width:135px;
	float:left;
	margin-left:20px;
	margin-top:-15px;
	margin-bottom:0;
}
#secondnav img {
	padding-left:0;
}
#secondnav ul {
	margin-top:43px;
	padding:0;
}
#secondnav ul li {
	list-style-type:none;
	border-bottom:solid 1px #c9eff5;
	margin: 0 0 6px 0;
	color:#cb1a31;
	padding:0 0 4px 0;
	font-size:1.1em;
	display:block;
}
#secondnav ul li.expanded,
#secondnav ul li.collapsed {
	list-style-image:none;
	padding-left:0px;
}

#secondnav ul li.expanded {
	border-bottom:solid 1px #24adc3;
}
#secondnav ul li.last {
	border-bottom:none;
	background:none;
}
#secondnav ul li.last {
	border-bottom:none;
	background:none;
}
#secondnav ul li li.first {
	/*border-top:solid 1px #24adc3;*/
	padding-top:6px;
}
#secondnav ul li a {
	font-weight:bold;
	display:block;
	text-align: left;
	text-indent: 0px;
	position: relative;
	margin:0;
	padding:0;
}
#secondnav ul li a.active {
	color:#333;
	font-weight:bold;
}
#secondnav ul li a.currentbold {
	font-weight:bold;
}
#maincontent {
	float:right;
	margin-right:20px;
	width:520px;
}
#maincontent.chefs-move{
	width:auto;
}
.no-left-col #maincontent,
#maincontent.blog {
	width:664px;
}
#graphical_header {
	padding-bottom:20px;
}
.actionlanding #maincontent,
.page-lets-move-outside #interior #maincontent,
.page-where-go #interior #maincontent,
.page-what-do #interior #maincontent,
.page-lets-cook #interior #maincontent,
.section-lets-move-parents #interior #maincontent,
.section-join-us #interior #maincontent {
	float:right;
	margin-right:20px;
	width:698px;
}
.section-lets-move-parents #interior #maincontent {
	float:right;
	margin-right:20px;
	width:841px;
}
.lets-move-parents #interior #maincontent .content{
	font-size:13px;
	line-height:1.5em;
	margin-left:60px;
}
#interior_action #maincontent_action {
	float:left;
	margin-left:20px;
	width:520px;
}

#utility {
	float:left;
	margin-left:30px;
	width:540px;
}
#blog h1, #maincontent h1, #maincontent_action h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.7em;
	color:#24adc3;
	padding-right:40px;
	border-bottom:1px solid;
	padding-bottom:2px;
}
.section-blog #maincontent h1.maincontent_title {
	display:block;
	width:662px;
	height:44px;
	text-indent:-8765px;
	overflow: hidden;
	background: url(../images/letsmovenews.gif) 0 0 no-repeat;
	border:none;
}

#blog h1 {
	margin-top:20px;
}
#maincontent p {
	padding:0 40px 0 0;
	margin-bottom:10px;
}
#maincontent blockquote p{
	font-size:1em;
}
#maincontent table p {
	padding:0 0px 0 0;
	margin-bottom:10px;
}
#maincontent .action {
	text-align:center;
	margin:0 auto;
}
#maincontent .action img {
	margin-bottom:12px;
}
/*#maincontent #bloghead {font-size:1.9em; text-transform:uppercase; margin-bottom: 8px;}
*/
#maincontent img {
	padding-left:0;
}
#maincontent h2,
#maincontent_action h2 {
	background:none;
	color:#24ADC3;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.6em;
	font-weight:normal;
	height:auto;
	line-height:1.1em;
	margin-bottom:8px;
	margin-left:0;
	margin-top:24px;
	padding-left:0;
	text-indent:0;
}
#border {
	border: solid 7px #24adc3;
	width:420px;
	margin-top:20px;
}
img.border {
	border: solid 8px #24adc3;
	margin-right:10px;
	float:left;
}
#maincontent .rule {
	height:5px;
	width:494px;
	background: url(../images/interiorrule.gif) no-repeat left bottom;
	border:none;
	margin-left:0;
	margin-bottom:13px;
}
p.more-link {
	text-align: left;
	margin-top:10px;
	font-weight: bold;
}
#views-most_recent-block_1 p.more-link {
	text-align: left;
	margin-top:10px;
	font-weight: bold;
	padding:0;
}
#interior a.more-link, p.more-link a {
	color:#CB1A31;
	background: url(../images/redarrow.gif) no-repeat right 50%;
	padding-right:10px;
}
#interior a.more-link:hover, #interior p.more-link a:hover {
	text-decoration:underline;
}
.joinbox {
	border: solid 1px #24adc3;
	padding:10px;
	width: 90%;
	margin-bottom:15px;
}
.caption {
	margin-left:20px;
	background: #cb1a31 url(../images/lcaption.gif) no-repeat left bottom;
	color:#fff;
	margin-right:128px;
	margin-bottom:30px;
}
.caption p {
	padding:10px!important;
	line-height:1.5em;
	background: url(../images/rcaption.gif) no-repeat right bottom;
}
#maincontent ul, #maincontent_action ul, #wide ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:1em;
}
#maincontent ul,
#maincontent_action ul {
	margin-top: 15px!important;
}
#maincontent ol,#maincontent_action ol, #wide ol {
	list-style-type:decimal;
	margin-bottom:1em;
	margin-left:20px;
}
#maincontent ol li, 
#maincontent ul li,
#maincontent_action ol li, 
#maincontent_action ul li, 
#wide ol li, 
#wide ul li {
	line-height:1.5em;
	margin-left:5px;
	margin-bottom:4px;
	padding-right:40px;
	padding-left:15px;
	background: url(../images/bluebullet.gif) left 5px no-repeat;
}

#maincontent ul.tabs li,
#maincontent_action ul.tabs li {
	margin:0;
	padding:0;
	background: none;
}
#maincontent ol ul li, 
#maincontent ol ul li, 
#maincontent_action ol ul li, 
#maincontent_action ol ul li, 
#wide ol ul li, 
#wide ol ul li {
	font-size:1.2em;
	line-height:1.5em;
	margin-left:5px;
	margin-bottom:4px;
	padding-right:40px;
	padding-left:15px;
	background: url(../images/bluebullet.gif) left 5px no-repeat;
}
#maincontent ol li,#maincontent_action ol li, #wide ol li {
	background:none;
	padding-left:0;
}
#sidebar {
	float:right;
	margin-right:30px;
	margin-top:8px;
	width:175px;
}
.section-take-action #sidebar {
	float:right;
	margin-right:10px;
	margin-top:18px;
	width:175px;
}
.lets-move-parents #sidebar ul{
	background: url("../images/sidebartop.gif") no-repeat scroll 0 0;
	font-size: 12px;
    font-weight: bold;
    margin-top: 26px !important;
	padding-top: 15px !important;
}
.lets-move-parents #sidebar ul li{
	padding:0 0 0 10px;
}
#sidebar h2 {
	text-align:center;
	color:#cb1a31;
	margin-bottom:8px;
	margin-top:10px;
	font-size:1.8em;
}
#sidebar img {
	margin-bottom:6px;
}
#addthis {
	margin-top:20px;
	text-align:right;
}
#widesidebar #addthis {
	margin-top:20px;
	text-align:center;
	margin:auto;
	margin-bottom:20px;
}
#sidebar #addthis {
	margin-top:20px;
	text-align:center;
	margin: 20 auto;
	margin-bottom:20px;
}
#main.no-sidebar #maincontent {
	width:700px;
}
#main.no-sidebar #sidebar {
	display:none;
}
#content #addthis img {
	padding-left:0;
}
#socialsidebar {
	background: url(../images/stayconnected.gif) no-repeat center;
	height:103px;
	width:178px;
	position:relative;
}
#socialsidebar #twitter {
	height:30px;
	left:20px;
	position:absolute;
	text-indent:-9999px;
	top:20px;
	width:30px;
}
#socialsidebar #twitter a {
	display:block;
	height:30px;
	cursor:pointer;
}
#socialsidebar #flickr {
	height:30px;
	left:128px;
	position:absolute;
	text-indent:-9999px;
	top:20px;
	width:30px;
}
#socialsidebar #flickr a {
	display:block;
	height:30px;
}
#socialsidebar #facebook {
	height:30px;
	left:57px;
	position:absolute;
	text-indent:-9999px;
	top:20px;
	width:30px;
}
#socialsidebar #facebook a {
	display:block;
	height:30px;
}
#socialsidebar #youtube {
	height:30px;
	left:91px;
	position:absolute;
	text-indent:-9999px;
	top:20px;
	width:30px;
}
#socialsidebar #youtube a {
	display:block;
	height:30px;
	cursor:pointer;
}
#interior #socialsidebar2 {
	padding-left:0;
}
#socialsidebar2 {
	background: url(../images/stayconnected2.gif) no-repeat center;
	height:112px;
	width:157px;
	position:relative;
	padding-left:40px;
}
#socialsidebar2 #twitter {
	height:30px;
	left:18px;
	position:absolute;
	text-indent:-9999px;
	top:20px;
	width:30px;
}
#socialsidebar2 #twitter a {
	display:block;
	height:30px;
}
#socialsidebar2 #meetup {
	height:30px;
	left:48px;
	position:absolute;
	text-indent:-9999px;
	top:20px;
	width:30px;
}
#socialsidebar2 #meetup a {
	display:block;
	height:30px;
}
#socialsidebar2 #facebook {
	height:30px;
	left:80px;
	position:absolute;
	text-indent:-9999px;
	top:20px;
	width:30px;
}
#socialsidebar2 #facebook a {
	display:block;
	height:30px;
}
#socialsidebar2 #youtube {
	height:30px;
	left:110px;
	position:absolute;
	text-indent:-9999px;
	top:20px;
	width:30px;
}
#socialsidebar2 #youtube a {
	display:block;
	height:30px;
	cursor:pointer;
}
#socialsidebar img {
	padding-top:10px;
	padding-right:5px;
}
#socialsidebar img.last {
	padding-right:0;
}
/* BLOG PAGE STYLES */
#wide {
	width: 896px;
	background: url(../images/wideinterior.gif) repeat-y;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:28px;
}
#wide h2 {
	background: url(../images/wideinteriortop.gif) no-repeat left top;
	height:10px;
	padding-top: 8px;
	text-indent:-9999px;
	margin-bottom:0;
	margin-top:0;
}
#wide p.last {
	background: url(../images/wideinteriorbottom.gif) no-repeat left bottom!important;
	padding-bottom: 10px;
}
#wide p.last {
	margin-bottom:0;
}
#wide .rule {
	height:10px;
	width:602px;
	margin-left:-4px;
	margin-bottom:12px;
	background: url(../images/blogrule2.gif) no-repeat bottom;
	border:none;
	margin-bottom:5px;
	margin-top:5px;
}
.post,
.view-display-id-page_1-most-recent .views-row {
	border-bottom:1px solid #24ADC3;
	line-height:1.4em;
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:20px;
}
.outline * {
	font-size:12px !important;
}
.outline > ol > li {
	list-style-type:upper-roman;
}
.outline > ol > li > ol > li {
	list-style-type:upper-alpha;
}
/* WIDE PAGE STYLES */

#wide2 {
	width: 896px;
	background: url(../images/wideinterior.gif) repeat-y;
	margin-bottom:10px;
	margin-left:28px;
}
#wide2 .rounded {
	background: url(../images/interior-wide-top2.gif) no-repeat left top;
	height:41px;
	padding-top: 8px;
	text-indent:-9999px;
	margin-bottom:0;
	margin-top:0;
}
#wide2 p.last {
	background: url(../images/wideinteriorbottom.gif) no-repeat left bottom!important;
	padding-bottom: 10px;
}
#wide2 p.last {
	margin-bottom:0;
}
#wide2 #maincontent {
	float:left;
	margin-left:20px;
	width:500px;
}
#wide2 #sidebar {
	width:140px;
	margin-right:30px;
}
#widecontent {
	margin-left:45px;
	margin-top:9px;
	width:600px;
	float:left;
	display:inline;
}
#widecontent h2 {
	background:none;
	text-indent:0px;
	margin-left:0;
	padding-left:0;
	color:#cb1a31;
	font-size:1.8em;
	margin-bottom:4px;
	height:auto;
}
#widecontent p {
	padding:0 40px 0 0;
	margin-bottom:10px;
}
#widecontent .caption {
	margin-left:20px;
	background: #cb1a31 url(../images/lcaption.gif) no-repeat left bottom;
	color:#fff;
	margin-right:184px;
}
#widesidebar {
	background:none;
	display:inline;
	float:right;
	margin-right:0px;
	margin-top:8px;
	width:178px;
}
#widesidebar img {
	margin-bottom:6px;
}
#widesidebar .top {
	background: url(../images/letsmovelatesttop.gif) no-repeat scroll center top;
	width:auto;
	height:35px;
}
#widesidebar #content,
#widesidebar .content {
	padding:20px;
	padding-top:10px;
	margin-bottom:0;
	background: url(../images/letsmovelatestmid.gif) repeat-y scroll center top;
	width:auto;
	height:100%;
}
#sidebar h2 {
	color:#CB1A31;
	font-size:1.8em;
	line-height:1.1em;
	margin-bottom:8px;
	text-align:center;
}
#wide2 #sidebar h2 {
	color:#CB1A31;
	font-size:1.8em;
	line-height:1.1em;
	margin-bottom:8px;
	text-align:left;
}
#widesidebar h3 {
	color:#24adc3;
	margin-left:20px;
	margin-bottom:8px;
	margin-top:12px;
	font-variant:normal;
	text-transform:uppercase;
	letter-spacing:normal;
}
#widesidebar p {
	margin-bottom:4px;
}
#widesidebar hr {
	border-top:1px solid #24ADC3;
	height:0;
	margin-left:20px;
	margin-top:10px;
	text-align:center;
	width:75%;
}
#widesidebar a {
	text-decoration:none;
	color:#cb1a31;
}
#widesidebar a:hover {
	text-decoration: underline;
}
#widesidebar #content ul,
#widesidebar .content ul {
	text-indent:none;
}
#widesidebar .last {
	background: url(../images/letsmovelatestbottom.gif) no-repeat scroll center bottom;
	height:16px;
	width:auto;
}
/* ACTION PLAN STYLES */
#wide2 #maincontent p {
	padding-right:0;
}
#wide2 a {
	text-decoration:none;
	color:#cb1a31;
}
#wide2 a:hover {
	text-decoration:underline;
}
#wide2 #maincontent img {
	margin-right:19px;
}
#wide2 #maincontent img.icon {
	margin-right:0;
}
#wide2 #maincontent table img {
	margin-right:0;
}
/*#wide2 #sidebar p {
	font-size:1.4em;
	line-heght:1.5em;
	color:#cb1a31;
	margin-bottom:4px;
	margin-top:8px;
	padding-bottom:0px;
}*/
#wide2 #sidebar p {
    color: #555555;
    font-size: 1.3em;
}
#wide2 #sidebar img {
	margin-bottom:0;
}
#wide2 .spotlight {
	margin-bottom: 20px;
}
#wide2 #sidebar .joinus {
	margin-bottom:225px;
}
#wide2 h3 {
	font-variant:normal;
	margin-bottom:5px;
	color:#666;
}
#wide2 h3+p {
	margin-bottom:20px;
}
#wide2 h2.blue {
	color:#24adc3;
	margin-bottom:20px;
	margin-top:25px;
	text-transform:uppercase;
	font-size:1.8em;
}
#wide2 ul li {
	list-style-position:outside;
	margin-bottom:10px;
}
#wide2 {
	margin-bottom:12px;
}
#wide2 .hidden {
	list-style-type:none;
	list-style:none;
}
#wide2 ul {
	margin-top:43px;
}
#secondnav ul ul {
	margin:6px 0 0px 6px;
	border-top:solid 1px #24adc3;
}
#secondnav ul ul li {
	list-style-type:none;
	border-bottom:none;
	margin-bottom: 3px;
	color:#cb1a31;
	padding-bottom:3px;
		font-size:1em;
}
#secondnav ul ul li a {
	font-weight:normal;
}
#secondnav ul ul ul {
	margin-top:5px;
}
#secondnav ul ul ul li a.current {
	color:#333!important;
	font-weight:bold;
}
#secondnav .more-link {
	color:#CB1A31;
	background: url(../images/redarrow.gif) no-repeat right 4px;
	padding-right:3x;
}
#secondnav ul ul li a.step {
	font-weight:bold;
}
#maincontent ul ul {
	margin-left:15px;
	margin-top:0;
	margin-bottom:20px;
}
#maincontent ul ul li{
	padding-right:0;
}
/*#maincontent ul ul li {list-style-type: circle;}
*/
#wide2 #sidebar h2 {
	font-size:1.4em;
}
#wide2 #sidebar p {
	color:#555555;
	font-size:1.3em;
}
#wide2 #maincontent .addthis_button_compact img {
	margin-right:4px;
	padding-top:4px;
}
.addthis_button_compact {
	font-size:1.3em;
	text-decoration:none;
}
#addthis a img {
	border:0 none;
	margin-bottom:-2px;
	margin-right:4px;
}
.stayconnected {
	float:right;
	margin-right:3px;
	position:relative;
}












/* from styles.css */
#widesidebar .content ul {
list-style-type:none; 
color:#24ADC3;
font-variant:normal;
letter-spacing: 2px;
margin-bottom:0px;
padding-bottom:8px;
padding-left:0;
margin-left:0px;
margin-top:0px;
text-transform:uppercase;
text-indent:none;
list-style-position:outside;
padding-right:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
}

#widesidebar .content  li {
list-style:none;
padding-left:0px;
line-height:1.5em;  
font-family: Georgia, "Times New Roman", Times, serif; 
font-size:1.1em;
}

#widesidebar .content ul ul,
#widesidebar .content ul div {
margin-left:0; 
text-transform:none; 
margin-top:6px; 
width:140px;
}
#widesidebar .content ul ul li,
#widesidebar .content ul .categories a {font-size:1.1em; letter-spacing:normal;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0;
padding:0;
}


#widesidebar .categories { margin-right:10px; padding-right:0; font-family: Georgia, "Times New Roman", Times, serif;  font-size:1.2em; }
#widesidebar #archives {margin-top:10px;border-top: solid 1px #24adc3;padding-top:10px;}












/* LETS MOVE OUTSIDE STYLES */

.page-lets-move-outside #maincontent {
	position:relative;
}
.page-lets-move-outside #maincontent h1 {
	height:445px;
	width:696px;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/letsmoveoutsidesprite.gif) no-repeat 0 0;
	position:relative;
	text-indent:-9999px;
}
.page-lets-move-outside #maincontent #wheretogo a {
    border: medium none;
    display: block;
    height: 190px;
    width: 210px;
}
.page-lets-move-outside #maincontent #wheretogo a:hover{
	background:url(../images/letsmoveoutsidesprite.gif) repeat scroll -11px -689px transparent
}
.page-lets-move-outside #maincontent #whattodo a:hover{
	background:url(../images/letsmoveoutsidesprite.gif) repeat scroll -446px -621px transparent
}
.page-lets-move-outside #maincontent #whattodo a {
    border: medium none;
    display: block;
    height: 120px;
    width: 177px;
}
.page-what-do #maincontent h1 {
	height:445px;
	width:696px;
	background:url(../images/whattodo.gif) no-repeat;
	text-indent:-9999px;
	border:0;
}
.page-where-go #maincontent h1 {
	height:445px;
	width:696px;
	background:url(../images/wheretogo.gif) no-repeat;
	text-indent:-9999px;
	border:0;
}
.lmo #wide2 .rounded {
	background: url(../images/interior-wide-top4.gif) no-repeat left top;
	height:41px;
	padding-top: 8px;
	text-indent:-9999px;
	margin-bottom:0;
	margin-top:0;
}

.page-lets-move-outside #maincontent #whattodo {
	border:medium none;
	height:120px;
	position:absolute;
	right:75px;
	top:176px;
	width:177px;
	z-index:999;
	display:block;
	cursor:pointer;
}
.page-lets-move-outside #maincontent #whattodo a {
	border:none;
	width:177px;
	height:120px;
	display:block;
}
.page-lets-move-outside #whattodo a:hover {
	background:url(../images/letsmoveoutsidesprite.gif) repeat scroll -444px -621px transparent;
}
.page-lets-move-outside #wheretogo {
	border:medium none;
	cursor:pointer;
	display:block;
	height:190px;
	left:11px;
	position:absolute;
	top:244px;
	width:210px;
	z-index:999;
}
.page-lets-move-outside #wheretogo a {
	border:none;
	width:210px;
	height:190px;
	display:block;
}
.page-lets-move-outside #wheretogo a:hover {
	background:url(../images/letsmoveoutsidesprite.gif) repeat scroll -11px -689px transparent;
}
.page-lets-move-outside   h2 {
	color: #6ebb49;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.3em;
	margin-top:10px;
}

#maincontent .dashedline,
.page-lets-move-outside   .dashedline {
	width:690px;
	background: url(../images/dashedline.gif) no-repeat top;
	padding-top:14px;
	margin-top:20px;
	height:10px;
	overflow:hidden;
}
#wheretogotext, #outsideblog {
	float:right;
	width:400px;
	margin-right:20px;
	background:#fff;
}
#wheretogotext h2 a, 
#views-most_recent-block_4 a h2, 
#views-most_recent-block_5 a h2 {
	margin-top:5px;
	padding-top: 5px;
	font-size:20px;
	font-weight: bold;
	line-height:1.2em;
	color:#24adc3;
}
.views-field-teaser {
    font-size: 1.2em;
    line-height: 1.5em;
    margin-bottom: 1.5em;
}
.outsideblogphoto {
	float:left;
	margin-top: 20px;
}
.wherefeature {
	color:#6ebb49;
	font-size:1.1em;
	margin-top:12px;
}
#wheretogotext .more-link {
	float:right;
}
#joinblog {
	float:right;
	width:580px;
	margin-right:20px;
	margin-bottom:30px;
}
#joinblog h2 {
	margin-top:0;
}
#joinblog h2 a {
	margin-top:5px;
	padding-top: 5px;
	font-size:1.1em;
	line-height:1.2em;
	color:#24adc3;
}
.joinmeetup {
	color:#24adc3;
	font-size:1em;
	margin-top:15px;
}
#joinblog .more-link {
	float:right;
	font-size:.8em;
}
#meetupdiv {
	width:650px;
}
#meetupdiv h2 {
	border-bottom: solid 1px;
}
#maincontent #meetupdiv table {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#cb1a31;
	font-size: 1.2em;
	margin-top:20px;
	line-height:1.4em;
	margin-left:40px;
}
#maincontent #meetupdiv td {
	vertical-align:top;
	padding:0 0 20px 0;
}
#searchbylocation {
	height:233px;
	width:693px;
	background:url(../images/searchbylocation.gif) no-repeat;
	position:relative;
}
#nature {
	border:medium none;
	cursor:pointer;
	display:block;
	height:150px;
	left:11px;
	position:absolute;
	top:60px;
	width:185px;
}
#nature a {
	border:none;
	width:185px;
	height:150px;
	display:block;
}
#forest {
	border:medium none;
	cursor:pointer;
	display:block;
	height:150px;
	left:200px;
	position:absolute;
	top:60px;
	width:185px;
}
#forest a {
	border:none;
	width:180px;
	height:150px;
	display:block;
}
#playground {
	border:medium none;
	cursor:pointer;
	display:block;
	height:150px;
	left:380px;
	position:absolute;
	top:60px;
	width:185px;
}
#playground a {
	border:none;
	width:180px;
	height:150px;
	display:block;
}
#gooutsidewrapper {
	width:696px;
	height:225px;
	background:url(../images/letsmoveoutsidebg.gif) no-repeat;
	margin-top:25px;
}
#gooutside .carousel-chefs {
	position:relative;
	padding:0 0 15px 0;
	width:675px;
	top:62px;
	left:10px;
}
#gooutside .carousel-chefs a.nav {
	position:absolute;
	z-index:1;
	top:0;
	display:block;
	width:20px;
	height:140px;
	background:url(../images/recipes.png) no-repeat -400px 60px;
	text-indent:-9999px;
	overflow:hidden;
}
#gooutside .carousel-chefs a.nav.prev {
	left:0;
}
#gooutside .carousel-chefs a.nav.next {
	right:0;
	background-position:-420px 60px;
}
#gooutside .carousel-chefs .carousel-wrap {
	margin:0 32px;
}
#gooutside .carousel-chefs ul,  #gooutside .carousel-chefs li {
	list-style:none !important;
	padding:0;
	background:none !important;
}
#gooutside .carousel-chefs li {
	float:left;
	height:100px;
	width:175px;
	margin:0 5px 0 0;
	padding:0;
	padding:0 11px;
}
#gooutside .carousel-chefs li a {
	display:block;
	text-decoration:none;
	font-weight:bold;
}
#gooutside .carousel-chefs li a img {
	width:175px;
	height:90px;
	border:solid 5px #6ebb49;
	margin-right:0 !important;
	padding:0;
	background:#ccc;
}
#gooutside .carousel-chefs li a span {
	display:block;
	margin:10px 0 0 0;
}
#maincontent .v-slide {
	width:630px;
	margin:20px 0;
}
#maincontent .v-slide li {
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	background-image:none;
}
#maincontent .v-slide li a.tog {
	display:block;
	width:100%;
	height:75px;
}
/*<!--		#maincontent .v-slide li a.tog.lmo { background:url(../images/LMO_InlineButtons_ALL.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden; }
-->*/		#maincontent .v-slide li a.tog.lmo.explore {
	background:url(../images/LMO_LE_CLOSED.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	width:694px;
}
#maincontent .v-slide li a.tog.lmo.explore.active {
	background:url(../images/LMO_LE_OPEN.gif) no-repeat 0 0;
}
#maincontent .v-slide li a.tog.lmo.ride {
	background:url(../images/LMO_LR_CLOSED.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	width:694px;
}
#maincontent .v-slide li a.tog.lmo.ride.active {
	background:url(../images/LMO_LR_OPEN.gif) no-repeat 0 0;
}
#maincontent .v-slide li a.tog.lmo.swim {
	background:url(../images/LMO_LS_CLOSED.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	width:694px;
}
#maincontent .v-slide li a.tog.lmo.swim.active {
	background:url(../images/LMO_LS_OPEN.gif) no-repeat 0 0;
}
#maincontent .v-slide li a.tog.lmo.play {
	background:url(../images/LMO_LP_CLOSED.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	width:694px;
}
#maincontent .v-slide li a.tog.lmo.play.active {
	background:url(../images/LMO_LP_OPEN.gif) no-repeat 0 0;
}
#maincontent .v-slide li .cn {
	display:none;
	padding:10px;
}
.cols-two {
	width:100%;
}
.cols-two .col {
	width:45%;
	float:left;
}
.cols-two .col.last {
	width:40%;
	margin-left:5%;
}
/* ACTION PLAN LANDING PAGES */
.page-action #maincontent .action-landing h1 {
	height:0;
	width:0;
	overflow:hidden;
	margin:0;
	padding:0;
	border:0;
	background:none;
}
#maincontent .action-landing h1 {
	height:123px;
	width:700px;
	overflow:hidden;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/action-landing.png) no-repeat 0 0;
}
#maincontent .action-landing h1 span {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:25px;
	background:url(../images/action-landing.png) no-repeat -700px 0;
	margin:50px 0 0 1px;
}
.page-schools #maincontent .action-landing h1 span.action {
	background-position:-700px 0;
}
.page-parents #maincontent .action-landing h1 span.action {
	background-position:-700px -25px;
}
.page-kids #maincontent .action-landing h1 span.action {
	background-position:-700px -50px;
}
.page-chefs #maincontent .action-landing h1 span.action {
	background-position:-700px -75px;
}
#maincontent .action-landing.chefs-sub {
	width:635px;
}
#maincontent .action-landing.chefs-sub h1.maincontent_title {
	background:url(../images/action-landing-chefs_sub.png) no-repeat 0 0;
	height:140px;
	margin-bottom:30px;
	border:none;
	text-indent:-8765px;
}
#maincontent .action-landing.chefs-sub h1 span.action {
	background:transparent;
}
#maincontent .action-landing.chefs-sub .map-container {
	width:629px;
	height:740px;
	margin:30px 0;
	background:#6ebb49;
}
#maincontent .action-landing.chefs-sub .map-container .map-hd {
	width:100%;
	height:115px;
	background:url(../images/action-landing-chefs_sub.png) no-repeat 0 -150px;
}
#maincontent .action-landing.chefs-sub .map-container .map-main {
	width:560px;
	background:#fff;
	height:405px;
	margin:32px auto;
}
.page-mayors-local-officials #maincontent .action-landing h1 span.action {
	background-position:-700px -100px;
}
.page-comunity-leaders #maincontent .action-landing h1 span.action {
	background-position:-700px -125px;
}
.page-health-care-providers #maincontent .action-landing h1 span {
	background-position:-700px -150px;
}
#maincontent .action-landing div.leadin {
	position:relative;
	margin:20px 0 0 30px;
	padding:110px 30px 0 125px;
	font-weight:normal;
	text-transform:none;
	background:url(../images/action-landing.png) no-repeat 0 -130px;
}
.page-action #maincontent .action-landing div.leadin {
	margin-top:0;
}
#maincontent .action-landing div.leadin h2 {
	width:535px;
	margin:41px 0 0 0;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:0;
}
#maincontent .action-landing div.leadin h2 span {
	display:block;
	height:30px;
	float:right;
	background:url(../images/action-landing.png) no-repeat -700px -200px;
}
.page-action #maincontent .action-landing div.leadin h2 span {
	width:158px;
	background-position:-700px -374px;
}
.page-schools #maincontent .action-landing div.leadin h2 span {
	width:126px;
	background-position:-700px -200px;
}
.page-parents #maincontent .action-landing div.leadin h2 span {
	width:130px;
	background-position:-700px -229px;
}
.page-kids #maincontent .action-landing div.leadin h2 span {
	width:126px;
	background-position:-700px -258px;
}
.page-chefs #maincontent .action-landing div.leadin h2 span {
	width:126px;
	background-position:-700px -287px;
}
.page-mayors-local-officials #maincontent .action-landing div.leadin h2 span {
	width:197px;
	background-position:-700px -316px;
}
.page-community-leaders #maincontent .action-landing div.leadin h2 span {
	width:197px;
	background-position:-700px -345px;
}
.page-health-care-providers #maincontent .action-landing div.leadin h2 span {
	width:197px;
	background-position:-700px -408px;
}
#maincontent .action-landing div.leadin p {
	margin:0;
	padding:0 0 10px 0;
}
.action-landing .steps {
	width:695px;
	margin:30px 2px 0 2px;
	height:400px;
	padding:13px 0;
	position:relative;
	border-bottom:solid 5px #8addea;
	border-top:solid 5px #8addea;
}
.action-landing .steps a {
	position:absolute;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.page-action .action-landing .steps {
	min-height:787px;
	height:auto !important;
	height:787px;
	border:0;
}
.page-action .action-landing .steps a {
	background:url(../images/action-landing-home.png) no-repeat 0 0;
}
.page-schools .action-landing .steps a {
	background:url(../images/action-landing-schools.png) no-repeat 0 0;
}
.page-parents .action-landing .steps a {
	background:url(../images/action-landing-parents.png) no-repeat 0 0;
}
.page-kids .action-landing .steps a {
	background:url(../images/action-landing-kids.png) no-repeat 0 0;
}
.page-chefs .action-landing .steps a {
	background:url(../images/action-landing-chefs.png) no-repeat 0 0;
}
.page-mayors-local-officials .action-landing .steps a {
	background:url(../images/action-landing-officials.png) no-repeat 0 0;
}
.page-community-leaders .action-landing .steps a {
	background:url(../images/action-landing-leaders.png) no-repeat 0 0;
}
.page-health-care-providers .action-landing .steps a {
	background:url(../images/action-landing-health-care-providers.png) no-repeat 0 0;
}
.action-landing .steps a.step-1 {
	width:245px;
	height:211px;
	background-position:0 0;
}
.action-landing .steps a.step-2 {
	width:437px;
	height:121px;
	background-position:-258px 0;
	margin:0 0 0 258px;
}
.action-landing .steps a.step-3 {
	width:245px;
	height:174px;
	background-position:0 -227px;
	margin:227px 0 0 0;
}
.action-landing .steps a.step-4 {
	width:214px;
	height:267px;
	background-position:-258px -134px;
	margin:134px 0 0 258px;
}
.action-landing .steps a.step-5 {
	width:207px;
	height:267px;
	background-position:-488px -134px;
	margin:134px 0 0 488px;
}
.page-action .action-landing .steps a.step-1 {
	width:696px;
	height:219px;
	background-position:0 0;
	margin:0 0 0 0;
}
.page-action .action-landing .steps a.step-2 {
	width:245px;
	height:219px;
	background-position:0 -231px;
	margin:231px 0 0 0;
}
.page-action .action-landing .steps a.step-3 {
	width:245px;
	height:180px;
	background-position:0 -467px;
	margin:467px 0 0 0;
}
.page-action .action-landing .steps a.step-4 {
	width:437px;
	height:125px;
	background-position:-258px -231px;
	margin:231px 0 0 258px;
}
.page-action .action-landing .steps a.step-5 {
	width:214px;
	height:277px;
	background-position:-258px -370px;
	margin:370px 0 0 258px;
}
.page-action .action-landing .steps a.step-6 {
	width:207px;
	height:277px;
	background-position:-488px -370px;
	margin:370px 0 0 488px;
}
.page-action .action-landing .steps a.step-7 {
	width:696px;
	height:125px;
	background-position:0 -662px;
	margin:662px 0 0 0;
}
.action-landing .buttons {
	margin:26px 0 0 0;
}
.action-landing .buttons a {
	float:left;
	display:block;
	width:131px;
	height:41px;
	margin:0 12px 10px 0;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/action-landing.png) no-repeat -950px -200px;
}

.action-landing .buttons a.download {
	background-position:-950px -200px;
}
.action-landing .buttons a.print {
	background-position:-1081px -200px;
}
.page-chefs-move-schools .buttons a.chefs {
	background-position:-950px -240px;
}
.page-chefs-move-schools .buttons a.schools {
	background-position:-1081px -240px;
}
/* JOIN LANDING PAGES */
.page-join-us .cols {
	width:100%;
	clear:both;
	margin:0 0 15px 0;
	padding:30px 0 15px 0;
	border-top:solid 1px #83d9e1;
}
.page-join-us .cols.first {
	border:0;
	padding-top:20px;
}
.page-join-us .cols .col-1 {
	float:left;
	width:420px;
}
.page-join-us .cols .col-1.first {
	border-right:solid 1px #29c1d9;
}
.page-join-us .cols .col-2 {
	float:left;
	width:250px;
	margin:0 0 0 22px;
}
.page-join-us #maincontent .cols h2 {
	margin:0 0 20px 0;
	padding:0;
}
.page-join-us #maincontent .cols p {
	padding:0;
}
.page-join-us .cols .btn.signup {
	display:block;
	width:209px;
	height:191px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/join-landing.png) no-repeat -460px -300px;
}
.section-id-331 .pledge .splash {
	position:relative;
	height:372px;
	background:url(../images/join-landing.png) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.section-id-331 .pledge .btn {
	position:absolute;
	bottom:0;
	right:0;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	outline:none;
	cursor:pointer;
	background:url(../images/join-landing.png) no-repeat 0 0;
}
.section-id-331 .pledge .splash a {
	display:none;
	width:173px;
	height:43px;
	margin:0 45px 10px 0;
	background:url(../images/join-landing.png) no-repeat 0 -300px;
}
.section-id-331 .pledge .form {
	background:transparent url(../images/join-landing.png) no-repeat scroll 0 -500px;
	height:45px;
	margin:0 8px;
	padding:0 0 0 20px;
	position:relative;
	top:-45px;
	width:620px;
}
.page-our-pledge #maincontent h1 {
	position: absolute;
	top:-4000px;
}
.section-id-331 .pledge .form input.chk-pledge {
	display:block;
	float:left;
	height:20px;
	position:relative;
	top:-4px;
	width:462px;
}
.section-id-331 .pledge .form label {
	display:block;
	float:left;
	width:500px;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	color:#f77a30;
}
.section-id-331 .pledge .form input.btn {
	background-position:-340px -398px;
	height:42px;
	margin:0 15px 15px 0;
	width:116px;
}
.section-id-331 #maincontent .pledge h2 {
	margin:0;
	padding:30px 0 0;
	position:relative;
	top:-40px;
}
.section-id-331 .pledge h2 a.btn {
	width:163px;
	height:43px;
	top:0;
	margin:20px 83px 0 0;
	background-position:-468px -398px;
}

/* pagination */
#maincontent ul.pager li {
	background:none;
	padding-left:0;
	padding-right:0;
}
/* table */
.recipe td {
	border:1px solid #ccc;
	padding:4px 10px 4px 5px;
}
.recipe th {
	text-align: left;
	font-weight: bold;
}
/* newsroom */
#interior h3, #wide .view-display-id-page_1-newsroom h3 {
background: none repeat scroll 0 0 transparent;
color: #24ADC3;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 1.6em;
font-weight: normal;
height: auto;
line-height: 1.1em;
margin-bottom: 8px;
margin-left: 0;
margin-top: 24px;
padding-left: 0;
text-indent: 0;
}
#maincontent .view-display-id-page_1-newsroom .item-list ul {
	margin:0;
	padding:0;
}
#maincontent .view-display-id-page_1-newsroom .item-list ul li {
		margin:0;
	list-style:none;
	margin-bottom: 0px;
	    padding: 0 40px 0 0;
	background:none;
}
#maincontent .view-display-id-page_1-newsroom .item-list ul li .views-field-field-newsroom-source-links-url a {
	display:block;
	padding-bottom:10px;
}

.videoleft {
	float:left;
}

.videoleft .border, .videoright .border{
	margin-bottom: 15px;
}

.videoright {
	float:left;
}

/* Parents Section */
#maincontent .parentsheader { width:841px; background: url(../images/letsmoveparents.gif) no-repeat 0 0;  height:257px; position:relative; } 
#maincontent .parentsheader .getactive, #maincontent .parentsheader .eathealthy, #maincontent .parentsheader .blog, #maincontent .parentsheader .action, #maincontent .parentsheader .programs {text-indent:-9999px!important; position:absolute; border:0; z-index:999; outline:none; cursor:pointer; }

#maincontent .parentsheader .getactive {width:415px; height:75px; top: 105px; left:0px; }
#maincontent .parentsheader .getactive a {display:block; height:75px;}

#maincontent .parentsheader .eathealthy {position:absolute; width:150px; height:75px; top: 105px; left:420px; }
#maincontent .parentsheader .eathealthy a {display:block; height:75px;}

#maincontent .parentsheader .blog {position:absolute; width:57px; height:120px; top: 105px; left:580px; }
#maincontent .parentsheader .blog a {display:block; height:120px;}

#maincontent .parentsheader .action {position:absolute; width:188px; height:120px; top: 105px; left:642px; }
#maincontent .parentsheader .action a {display:block; height:120px;}

#maincontent .parentsheader .programs {position:absolute; width:565px; height:50px; top: 184px; left:0px; }
#maincontent .parentsheader .programs a {display:block; height:50px;}


/* Resources */
#views-resources-block_1 {
	width:160px;
}
#views-resources-block_1 h2 {
	text-indent:-9999px;
	background: url(../images/relatedresources.gif) no-repeat;
	margin:0;
	height:29px;
}
#maincontent .view-display-id-page_2-most-recent .views-field-title a h2{
	margin-bottom:3px;
}
.views-field-field-story-posted-value{
	margin-bottom:10px;
}
body #TB_window{
	border:12px solid #24ADC3;
	overflow:hidden;
}
body #TB_title{
	background:none;
	margin:8px 8px 0 0;
}
body #TB_ajaxContent{
	text-align:center;
}
body #TB_ajaxContent h2{
	color:#24ADC3;
	font-weight:normal;
	font-size:20px;
	margin-top:50px;
}
body #TB_ajaxContent .dashedline{
	background: url(../images/mini_dashed.png) no-repeat top;
	width:411px;
	padding-top:0;
	margin-top:10px;
}
body #TB_ajaxContent #exit-now-access p{
	color:#333333;
	font-style:none;
	font-size:13px;
}
body #TB_title #TB_closeAjaxWindow{
	background: url(../images/overlay_close.gif) no-repeat top right;
	padding-right:18px;
	padding-top:1px;
	text-transform:uppercase;
	font-size:10px;
	cursor:pointer;
}
body #TB_ajaxContent p{
	color:#24ADC3;
	font-weight:normal;
	font-style:italic;
	font-size:15px;
	margin-bottom:0;
}
.lets-move-parents #interior #maincontent #sidebar .view-content .content {
	margin-left:12px;
}

/**
 * CSS for Get Email Updates modal popup and form.
 */
#header-link-get-email-updates {
  background: transparent url(../img/contact/emailIcon-blu.png) no-repeat scroll left 2px;
  padding-left: 20px;
}
#header-link-get-email-updates a {
  background: transparent url(../img/contact/emailIcon-lt.png) no-repeat scroll left 2px;
  padding-left: 20px;
}
  #header-link-get-email-updates a:hover,
  #header-link-get-email-updates a.modal {
    background-image: url(../img/contact/emailIcon-blu.png);
  }

#get-email-updates-modal-parent {
  position: relative;
  z-index: 1000000;
}


#get-email-updates-modal-parent .modal-top {
  background: transparent url(../img/contact/bg-modal-top.png) no-repeat scroll 0 0;
  height: 26px;
}
#get-email-updates-modal-parent .modal-mid {
  background: transparent url(../img/contact/bg-modal-mid.png) repeat-y scroll 0 0;
  min-height: 200px;
}
#get-email-updates-modal-parent .modal-bottom {
  background: transparent url(../img/contact/bg-modal-bottom.png) no-repeat scroll left bottom;
  height: 20px;
}

#get-email-updates-modal {
  margin: 0;
  left: 60px;
  top: 10px;
  width: 430px;
  position: absolute;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  display: none;
}
#get-email-updates-modal div.no-right #content {
  float: none;
  padding: 0 20px;
  width: auto;
}
#get-email-updates-modal .webform-description {
  display: none;
}

#get-email-updates-pointer {
  left: 205px;
  position: relative;
  top: -15px;
}

#get-email-updates-status {
  height: 100px;
  margin: 0 10px;
  padding: 20px 70px;
}

  #get-email-updates-status .message{
	color:#24ADC3;
	 line-height: 1.5;
	text-align: center;
	font-weight:normal;
	font-size:20px;
	margin: 20px 0 0;
}
#get-email-updates-modal #get-updates-modal-close {
  background: transparent url(../images/icon-close.gif) no-repeat scroll right 0;
  color: #999;
  float: right;
  font-size: 11px;
  margin: 0 20px 4px;
  padding: 3px 20px 2px 0;
}

.webform-client-form #get-updates-form div.error-message {
  margin:5px 25px 0 0;
}

#get-updates-form {
  width: 400px;
}
  #get-updates-form h1 {
    color: #369;
    font-size: 20px;
    margin: 0 0 20px;
  }
  #get-updates-email {
    color: #888;
    font-weight: bold;
    display: inline;
    float: left;
    width: 400px;
    overflow: hidden;
    margin-bottom: 10px;
  }
  #get-updates-zip {
    color: #999;
    font-weight: bold;
    display: inline;
    float: left;
    width: 120px;
  }
  #get-updates-form .webform-component-select {
    float: left;
    display: inline;
    text-align: left;
    width: 180px;
  }
  #get-updates-form .form-checkboxes {
    margin: 0 0 4px;
  }
   form.webform-client-form #get-updates-form .form-item {
    margin: 0 0 4px;
  }
  form.webform-client-form #get-updates-form .form-item label {
    color: #888;
    text-align: left;
  }
  
#get-updates-form #edit-submitted-email {
  margin: 4px 0;
  width: 350px;
}
  #get-updates-form #get-updates-email span.required {
    color: #f00;
    font-size: 10px;
    font-weight: normal;
  }
#get-updates-form #edit-submitted-zip-code {
  margin: 4px 0;
  width: 120px;
}

#get-updates-form #webform-component-email {
  float: left;
  display: inline;
}
#get-updates-form #webform-component-zip_code {
  float: left;
}
#get-updates-form .additional-lists {
  clear: left;
  color: #369;
  margin: 0 0 4px;
}
#get-updates-form .additional-lists p {
  line-height: 1.2;
  margin: 0 0 0;
}
#get-updates-form .submit-wrapper {
  border: 0 none;
  clear: left;
  margin: 20px 0 0;
  padding: 0;
  float: left;
}
#get-email-updates-modal .node .submitted{
	display:none;
	margin:0;
}
#get-email-updates-modal .node h2{
	color:#24ADC3;
	 line-height: 1.5;
	text-align: left;
	font-weight:normal;
	font-size:20px;
	margin: 0px 0 8px 0;
	top:10px;
}
#get-email-updates-modal .node{
	top:12px;
	position:relative;
	margin:0 22px;
}
#get-email-updates-modal .node .form-item{
	margin:0px 0 0 0;
}
#get-email-updates-modal .node .webform-component-select .form-item{
	margin:10px 0 0 0;
}
.no-bg{
  background: none !important;
  border: 0px !important;
}
.search-go{
  background: transparent url(http://letsmove.obamawhitehouse.archives.gov/sites/all/themes/letsmove/images/go.gif) no-repeat !important;
  border-bottom-left-radius: 0px 0px !important;
  border-bottom-right-radius: 0px 0px !important;
  border-top-left-radius: 0px 0px !important;
  border-top-right-radius: 0px 0px !important;
  cursor: pointer !important;
  height: 23px !important;
  position: absolute !important;
  right: 45px !important;
  top: 40px !important;
  width: 27px !important;
}


