/* CSS Document */
/* nam_home.css */


/*
 * last modified 2008-08-27 kchan
 *
 */




/*------------------- OVERALL -------------------*/

body
{
	background-color: #ffffff;
	font-family: Arial, Verdana, "Lucida Grande", Helvetica, sans, sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0 0;

}
p
{
	font-size: 0.80em;
	line-height: 1.4em;
}
center
{
	font-size: 0.80em;
}

a:link
{
	color: #800000;
	text-decoration: none;
}
a:visited
{
	color: #800000;
	text-decoration: none;
}
a:hover
{
	color: #006699;
	text-decoration: underline;
}
a:active
{
	color: #006699;
	text-decoration: underline;
}

h1
{
	font-size: 1.3em;
	color: #533A19;
}
h2
{
	font-size: 1.2em;
	color: #533A19;
}
h3
{
	font-size: 1.1em;
	color: #533A19;
}
h4
{
	font-size: 1em;
	color: #533A19;
}
h5
{
	font-size: .95em;
	color: #533A19;
	padding-bottom: .0em;
	margin-bottom: .0em;
}
h6
{
	font-size: .9em;
	color: #533A19;
}
ul
{
	list-style-type: square;
	font-size: 0.80em;
}
ol
{
	font-size: 0.80em;
}

.section_header
{
	background: url(/web/20171127113956im_/http://media.newamericamedia.org/resources/h_categories_650.jpg) no-repeat;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0em 0em 0em 2.5em;
	margin: 0em 0em 0.5em;
	font-size: 1.0em;
	text-transform: uppercase;
	letter-spacing: .2em;
}

.heading1
{
	font-family: Verdana, Arial;
	font-size: 1.0em;
	font-weight: bold;
	color: #cc3300;
	text-transform: uppercase;
	letter-spacing: .1em;
}

.clear
{
 clear: both;
 font-size: .2em;
 line-height: .2em;
}

.centered
{
	text-align: center;
}

.clear_block
{
	clear: both;
}


/*------------------- END OVERALL -------------------*/


/*------------------- MAIN SECTIONS -------------------*/

#container
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	/* width: 780px; */
	width: 100%;
	/*border-left: 1px solid #4e5563; */
	/* border-right: 1px solid #4e5563; */
}

#page_content
{
	/* border-left: 1px solid #e6e6e6; */
	/* border-right: 1px solid #e6e6e6; */
}

