/* Fonts */

@font-face {
    font-family: 'Museo300';
    src: url('/declaration/museo_300_macroman/Museo300-Regular-webfont.eot');
    src: url('/declaration/museo_300_macroman/Museo300-Regular-webfont.eot?iefix') format('eot'),
         url('/declaration/museo_300_macroman/Museo300-Regular-webfont.woff') format('woff'),
         url('/declaration/museo_300_macroman/Museo300-Regular-webfont.ttf') format('truetype'),
         url('/declaration/museo_300_macroman/Museo300-Regular-webfont.svg#webfontBsA9EFUC') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo500';
    src: url('/declaration/museo_500_macroman/Museo500-Regular-webfont.eot');
    src: url('/declaration/museo_500_macroman/Museo500-Regular-webfont.eot?iefix') format('eot'),
         url('/declaration/museo_500_macroman/Museo500-Regular-webfont.woff') format('woff'),
         url('/declaration/museo_500_macroman/Museo500-Regular-webfont.ttf') format('truetype'),
         url('/declaration/museo_500_macroman/Museo500-Regular-webfont.svg#webfontQF7qPaga') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo700';
    src: url('/declaration/museo_700_macroman/Museo700-Regular-webfont.eot');
    src: url('/declaration/museo_700_macroman/Museo700-Regular-webfont.eot?iefix') format('eot'),
         url('/declaration/museo_700_macroman/Museo700-Regular-webfont.woff') format('woff'),
         url('/declaration/museo_700_macroman/Museo700-Regular-webfont.ttf') format('truetype'),
         url('/declaration/museo_700_macroman/Museo700-Regular-webfont.svg#webfontNpXBDqia') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*=================================================  CSS RESET
=================================================*/

/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
/* remember to define focus styles! */
:focus {outline:0;}
/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
/* END RESET */


/*=================================================  END RESET
=================================================*/

html{
	background:#FFF url(../images/bg_main.png) 0 0 repeat;
}

body {
	background:transparent url(../images/body-bg.jpg) 0 0 repeat-x;
	font-family:Verdana, Geneva, sans-serif;
}

img{
	display:block;
}

#wrapper {
	width:940px;
	padding:12px 0 0 0;
	margin:0 auto;
	overflow:hidden;
}

#header{
	position:relative;
	width:940px;
	height:240px;
	margin:0 0 0 0;
}

	#header h1 {
		background:transparent url(../images/logo_innomovement.png) top left no-repeat;
		height:101px;
		width:419px;
		position:absolute;
		top:40px;
		left:0;
		margin:0;
		padding:0;
	}
	
		#header h1 a{
			display:block;
			width:419px;
			height:101px;
		}

			#header h1 a span {
				display:none;
			}
	
	#header .supporters {
		background:url(../images/supporters_new.png) no-repeat 0px 25px;
		height:103px;
		width:439px;
		margin:0;
		position:absolute;
		left:0;
		top:168px;
	}

		#header .supporters p {
			font-size:35px;
/*			font-weight:bold;*/
			padding:36px 0 0 23px;
		}
		#header .supporters p span {
			display:none;
		}

/*=================================================  MANI-NAV
=================================================*/
#mainNav {
	position:absolute;
	bottom:0;
	left:0;
	width:940px;
	margin:25px 0 0 0;
}
#mainNav ul li.news {
	margin:0;
}
/* OLD NAV WITH "DATA" */
#mainNav ul {
	background:url(../images/mainnav.gif) 0 -71px no-repeat;
	float:left;
	list-style-type:none;
	height:71px;
	width:941px;
	overflow:hidden;
}
#mainNav ul li {
	float:left;
}
#mainNav ul li a {
	display:block;
	height:71px;
	text-indent:-9999px;
}
#mainNav ul li.join a {
	width:97px;
}
#mainNav ul li.join a:hover {
	background:url(../images/mainnav.gif) 0 0 no-repeat;
}
#mainNav ul li.about-us a {	
	width:175px;
}
#mainNav ul li.about-us a:hover {
	background:url(../images/mainnav.gif) 0px 0 no-repeat;
}
#mainNav ul li.the-issues a {
	width:156px;
}
#mainNav ul li.the-issues a:hover {
	background:url(../images/mainnav.gif) -175px 0 no-repeat;
}
#mainNav ul li.news a {
	width:150px;
}
#mainNav ul li.news a:hover {
	background:url(../images/mainnav.gif) -331px 0 no-repeat;
}

