#mainContent{
	position: relative;
	overflow: hidden;
	min-height: 600px;
}

	#mainContent.wide p{
		font-size: 12px;
		color: #5b5c5c;
		line-height: 17.5px;
		letter-spacing: .004em;
		margin: 0 0 22px 3px;
	}

	#mainContent.wide h2{
		font-size: 36px;
		color: #231F20;
		margin: 34px 0 33px 0;
	}

	#mainContent.wide .spotlight-intro p{
		font-size: 18px;
		line-height: 24px;
		color: #231F20;
	}

	#mainContent.wide p a,
	#mainContent.wide .spotlight-intro p a{
		background: transparent url(../images/h2-background.png) 0 0 repeat;
		color: #5b5c5c;
	}

		#mainContent.wide p a:hover,
		#mainContent.wide .spotlight-intro p a:hover{
			text-decoration: none;
		}
		
	#mainContent.wide .content-header{
		border-bottom: 2px solid #c9c6c6;
	}
	
	#mainContent.wide #content-left{
		padding: 25px 0 0 0;
	}
	
		#mainContent.wide #content-left .intro{
			font-size: 27px;
			line-height: 29px;
			color: #231F20;
			font-weight: normal;
		}
		
			#mainContent.wide #content-left .intro strong{
				font-weight: bold;
			}
	
	#content-left.take-action{
		width:529px;
		position: relative;
	}
	
		#content-left.take-action h2{
			font-size: 37px;
			margin: 35px 0 30px 0;
		}
		
	.contact-form input.submit-button{
		cursor: pointer;
	}

a.retweeter, a.fbshare {
	display:block;
	width:62px;
	height:25px;
	background:url(../images/share-twitter.gif) no-repeat !important;
	text-indent:-9999px;
	overflow:hidden;
}
a.fbshare {
	background:url(../images/share-fb.gif) no-repeat !important;
}
a.retweeter strong {
	display:block;
	font-size:20px;
	font-weight:normal;
	margin:3px 0 -5px;
}
a.retweeter em {
	display:block;
	font-style:normal;
	font-size:10px;
}


/* ABOUT PAGE */
.about .content-header {
	position:relative;
}
.about .content-header a {
	font-size:28px;
	color:#231f20;
	position:absolute;
	top:2px;
	left:680px;
	overflow:hidden;
}
.about .content-header a:hover {
	text-decoration:none;
}
#mainContent.about #content-left {
	width:940px;
	padding:47px 0 0;
	float:none;
}
#mainContent.about #content-left .intro {
	line-height:24px;
	margin:0 0 39px;
}
#mainContent.about p {
	color:#5B5C5C;
	font-size:18px;
	line-height:24px;
	margin:0 0 24px;
}
#mainContent.about p.intro {
	font-size:32px;
	line-height:36px;
	color:#231f20;
}
.about #content-right {
	width:425px;
	text-transform:uppercase;
	background:#f1efef;
}
.about #content-right .pad {
	padding:18px 15px 18px 29px;
}
.about #content-right h3 {
	font-size:24px;
	margin:0 0 16px;
}
.about #content-right ul {
	list-style-type:disc;
	padding:0 0 0 20px;
}
.about #content-right li {
	font-size:18px;
	margin:0 0 6px;
}
.about #about-issues {
	width:940px;
	height:178px;
	background:url(../images/about-issues.gif) no-repeat;
	margin:55px 0 39px;
}
.about #about-issues .pad {
	padding:28px 35px 0;
}
.about #about-issues h3 {
	font-size:28px;
	text-transform:uppercase;
	margin:0 0 -3px;
}
.about #about-issues a, #about-blog a {
	background:none !important;
}
.about #about-issues p {
	font-size:36px;
	line-height:47px;
	margin:0 !important;
}
.about #about-issues p a {
	color:#2c4762;
}
#about-blog {
	clear:both;
	width:940px;
	height:106px;
	background:url(../images/about-blog.gif) no-repeat;
	margin:0 0 30px;
}
#about-blog p {
	font-size:32px !important;
	line-height:100px !important;
	text-align:center !important;
	color:#fff !important;
	margin:0 !important;
}
#about-blog p a {
	color:#fff !important;
}
#about-corner {
	clear:both;
	width:940px;
	height:106px;
	background:url(../images/about-corner.gif) no-repeat;
	margin:0 0 30px;
}
#about-corner p {
	font-size:32px !important;
	line-height:100px !important;
	text-align:center !important;
	color:#2C4762 !important;
	margin:0 !important;
}
#about-corner p a {
	color:#2C4762 !important;
	background:none !important;
}


.about #right-content h3 {
	font-size:27px;
	text-transform:uppercase;
	color:#231f20;
	margin:0 0 14px;
}
.about #right-content ul {
	font-size:19px;
	color:#231f20;
	list-style-type:disc;
	padding:0 0 0 25px;
	margin:0 0 36px;
}
.about #right-content ul li {
	margin:0 0 8px;
}

/* DATA */
#mainContent.labs {
	width: 946px;
	background: transparent url(../images/data_v2.5.jpg) -3px 3px no-repeat;
	padding-top: 2428px;
	height: 140px;
	min-height: 140px;
}

.labs #wrapper,
.labs #contentWrapper{
	overflow:inherit;
}



/* NEW INTERIOR LAYOUT */
#left-content {
	width:511px;
	float:left;
	padding:35px 0 0;
	margin:0 0 40px;
}
#left-content h2 {
	width:494px;
	height:53px;
	font-size:28px;
	text-transform:uppercase;
	background:url(../images/left-header.gif) no-repeat;
	padding:23px 0 0 17px;
	margin:0 0 24px;
}
#right-content {
	width:398px;
	float:left;
	padding:32px 0 0;
	margin:0 0 40px 31px;
}
#right-content .callout2 {
	margin:0 0 24px;
}

#right-content ul{
    color: #231F20;
    font-size: 19px;
    list-style-type: disc;
    margin: 0 0 36px;
    padding: 0 0 0 25px;
}

#right-content ul li{
margin: 0 0 8px;
}

#right-content ul li a{
	color: #231F20;
	text-decoration: none;
}

#right-content ul li a:hover{
	text-decoration: underline;
}

#right-content h2.issues{
	margin:5px 0px 21px 0px!important;
}
