/* MAIN STYLE SHEET */


div.floatright
	{
	float:right;
	margin:10px;
	}

div.floatleft
	{
	float:left;
	margin:10px 10px 10px 0px;
	}



/*Footer REMOVE AND RESTYLE */

#FOOTERCENTERED
	{
	text-align:left;
	margin: 0 auto;
	width:960px;
	margin-top:3px;
	clear:both;
	}

#footer {width:960px; margin-top:0px; overflow:hidden; vertical-align: top; background-color:#EFEFEF; border-top:1px solid #ccc; line-height:15px;}

#footercontent  {padding:10px 0px 25px 15px;}

.smallgray {font-family:arial,helvetica,sans-serif; font-size:11px; color:#666666; line-height:15px;}

.smallblacklink {font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; line-height:15px;}
a.smallblacklink:link {color:#000; text-decoration:none;}
a.smallblacklink:visited {color:#000;}
a.smallblacklink:hover {color:#999999;}




a
	{
	color: #27506c;
	}

a:hover
	{
	color: #666;
	}






body
	{
	background-color:#fff;
	margin:0;
	}

#CENTERED
	{
	text-align:left;
	margin: 0 auto;
	width:960px;
	clear:both;
	}


/* Top Banner */

#topbanner a
	{
	text-decoration:none;
	}

#topbanner a:hover
	{
	text-decoration:underline;
	}


/* Top Navigation*/

#navigation
	{
	text-align:left;
	width: 960px;
	height:23px;
	clear:both;
	background-color:#fff;
	}

div.topnav
	{
	position:relative;
	width:134px;
	margin:0px;
	padding:0px;
	border-left:2px solid #fff;
	border-bottom:1px solid #fff;
	z-index:1000;
	height:23px;
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	color:#221;
	float:left;
	text-decoration: none;
	background-color:#EBE6D8;
	text-align:center;
	}

.topnav a
	{
	display:block;
	text-decoration:none;
	color:#221;
	width: 100%;
	height:23px;
	line-height:22px;
	vertical-align:center;
	margin:0px;
	padding:0px;

	}

a.topnav:hover
	{
	text-decoration: none; 
	color:#000;
	background-color:#D9D3C3;
	/*font-weight:bold;*/
	}


div.topnavon
	{
	position:relative;
	width:134px;
	margin:0px;
	padding:0px;
	border-left:2px solid #fff;
	border-bottom:0;
	z-index:1000;
	height:24px;
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	color:#221;
	float:left;
	text-decoration: none;
	background-color:#D9D3C3;
	text-align:center;
	}

.topnavon a
	{
	/* position:relative; */
	display:block;
	text-decoration:none;
	color:#221;
	width: 100%;
	height:24px;
	line-height:22px;
	vertical-align:center;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}

a.topnavon:hover
	{
	text-decoration: none; 
	color:#221;
	background-color:#D9D3C3;
	}


/* special blue navigation */

div.topnavspecial
	{
	position:relative;
	width:134px;
	margin:0px;
	padding:0px;
	border-left:2px solid #fff;
	border-bottom:1px solid #fff;
	z-index:1000;
	height:23px;
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	color:#221;
	float:left;
	text-decoration: none;
	background-color:#EBE6D8;
	text-align:center;
	}

.topnavspecial a
	{
	display:block;
	text-decoration:none;
	color:#221;
	width: 100%;
	height:23px;
	line-height:22px;
	vertical-align:center;
	margin:0px;
	padding:0px;

	}

a.topnavspecial:hover
	{
	text-decoration: none; 
	color:#000;
	background-color:#D9D3C3;
	/*font-weight:bold;*/
	}


div.topnavonspecial
	{
	position:relative;
	width:134px;
	margin:0px;
	padding:0px;
	border-left:2px solid #fff;
	border-bottom:0;
	z-index:1000;
	height:24px;
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	color:#221;
	float:left;
	text-decoration: none;
	background-color:#D9D3C3;
	text-align:center;
	}

.topnavonspecial a
	{
	/* position:relative; */
	display:block;
	text-decoration:none;
	color:#221;
	width: 100%;
	height:24px;
	line-height:22px;
	vertical-align:center;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}

a.topnavonspecial:hover
	{
	text-decoration: none; 
	color:#221;
	background-color:#D9D3C3;
	}




/* REMOVED
a.nav:link, a.navon:link {text-decoration:none;}
a.navon:hover {text-decoration: none;}
a.nav:active, a.navon:active {text-decoration:none; background-color:#FFFFFF; border:1px solid #cccccc;}
*/




/* Dropdown Tabs */

.dropnav
	{
	position:absolute;
	top:23px;
	left:0px;
	visibility:hidden;
	width:160px;
	background-color:#D9D3C3;
	background-image: none;
	display:block;
	padding-bottom:10px;
	}


.navitem
	{
	padding:5px 5px 5px 7px;
	height:auto;
	display:block;
	}

.navitem a
	{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#222;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	text-transform:none;
	height:auto;
	line-height:14px;
	display:block;
	}

.navitem a:hover
	{
	color:#000;
	text-decoration:underline;
	display:block;
	}
	
	
/* special blue dropdown tabs */

.dropnavspecial
	{
	position:absolute;
	top:23px;
	left:0px;
	visibility:hidden;
	width:160px;
	background-color:#D9D3C3;
	background-image: none;
	display:block;
	padding-bottom:10px;
	}


.navitemspecial
	{
	padding:5px 5px 5px 7px;
	height:auto;
	display:block;
	}

.navitemspecial a
	{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#222;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	text-transform:none;
	height:auto;
	line-height:14px;
	display:block;
	}

.navitemspecial a:hover
	{
	color:#000;
	text-decoration:underline;
	display:block;
	}


#Topics, #Publications, #Trends, #Interactive, #Projects, #About
	{
	border-right:1px solid #777;
	border-bottom:1px solid #777;
	display:block;
	}

#About
	{
	left:-26px;
	}







/* Tools */


#tools
	{
	float:left;
	text-align:left;
	width: 960px;
	background-color:#D9D3C3;
	background-image: url(/images/toolbackground.gif);
	background-repeat: repeat;
	background-position: bottom right;
	height:40px;
	position:relative;
	clear:both;
	}


#toolsblue
	{
	float:left;
	text-align:left;
	width: 960px;
	background-color:#D9D3C3;
	background-image: url(/images/toolbackground.gif);
	background-repeat: repeat;
	background-position: bottom right;
	height:40px;
	position:relative;
	clear:both;
	}


div.nudgetools
	{
	height:8px;
	margin:0;
	padding:0;
	}

select.smallselect
	{
	font-family:arial,sans-serif;
	font-size:11px;
	color:#666;
	vertical-align:middle;
	}

input.smallformbutton
	{
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:.025em;
	/* border-right:1px solid #555;
	border-bottom: 1px solid #555;
	border-left:0;
	border-top:0; */
	background-color:#443;
	vertical-align:middle;
	}

.smallformfield
	{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#333;
	vertical-align:middle;
	border:1px solid #888;
	}

.toolbartext
	{
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#221;
	letter-spacing:.025em;
	vertical-align:middle;
	}

toolbartext a
	{
	color:#332;
	}

.toolbartext a:hover
	{
	color:#888;
	}


/* Left Tools */


#lefttools
	{
	padding:10px;
	}

.lefttoolstext
	{
	background-color:#F1EFE8;
	padding:10px;
	}

.lefttoolshead
	{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#27506C;
	}







/* Interior Columns THREE */

#interiorcolumns
	{
	float:left;
	text-align:left;
	width: 963px;
	background-image: url(/images/interiorcolumngrid.gif);
	position:relative;
	clear:both;
	margin-top:8px;
	margin-bottom:3px;
	}

#interiorcolumn1
	{
	float:left;
	width:200px;
	}

#interiorcolumn2
	{
	float:left;
	width:600px;
	}

#interiorcolumn3
	{
	float:left;
	width:160px;
	}




/* Interior Columns FOUR */


#interior4columns
	{
	float:left;
	text-align:left;
	width: 963px;
	background-image: url(http://pewresearch.org/images/interior4columngrid.gif);
	position:relative;
	clear:both;
	margin-top:8px;
	margin-bottom:3px;
	}

#interior4column1
	{
	float:left;
	width:200px;
	}

#interior4column2
	{
	float:left;
	width:320px;
	}

#interior4column3
	{
	float:left;
	width:280px;
	}

#interior4column4
	{
	float:left;
	width:160px;
	}


.interior4columnpad
	{
	padding:0px 10px 15px 10px;
	}






/* Front Columns */

#frontcolumns
	{
	float:left;
	text-align:left;
	width: 963px;
	background-image: url(http://pewresearch.org/images/frontcolumngrid.gif);
	position:relative;
	clear:both;
	margin-top:8px;
	margin-bottom:3px;
	/* z-index:0; */
	}

#frontcolumn1
	{
	float:left;
	width:320px;
	}

#frontcolumn2
	{
	float:left;
	width:320px;
	}

#frontcolumn3
	{
	float:left;
	width:320px;
	}



/* Trends Tab Styles */

.trendtabcontainer
	{
	width: 300px;
	margin-top:15px;
	}

.trendtabs
	{
	width:300px;
	/* float:left; */
	}

.trendtab1on
	{
	width:97px;
	margin:0px;
	border-left:2px solid #fff;
	height:16px;
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	color:#BF4900;
	float:left;
	text-decoration: none;
	background-color:#E5BBA1;
	text-align:center;
	font-weight:bold;
	}

.trendtab2on
	{
	width:97px;
	margin:0px;
	border-left:2px solid #fff;
	height:16px;
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	color:#6F780D;
	float:left;
	text-decoration: none;
	background-color:#C7CC8F;
	text-align:center;
	font-weight:bold;
	}

.trendtab3on
	{
	width:97px;
	margin:0px;
	border-left:2px solid #fff;
	height:16px;
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	color:#27506C;
	float:left;
	text-decoration: none;
	background-color:#ADC7D9;
	text-align:center;
	font-weight:bold;
	}

a.trendtab1off, a.trendtab2off, a.trendtab3off
	{
	width:97px;
	margin:0px;
	border-left:2px solid #fff;
	height:15px;
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	color:#332;
	float:left;
	text-decoration: none;
	background-color:#EBE6D8;
	text-align:center;
	}


/* 
.trendtab1off a, .trendtab2off1 a, .trendtab3off1 a
	{
	position:relative;
	text-decoration:none;
	color:#332;
	width: 100%;
	height:15px;
	}
*/


a.trendtab1off:hover
	{
	text-decoration: none; 
	color:#E5BBA1;
	background-color:#BF4900;
	}

a.trendtab2off:hover
	{
	text-decoration: none; 
	color:#C7CC8F;
	background-color:#6F780D;
	}

a.trendtab3off:hover
	{
	text-decoration: none; 
	color:#ADC7D9;
	background-color:#27506C;
	}





.trendtab1body, .trendtab2body, .trendtab3body
	{
	width:300px;
	/* height:265px;*/
	float:left;
	}

.trendtab1body
	{
	background-color:#E5BBA1;
	background-image: url(http://pewresearch.org/images/trendtab1bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	}

.trendtab2body
	{
	background-color:#C7CC8F;
	background-image: url(http://pewresearch.org/images/trendtab2bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	}

.trendtab3body
	{
	background-color:#ADC7D9;
	background-image: url(http://pewresearch.org/images/trendtab3bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	}


.trendtabbodytext
	{
	padding:15px 10px 10px 10px;
	}

.trendtabcharttitle
	{
	font-family:arial,helvetica,sans-serif;	
	font-size:11px;
	}

.trendtabchartnumber
	{
	font-family:arial,helvetica,sans-serif;	
	font-size:14px;
	font-weight:bold;
	}

.trendtabchartupdated
	{
	font-size:10px;
	font-weight:normal;
	color:#666;
	}
	






/* Index Tab Styles */

.indextabcontainer
	{
	width: 300px;
	margin-top:15px;
	}

.indextabs
	{
	width:300px;
	/* float:left; */
	}

.indextabon
	{
	width:115px;
	margin:0px;
	border-left:2px solid #fff;
	height:16px;
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#221;
	float:left;
	text-decoration: none;
	background-color:#EBE6D8;
	text-align:center;
	font-weight:bold;
	}


a.indextaboff
	{
	width:115px;
	margin:0px;
	border-left:2px solid #fff;
	height:15px;
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#332;
	float:left;
	text-decoration: none;
	background-color:#F2EFE6;
	text-align:center;
	}


a.indextaboff:hover
	{
	text-decoration: none; 
	color:#221;
	background-color:#ccc;
	}


.indextabbody
	{
	width:300px;
	/* height:265px;*/
	float:left;
	}

.indextabbody
	{
	background-color:#fff;
	/* background-image: url(http://pewresearch.org/images/trendtab1bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right; */
	}

.indextabbodytext
	{
	padding:0px 0px 0px 0px;
	}













/* Site Pulse Tab Styles */

#sitepulse
	{
	padding:0px 10px 0px 10px;
	margin-top:15px;
	/*	position:relative; */
	float:left;
	/*	clear:both; */
	}


.pulsetabcontainer
	{
	width: 300px;
	margin-top:15px;
	}

.pulsetabs
	{
	width:300px;
	float:left;
	}

.pulsetabon
	{
	width:97px;
	margin:0px;
	border-left:2px solid #fff;
	height:16px;
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	color:#221;
	float:left;
	text-decoration: none;
	background-color:#EBE6D8;
	text-align:center;
	font-weight:bold;
	}

.pulsetaboff
	{
	width:97px;
	margin:0px;
	border-left:2px solid #fff;
	/* z-index:1; */
	height:15px;
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	color:#332;
	float:left;
	text-decoration: none;
	background-color:#F2EFE6;
	text-align:center;
	}

.pulsetaboff a
	{
	position:relative;
	text-decoration:none;
	color:#332;
	width: 100%;
	height:15px;
	}

a.pulsetaboff:hover
	{
	text-decoration: none; 
	color:#221;
	background-color:#ccc;
	}

.pulsetabbody
	{
	float:left;
	width:300px;
	background-color:#EBE6D8;
	background-image: url(http://pewresearch.org/images/pulsetabbg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	}

.pulsetabbodytext
	{
	line-height:15px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	padding:15px 10px 30px 10px;
	}

.pulsetabbodytext a
	{
	color:#024e6e;
	text-decoration:none;
	font-size:12px;
	}

.pulsetabbodytext a:hover
	{
	color:#024e6e;
	text-decoration:underline;
	}





/* Front Page Module Styles */

#projecthighlights, #archives, #spotlight, #latest, #trends, #interactive
	{
	padding:0px 10px 10px 10px;
	}

#dailynumber, #interactivefeatures, #keytrends, #newsindex
	{
	margin:0 0 20px 0;
	/* float:left; */
	}


#projecthighlights
	{
	float:left;
	padding-top:15px;
	}

#archives
	{
	float:left;
	padding-top:15px;
	}


#header-highlights, #header-archives, #header-sitepulse
	{
	border-top-width:4px;
	border-top-style: solid;
	border-top-color: #333;
	margin-bottom:15px;
	}

.header-archives-wording, .header-sitepulse-wording
	{
	margin:4px 0px 0px 0px;
	font-family:arial,helvetica,san-serif;
	font-size:11px;
	letter-spacing:.2em;
	text-transform:uppercase;
	color:#333;
	}

.header-highlights-wording, .header-spotlight-wording, .header-latest-wording, .header-trends-wording, .header-interactive-wording, .header-topstory-wording
	{
	margin:3px 0px 15px 0px;
	font-family:arial,helvetica,san-serif;
	font-size:11px;
	letter-spacing:.2em;
	text-transform:uppercase;
	color:#fff;
	padding: 3px 0px 4px 10px;
	}
	
.header-highlights-wording
	{
	background-image: url(http://pewresearch.org/images/projectsheaderbg.gif);
	background-position: bottom right;
	}

.header-spotlight-wording
	{
	background-image: url(http://pewresearch.org/images/spotlightheaderbg.gif);
	background-position: bottom right;
	}

.header-latest-wording
	{
	background-image: url(http://pewresearch.org/images/latestheaderbg.gif);
	background-position: bottom right;
	}

.header-trends-wording
	{
	background-image: url(http://pewresearch.org/images/trendsheaderbg.gif);
	background-position: bottom right;
	}

.header-interactive-wording
	{
	background-image: url(http://pewresearch.org/images/interactiveheaderbg.gif);
	background-position: bottom right;
	}
	
.header-topstory-wording
	{
	background-image: url(http://pewresearch.org/images/topstoryheaderbg.gif);
	background-position: bottom right;
	}
	

.subheader-trends
	{
	border-top-width:1px;
	border-top-style: solid;
	border-top-color: #aaa;
	margin-bottom:15px;
	}

.subheader-trends-wording
	{
	margin:4px 0px 0px 0px;
	font-family:arial,helvetica,san-serif;
	font-size:11px;
	letter-spacing:.2em;
	text-transform:uppercase;
	color:#bf4900;
	}


/* Daily Number Calendar */

#dnbug
	{
	background-image: url(/images/latestspecialbg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	float:right;
	width:42px;
	margin:5px;
	text-align:center;
	background-color:#F6E9CF;
	}

.bugmonth
	{
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	text-transform:uppercase;
	background:#F1C367;
	letter-spacing:.15em;
	}

.bugday
	{
	font-family:arial,helvetica,sans-serif;
	font-size:24px;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:3px;
	}




/* Front Module Item Styles */

.latestitem, .latestitemspecial
	{
	margin-bottom:15px;
	}

.latestitemspecial, .postit
	{
	padding:10px 10px 20px 10px;
	background-color:#F6E9CF;
	background-image: url(http://pewresearch.org/images/latestspecialbg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	}

.latestheadline
	{
	font-family:arial,helvetica,sans-serif;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#27506C;
	text-decoration:none;
	margin-bottom:1px;
	}

.latestheadline a
	{
	color:#27506C;
	text-decoration:none;
	}

.latestheadline a:hover
	{
	color:#27506C;
	text-decoration:underline;
	}

.latestsubheadline
	{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000;
	margin-bottom:3px;
	}

.smallblurb
	{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height: 15px;
	color:#000;
	}

.largeblurb
	{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	line-height: 16px;
	color:#000;
	}

.smalldate
	{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#b45f19;
	padding-right:5px;
	}

.largedate
	{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#b45f19;
	padding-right:5px;
	}

.smalldategray
	{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#888;
	}

.smallsite
	{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#888;
	}

a.smallsite
	{
	color:#888;
	text-decoration:none;
	}

a.smallsite:hover
	{
	color:#666;
	text-decoration:underline;
	}




.archiveitem
	{
	margin-bottom:10px;
	line-height:14px;
	}

.archiveheadline
	{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	}

.archiveheadline a
	{
	color:#27506C;
	text-decoration:none;
	}

.archiveheadline a:hover
	{
	color:#27506C;
	text-decoration:underline;
	}

.archivesmall a
	{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	}

.archivesmall a:hover
	{
	text-decoration:underline;
	}




h3.trendssubhead
	{
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#BC5D0E;
	font-weight:bold;
	margin-bottom:5px;
	}

.unbold
	{
	font-weight:normal;
	}

.dnnumber
	{
	font-family:arial,helvetica,sans-serif;
	font-size:26px;
	color:#000;
	font-weight:bold;
	margin-bottom:0px;
	}

.dnblurb
	{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000;	
	}

.dnblurb a
	{
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	}

.dnblurb a:hover
	{
	text-decoration:underline;
	color:#000;
	}


.highlightitem
	{
	margin-bottom:20px;
	line-height:13px;
	clear:both;
	}

.highlightheadline
	{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	}

.highlightheadline a
	{
	color:#27506C;
	text-decoration:none;
	}

.highlightheadline a:hover
	{
	color:#27506C;
	text-decoration:underline;
	}


.spotlightitem
	{
	margin-bottom:15px;
	}

.spotlightitemspecial
	{
	padding:10px 10px 20px 10px;
	background-color:#ADC7D9;
	background-image: url(http://pewresearch.org/images/trendtab3bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	}

.spotlightheadline
	{
	font-family:arial,helvetica,sans-serif;
	font-size:16px;
	line-height:20px;
	margin-bottom:3px;
	font-weight:bold;
	}

.spotlightheadline a
	{
	color:#27506C;
	text-decoration:none;
	}

.spotlightheadline a:hover
	{
	color:#27506C;
	text-decoration:underline;
	}

.spotlightsubheadline
	{
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	line-height:18px;
	color:#000;
	font-weight:bold;
	margin-bottom:3px;
	}



.spotlightheadline-small
	{
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#27506C;
	text-decoration:none;
	margin-bottom:1px;
	}

.spotlightheadline-small a
	{
	color:#27506C;
	text-decoration:none;
	}

.spotlightheadline-small a:hover
	{
	color:#27506C;
	text-decoration:underline;
	}

.spotlightsubheadline-small
	{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000;
	margin-bottom:3px;
	}

.spotlightimage
	{
	margin-bottom:10px;
	}




/* Top Tools Styles */

#toptools
	{
	background-color:#27506C;
	background-image: url(http://pewresearch.org/images/toptoolbackground.gif);
	height:27px;
	text-align:left;
	line-height:23px;
	}


#updateddate
	{
	float:left;
	padding-left:10px;
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:.10em;
	width:425px;
	}

.toptoolsgray
	{
	color:#a5aeb6;
	}

#rssbutton
	{
	position:relative;
	padding-right:10px;
	float:right;
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:.10em;
	color:#fff;
	width:400px;
	text-align:right;
	}

a.rss
	{
	color:#fff;
	text-decoration:none;
	background-color:#d6711e;
	padding:0px 3px 0px 3px;
	}

a.rss:hover
	{
	color:#fff;
	text-decoration:none;
	background-color:#a44f0a;
	}

a.themes
	{
	color:#fff;
	text-decoration:none;
	background-color:#090;
	padding:0px 3px 0px 3px;
	}

a.themes:hover
	{
	color:#fff;
	text-decoration:none;
	background-color:#060;
	}


a.help
	{
	color:#fff;
	text-decoration:none;
	background-color:#006;
	padding:0px 3px 0px 3px;
	}

a.help:hover
	{
	color:#fff;
	text-decoration:none;
	background-color:#003;
	}


a.thememain
	{
	color:#27506C;
	text-decoration:none;
	background-color:#D9D3C3;
	padding:0px 3px 0px 3px;
	}

a.thememain:hover
	{
	color:#fff;
	text-decoration:none;
	background-color:#665;
	}


a.themebw
	{
	color:#000;
	text-decoration:none;
	background-color:#fff;
	padding:0px 3px 0px 3px;
	}

a.themebw:hover
	{
	color:#fff;
	text-decoration:none;
	background-color:#000;
	}

a.themered
	{
	color:#fff;
	text-decoration:none;
	background-color:#c00;
	padding:0px 3px 0px 3px;
	}

a.themered:hover
	{
	color:#fff;
	text-decoration:none;
	background-color:#900;
	}

a.themegreen
	{
	color:#fff;
	text-decoration:none;
	background-color:#090;
	padding:0px 3px 0px 3px;
	}

a.themegreen:hover
	{
	color:#fff;
	text-decoration:none;
	background-color:#060;
	}




/* Front Module in Halves */

.fronthalves
	{
	width:300px;
	background-image: url(http://pewresearch.org/images/fronthalvesgrid.gif);
	float:left;
	clear:both;
	}

.fronthalves-left
	{
	width:150px;
	float:left;
	}

.fronthalves-right
	{
	width:150px;
	float:right;
	}

.fronthalves-left-text, .fronthalves-right-text
	{
	line-height:15px;
	padding:0px 10px 0px 0px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	}

.fronthalves-right-text
	{
	padding:0px 0px 0px 10px;
	}

.fronthalves-left-text a, .fronthalves-right-text a
	{
	color:#27506C;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	}

.fronthalves-left-text a:hover, .fronthalves-right-text a:hover
	{
	color:#27506C;
	text-decoration:underline;
	}




/* Front Module in Thirds */


.frontthirds
	{
	width:300px;
	background-image: url(http://pewresearch.org/images/frontthirdsgrid.gif);
	float:left;
	clear:both;
	}

.frontthirds-left, .frontthirds-center
	{
	width:100px;
	float:left;
	}

.frontthirds-right
	{
	width:100px;
	float:right;
	}

.frontthirds-left-text, .frontthirds-center-text, .frontthirds-right-text
	{
	line-height:15px;
	padding:0px 5px 0px 0px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	}

.frontthirds-center-text, .frontthirds-right-text
	{
	padding:0px 0px 0px 7px;
	}

.frontthirds-left-text a, .frontthirds-center-text a, .frontthirds-right-text a
	{
	color:#27506C;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	}

.frontthirds-left-text a:hover, .frontthirds-center-text a:hover, .frontthirds-right-text a:hover
	{
	color:#27506C;
	text-decoration:underline;
	}




/* Interior Text Styles */

div.maincontent
	{
	padding:10px 15px 15px 15px;
	}

.byline
	{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
	}

p.text
	{
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	line-height:140%;
	color:#000;
	}

.text
	{
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	line-height:140%;
	}

div.maincontent p
	{
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	line-height:140%;
	color:#000;
	}


h1
	{
	font-family:arial,helvetica,sans-serif;
	font-size:24px;
	line-height:30px;
	font-weight:bold;
	}

h2
	{
	font-family:arial,helvetica,sans-serif;
	font-size:20px;
	line-height:26px;
	font-weight:normal;
	}

h3
	{
	font-family:arial,helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	}


h1.pubtitle
	{
	font-family:arial,helvetica,sans-serif;
	font-size:30px;
	line-height:36px;
	font-weight:bold;
	}

h2.pubsubtitle
	{
	font-family:arial,helvetica,sans-serif;
	font-size:20px;
	line-height:26px;
	font-weight:normal;
	}





div.projectheader
	{
	background-color:#fff;
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	color:#333;
	border-bottom:1px solid #ccc;
	text-transform:uppercase;
	letter-spacing:.15em;
	margin-top:15px;
	}

.small
	{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:15px;
	}







/* Left Interior Navigation */

#leftnavigation
	{
	margin:0;
	padding:10px;
	}

.leftnav
	{
	border-bottom: 1px solid #ccc;
	margin:20px 0px 20px 0px;
	padding:0px 0px 5px 0px;
	overflow:visible;
	line-height:14px;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333;
	}

.leftnav a
	{
	color:#333;
	text-decoration:none;
	}

.leftnav a:hover
	{
	color:#666;
	text-decoration:underline;
	}


.leftnavnomargin
	{
	border-bottom: 1px solid #ccc;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	overflow:visible;
	line-height:14px;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333;
	}

.leftnavnomargin a
	{
	color:#333;
	text-decoration:none;
	}

.leftnavnomargin a:hover
	{
	color:#666;
	text-decoration:underline;
	}




/* Right Interior Related Items Area */


.relateditems, .featureditems
	{
	padding:10px;
	}

.relateditems p, .featureditems p
	{
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #999;
	line-height:14px;
	}

.featureditems p
	{
	color:#666;
	}

.featureditemstext
	{
	padding:5px;
	background-color:#D3E2EC;
	}

.relateditems a, .featureditems a
	{
	text-decoration:none;
	}
	
.relateditems a:hover, .featureditems a:hover
	{
	text-decoration:underline;
	}



/* Table Styles */


table.index
	{
	border-width:0px;
	border-spacing:0px;
	border-style:none;
	border-collapse:collapse;
	}

table.index td
	{
	width:50%;
	border-width:0px;
	padding:0px;
	border-style:0px;
	-moz-border-radius: 0px;
	vertical-align:top;
	}



table.trend
	{
	border-width:0px;
	border-spacing:0px;
	border-style:none;
	border-collapse:collapse;
	}

table.trend td
	{
	border-width:0px;
	padding:0px;
	border-style:0px;
	-moz-border-radius: 0px;
	vertical-align:top;
	}



/* Floating table styles */

div.floattablediv
	{
	width:300px;
	margin:10px;
	float:right;
	}
	
table.floattable
	{
	width:300px;
	background-color:#eee;
	border:1px solid #ccc;
	padding:0;
	spacing:0;
	}
	
.floattable td
	{
	font-family:arial,helvetica,san-serif;
	font-size:12px;
	padding:5px;
	}

.floattable td.head
	{
	font-weight:bold;
	text-align:center;
	}




/******** Old styles transfered ********/


.smallgray {font-family:arial,helvetica,sans-serif; font-size:11px; color:#666666; line-height:15px;}
select.smallgrayform {font-family:arial,helvetica,sans-serif; font-size:11px; color:#666666;}
.smallgrayformlabel {font-family:arial,helvetica,sans-serif; font-size:11px; color:#666666;}

ul {list-style-type:square;}

ul, ol
	{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	line-height:17px;
	}

ul.text
	{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	line-height:17px;
	}


hr {background-color:#999; height:1px; border:0px;}


/**********Article Tools Box ***********/

#articletools
	{
	clear:both;
	text-align:right;
	}
	
#articletools img
	{
	border:0;
	margin-left:10px;
	}
	
#sharepanel
	{
	text-align:right;
	padding-top:10px;
	border-bottom:1px dotted #ccc;
	}

#sharepanel img
	{
	border:0;
	margin-left:10px;
	}
	
#emailpanel
	{
	text-align:right;
	padding-top:10px;
	border-bottom:1px dotted #ccc;
	font-family: arial,helvetica,sans-serif;
	font-size:11px;
	}

#emailpanel input.tofrom
	{
	width:150px;
	font-family:arial,helvetica,san-serif;
	font-size:12px;
	font-color:#666;
	background-color:#eee;
	border:1px dotted #999;
	padding:3px 3px 3px 7px;
	}

#emailpanel input.send
	{
	font-family:arial,helvetica,san-serif;
	font-size:11px;
	font-color:#666;
	border-top:1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	background-color:#999;
	color:#eee;
	width:60px;
	}
	

/* Project Box Styles */

a.projectlink
	{
	font-family:arial,helvetica,san-serif;
	font-size:11px;
	text-decoration:none;
	}

a.projectlink:hover
	{
	text-decoration:underline;
	}
	
	



/* CMS RELATED STYLES FOR HOMEPAGE */

/* SPOTLIGHT */

#spotlight h1
	{
	font-family:arial,helvetica,san-serif;
	font-size:22px;
	line-height:26px;
	margin-bottom:3px;
	margin-top:0;
	}

#spotlight h1 a, #spotlight h2 a
	{
	text-decoration:none;
	}
	
#spotlight h2
	{
	font-family:arial,helvetica,san-serif;
	font-size:14px;
	line-height:18px;
	margin-bottom:3px;
	margin-top:0;
	font-weight:bold;
	}

#spotlight h3
	{
	font-family:arial,helvetica,san-serif;
	font-size:18px;
	line-height:22px;
	margin-bottom:3px;
	margin-top:0;
	font-weight:normal;
	}
	
#spotlight p
	{
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	line-height:16px;
	margin-top:0;
	margin-bottom:15px;
	}

#spotlight img
	{
	border:0;
	margin:5px 0 5px 0; 
	}

#spotlight hr
	{
	border:0;
	height:1px;
	color:#999999;
	background-color:#999999;
	margin-bottom:15px;
	}

#spotlight .postit
	{
	padding:10px 10px 5px 10px;
	background-color:#F6E9CF;
	background-image: url(http://pewresearch.org/images/latestspecialbg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom:15px;
	}
	
	


/* RECENT */

#latest h1
	{
	font-family:arial,helvetica,san-serif;
	font-size:16px;
	line-height:20px;
	margin-bottom:3px;
	margin-top:0;
	}

#latest h1 a, #latest h2 a
	{
	text-decoration:none;
	}

#latest h2
	{
	font-family:arial,helvetica,san-serif;
	font-size:12px;
	line-height:16px;
	margin-bottom:3px;
	margin-top:0;
	font-weight:bold;
	}

#latest h3
	{
	font-family:arial,helvetica,san-serif;
	font-size:14px;
	line-height:18px;
	margin-bottom:3px;
	margin-top:0;
	font-weight:normal;
	}
	
#latest p
	{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	margin-top:0;
	margin-bottom:15px;
	}

#latest img
	{
	border:1px solid #666;
	margin:5px;
	}

#latest hr
	{
	border:0;
	height:1px;
	color:#999999;
	background-color:#999999;
	margin-bottom:15px;
	}
	
#latest .postit
	{
	padding:10px 10px 5px 10px;
	background-color:#F6E9CF;
	background-image: url(http://pewresearch.org/images/latestspecialbg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom:15px;
	}
	


/* TOPSTORY */

#newsindex h1
	{
	font-family:arial,helvetica,san-serif;
	font-size:16px;
	line-height:20px;
	margin-bottom:3px;
	margin-top:0;
	}

#newsindex h1 a
	{
	text-decoration:none;
	}

#newsindex h2
	{
	font-family:arial,helvetica,san-serif;
	font-size:12px;
	line-height:16px;
	margin-bottom:3px;
	margin-top:0;
	font-weight:bold;
	}

#newsindex h3
	{
	font-family:arial,helvetica,san-serif;
	font-size:14px;
	line-height:18px;
	margin-bottom:3px;
	margin-top:0;
	font-weight:normal;
	}
	
#newsindex p
	{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	margin-top:0;
	margin-bottom:15px;
	}

#newsindex img
	{
	border:1px solid #666;
	margin:5px;
	}

#newsindex hr
	{
	border:0;
	height:1px;
	color:#999999;
	background-color:#999999;
	margin-bottom:15px;
	}
	
#newsindex .postit
	{
	padding:10px 10px 5px 10px;
	background-color:#F6E9CF;
	background-image: url(http://pewresearch.org/images/latestspecialbg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom:15px;
	}
	

/* VAULT */
	
#vault h1
	{
	font-family:arial,helvetica,san-serif;
	font-size:13px;
	line-height:17px;
	margin-bottom:0px;
	margin-top:0;
	font-weight:normal;
	}

#vault h1 a
	{
	text-decoration:none;
	}

#vault h1 a:hover
	{
	color:#666666;
	}

#vault h2
	{
	font-family:arial,helvetica,san-serif;
	font-size:12px;
	line-height:16px;
	margin-bottom:3px;
	margin-top:0;
	}

#vault h3
	{
	font-family:arial,helvetica,san-serif;
	font-size:14px;
	line-height:18px;
	margin-bottom:3px;
	margin-top:0;
	font-weight:normal;
	}
	
#vault p
	{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	margin-top:0;
	margin-bottom:15px;
	}

#vault img
	{
	border:1px solid #666;
	margin:5px;
	}

#vault hr
	{
	border:0;
	height:1px;
	color:#999999;
	background-color:#999999;
	margin-bottom:15px;
	}


/* INTERACTIVE FEATURES */

#interactive h1
	{
	font-family:arial,helvetica,san-serif;
	font-size:16px;
	line-height:20px;
	margin-bottom:3px;
	margin-top:0;
	}

#interactive h1 a
	{
	text-decoration:none;
	}

#interactive h2
	{
	font-family:arial,helvetica,san-serif;
	font-size:12px;
	line-height:16px;
	margin-bottom:3px;
	margin-top:0;
	font-weight:bold;
	}

#interactive h3
	{
	font-family:arial,helvetica,san-serif;
	font-size:14px;
	line-height:18px;
	margin-bottom:3px;
	margin-top:0;
	font-weight:normal;
	}
	
#interactive p
	{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	margin-top:0;
	margin-bottom:15px;
	}

#interactive img
	{
	border:0;
	margin:0;
	}

#interactive hr
	{
	border:0;
	height:1px;
	color:#999999;
	background-color:#999999;
	margin-bottom:15px;
	}
	
#interactive .postit
	{
	padding:10px 10px 5px 10px;
	background-color:#F6E9CF;
	background-image: url(http://pewresearch.org/images/latestspecialbg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom:15px;
	}


/* Ask the Expert */
#ask-the-expert p {
color:#000000;
font-family:arial,helvetica,sans-serif;
font-size:12px;
line-height:16px;
}


/* Follow Us */
#lefttools h4 {
color:#27506C;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
}
#lefttools p {
color:#666666;
font-family:arial,helvetica,sans-serif;
font-size:11px;
line-height:15px;
margin:3px 0;
}
#lefttools #newsletter,
#lefttools #feeds {
height:100%;
margin-bottom:25px;
overflow:auto;
}
#feeds a {
display:block;
float:left;
font-size:11px;
margin-bottom:2px;
text-align:center;
text-decoration:none;
width:48px;
}
#feeds a img {
border:0 none;
display:block;
padding-left:7px;
padding-bottom:8px;
padding-top:4px;
} 
ul.follow-us {
margin:7px 0 0px 0;
padding-bottom:5px;
padding-left: 15px;
font-size:11px;
line-height:15px;
}
ul.follow-us a {
display:block;
padding:0 0 4px;
text-decoration:none;
}
ul.follow-us img {
border:0 none;
margin-bottom:-4px;
padding-right:7px;
}

.millennial-callout {
width:241px;
float:right;
margin:5px 5px 20px 20px;
clear:both;
}
.millennial-callout img {
border:0 none;
}
.millennial-callout p {
border:1px solid #000;
padding:15px 25px;
font-size:12px;
}