#mainNav ul li.a-supporters a {
	width:211px;
}
#mainNav ul li.a-supporters a:hover {
	background:url(../images/mainnav.gif) -481px 0 no-repeat;
}
#mainNav ul li.share a {
	width:247px;
}
#mainNav ul li.share a:hover {
	background:url(../images/mainnav.gif) -692px 0 no-repeat;
}
/* NEW NAV WITHOUT "DATA" 
#mainNav ul {
	background:url(../images/mainnav_sprite_new.gif) 0 -71px no-repeat;
	float:left;
	list-style-type:none;
	height:71px;
	width:941px;
	overflow:hidden;
}
#mainNav ul li {
	float:left;
}
#mainNav ul li a {
	display:block;
	height:71px;
	text-indent:-9999px;
}
#mainNav ul li.join a {
	width:107px;
}
#mainNav ul li.join a:hover {
	background:url(../images/mainnav_sprite_new.gif) 0 0 no-repeat;
}
#mainNav ul li.about-us a {	
	width:124px;
}
#mainNav ul li.about-us a:hover {
	background:url(../images/mainnav_sprite_new.gif) -107px 0 no-repeat;
}
#mainNav ul li.the-issues a {
	width:131px;
}
#mainNav ul li.the-issues a:hover {
	background:url(../images/mainnav_sprite_new.gif) -231px 0 no-repeat;
}
#mainNav ul li.news a {
	width:93px;
}
#mainNav ul li.news a:hover {
	background:url(../images/mainnav_sprite_new.gif) -362px 0 no-repeat;
}
#mainNav ul li.blog a {
	width:93px;
}
#mainNav ul li.blog a:hover {
	background:url(../images/mainnav_sprite_new.gif) -455px 0 no-repeat;
}
#mainNav ul li.resources a {
	width:135px;
}
#mainNav ul li.resources a:hover {
	background:url(../images/mainnav_sprite_new.gif) -548px 0 no-repeat;
}
#mainNav ul li.a-supporters a {
	width:140px;
}
#mainNav ul li.a-supporters a:hover {
	background:url(../images/mainnav_sprite_new.gif) -683px 0 no-repeat;
}
#mainNav ul li.share a {
	width:117px;
}
#mainNav ul li.share a:hover {
	background:url(../images/mainnav_sprite_new.gif) -823px 0 no-repeat;
}*/









/*=================================================  MAIDA
=================================================*/

#contentWrapper{
	clear:both;
	overflow:hidden;
	width:940px;
}

/*=================================================  JOIN THE MOVEMENT BOX (CONTACT FORM, SOCIAL NETWORK LINKS)
=================================================*/

.jointhemovement {
	position:absolute;
	top:28px;
	right:0;
	background:url(../images/bg_jointhemovement.png) no-repeat;
	height:110px;
	width:472px;
	margin:0 0 0 0;
}