#main
{
	clear: both;
	background-color: #ffffff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#header
{
	width: 100%;
	background: #e6e6e6 url("/web/20171127113956im_/http://media.newamericamedia.org/resources/nam_banner_bg.jpg") repeat-x left top;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#header_banner_image
{

}

#header_banner_print_image
{
	
}

.header_banner
{
	text-align: right;
}

#content_container_table
{
}

.nam_main_content_area
{
	background-color: #ffffff;
}

#nav_sidebar_column
{
	width: 150px;
	/* background-color: #e6e6e6; */
	/* background-color: #deedfe; */
	background-color: #eaedff;
	border-right: 1px solid #90a4b0;
}

.nav_sidebar_column
{
	width: 150px;
	/* background-color: #e6e6e6; */
	/* background-color: #deedfe; */
	background-color: #eaedff;
	border-right: 1px solid #90a4b0;
}

#nav_sidebar
{
	margin: 0 10px 0 10px;
	padding: 10px 0 0 0;
	font-size: 9pt;
	line-height: 1.4em;
	text-align: left;
}

#main_column
{
}

#main_column_content
{
	margin: 0 0 0 0;
}

#custom_content
{
	margin: 15px 15px 15px 15px;
}


/* main_column_top is the top story in main_column */

.main_column_top
{
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}



.main_subcolumn
{
	width: 50% !important;
}


.main_3_column
{
	width: 33%;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

.main_3_column_table
{
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

.main_3_column_table td
{
	padding: 0 0 0 0;
}

/* this controls the gutter margins between the main and sidebar columns */

.main_table
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.main_table td
{
	margin: 0 0 0 0;
	/* padding: 0 0 0 0; */
	padding: 8px 8px 0px 8px;
}

.content_table
{
	padding: 0 0 0 0;
	
}

#main_content_table
{
	margin: -8px -8px -8px -8px;
	padding: 0 0 0 0;
}

.two_column_summaries_table
{
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

.two_column_summaries_table_cell
{
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}


#side_column
{
	/* float: right; */
	width: 210px;
	border-left: 1px dotted #cccccc;
	background-color: #eaedff;
}

#side_column_content
{
	margin: 0 10px 0 10px;
}


.side_column_category_table
{
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

.side_column_category_table_cell
{
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}


/* right side column - used in view_category template */

#right_side_column
{
	width: 215px;
}

#right_side_column_1
{
	width: 160px;
}

#right_side_column_2
{
	width: 120px;
}


/*------------------- END MAIN SECTIONS -------------------*/



/*------------------- TOP NAVIGATION LINKS -------------------*/

#topnav
{
	float:left;
	width:100%;
	background:#ffffff url("/web/20171127113956im_/http://media.newamericamedia.org/resources/bg.gif") repeat-x top;
	background-color: #eeeeee;
	font-size:11pt;
	line-height:normal;
	padding: 4px 0 0 0;
	border-bottom: 1px solid #999999;
}
#topnav ul
{
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}
#topnav li
{
	float:left;
	background: #e6e6e6 url("/web/20171127113956im_/http://media.newamericamedia.org/resources/topnav_tab_bg.gif") repeat-x left top;
	margin:0 4px 0 4px;
	padding:0 0 0 0;
}
#topnav a
{
	float:left;
	display:block;
	padding:5px 8px 4px 8px;
	text-decoration:none;
	font-weight:bold;
	color:#336699;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;

}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#topnav a {float:none;}
/* End IE5-Mac hack */
#topnav a:hover
{
	color:#b1060f;
	text-decoration: underline;
}
#topnav #current
{
}
#topnav #current a
{
	background-color: #eaedff;
	color:#b1060f;
	padding-bottom:4px;
}

/*------------------- END TOP NAVIGATION LINKS -------------------*/

/*------------------- NAVIGATION -------------------*/

#navigation_container
{
	background: #fcfcfc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 6px 10px 6px 0;
	text-align: right;
}

#navigation
{
	font-size: 0.8em;
	line-height:normal;
	padding: 4px 0 0 0;
	color: #cccccc;
}

#navigation a
{
	padding:5px 2px 4px 2px;
	text-decoration:none;
	font-weight:bold;
	color:#336699;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#navigation a {float:none;}
/* End IE5-Mac hack */
#navigation a:hover
{
	color:#b1060f;
	text-decoration: underline;
}



/*------------------- NAVIGATION END -------------------*/


/*------------------- FOOTER -------------------*/

#footer
{
	margin: 0 0 20px 0;
	padding: 4px 0 4px 0;
	/* background: #EEEEEE url(/web/20171127113956im_/http://media.newamericamedia.org/resources/light2dark_grey_001.jpg); */
	background-color: #c8c7cf;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#footer_block
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/* padding-top: .2em; */
	/* padding-left: 9.2em; */
	/* background: url(/web/20171127113956im_/http://media.newamericamedia.org/resources/footer_bl_corner.gif) no-repeat bottom left; */
}
#footer_p,
#footer_block p,
#footer_text p
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#footer_text
{
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	font-size: .85em;
	color: #666666;
	line-height: 1em;
}

#footer_text a:link {color: #006699; text-decoration: none; }
#footer_text a:visited {color: #006699; text-decoration: none;}
#footer_text a:active {color: #b1060f; text-decoration: underline;}
#footer_text a:hover {color: #b1060f; text-decoration: underline;}


.ad_text
{
	font-size: .75em;
}

/*------------------- END FOOTER -------------------*/



/*------------------- sidebar column ---------------*/

.nav_sidebar_column_header
{
	padding: 12px 0 0 0;
	font-weight: bold;
	color: #006699;

	font-family: Arial Narrow, Arial, Verdana;
	font-size: 1.2em;
	/* text-transform: uppercase; */
	letter-spacing: 0;
}

.nav_sidebar_column_block
{
	margin: 8px 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #90a4b0;
	font-size: 10pt;
	line-height: 1.4em;
	text-align: left;
}

.nav_sidebar_column_block b
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 7pt;
	/* color: #666666; */
	color: #006699;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.nav_sidebar_column_block p,
.nav_sidebar_column_block a
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size:  9pt !important;
	line-height: 1.4em !important;
}

.nav_sidebar_column_block a
{
	text-transform: lowercase;
}

.nav_sidebar_column_block a:link {color: #800000; text-decoration: none; }
.nav_sidebar_column_block a:visited {color: #800000; text-decoration: none;}
.nav_sidebar_column_block a:active {color: #b1060f; text-decoration: underline;}
.nav_sidebar_column_block a:hover {color: #b1060f; text-decoration: underline;}

.nav_sidebar_column_spacer
{
	margin: 0 0 0 0;
	padding: 6px 0 6px 0;
}

.nav_sidebar_links
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.nav_sidebar_links p
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.nav_sidebar_links a:link {color: #800000; text-decoration: none; }
.nav_sidebar_links a:visited {color: #800000; text-decoration: none;}
.nav_sidebar_links a:active {color: #b1060f; text-decoration: underline;}
.nav_sidebar_links a:hover {color: #b1060f; text-decoration: underline;}


/*------------------- end sidebar column ---------------*/





/*------------------- MAIN NAVIGATION -------------------*/

.search_box
{
	/* width: 100px; */
	margin: 0;
	padding: 0;
}
.search_block
{
	/* width: 120px; */
	margin: 0;
	padding: 0;
	/* background-image: url(/web/20171127113956im_/http://media.newamericamedia.org/resources/h_nav_grey2light_120.jpg); */
}

.toc
{
	width: 120px;
	background-color: #EEEEEE;
}

.toc_sidebar
{
	margin: 0 6px 0 6px;
}

#toc
{
	width: 140px;
}

#toc p
{
	font-size: .80em;
}

#toc a:link
{
	color: #666666;
	text-decoration: none;
	
}
#toc a:visited
{
	color: #666666;
	text-decoration: none;
}
#toc a:hover
{
	color: #006699;
	text-decoration: underline;
}
#toc p.menu:hover
{
	background-color: #e6e6e6;
}

#toc p.menu
{
	margin: 0px;
	/* padding: 3px 0px 0px 4px; */
	padding: 3px 0 0 0;
	font-family: Helvetica, Arial;
	font-size: 0.70em;
}

#toc p.main_original
{
	margin: 12px 2px 0px;
	font-size: 0.7em;
	font-weight: normal;
	text-transform:uppercase;
	font-family: Helvetica, Arial;
	letter-spacing: .05em;
}
#toc p.main
{
	margin: 12px 2px 0px 0;
	font-size: 0.7em;
	font-weight: bold;
	text-transform:uppercase;
	font-family: Helvetica, Arial;
	letter-spacing: .05em;
	color: #666666;
}
#toc p.main2_original
{
	margin: 12px 2px 0px;
	font-size: 0.7em;
	font-weight: normal;
	font-family: Helvetica, Arial;
	letter-spacing: .05em;
	color:#999999;
}
#toc p.main2
{
	margin: 12px 2px 0px 0;
	font-size: 0.7em;
	font-weight: bold;
	font-family: Helvetica, Arial;
	letter-spacing: .05em;
	color:#336699;
}
#toc p.main a:link
{
	color: #CC3300;
	font-weight: bold;
	text-decoration:none
}
#toc p.main a:visited
{
	color: #CC3300;
	font-weight: bold;
	text-decoration:none
}
#toc p.main a:hover
{
	color: #006699;
	font-weight: bold;
	text-decoration: underline;
}

p.nav02
{
	margin: 0;
	padding-top: .2em;
	padding-right: 0em;
	padding-bottom: .2em;
	padding-left: 0em;
	font-size: 0.7em;
	font-weight: bold;
	font-family: Verdana, Arial;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
	color: #4c4c4c;
}

p.nav02 a
{
	color: #4c4c4c;
}

.ad_left
{
	margin: 0px;
}


/*------------------- END MAIN NAVIGATION -------------------*/

/*------------------- HOME CONTENT -------------------*/

#v_space
{
	height: 1em;
}
p.rss
{
	clear: both;
}

/*------------------- END HOME CONTENT -------------------*/

/*------------------- MAIN STORIES AREA -------------------*/

.topstory
{
	/* padding-top: 10px; */
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	display: block;
	border-bottom: 1px dotted #CCCCCC;
}
.topstory:hover
{
	/* background-color: #FCFFD8; */
	background-color: #eaedff;
}
.topstory_bottom
{
	clear: left;
}

.dottedline
{
	clear: both;
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #CCCCCC;
}

.dotted
{
	padding-left: 5px;
	border-left: 1px dotted #CCCCCC;
	
}

.originals
{
	margin: 4em;
	padding: 0;
}

.storysummary
{
	border-bottom: 1px dotted #CCCCCC;
	padding-top: .6em;
	padding-bottom: .7em;
	display: block;
}
.storysummary:hover
{
	/* background-color: #FCFFD8; */
	background-color: #eaedff;
}
.search_summary
{
	clear: both;
	padding-top: .6em;
	padding-bottom: .7em;
	display: block;
}

.search_summary_end
{
	clear: both;
	border-bottom: 1px dotted #CCCCCC;
}

.search_summary_block
{

}

.search_summary_block:hover
{
	/* background-color: #FCFFD8; */
	background-color: #eaedff;
}


p.top_pic
{
	float: left;
	padding-bottom: 0em;
	padding-right: 15px;
	padding-top: 0px;
	padding-left: 0px;
}
p.story_pic
{
	padding: 0em 0em 5px 5px;
	margin: 0em;
	border-width: 1px inset #c0c0c0;
	float: right;
}

.summary_story_pic
{
	padding: 0 0 5px 5px;
	margin: 0;
	border-width: 1px inset #c0c0c0;
	float: right;
}

.top_title
{
	font-family: Times,"Times New Roman", Palatino, "Lucida Grande", serif;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.top_title h3
{
	font-size: 1.6em;
	padding: 0 0 0 0;
	margin: -4px 0 0 0;
	line-height: 1.2em;
}
.top_title h4
{
	font-size: .95em;
	padding: 0em;
	margin: 0em;
}
.title
{
	font-family: Times,"Times New Roman", Palatino, "Lucida Grande", serif;
	padding-bottom: 0.0em;
	padding-top: 0.0em;
}
.title h3
{
	font-size: 1em;
	line-height: 1.25em;
	padding: 0em;
	margin: 0em;
}
.title h4
{
	font-size: 0.8em;
	padding: 0em;
	margin: 0em;
}

p.top_biline
{
	padding: .2em 0em 0em;
	margin: 0em;
	font-size: 0.7em;
	color: #666666;
}
p.biline
{
	font:Verdana, Arial, Helvetica, sans-serif;
	padding: .4em 0;
	margin: 0 0 0 0;
	font-size: 0.7em;
	color: #666666;
	line-height: 1.25em;
}
.biline a:link
{
	color: #A7A500;
	text-decoration: none;
}
.biline a:visited
{
	color: #A7A500;
	text-decoration: none;
}
.biline a:hover
{
	color: #A7A500;
	text-decoration: underline;
}
span.vid
{
	padding: 0em;
	margin: 0em;
	background: url(/web/20171127113956im_/http://media.newamericamedia.org/resources/video.gif) no-repeat;

}
p.top_description
{
	font-size: 1em;
	padding-top: .3em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-right: 0em;
	margin: 0em;
	color: #4c4c4c;
	line-height: 1.4em;
}
p.description
{
	font-family: Verdana, Arial;
	font-size: 0.70em;
	padding-top: 0.25em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-right: 0em;
	margin: 0em;
	color: #4c4c4c;
	line-height: 1.35em;
	
}
.description a:link
{
	/* color: #9D6936; */
	color: #800000;
	text-decoration: none;
}
.description a:visited
{
	/* color: #9D6936; */
	color: #800000;
	text-decoration: none;
	
}
.description a:hover
{
	color: #006699;
	text-decoration: underline;
}


.main_column_section
{
	background-color: #e6e6e6;
}


/*------------------- END MAIN STORIES AREA -------------------*/

/*------------------- CATEGORIES -------------------*/

div#categories, div#custom
{
	/* width: 415px; */
}
div#categories .storysummary
{
	border-bottom: 1px dotted #CCCCCC;
	padding: .4em 0 .5em 0;
	display: block;
}
div#categories .storysummary:hover
{
	background-color: #FCFFD8;
} 

.summary_table
{
	margin: 0 -8px 0 -8px;
	padding: 0 0 0 0;
	clear: both;
}

.categories
{
}

.cat_header
{
	/* background: url(/web/20171127113956im_/http://media.newamericamedia.org/resources/h_categories_650.jpg) no-repeat; */
	/* background-color: #93a0c0; */
	/* background-color: #9999ff; */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #000000;
	padding: 0;
	margin: 0 0 .5em;
	font-size: 1.4em;
	text-transform: none;
	letter-spacing: .05em;
	line-height: 1.1em;
}
.pagetrail
{
	/* width: 415px; */
	background: #F0F0F0;
	font-family: Verdana, Arial;
	margin: 0;
	padding-top: 1em;
	padding-right: 0em;
	padding-bottom: 1em;
	border-bottom: 1px dotted #CCCCCC;
	letter-spacing: .05em;
	font-size: .7em;
}

.first_story
{
	font-size: 1.3em;
}

p.cat_pic
{
	padding: 0em;
	margin: 0em;
	border: 1px;
	float: right;
}
p.story_title
{
	font-family: Times,"Times New Roman", Palatino, "Lucida Grande", serif;
	padding: 0em;
	margin: 0em;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.2em;
}
p.story_biline
{
	/* padding: .5em 0em; */
	padding: 0 0 .5em 0;
	margin: 0em;
	font-size: 0.70em;
	color: #666666;
}
p.story_description
{
	padding: 0em;
	margin: 0em;
	font-size: 0.75em;
	line-height: 1.4em;
}

.story_title
{
	padding: 0em;
	margin: 0em;
	font-size: 0.90em;
	font-weight: bold;
}
.story_biline
{
	padding: .5em 0em;
	margin: 0em;
	font-size: 0.70em;
	color: #666666;
}
.story_description
{
	padding: 0em;
	margin: 0em;
	font-size: 0.75em;
}

/*------------------- END CATEGORIES -------------------*/

/*------------------- ARTICLE PAGES -------------------*/

.article
{
	/* width: 430px; */
}
div#article
{
	/* width: 415px; */
	padding: 10px 10px 10px 10px;
}
#article li
{
	font-size: 0.9em;
}

/* begin print this page */
div#printthispage
{
	font-size: .75em;
	display: block;
	/* padding: 8px 0 8px 8px; */
	padding: 0 0 0 0;
	/* background-color: #e6e6e6; */
	border: 2px solid #b3b3b3;
}
/*
div#printthispage span.normalstyle
{
	display:none;
}
div#printthispage span.printstyle
{
	display:inline;
}
*/


#printthispage div.printstyle
{
	/* float: left; */
	background-color: #e4e7fa;
	padding: 4px 0 4px 8px;
}

#printthispage div.normalstyle
{
	display:none;
}

#printthispage div.email_message_style
{
	/* float: left; */
	padding: 4px 0 4px 8px;
}

#printthispage div.subscribe_newsletter_style
{
	/* float: left; */
	background-color: #e4e7fa;
	padding: 4px 0 4px 8px;
}

#printthispage div.printthispage_icon
{
	
}

#printthispage div.printthispage_icon_desc
{
	margin: -20px 0 0 32px;
	font-size: .9em;
}

.article_options
{
	margin: 0 -8px 0 -8px;
	padding: 0 0 0 0;
}




p.article_title
{
	margin: 0em;
	padding: 0em;
	font-size: 1.4em;
	color: #533A19;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
p.subtitle
{
	margin: 0em;
	padding: 0.3em 0em 0.3em;
	font-size: 1.0em;
	color: #666;
	font-weight: bold;
}
p.article_biline
{
	padding: 0;
	margin: .5em 0 2em;
	font-size: 0.75em;
	color: #666666;
}

.pic_caption
{
	width: 200px;
	background-color: #CCFF99;
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
	padding: 5px;
	font-size: .9em;
	font-style: italic;
	text-align: right;
}

.sidebar
{
	width: 200px;
	background-color: #4173A5;
	border: 1px dotted #999999;
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
	padding: 5px;
	font-size: 1.3em;
	font-style: italic;
	color: #FFFFFF;
}

div#article p.pagenumber
{
	text-align: left;
}
div#article p.message
{
	font-weight: bold;
	color: #c30;
}

/* begin print this page */
#printthispage
{
font-size:.85em;
display:block;
padding:.3em;
}
#printthispage span.normalstyle
{
display:none;
}
#printthispage span.printstyle
{
display:inline;
}

p.comment_header
{
	background: #CC3300 url(/web/20171127113956im_/http://media.newamericamedia.org/resources/h_categories_430.jpg);
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	line-height: 14px;
	margin: 0 0 0 0;
	padding: 0em;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	color: #FFFFFF;
	/* border-top-width: 1px; */
	/* border-top-style: ridge; */
	/* border-top-color: #CCCCCC; */
}
p.comment_user
{
	margin: .3em 0em 0em;
	padding: 0em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	border-bottom-color: #CCCCCC;
}
p.comment
{
	margin: 0em;
	padding-bottom: 0em;
	padding-left: 2em;
}

div#article div#comments table tr.headerrow
{
	font-size: .75em;
	font-weight: bold;
	color: #f63;
	background-color: #ffc;
}
div#article div#comments table td
{
	border: 1px dotted #f93;
}
div#article div#comments p, div#comments form
{
	font-size: .75em;
}


/*------------------- END ARTICLE PAGES -------------------*/



/*------------------- FOCUS BOXES -------------------*/

.indepth_header
{
	width: 630px;
	font-family: Helvetica, Arial;
	font-size: 0.75em;
	padding: 0em;
	margin: 0em;
	color: #000000;
	background-color: white;
	background-image: url(/web/20171127113956im_/http://media.newamericamedia.org/resources/light2white_650.gif);
	text-transform: uppercase;
	letter-spacing: 0.46em;
	font-weight: bold;
	text-align: justify;
}

.focus_box
{
	margin: 0 0 0 0 !important;
	padding-left: 0;
	padding-right: 0;
	padding-top: .4em;
	padding-bottom: .3em;
	border-bottom: 1px dotted #CCCCCC;
	display: block;
	text-align: left;
}
.focus_box:hover
{
	background-color: #eaedff;
}
.focus_box p.biline a
{
	color: #A7A500;
	text-decoration: none;
}
.focus_box p.biline a:hover
{
	color: #006699;
	text-decoration: underline;
}

.focus
{
	/* background: #EEEEEE url(/web/20171127113956im_/http://media.newamericamedia.org/resources/white2light_200.jpg); */
	/* background-color: #ffffff; */
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.focus a:link
{
	/* color: #4E332C; */
	color: #800000;
	text-decoration: none;
}
.focus a:visited
{
	/* color: #634138; */
	color: #800000;
	text-decoration: none;
}
.focus a:hover
{
	text-decoration: underline;
	color: #006699;
}

.focus h2
{
	font-size: 0.80em;
	font-weight: bold;
	padding: 0em;
	margin: 0em;
}
.focus h3
{
	padding: 0em;
	margin: 0em;
	/* background-color: #CC3300; */
	/* background-image: url(/web/20171127113956im_/http://media.newamericamedia.org/resources/h_blood2grey_200.jpg); */
	background-color: #93a0c0;

	font-family: Arial Narrow, Arial, Verdana;
	font-size: 0.75em;
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 1px;

}
.focus h3 a:link
{
	color: #000000;
	/* font-weight: bold; */
	text-decoration: none;
}
.focus h3 a:visited
{
	color: #000000;
	/* font-weight: bold; */
	text-decoration: none;
}
.focus h3 a:hover
{
	color: #000000;
	/* font-weight: bold; */
	text-decoration: underline;
}
.focus h4
{
	font-family: Arial Narrow, Arial, Verdana;
	font-size: 0.75em;
	padding: 0em;
	/* margin: 0em; */
	margin: 0 0 10px 0;
	color: #FFFFFF;
	/* background-color: #C65E21; */
	/* background-image: url(/web/20171127113956im_/http://media.newamericamedia.org/resources/h_orange2grey_200.jpg); */
	background-color: #9caacc;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.focus h4 a:link
{
	color: #FFFFFF;
	/* font-weight: bold; */
	text-decoration: none;
}
.focus h4 a:visited
{
	color: #FFFFFF;
	/* font-weight: bold; */
	text-decoration: none;
}
.focus h4 a:hover
{
	color: #FFFFFF;
	/* font-weight: bold; */
	text-decoration: underline;
}
.focus h5
{
	font-size: 0.75em;
	/* font-weight: bold; */
	padding: 4px 0 0 0;
	margin: 0em;
}
.focus h6
{
	font-family: Arial Narrow, Arial, Verdana;
	font-size: 0.6em;
	padding: 0em;
	margin: 0em;
	color: #555555;
	/* background-color: #CCCCCC; */
	/* background-image: url(/web/20171127113956im_/http://media.newamericamedia.org/resources/h_grey2light_200.jpg); */
	background-color: #bdcdf6;
	text-transform: uppercase;
	letter-spacing: 1px;
}


/* view_article_sidebar is the right column (3rd) in the view_article template */

#view_article_sidebar .focus_box
{
	margin: 0 0 0 0 !important;
	padding: .4em 3px .3em 3px;
	border-bottom: 1px dotted #CCCCCC;
	display: block;
	text-align: left;

	background-color: #e4e7fa;
}

#view_article_sidebar h3,
#view_article_sidebar h4
{
	padding: 0 3px 0 3px;
	margin: 0 0 0 0 !important;
}



/*
 * these settings control the spacing between the lines in the headline summaries
 * section in the right side column on the main home page template
 */

#side_column_content .focus_box
{
	margin: 0 0 0 0;
	padding: 6px 0 4px 0;
}

#side_column_content .focus_box h5
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#side_column_content .focus_box p.biline
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}



/* 
 * these settings control the spacing between the lines in the 3 column summaries
 * section in the main home page template
 */

.main_3_column .focus_box
{
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
	border-bottom: 1px dotted #CCCCCC;
	display: block;
	text-align: left;
}
.main_3_column .focus_box:hover
{
	background-color: #eaedff;
}
.main_3_column .focus_box p.biline a
{
	color: #A7A500;
	text-decoration: none;
}
.main_3_column .focus_box p.biline a:hover
{
	color: #006699;
	text-decoration: underline;
}

.main_3_column .focus h4
{
	margin: 0 0 8px 0; /* 8px = spacing between category label and focus box */
	padding: 0 0 0 0;
}


/*
 * these settings control the spacing between the lines in the "just posted"
 * section in the view_category and view_article templates
 */

#right_side_column h4
{
	margin: 0 0 6px 0;
	padding: 0 0 0 0;
}

#right_side_column .focus_box
{
	margin: 0 0 0 0;
	padding: 5px 0 2px 0;
}

#right_side_column .focus_box h5
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#right_side_column .focus_box p.biline
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


/*------------------- END FOCUS BOXES -------------------*/



/*------------------- SEARCH -------------------*/

div#search_page
{
	padding: 0 10px 0 10px;
}

/*------------------- END SEARCH -------------------*/



/*------------------- ADS -------------------*/

#ad
{
	text-align: center;
	padding-bottom: 30px;
}

.ad_container
{
	/* background-color: #e6e6e6; */
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.ad_container_main_bottom_ad_space
{
	margin: 0 0 0 0;
	padding: 20px 0 0 0;

}

.ad_bottom_right_section
{
	text-align: left;
	padding: 20px 0 20px 20px;
}

.ad_box_right
{
	/* background: #EEEEEE url(/web/20171127113956im_/http://media.newamericamedia.org/resources/light2white_200.jpg); */
	border: 1px solid #e6e6e6;
	/* padding-top: 1px; */
	/* padding-bottom: 2px; */
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.ad_box_right h4
{
	font-family: Arial Narrow, Arial, Verdana;
	font-size: 0.65em;
	padding: 0 0 0 0;
	/* margin: 0em; */
	/* margin: 0 0 10px 0; */
	margin: 0 0 0 0;
	color: #FFFFFF;
	/* background-color: #C65E21; */
	/* background-image: url(/web/20171127113956im_/http://media.newamericamedia.org/resources/h_orange2grey_200.jpg); */
	background-color: #9caacc;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.ad_box_blurb_text
{
	margin: 4px 4px 4px 4px;
	text-align: left;
	font-size: .7em;
	line-height: 1.1em;
}

.ad_bottom_468
{
}

.ad_bottom_centered
{
	text-align: center;
	padding: 20px 0 10px 0;
	margin: 0 0 0 0;
}

.ad_bottom_label
{
	font-size: 7pt;
}



.ad_box_right_120
{
	/* background: #EEEEEE url(/web/20171127113956im_/http://media.newamericamedia.org/resources/light2white_200.jpg); */
	border: 1px solid #e6e6e6;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.ad_box_right_120 h4
{
	font-family: Arial Narrow, Arial, Verdana;
	font-size: 0.65em;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #FFFFFF;
	/* background-color: #C65E21; */
	/* background-image: url(/web/20171127113956im_/http://media.newamericamedia.org/resources/h_orange2grey_200.jpg); */
	background-color: #9caacc;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.ad_box_right_120_google_ads
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.ad_box_spacer
{
	padding: 10px 0 10px 0;
	margin: 0 0 0 0;
}


/*****************************************/
/* from: nam_blog_stylesheet.css */
/* styles for ads */
/*****************************************/


/* from: nav_sidebar_column_ad_block */

.extra_ad_block
{
	width: 468px;
	height: 60px;
	overflow: hidden;
	font-family: Arial, Verdana, "Lucida Grande", Helvetica, sans, sans-serif;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0 0 0 0;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

.extra_ad_block p
{
	margin: 0 0 0 0;
	padding: 2px 2px 2px 2px;
	font-size: 0.5em;
}

.extra_ad_block a:link {color: #555555; text-decoration: none; }
.extra_ad_block a:visited {color: #555555; text-decoration: none;}
.extra_ad_block a:active {color: #555555; text-decoration: underline;}
.extra_ad_block a:hover {color: #555555; text-decoration: underline;}


/* text ads on bottom of center column - nam landing page */

.text_ad
{
	padding: 2px 4px 2px 4px;
	font-size: 9pt;
	color: #4c4c4c;
	border: 1px solid #cccccc;
}


/*****************************************/



/*------------------- END ADS -------------------*/

#custom
{
	margin: 0px;
	padding: 0px;
}

#cat_desc
{
	width: 100%;
	padding: 0em 0em 1em;
	border-bottom: 1px solid #CCCCCC;
	text-transform: none;
	text-align: none;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: normal;
}

#cat_desc ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
	font-size: 100%;
}

p.cat_name
{
	background-color: #FFE4AE;
	padding: 0.3em 0em;
	margin: 0em;
	font-size: 0.9em;
	text-transform: uppercase;
}



/*------------------- VIDEO -------------------*/

#video
{
	font-family: Arial, Helvetica, sans-serif;
}
#video body
{
	background-color: white;
}

/*------------------- END VIDEO -------------------*/



/*------------------- MISC STYLES -------------------*/

img.feed_icon
{
	float: left;
	width: 16px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/*------------------- END MISC STYLES -------------------*/




/*------------------- ALL NEWS TOPICS -------------------*/
/* styles for all news topics page */


/* wrapper style for news topics section */

.news_topics_section
{
	padding: 0 0 0 0;
	margin: 20px 14px 0 0;
	background-color: #deedfe;
}

/* style for heading of each subgroup of links */

.news_topics_section .news_topics_heading
{
	padding: 0 0 0 0;
	margin: 16px 0 2px 0;
	font-size: 8pt;
	font-weight: bold;
	color: #333399;
	line-height: 1.5em;
	letter-spacing: 1px;
	text-transform: uppercase;
}

/* divider (border line to separate subsections) */

.news_topics_divider
{
	clear: both;
	margin: 0px 20px 20px 10px;
	border-bottom: 1px solid #8c9afc;
}

/* style for category link */

.news_topics_categories
{
	padding: 0 0 0 0;
	margin: 0 30px 0 0;
	font-size: 10pt;
	font-weight: normal;
	color: #718bfb;
	line-height: 1.3em;
	text-transform: lowercase;
}

.news_topics_categories a:link {color: #804000; text-decoration: none; }
.news_topics_categories a:visited {color: #804000; text-decoration: none;}
.news_topics_categories a:active {color: #b1060f; text-decoration: underline; background-color: #b3dbff;}
.news_topics_categories a:hover {color: #b1060f; text-decoration: underline;  background-color: #b3dbff;}

/* column 1 (wide column) */

.news_topics_col1
{
	float: left;
	width: 400px;
	margin: 0 0 0 10px;
	text-align: left;
}

/* column 2 (narrow column) */

.news_topics_col2
{
	float: left;
	width: 200px;
}

/* bottom subsection (for extra links separate from news topics) */

.news_topics_bottom_subsection
{
	clear: both;
	margin: 0 0 0 10px;
}

/* dummy style to clear floating elements at the end of section */

.news_topics_section_end
{
	clear: both;
}

/*------------------- END ALL NEWS TOPICS -------------------*/



/*------------------- SIDEBAR STYLES -------------------*/


.right_sidebar_container
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 215px;
}


.right_sidebar
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
	font-size: 0.9em;
	line-height: 1.5em;
	border: 1px solid #9999ff;
}

.right_sidebar h3
{
	background-color: #6666cc;
	font-size: .7em;
	font-weight: bold;
	padding: 0 0 0 8px;
}


.right_sidebar ul
{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.right_sidebar .li1
{
	margin: 0 0 0 0;
	padding: 0 0 0 8px;
	/* background-color: #9999ff; */
}
.right_sidebar .li2
{
	margin: 0 0 0 0;
	padding: 0 0 0 8px;
	background-color: #ccccff;
}


/*------------------- END SIDEBAR STYLES -------------------*/




/*------------------- CALENDAR STYLES -------------------*/

#nam_calendar
{
}

#contentstroke
{
	border:1px solid #D1D1D1;
	padding:1px;
}

#nam_calendar td
{
	font-size: .95em;
}

.nam_calendar_topnav
{
	padding: 8px 0 0 0;
	text-align: center;
	font-size: .8em;
}

/*------------------- END CALENDAR STYLES -------------------*/




/*------------------- MISC STYLES -------------------*/

.non_printing
{

}

/*------------------- END MISC STYLES -------------------*/




/*------------------- DIRECTORY STYLES -------------------*/

/* these are style used in the directory templates
 * (copied from old "directory.css")
 */

div#browse, div#preview, div.results, div#showitem, div#createaccount, div#loginform, div#getpass, div#subscribe
{
	width: 95%;
	border: 1px solid #CCCCCC;
	margin: 10px;
	background: #fff;
	min-width: 360px;
}


div#directory div#intro h2, div#browse h2, div#preview h2, div.results h2, div#showitem h3, div#login h2, div#myaccount h2, div#getpass h2, div#subscribe h2, div#usage h2
{
	background: #FFED9B;
	border-bottom: 1px solid #CCCCCC;
	color			: #CC6600;
	margin: 0px;
	padding: 3px;
}

div#directory .header
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/* background-color: #FFFFCC; */
	/* background-image: url("https://web.archive.org/web/20171127113956im_/http://www.ncmonline.com/style/bkg-fade.jpg"); */
	/* background-repeat: repeat-x; */
	/* border-bottom-width: 1px; */
	/* border-bottom-style: dotted; */
	/* border-bottom-color: #CCCCCC; */
	/* border-left-width: 1px; */
	/* border-left-style: dotted; */
	/* border-left-color: #CCCCCC; */

}

div#directory .header h1
{
	color: #ffffff;

}


div#directory .sectionmenu
{
	margin: 0px;
	padding: 5px 10px 10px;
	/* text-align: right; */
	text-align: left;
	font-size: .8em;
	font-weight: bold;
}
div#directory .accountmenu
{
	margin: 0px;
	padding: 5px 10px 10px;
	text-align: right;
	font-size: .8em;
	font-weight: bold;
}
div#directory .enduser
{
	margin: 0px;
	font-size: .8em;
}
div#directory .sectionmenu .enduser
{
	margin: 0px;
}
div#directory .sectionmenu .location
{
	float: left;
	margin-left: 10px;
}



div.browsebyname
{
	width: 92%;
	border: 1px solid #CCCCCC;
	margin: 5px;
	background: #ffffff;
}
div.browsebyname a:hover
{
	color: #CC6600;
	text-decoration: underline;
	background-color: #ffffcc;
}
div.browsebyname h3
{
	background: #FFFFCC;
	border-bottom: 1px solid #CCCCCC;
	color	: #CC6600;
	margin: 0px;
	padding: 3px;
	font-size: 14px;
}
div.browsebyname ul
{
	list-style: none;
	margin-left: 0;
    padding-left: 0; 
	display: inline;
}
div.browsebyname ul li
{
	font-size	: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0px 8px 2px; 
	border-left: 1px solid #84A071;
	list-style: none;
	display: inline;
}
div.browsebyname ul li.first
{
        border-left: none;
} 



div#directory div#intro div.browseby, div#browse div.browseby
{
	width: 45%;
	float				: left;
	border: 1px solid #CCCCCC;
	margin: 5px;
	background: #fff;
	padding: 0px 0px 10px 0px;
}
div#directory div#intro div.browseby h4, div#browse div.browseby h3, div#directory div#intro h3, div#preview h3, div#subscribe h3, div.results h3
{
	background: #FFFFCC;
	color			: #CC6600;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding: 3px;
	font-size: 14px;
}
div#subscribe h4
{
	color			: #CC6600;
	margin: 0px;
	padding: 3px;
	font-size: 12px;
}
div#browse div.browseby ul
{
    list-style: none;
    margin: 0;
    padding-left: 20px;
    text-indent: -1em;
	font-size			: 12px;
}
div#directory div#intro div.browseby ul
{
    margin: 0;
    padding-left: 20px;
	font-size			: 12px;
}

div#directory td
{
	font-size: 0.9em;
}



div#preview div.listings
{
	width: 30%;
	float				: left;
	margin: 5px;
	background: #fff;
	padding: 0px 0px 10px 0px;
}
div#preview div.sample
{
	width: 65%;
	float				: left;
	margin: 5px;
	background: #fff;
	padding: 0px 0px 10px 0px;
	border: 1px solid #CCCCCC;
	background-image: url("/web/20171127113956im_/http://media.newamericamedia.org/css/demo-online.gif");
	background-repeat: no-repeat;
	line-height: 120px;
	text-align: right;
	vertical-align: bottom;
}
div#preview .sample a
{
	margin: 5px;
	background: #FFED9B;
	padding: 3px;
	border: 1px solid #c60;
	font-size: 10px;
	font-weight: bold;
	vertical-align: bottom;
}



div#showitem div.results, div.mediainfo, div#showitem div.comingsoon
{
	width: 92%;
}
div#showitem div.results, div#browse .browseby
{
	background: #FFFFFF url(/web/20171127113956im_/http://media.newamericamedia.org/css/bkg-stripes-fade-angle.gif) no-repeat right bottom;
}
div#showitem div.comingsoon
{
	border: 1px solid #CCCCCC;
	margin: 10px;
	background: #fff url("/web/20171127113956im_/http://media.newamericamedia.org/css/comingsoon.gif") no-repeat center center;
	min-width: 360px;
}
div#showitem div.comingsoon h3
{
	background: #E7E7E7;
	font-size: 18px;
	color: #999999;
}
div#showitem div.comingsoon h4
{
	color: #999999;
	font-size: 12px;
	background-color: #CCCCCC;
}
div#showitem div.comingsoon ul
{
	color: #999999;
    list-style: none;
    margin: 0;
    padding-left: 20px;
    text-indent: -1em;
	font-size	: 12px;
} 
div#showitem
{
	background-image: url("/web/20171127113956im_/http://media.newamericamedia.org/resources/directory_resources/bkg-stripes-light.gif");
}
div#showitem h2
{
	background: #FFED9B;
		background-image: url("/web/20171127113956im_/http://media.newamericamedia.org/resources/directory_resources/bkg-header-yellow.jpg");
	border-bottom: 1px solid #ccc;
	color			: #c60;
	margin: 0px;
	padding: 8px;
}
div#showitem div.results h3, div.mediainfo h3
{
	background: #ffffcc;
}
div#showitem div.results h4, div.mediainfo h4
{
	color: #000000;
	font-size: 12px;
}



div.results ul, div#myaccount ul, div#preview ul
{
	color: #666633;
    list-style: none;
    margin: 0;
    padding-left: 25px;
    text-indent: -1em;
	font-size	: 12px;
} 
div.results ol
{
	color: #666633;
	padding: 5px 5px 5px 25px;
    margin: 0;
	font-size	: 12px;
}
div.results ol li
{
	background-color: #FFFFFF;
	padding-bottom: 10px;
	margin: 0;
	color: #666633;
	font-size: 12px;
} 

div.results h2
{
	font-size: 0.8em;
}




a.backtotop {
	color: #CC6600;
	padding: 3px;
	font-size: 10px;
	font-weight: bold;
	font-family: Myriad, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	display: block;
	text-align: right;
}




div.row {
  clear: both;
  padding-top: 5px;
  }
div.row span.label {
  float: left;
  width: 150px;
  text-align: right;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
  }
div.row span.required {
  float: left;
  width: 150px;
  text-align: right;
	color: #A6413B;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
  }
div.row span.input {
  /* float: right; */
  width: 200px;
  text-align: left;
  } 
div.row span.action {
  /* float: right; */
  width: 200px;
  text-align: right;
    }
 div.row span.backtotop {
  float: left;
  width: 150px;
  text-align: left;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
  }
div.clear {
	clear: both;
	line-height: 5px;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
  } 
p.message {
	margin: 0 0 0 10px;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CB524A;
}
div#loginform form, div#getpass form {
	width : 100%;
}

div#loginform h2, div#createaccount h2
{
	font-size: 1em;
}

div#directory p.p1, div#directory p.p2, div#directory p{
	color: #993300;
}
div#createaccount p.p3 {
	color: #cc6600;
}
a.button {
	color: #cc6600;
	background-color: #ffffcc;
	margin: 3px;
	padding: 3px;
	border: 1px solid #cc6600;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
a.backtotop {
	color: #CC6600;
	padding: 3px;
	font-size: 10px;
	font-weight: bold;
	font-family: Myriad, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	display: block;
	text-align: right;
}
a.logout {
	margin-left: 6px;
	margin-right: 3px;
}
a.login {
	margin-left: 6px;
}
p.help {
	display: none;
	/*font-size: 12px;
	color: ccc; */
	}
p.p1, div.content p.p1, div#subscribe .p1 {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
p.p2, div.content p, div#subscribe .p2 {
	font-size: 12px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
p.p3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
div.content table, div#subscribe table, div#directory div#intro div.browseby table {
	font-size: 12px;
	margin: 5px;
}
div.content table td, div#subscribe table td, div#directory div#intro div.browseby table td {
	padding: 3px;
}
div.content table tr.headerrow, div#subscribe table tr.headerrow, div#directory div#intro div.browseby table tr.headerrow {
	padding: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #993333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	vertical-align: bottom;
}
div#thanks
	{
	width				: 75%;
	border: 1px solid #CCCCCC;
	background-color: #fff;
	margin: 40px 10px 10px;
	min-width: 360px;
	}
div#thanks h2
	{
	background: #A9BFCA url("/web/20171127113956im_/http://media.newamericamedia.org/css/bkg-pattern-light.gif") repeat;
	border-bottom: 1px solid #CCCCCC;
	color			: #CC6666;
	margin: 0px;
	padding: 3px;
	}
div#thanks p, div#thanks p.p1, div#thanks p.p2
{
	color			: #993333;
}


div#directory strong.header
{
	margin: 0 0 0 10px;
}

div#directory table
{
}

/*------------------- END DIRECTORY STYLES -------------------*/








/*------------------- ADVERTISING SERVICES STYLES -------------------*/



/* #adsrv_menu UNUSED */

#adsrv_menu {
	/*width: auto;*/
	/* min-width: 999px; */
	/* height: 1416px; */
	width: 100%;
	/* background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/tipic_spc.jpg); */
	background-repeat: repeat-x;
	/* background-position: 502px 0px; */
	background-color: #999999;
	
	margin: -23px 0 0 -23px;
	padding: 0 0 0 0;
	
}

/* #adsrv_menu2 UNUSED */

#adsrv_menu2 {
	/*width: auto;*/
	/* min-width: 999px; */
	/* height: 1416px; */
	width: 100%;
	background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/tipic_spc2.jpg);
	background-repeat: repeat-x;
	/* background-position: 502px 0px; */
}


#ad_services_nav_sidebar_column {

	background-color: #E2F2EF;
	border-right: 1px solid #999999;
}

/* #adsrv_main_content_area is the style for the table cell containing the ad services main content */

#adsrv_main_content_area {

	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/* background-color: #cccccc; */

}

#adsrv_content {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}




#adsrv_left {
	float: left;
	width: 152px;
	background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/left_bar.gif);
	background-repeat: repeat-x;
}

#adsrv_text_left {
	float: left;
	width: 250px;
	/* background-color: #E2F2EF; */
	/* border-right-width: 1px; */
	/* border-right-style: solid; */
	/* border-right-color: #999999; */
	height: auto;
}
#adsrv_text_right {
	/* float: left; */
	/* width: 560px; */
	/* min-width:360px; */
	/* max-width:2000px; */
}
#adsrv_text_left #adsrv_leftpic {
	background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/kp_partial_client_list.jpg);
	background-repeat: no-repeat;
	height: 73px;
}
#adsrv_text_left #adsrv_leftti {
	background-color: #99b2cc;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	/* padding-top: 10px; */
	/* padding-right: 0px; */
	/* padding-bottom: 10px; */
	/* padding-left: 20px; */
	padding: 4px 0 4px 20px;
}
#adsrv_text_left #leftti #adsrv_t1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	width: auto;
	padding-top: 10px;
	padding-left: 20px;
}
#adsrv_text_left #adsrv_button {
	height: 400px;
}
#adsrv_text_left #adsrv_ad {
}
#adsrv_end {
	width: auto;
	background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/end_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#adsrv_tmenu0 {

	margin: 0 0 0 0;
	padding: 0 0 0 0;

}


.adsrv_ulmenu {
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-family: Arial;
	/* font-size: 14px; */
	font-size: 1.15em;
	padding: 0px;
	line-height: 24px;
	/*display:none;*/
}
.adsrv_ulmenu li {
	list-style-type: none;
	background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/kp_list_show.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	/*display:none;*/
}
.adsrv_ulmenuli {
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-family: Arial;
	font-size: 12px;
	padding: 0px;
	/*display:none;*/
}
.adsrv_ulmenuli li{
	font-family: Arial;
	/* font-size: 12px; */
	font-size: .9em;
	color: #336699;
	background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/kp_list.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	display: block;
}
.adsrv_ul02 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.adsrv_ul02 ul, .adsrv_ul02 ul li {
	margin:0;
	padding:0;
	list-style:none; 
	} 
.adsrv_ul02 ul li a {
	font-family: Arial;
	font-size: 12px;
	color: #336699;
	background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/kp_list.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	display:block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.adsrv_ul03 {
}
.adsrv_ul03 ul, .adsrv_ul03 ul li {
	margin:0;
	padding:0;
	list-style:none; 
	} 
.adsrv_ul03 ul li {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	height: auto;
	clear: both;
}



.adsrv_nav_section_spacer {
	margin: 2px 0 2px 0;
	padding: 0 0 0 0;
	line-height: 8px;
}


.adsrv_nav_section {

}
.adsrv_nav_section ul {
	margin: 4px 4px 4px 20px;
	padding: 0 0 0 0;
	list-style:none; 
} 


#adsrv_text_right h3 {
	font-family: Arial;
	font-size: 0.9em;
	color: #336699;
	font-weight: bold;
	line-height: 1.4em;
	margin: 0 0 0 0;
	padding: 4px 0 4px 0;
}




.adsrv_adpic {
	width: auto;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 0px;
	background-color: #E2F2EF;
}
#adsrv_text_right #adsrv_rightti {
	height: 73px;
}
.adsrv_tt2 {
	font-family: Arial;
	font-size: 14px;
	color: #336699;
	font-weight: bold;
	height: 2em;
	/* padding-top: 20px; */
	/* padding-right: 2%; */
	/* padding-bottom: 0px; */
	/* padding-left: 0; */
	/* width: 100%; */
	padding: 0 0 0 0;
}

.adsrv_tt3 {
	font-family: Arial;
	font-size: 12px;
	line-height: 21pt;
	padding-top: 10px;
	padding-right: 2%;
	padding-bottom: 0px;
	padding-left: 0;
	/* width: 100%; */
}

.adsrv_tt3 p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Arial;
	font-size: 12px;
	line-height: 21pt;
}

.adsrv_tipic_spc {
	height: 73px;
	/* width:339px; */
	margin: 0 0 0 0;
	/* background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/tipic_spc.jpg); */
	/* background-repeat: repeat-x; */
	
}
.adsrv_tipic1 {
	background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/tipic_nam.jpg);
	background-repeat: no-repeat;
	height: 73px;
}
.adsrv_tipic2 {
	background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/tipic_kp.jpg);
	background-repeat: no-repeat;
	height: 73px;
}
.adsrv_tipic3 {
	background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/tipic_tce.jpg);
	background-repeat: no-repeat;
	height: 73px;
}
.adsrv_tipic4 {
	background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/tipic_yop.jpg);
	background-repeat: no-repeat;
	height: 73px;
}
.adsrv_pic {
	height: 150px;
	padding-top: 20px;
	padding-right: 0%;
	padding-bottom: 20px;
	padding-left: 15%;
	width: auto;
}
.adsrv_picture1 {
	float: left;
	width: 125px;
	padding-right: 1%;
	padding-left: 1%;
	background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/kp_0001.jpg);
	background-repeat: no-repeat;
	height: 150px;
}
.adsrv_picture2 {
	float: left;
	width: 130px;
	padding-right: 2%;
	padding-left: 1%;
	background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/kp_0002.jpg);
	background-repeat: no-repeat;
	height: 150px;
}
.adsrv_picture3 {
	float: left;
	width: 150px;
	padding-right: 3%;
	padding-left: 1%;
	background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/kp_0003.jpg);
	background-repeat: no-repeat;
	height: 150px;
}
.adsrv_showlist {
	font-family: Arial;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
	background-color: #E2F2EF;
	background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/kp_list_hide.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-left: 20px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-position: 0px;
}
.adsrv_showlistpic {
	margin-bottom: 8px;
	margin-left: 20px;
	margin-top: 8px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.adsrv_hidelist {
	font-family: Arial;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
	background-color: #E2F2EF;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 10px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	cursor:pointer;
}
#adsrv_text_left #adsrv_button #adsrv_list {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
.adsrv_top_btn {
	padding:0px;
	margin-top:4px;

	}
.adsrv_tt4 {
	font-family: Arial;
	font-size: 12px;
	color: #cc3300;
	line-height: 2em;
	width: 100%;
	padding: 0px;
}
.adsrv_leftpic {
	background-image: url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/kp_partial_client_list.jpg);
	background-repeat: no-repeat;
	height: 73px;
	background-color: #336799;
}
.adsrv_tt1 {
	padding-left: 3%;
}
#adsrv_menulist {width:150px;margin:0px 15px;padding:0px;text-align:left;list-style:none}
#adsrv_menulist .adsrv_item {margin:5px 0px;padding:0px;list-style:none}
a.title:link, a.title:visited, a.title:hover {display:block;background:url(https://web.archive.org/web/20171127113956im_/http://media.newamericamedia.org/images/ad_services_images/m20069110491_ElLVUNZUyGH3.gif) no-repeat;color:#385065;font-weight:bold;padding:2px 0 0 22px;width:128px;line-height:23px;cursor:pointer;text-decoration:none}
#adsrv_menulist .adsrv_item ul {border:1px solid #9FACB7;margin:0;width:118px;padding:3px 0px 3px 30px;background:#fff;list-style:none;display:none}
#adsrv_menulist .adsrv_item ul li {display:block;}
#adsrv_menulist .adsrv_item .adsrv_list {
	border:0;
	width:auto;
	margin-left: -15px;
	}
	
	

/*---- nam styles for advertising services client info ----*/

.adsrv_subsection {
	font-family: Arial;
	font-size: 14px;
	color: #336699;
	font-weight: bold;
	height: 2em;
	padding: 20px 10px 0px 0px;
	/* padding-top: 20px; */
	/* padding-right: 2%; */ /* IE does not render the % correctly */
	/* padding-bottom: 0px; */
	/* padding-left: 0; */
	/* width: 100%; */
}



/*------------------- END ADVERTISING SERVICES STYLES -------------------*/




/*------------------- STYLES FOR ARTICLES IN PUBLISHER -------------------*/


/* PULL QUOTES - LEFT */

.article_pull_quote_left
{
	display: block;
	float: left;
	background: url(/web/20171127113956im_/http://media.newamericamedia.org/resources/pull_quote_background_20x20.jpg) repeat;
	padding: 8px 8px 8px 8px;
	margin: 10px 10px 10px 0;
	width: 40%;
	font-size: 13pt;
	/* font-weight: bold; */
	line-height: 20pt;
	color: #4c4c4c;
	text-align: left;
}


/* PULL QUOTES - RIGHT */

.article_pull_quote_right
{
	display: block;
	float: right;
	background: url(/web/20171127113956im_/http://media.newamericamedia.org/resources/pull_quote_background_20x20.jpg) repeat;
	padding: 8px 8px 8px 8px;
	margin: 10px 0 10px 10px;
	width: 40%;
	font-size: 13pt;
	/* font-weight: bold; */
	line-height: 20pt;
	color: #4c4c4c;
	text-align: left;
}


/* LEFT-ALIGNED IMAGE */

img.align_left
{
	float: left;
	background: url(/web/20171127113956im_/http://media.newamericamedia.org/resources/pull_quote_background_20x20.jpg) repeat;
	padding: 4px 4px 4px 4px;

	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 4px;
	margin-left: 0px;
	
	border: 1px solid #cccccc;
}

.article_image_left_caption
{
	clear: left;
	float: left;
	padding: 0 0 0 0;
	margin: 0px 25px 10px 0px;
	font-size: 9pt;
	font-weight: normal;
	color: #004080;
	text-align: left;
}


/* RIGHT-ALIGNED IMAGE */

img.align_right
{
	float: right;
	background: url(/web/20171127113956im_/http://media.newamericamedia.org/resources/pull_quote_background_20x20.jpg) repeat;
	padding: 4px 4px 4px 4px;

	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 20px;
	
	border: 1px solid #cccccc;
}

.article_image_right_caption
{
	clear: right;
	float: right;
	padding: 0 0 0 0;
	margin: 0 0 10px 25px;
	font-size: 9pt;
	font-weight: normal;
	color: #004080;
	text-align: right;
}


/* CENTERED IMAGE */

.article_image_center
{
	display: block;

	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 4px;

	text-align: center;
}

img.align_center
{
	background: url(/web/20171127113956im_/http://media.newamericamedia.org/resources/pull_quote_background_20x20.jpg) repeat;
	padding: 4px 4px 4px 4px;

	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;

	border: 1px solid #cccccc;

	text-align: center;
}

.article_image_center_caption
{
	clear: both;
	display: block;
	padding: 0 0 0 0;
	margin: 0 0 8px 0;
	font-size: 9pt;
	font-weight: normal;
	color: #004080;
	text-align: center;
}


/*------------------- END STYLES FOR ARTICLES IN PUBLISHER -------------------*/




/*------------------- BEGIN STYLES FOR SEARCH FORMS -------------------*/

.box_with_border
{
	margin: 0 0 0 0;
	padding: 0px 10px 10px 10px;
	border: 1px solid #cccccc;
	background-color: #f4f9ff;

}

.subsection
{
	
}

.subsection h3
{
	font-size: 11pt;
}

.subsection_title b
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 8pt;
	/* color: #666666; */
	color: #006699;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.subsection_title p,
.subsection_title a
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size:  9pt !important;
	line-height: 1.4em !important;
}

.subsection_title a
{
	text-transform: lowercase;
}

.subsection_title a:link {color: #800000; text-decoration: none; }
.subsection_title a:visited {color: #800000; text-decoration: none;}
.subsection_title a:active {color: #b1060f; text-decoration: underline;}
.subsection_title a:hover {color: #b1060f; text-decoration: underline;}


.search_form_adv_search_link
{
	float: right;
	margin: 0 18px 0 0;
	font-size: 0.85em;
	line-height: 1em;
	text-align: right;
}

/*------------------- END STYLES FOR SEARCH FORMS -------------------*/





/*------------------- BEGIN STYLES FOR INLINE STUFF -------------------*/

.inline_element_left
{
	/* display: block; */
	float: left;
	padding: 8px 8px 8px 8px;
	margin: 10px 10px 10px 0px;
	/* width: 350px; */
}

.inline_element_right
{
	/* display: block; */
	float: left;
	padding: 8px 8px 8px 8px;
	margin: 10px 0px 10px 10px;
	/* width: 350px; */
}

/*------------------- END STYLES FOR INLINE STUFF -------------------*/





/*------------------- BEGIN STYLES FOR NAM PHOTO OF THE DAY -------------------*/

img.nam_home_pod_img
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #800000;
}

.nam_home_pod_caption
{
	padding: 4px 0 0 0;
	margin: 0 0 0 0;
	font-size: 8.5pt;
	line-height: 10pt;
}

/*------------------- END STYLES FOR NAM PHOTO OF THE DAY -------------------*/



/*------------------- BEGIN STYLES FOR NAM CARTOON CORNER -------------------*/

img.nam_home_cartoon_corner_img
{
	border: 1px solid #800000;
}

.nam_home_cartoon_corner_caption
{
	padding: 4px 0 0 0;
	margin: 0 0 0 0;
	font-size: 8.5pt;
	line-height: 10pt;
}

.nam_home_cartoon_corner_site_link
{
	padding: 4px 0 0 0;
	margin: 0 0 0 0;
	font-size: 0.7em;
	line-height: 1.0em;
}


/*------------------- END STYLES FOR NAM CARTOON CORNER -------------------*/


/*------------------- BEGIN STYLES FOR MULTIMEDIA SPOT -------------------*/

.top_multi
{
	margin: 0 0 0 0;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #cccccc;
}

.multi_spacer
{
	padding: 0 0 12px 0;
}

.big_header
{
	font-size: 14pt;
	font-weight: bold;
	color: #910000;
	font-family: Arial,Helvetica,Georgia,sans-serif;
}

.multi_story_list
{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 8px 8px 8px 8px;
	/* border: 1px solid #003e84; */
	border: 1px solid #9c9c9c;
	opacity: .75;
	font-size: 11pt;
	background-color: #ffffff;
	/* opacity: 0.85; */
}

.multi_story_list ul
{
	/* list-style-type: none; */
}

.multi_story_list li
{
	margin: 0 0 0 -24px;
	padding: 3px 0 0 0;
}

.multi_border
{
	padding: 2px 2px 2px 2px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}

.multi_text
{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 8px 8px 8px 8px;
	border: 1px solid #003e84;
	opacity: .75;
	font-size: 9pt;
	background-color: #ffffff;
	opacity: 0.85;
}


/*------------------- END STYLES FOR NAM MULTIMEDIA SPOT -------------------*/




/*------------------- BEGIN - UTILITY STYLES -------------------*/


/*  This provides a rounded background for a component. */
.round
{
	min-height:40px;
	padding: 10px 20px 10px 20px;
	/*  background-color: #f7f7f7; */
	border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
}


/*------------------- END - UTILITY STYLES -------------------*/

/*
     FILE ARCHIVED ON 11:39:56 Nov 27, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:26:07 Mar 28, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  RedisCDXSource: 0.875
  PetaboxLoader3.datanode: 60.333 (4)
  CDXLines.iter: 22.171 (3)
  exclusion.robots.policy: 0.165
  esindex: 0.014
  LoadShardBlock: 82.232 (3)
  load_resource: 93.303
  captures_list: 128.196
  exclusion.robots: 0.177
  PetaboxLoader3.resolve: 96.749 (2)
*/