/* 
********* DO NOT CHANGE THIS FILE. IT EFFECTS THE ENTIRE WEBSITE! *************8

This page is being transitioned to as the replacement for /scripts/css/wpstyles.css

This style sheet was most often imported using a statement within the original templates. 
The styles that define the pages header and menu are also part of the template.
Why the styles in those template were not included here is unknown. 

Note: Any definitions outside of a "@ media" will apply to ALL media types.
*/
a, a:visited {
	color: #000099;
	text-decoration: none;


	-webkit-transition: color .2s linear;
	-webkit-transition: border-bottom .2s linear;
	-moz-transition: color .2s linear;
	-moz-transition: border-bottom .2s linear;
	border-bottom-color: #B1B1B1;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a:visited:hover, a:link:hover {
	color: #FF0000;
	border-bottom-color: #B1B1B1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: transparent;
}
.link_on_img a {
	border-style: none;

}
.link_on_img a:link:hover {
	border-bottom-style: none;

}
.link_on_img a:visited:hover {
	border-bottom-style: none;
}
.link_on_img a:visited {
	border-bottom-style: none;
}

h2,h3,h4 a {border-style:none;}
h2,h3,h4   {line-height:120%}

/*
a, a:visited {
	color:#333399;
	font-weight:normal;
	text-decoration:none;
}

a:visited:hover, a:link:hover {
	background-color:#C4FFFF;
	text-decoration:underline;
}
*/
.bio {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3mm;
	color: #000066;
	font-style: italic;
	font-weight: normal;
}
.biobw {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3mm;
	color: #000000;
	font-style: italic;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
	line-height:120%;
}

#body_vert_borders {
	margin:0;
	background-image: url(images/shared/gradient_side_bars.png);  /* vertical lines about 700px apart */
	background-repeat: repeat-y;
	background-position: center;
}

.body1bw {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	list-style-image: none;
	list-style-type: square;
}
.body2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3mm;
	color: #000066;
	font-style: normal;
	line-height: normal;
}
.body2bw {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3mm;
	color: #333333;
}
.borders {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	padding: 5px;
	border: 1px dashed #CCCCCC;
}
.borders ul li {
	list-style-type: square;
	list-style-image: url(http://www.wagingpeace.org/images/action/astrix.gif);
}

.borders-blue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	list-style-type: square;
	list-style-image: url(images/action/astrix.gif);
	padding: 5px;
	border: 1px solid #587F9E;
	word-spacing: 0px;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
}
.captionbw {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #000000;
}
.cell_border {
	border: 1px solid #000000;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
@media print{   /* Only affects output when user does a "print preview" in the browser */
	.copyright {
		font-size: 14px;
	}
}
.copyrightwhite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
}

/********** CSS styles for the new logo header and dropdown menus  *************/
@media screen {
	#headbox {
		margin: 0px;
		padding: 0px;
		height: 60px;
	}
	#headbox_menu_filler {  /* To fill gap on right of menu when using Firefox */
		margin: 0px;
		padding: 0px;
		left: 0px;
		top:0px;
		height: 25px;
		position: relative;
		background-color: #041a3d;
	}
	#headbox_L {
		margin: 0px;
		padding: 0px;
		height: 60px;
		width: 348px;
		position: relative;
		background-image: url(images/shared/NAPF_logo_348x60.png);
	}
	#headbox_R {
		margin: 0px;
		padding: 0px;
		height: 60px;
		width: 352px;
		left: 348px;
		top:-60px;
		position: relative;
		background-image: url(images/shared/NAPF_logo_BG.png);
		background-repeat: repeat;
	}
	#headbox_search {
		margin: 0px;
		padding: 0px;
		height: 60px;
		left: 68px;
		top:22px;
		position: relative;
	}
	#headbox_search input{
		font-family:Georgia, "Times New Roman", serif;
		font-size:10px;
	}
	#headbox_search_button {
		background-color: #3777A5;
		border: 1px solid black;
		color: white;
		font-family: Georgia, "Times New Roman", serif;
	}
}	
/************************************************************************/

@media print {
	.share_rss {
		display: none;
	}
}
	
table.menu_topic_page {
	padding-right: 15px;
	padding-left: 15px;
}

table.menu_topic_page ul li {
	list-style-image: url(https://www.wagingpeace.org/images/shared/bullet_sq_blue.png);
}

table.menu_topic_page ul li ul li{
	list-style-image: url(https://www.wagingpeace.org/images/shared/bullet_sq_red.png);
}

table.menu_topic_page  h2 {
	font-size: 23px;
	color: #000066;
	text-align: center;
	line-height:117%;
}

table.menu_topic_page  h3 {
	font-size: 15px;
	color: #000066;
}

table.menu_topic_page  h4 {
	font-size: 12px;
	color: #000066;
	font-style: italic;
}

.navtrail {          /*  The string under the header showing the path back to the homepage */
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	color: black;
	text-align: center;
	border-bottom-style: solid;
	padding-top: 5px;
	border-bottom-width: 2px;
	padding-bottom: 5px;
	font-weight: bold;
	border-bottom-color: #c3cdd5;
}

.numbers {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	list-style-type: decimal;
}
.numbersbw {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	list-style-type: decimal;
}

/* Peter added these 'page' headings because the use of title1 and subhead1 were not always consistent.
   These 2 styles should be used for the heading at the top of pages. */
.pagehead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003399;
}
.pagesubhead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003399;
}

.sitemap {   /* Being replaced by 'navtrail */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3mm;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #6699CC;
	border-right-color: #FFCCCC;
	border-bottom-color: #6699CC;
	border-left-color: #FFCCCC;
	margin: auto;
	padding-top: 5pt;
	padding-right: 0pt;
	padding-bottom: 5pt;
	padding-left: 0pt;
}
.subhead1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000066;
}
.subhead1bw {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.subheadwhite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.subheadred {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #C30000;
}
.submit_button {
	background-color: #3777A5;
	border: 1px solid #000000;
	color: white;
	font-size: small;
	font-family: Tahoma;
	font-weight: normal;
	margin: 2px 2px 2px 2px;
}

.thinline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	list-style-type: none;
	list-style-image: url(images/action/astrix.gif);
	padding: 5px;
	border: 1px solid #CCCCCC;
	word-spacing: 10px;
}
@media print{ 
	.title1 {
		font-size: 20px;
		color: black;
	}
}
@media screen{
	.title1 {
		font-size: 18px;
		color: #003399;
	}
}	
.title1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
}
.title1bw {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.title2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003399;
	line-height: normal;
}
.title2bw {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	line-height: normal;
}