.contact-form {
	width:455px;
	position:relative;
	margin:8px 10px 0;
	border:none;
}
.contact-form h2 {
	font-size:20px;
	color:#266FB1;
	margin:0 0 3px 4px;
}
.contact-form h2.thanks {
	margin: 0px 0 0 5px;
	color: #5B5C5C;
	float: left;
}
.thanks-wrap {
	float: left;
	width: 450px;
	padding: 12px 0 0 0;
}
div.thanks {
	width: 450px;
	margin: 14px 0 0 5px;
	float: left;
}
div.thanks p {
	color: #5B5C5C;
	width: 200px;
	float: left;
}
div.thanks p.btn {
	margin: 0 0 0 40px;
	text-align: right;
}
div.thanks p.btn a {
	float: right;
}
.sociallinks {
	float: right;
	width: 310px;
	height: 20px;
}
.sociallinks iframe {
	float: left;
}
.contact-form label {
	font-size: 12px;
	float: left;
}
.contact-form label a {
	color: #266FB1;
}
.contact-form input[type="checkbox"] {
	margin: 0 2px 0 0px;
	float: left;
}
.contact-form input, .contact-form textarea {
	padding:8px 0 8px 10px;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#b6b6b7;
	margin:0 0 6px 2px;
	border:none;
}
.contact-form input.name-field {
	background:url(../images/formfield_name.png) no-repeat bottom right;
	border:none;
	width:104px;
}
.contact-form textarea:focus.name-field, .contact-form input:focus.name-field {
	border:none;
	width:104px;
}
.contact-form input.zip-field {
	background:url(../images/formfield_zip.png) no-repeat bottom right;
	border:none;
	width:61px;
}
.contact-form textarea:focus.zip-field, .contact-form input:focus.zip-field {
	border:none;
	width:61px;
}
.contact-form input.email-field {
	background:url(../images/formfield_email.png) no-repeat bottom right;
	border:none;
	width:188px;
}
.contact-form textarea:focus.email-field, .contact-form input:focus.email-field {
	border:none;
	width:188px;
}
.contact-form input.mobile-field {
	background:url(../images/formfield_mobile.png) no-repeat;
	border:none;
	width:158px;
}
.contact-form textarea:focus.mobile-field, .contact-form input:focus.mobile-field {
	border:none;
	width:158px;
}
.contact-form textarea {
	height:100px;
	border:none;
}

.contact-form input.submit-button {
	background:url(../images/form_signupbutton.png) no-repeat;
	border:none;
	width:134px;
	height:33px;
}

.contact-form a.submit-button {
	background: url("../images/form_signupbutton.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 33px;
    width: 134px;
	display: block;
	text-indent: -9999px;
	float: right;
	margin: -5px 0 0 0;
}

.contact-form div.step-2 {
	display: none;
	margin: 0px 0 0 0;
}

.contact-form div.step-2 div.check-input-container {
	width: 318px;
	float: left;
	margin: 5px 0 0 0;
}

.contact-form p.check-input {
	float: left;
	padding: 2px;
	height: 14px;
}

.contact-form p.check-input.left {
	width: 170px;
}

.contact-form p.check-input label {
	font-size: 11px;
}

.contact-form p.check-input.wide {
	width: 315px;
}

.contact-form div.step-2 input.submit-button {
	margin-top: 20px;
}

.contact-form input[type="checkbox"] {
	padding: 0 0 0 0 !important;
	margin: 0 2px 0 0;
	float: left;
}

.socialnetworkicons {
	position:absolute;
	height:94px;
	width:194px;
	right:0;
	top:40px;
}

.socialnetworkicons p {
	background:url(../images/text_signinusing.png) no-repeat;
	width:137px;
	height:14px;
	margin:0 0 4px 0;
	padding:0;
}

.socialnetworkicons span {
	display:none;
}

.socialnetworkicons img {
	display:block;
	margin:5px 0;
}

.socialnetworkicons a {
	display:block;
	border:none;
	margin:0 0 10px 0;
}

/*=================================================  LEFT COLUMN (OF 2-COLUMN LAYOUT)
=================================================*/
#content-left {
	position:relative;
	width:509px;
	float:left;
}

	/*=================================================  CAROUSEL
	=================================================*/
	
	#carouselWrap{
		position:relative;
	}
	#carouselWrap span.bottom {
		display:block;
		width:509px;
		height:6px;
		background:url(../images/span-bottom.png) no-repeat;
		margin:-3px 0 0;
	}
	
		#carouselNext{
			position:absolute;
			text-indent:-5000em;
			display:block;
			width:16px;
			height:18px;
			background:transparent url(../images/next.png) 0 0 no-repeat;
			right:24px;
			bottom:42px;
			z-index:100;	
		}
		
		#carouselPrev{
			position:absolute;
			text-indent:-5000em;
			display:block;
			width:16px;
			height:18px;
			background:transparent url(../images/prev.png) 0 0 no-repeat;
			left:24px;
			bottom:42px;	
			z-index:100;	
		}
	
	.carousel { 
		position:relative;
		margin:25px 0 0 0;
		width:511px;
		height:344px;
		overflow:hidden;
	}
	
		.carousel .pic{
			width:511px;
			height:344px;			
		}
				
		.carousel img {
			background:url(../images/carousel_img_bg.gif) no-repeat;
			padding:3px 3px 0 3px;
			display:block;
		}
				
		.carousel .pic p {
			background:url(../images/carousel_text_bg.gif) left bottom no-repeat; 
			color:#fff; 
			line-height:23px; 
			height:75px;
			width:401px;
			padding:10px 55px 15px 55px;
			font-weight:normal;
		}
		
		.carousel .pic p.short{
			line-height:72px;
		}
				
				
	/*=================================================  SPOTLIGHT ON INNOVATION
	=================================================*/
	.spotlight{ 
		position:relative;
		line-height:13px;
		margin:40px 1px 53px 1px;
	}
