.gray { background: #E9E9E9; }
#mobile { padding: 12px; width: 576px; float: left;}
#mobile label { display: none; }
.bluetext { color: #0093bd;}
#person_phone, #person_postal_code { border: 0px; color: #b2b2b2; margin: 0px 5px; padding: 3px; }
#person_phone { width: 76px; }
#person_postal_code { width: 57px; }
.input-box {
background: url(http://c0209721.cdn.cloudfiles.rackspacecloud.com/sites/all/themes/eifsi/img/cmn/bg_search.png) repeat scroll 0;
height: 30px;
line-height: 27px;
margin: 0 5px 0 0;
float: left;
display: inline;
}
form button.go { 
text-indent: -9999em; 
background: url(http://www.dosomething.org/nd/iparticipate/go.gif) no-repeat 0 0; 
height: 26px;
width: 42px;
margin: 1px 0 0 0;
border: 0px none;
}

div.img_wrapper {
background: url(http://www.dosomething.org/nd/iparticipate/bg.gif) no-repeat;
height: 150px;
width: 150px;
float: left;
}

div.feature_tv p { margin: 0.75em 0; }
div.feature_tv ol li {margin-top: 0.25em;}

.feature_tv {
background-color: #E9E9E9; padding: 5px; 
margin-top: 10px;
}

div.feature_tv ol{
   padding-left: 10px;
}

div.feature_pic {
float: left; 
width: 150px; 
margin-right: 10px;

}

div.feature_pic  img {
	float: left; 
	padding-top: 5px;
	padding-left: 5px;
}

.social ul { margin: 0.25em 0; }

.social li {
width: 32px;
height: 32px;
float: left;
margin: 5px 5px 5px 0;
}

div.actionguide  {
float: left; 
width: 600px;
margin: 1em auto;
}

div.actionguide ol {
	list-style-type:decimal;
  list-style-position: inside;
	margin: 1em;
}

div.actionguide ul {
	list-style-type: square;
	list-style-position: inside;
	margin: 1em;
}

div.actionguide ul ul { list-style-type: disc; }

div.actionguide li {
margin-bottom: 8px;
margin-top: 20px;
}

div.rightBar {
float: right;
width: 304px;
}

div.mainDS {
float: left;
width: 600px;
}

div.dslogo img {
	display: block;
	margin: 1em auto;
}

div.dsnav {
	font-size: 0.8em;
	font-weight: bold;
	margin: 0.25em auto;
}