.spotlight .art-title {
	margin:0 85px 0 0;
}
.spotlight p.sharing {
	margin:0;
	position:absolute;
	top:0;
	left:445px;
}
		.spotlight h2 {
			position:relative;
			background:url(../images/spotlight_h2.png) no-repeat;
			height:15px;
			margin:0 0 32px 0;
			width:507px;
		}
		
			.spotlight h2 span{
				display:none;
			}
			
			.spotlight a.rss {
				position:absolute;
				right:0;
				
				background:url(../images/sprite_RSS.png) 0 0 no-repeat;
				height:15px;
				width:46px;
				margin:1px 0 0 192px;
			}
			
				.spotlight a:hover.rss {
					background:url(../images/sprite_RSS.png) 0 -15px no-repeat;
				}
				
		.spotlight .article { 
			position:relative;
			margin:0 0 28px 0;
			width:507px;
		}
		
			.spotlight .article h3 {
				color:#231f20;
				text-decoration:none;
				line-height:31px;
				margin:0 0 15px 0;
				display:inline;
			}
.spotlight .article  span.credit {
	background:#000000;
	color:#FFFFFF;
	display:inline-block;
	font-size:9px;
	margin:0 0 0 1px;
	padding:7px 8px;
	position:relative;
	text-transform:uppercase;
	top:-6px;
}

				.spotlight .article h3 a {
					color:#231f20;
					font-family:"Museo", Verdana, sans-serif;
					font-weight:bold;
					font-size:25px;
					text-decoration:none;
					line-height:.85;
				}
				
				.spotlight h3 a span{
					background:transparent url(../images/h2-background.png) 0 0 repeat;
					padding:0 5px;
				}
				
				.spotlight h3 a:hover {
				}
				
				.spotlight p {
					font-size:12px;
					color:#5b5c5c;
					line-height:17.5px;
					letter-spacing:.004em;
					margin:0 0 22px 3px;
				}
				
					.spotlight p a{
						background:transparent url(../images/h2-background.png) 0 0 repeat;
						color:#5b5c5c;
					}
					
						.spotlight p a:hover{
							text-decoration:none;
						}

.spotlight p.huff-detail {
	line-height:normal;
	color:#000;
	margin:-5px 0 15px 3px
}
.spotlight p.huff-detail img {
	float:left;
	margin:0 5px 0 0;
}
.spotlight p.huff-detail a {
	font-size:18px;
	color:#000;
	background:none;
}
.spotlight p.huff-detail small {
	font-size:10px;
}



/*=================================================  MANI-NAV
=================================================*/

	.top-news h2 {
		background:url(../images/top-news_h2.png) no-repeat;
	}


/*=================================================  LEFT COLUMN (OF 2-COLUMN LAYOUT)
=================================================*/
#content-right {
	width:400px;
	float:right;
}

	/*=================================================  DEBT CALCULATOR
	=================================================*/
	.debt-calc {
		margin: 25px 0 0 0;
	}

		.debt-calc img {
			margin: 0 0 0 6px;
		}

/*=================================================  STAT GRAPHICS
=================================================*/
#content-right h3 {
    color: #231F20;
    font-size: 27px;
    margin: 0 0 14px;
    text-transform: uppercase;
}

#home-stats {
	margin:25px 5px;
}

	/*=================================================  CALLOUT 1 (TELL CONGRESS)
	=================================================*/
	.callout1 { 
		position:relative;
		margin:25px 0 0 0;
	}
	
		.callout1 span {
			display:block;
			text-indent:-9999px;
		}
		
			.callout1 a {
				display:block;
				background:url(../images/tellCongress.png) 0 0 no-repeat;
				height:99px;
				width:392px;
				margin:0 0 0 6px;
			}
				
			.callout1 a:hover {
				background:url(../images/tellCongress.png) 0 -99px no-repeat;
			}
			
			.callout1 ul.issues{
					color: #231F20;
 				  	font-size: 19px;
 				  	list-style-type: disc;
 				  	margin: 0 0 36px;
 				  	padding: 0 0 0 25px;
			}
			
			.callout1 ul.issues li{margin: 0 0 8px;}
			
			.callout1 ul.issues li a{
			color: #231F20;
    		text-decoration: none;
    		background: none;
    		height:20px;
    		}
			
			.callout1 ul.issues li a:hover {text-decoration: underline;}

	/*=================================================  CALLOUT 2 (OUR ISSUES)
	=================================================*/
	.callout2 { 
		position:relative;
		background:url(../images/our_issues.png) 0 0 no-repeat;
		width:398px;
		height:206px;
		margin:18px 0 0 2px;
	}
	
		.callout2 h2 {
			display:block;
			text-indent:-9999px;
		}
				
		.callout2 p {
			position:absolute;
			top:75px;
			left:25px;
			margin:0 25px 25px 0 !important;
			font-size:18px !important;
			line-height:28px !important;
			color:#000 !important;
		}
				
			.callout2 p a {
				color:#2c4762 !important;
				text-decoration:none !important;
				background:none !important;
			}


				/*=================================================  CALLOUT 3 (SHARE THE FACTS)
				=================================================*/
				.callout3 { 
					position:relative;
					overflow:hidden;
					margin:30px 0 0 2px;
				}
				
				.callout3 h2 {
					background:url(../images/h_ShareTheFacts.png) 0 0 no-repeat;
					float:left;
					height:21px;
					width:235px;
				}
				
				.callout3 span {
					float:left;
					text-indent:-9999px;
				}
				
				.tweet01, .tweet02 {
					background:url(../images/light-gray-bg.png);
					float:left;
					width:295px;
					padding:10px;
					margin:10px 0;
				}
				
				p.sharing {
					width:62px;
					float:left;
					margin:7px 0 0 14px;
				}
				.retweeter, .fbshare {
					margin:0 0 3px;
				}
				
				
				/*=================================================  CALLOUT 4 (FACEBOOK)
				=================================================*/
				.callout4 { 
					margin:50px 0 0 2px;
					width:400px;
					height:192px;
				}
				
				.callout4 h2 {
					background:url(../images/h_Facebook.png) 0 0 no-repeat;
					float:left;
					height:20px;
					width:143px;
					margin:0 0 17px 0;
				}
				
				.callout4 span {
					float:left;
					text-indent:-9999px;
				}
				
				
				/*=================================================  CALLOUT 5 (FEATURED VIDEO)
				=================================================*/
				.callout5 { 
					position:relative;
					margin:50px 0 0 2px;
					padding:0 3px 0 10px;
					width:370px;
					height:509px;
				}
				
				.callout5 h2 {
					background:url(../images/h_FeaturedVideo.png) 0 0 no-repeat;
					float:left;
					height:20px;
					width:224px;
				}
				
				.callout5 p.view-more-videos a {
					color:#5b5c5c;
					text-decoration:none;
					float:right;
					font-size:10px;
					margin:8px 0 0 0;
					text-decoration:underline;
				}
				
				.callout5 p.view-more-videos a:hover {
					text-decoration:none;
				}
				
				.video {
					background:#fff;
					border:9px solid #bfbebe;
					float:left;
					margin:20px 0 0 -4px;
					padding:5px;
				}
				.video h3 a {
					float:left;
					height:14px;
					margin:25px 0 15px 5px ;
					width:320px;
					text-decoration:none;
					color:#231F20;
					font-size:15px;
				}
				.video p {
					color:#5b5c5c;
					clear:both;
					float:left;
					font-size:10px;
					line-height:15px;
					padding:0 0 20px 5px;
					width:320px;
				}
				
				.video p.first {
					float: none;
					padding: 0;
					width: auto;
				}
				
				.callout5 span {
					float:left;
					text-indent:-9999px;
				}

/*=================================================  CALLOUTS ON BOTTOM OF PAGE (3-COLUMN)
=================================================*/
.content-bottom{ 
	float:left;
	width:940px;
	margin:4px 0 0 -1px;
}
.content-bottom div {
	width:299px;
	height:234px;
	float:left;
	margin:0 22px 40px 0;
}
.content-bottom div.column2 {
	margin:0 21px 0 0;
}
.content-bottom div.column3 {
	margin:0;
}
.content-bottom h3 {
	font-size:24px;
	color:#231f20;
	font-weight:bold;
	line-height:1.2em;
	text-indent:-9999px;
}
.content-bottom div a {
	display:block;
	height:94px;
	font-size:18px;
	text-decoration:none;
	text-indent:0;
	color:#231F20;
	padding:140px 25px 0;
}


/*=================================================  FOSTER BROADBAND ACCESS
=================================================*/
.foster-broadband-access-header h2 { 
	background:url(../images/foster_broadband_access_h2.png) no-repeat;
	float:left;
	height:28px;
	margin:20px 0 0 0;
	text-indent:-9999px;
	width:509px;
}
.foster-broadband-access-header img { 
	float:right; 
	margin:20px 0 0 0;
}

/*=================================================  ABOUT US
=================================================*/
.content.about {
	line-height:15px;
}

.content.about h2.about-us {
	background:url(../images/about_us_h2.png) no-repeat;
	border-bottom:solid 1px #999;
	float:left;
	height:27px;
	margin:25px 0;
	padding:0 0 25px 0;
	text-indent:-9999px;
	width:100%;
}

.content.about p.summary {
	clear:both;
	float:left;
	width:356px;
}
.content.about .we-support-list {
	float:left;
	width:356px;
}
.content.about p {
	clear:both; 
	margin:20px 0;
}

/*=================================================  SUPPORTERS
=================================================*/
.content {
	clear:both;
}
h2.our-supporters-h2 {
	background:url(../images/our_supporters_h2.png) no-repeat;
	float:left;
	height:27px;
	margin:20px 0 0 0;
	text-indent:-9999px;
	width:320px;
}
h4.supporters-subhead {
	background:url(../images/supporters_subhead.png) no-repeat;
	clear:both;
	float:left;
	height:17px;
	margin:10px 0 0 0;
	text-indent:-9999px;
	width:471px;	
}
.content .supporters-container {
	float:left;
	width:100%;
	margin:30px 0;
}

.content .supporter {
	background:url(../images/supporter_top.gif) left top no-repeat;
	float:left;
	margin:0 5px 0 0;
	padding:6px 0 0 0;
	width:99px;
}
.content .supporter p.name {
	color:#5b5c5c;
	float:left;
	font-size:10px;
	padding:0 0 0 5px;
}
.content .supporter p.company {
	color:#5b5c5c;
	float:left;
	font-size:10px;
	margin:8px 0 0 0;
	padding:0 0 0 5px;
}
.content .supporter span.bottom { 
	background:url(../images/supporter_bottom.gif) left bottom no-repeat;
	float:left;
	padding:1px 0 6px 25px;
	margin:0 0 10px 0;
	width:100%;
}

.content .supporter.no-image {
	
}

.content .supporter.no-image span.bottom { 
	background:url(../images/supporter_bottom.gif) left bottom no-repeat;
	float:left;
	padding:1px 0 6px 15px;
	margin:0 0 10px 0;
	width:100%;
}
.content .supporter.no-image p.name {
	float:left;
	font-size:12px;
	line-height:1.1em;
	margin:5px 0 0 0;
	width:70%;
}

.content .supporter.no-image p.location {
	color:#5b5c5c;
	float:left;
	font-size:9px;
	margin:10px 0 25px 0;
	padding:5px 0 5px 5px;
}

/*=================================================  FOOTER
=================================================*/

.footer {
	clear:both;
	background-color:#266fb1;
	width:100%;
	height:200px;
	margin-bottom:0;
}

.footerwrapper {
	width:940px;
	padding:35px;
	margin:0 auto;
}
.footer p.first {
	font-size:14px;
	color:#fff;
	margin:0 0 35px;
}
.footer p.first a {
	text-decoration:none;
	color:#fff;
}

p.copyright {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	padding:10px;
	background-color:#92a8d2;
	float:left;
}
p.siteby {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#394658;
	background-color:#5983bd;
	padding:10px;
	width:84px;
	float:right;
}

p.siteby a,
p.siteby a:hover{
	color:#394658;
	text-decoration:none;
}

.supporter {
	height:110px;
	position:relative;
}
.supporter_image {
	position:absolute;
	top:4px;
	left:0;
}
.supporter p {
	font-size:18px;
	color:#676464;
	padding:13px 25px 0 80px;
}
.supporter p.first {
	font-size:18px;
	padding:17px 0 0 80px;
}
.get-involved-content {
	float: left;
}
.get-involved-btns {
	float: left;
	margin: 15px 0 0 0;
}
.get-involved-btns li {
	float: left;
}
.get-involved-btns li a {
	display: block;
	width: 73px;
	height: 57px;
	text-indent: -9999px;
}

.get-involved-btns li a.facebook {
	background: url(../images/get-involved-btns.png) no-repeat transparent 0 -57px;
}
.get-involved-btns li a.facebook:hover {
	background: url(../images/get-involved-btns.png) no-repeat transparent 0 0;
}

.get-involved-btns li a.twitter {
	background: url(../images/get-involved-btns.png) no-repeat transparent -73px -57px;
}
.get-involved-btns li a.twitter:hover {
	background: url(../images/get-involved-btns.png) no-repeat transparent -73px 0;
}

.get-involved-btns li a.mail {
	background: url(../images/get-involved-btns.png) no-repeat transparent -146px -57px;
}
.get-involved-btns li a.mail:hover {
	background: url(../images/get-involved-btns.png) no-repeat transparent -146px 0;
}

.get-involved-btns li a.phone {
	background: url(../images/get-involved-btns.png) no-repeat transparent -219px -57px;
}
.get-involved-btns li a.phone:hover {
	background: url(../images/get-involved-btns.png) no-repeat transparent -219px 0;
}

.get-involved-btns li a.go {
	width: 130px;
	background: url(../images/get-involved-btns.png) no-repeat transparent -292px -57px;
}
.get-involved-btns li a.go:hover {
	background: url(../images/get-involved-btns.png) no-repeat transparent -292px 0;
}

#homepageSlides-container {
	position: relative;
}

#homepageSlides {
	width: 940px;
	height: 313px;
	overflow: hidden;
	display: block;
}

#homepageSlides-nav {
	position: absolute;
	z-index: 2000;
	float: left;
	width: 100%;
	height: 20px;
	padding: 10px 0px;
	top: 273px;
	left: 0px;
}

#homepageSlides-nav .cntr-btns {
	position: relative;
	float: left;
	left: 50%;
}

#homepageSlides-nav a.prev,
#homepageSlides-nav a.next {
	text-indent: -9999px;
	background: none;
	display: block;
	float: left;
}

#homepageSlides-nav a.prev {
	background: url(../images/homepageSlides-prev.png) no-repeat transparent 0 0;
	width: 18px;
	height: 32px;
}

#homepageSlides-nav a.next {
	background: url(../images/homepageSlides-next.png) no-repeat transparent 0 0;
	width: 16px;
	height: 32px;
}

#homepageSlides-pages {
	padding: 3px 3px 0 3px;
	position: relative;
	float: left;
	left: -50%;
}

#homepageSlides-pages a {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/homepageSlides-dots.png) no-repeat transparent 0 0;
	text-indent: -9999px;
	float: left;
	margin: 0 2px 0 2px;
}

#homepageSlides-pages a:hover {
	background: url(../images/homepageSlides-dots.png) no-repeat transparent 0 -15px;	
}

#homepageSlides-pages a.activeSlide {
	background: url(../images/homepageSlides-dots.png) no-repeat transparent 0 -30px;
}
