h1
{
	font-family: Arial, Helvetica, sans-serif;
	color: #3C261A;
	font-size: 1.3em;
	font-weight: bold;
}

h2
{
	font-weight: bold;
	font-size: 1em;
	color: #3C261A;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.15em;
	line-height:1em;
}


.formText {
	font-family: Arial, Helvetica, sans-serif;
	color: #321e14;
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight: bold;
}

#content {
	padding: 20px 75px 30px 75px;;
}

.yp_index {	background-color: #bbd9e2;}
/* magazine section #cf9486 */
.yp_magazine{background-color: #ff9966;}
.yp_mission {background-color: #ff9966;}
.yp_aboutus {background-color: #ff9966;}
.yp_supporters {background-color: #ff9966;}
.yp_inside {background-color: #ffffff;}
.yp_pressroom {background-color: #ff9966;}
/* interact section */
.yp_interact {background-color: #bdcbe1;}
.yp_tellus {background-color: #bdcbe1;}
.yp_forums {background-color: #bdcbe1;}
.yp_resources {background-color: #bdcbe1;}
.yp_preemiepics {background-color: #bdcbe1;}
.yp_supportgroups {background-color: #bdcbe1;}
/* subscribe section */
.yp_subscribe {background-color: #d5deb2;}
.yp_subscribe_hospital {background-color: #d5deb2;}
.yp_subscribe_donation {background-color: #d5deb2;}
.yp_subscribe_gift {background-color: #d5deb2;}

.yp_newsletter{background-color: #a5a1c5;}

.yp_advertise{background-color: #bdcbe1;}
/* contact section */
.yp_contact{background-color: #dfc0cf;}
.yp_customerservice{background-color: #dfc0cf;}
.yp_writersguidelines {	background-color: #dfc0cf;}
.yp_careers {background-color: #dfc0cf;}

.yp_privacy {background-color: #ff9966;}


#ypline {
	border: 1px solid #321e14;  
}

.headerstripe
{
	background-image: url(images/logo/headertile.jpg);
}

body {
	left: 0px;
	top: 0px;
	margin: 0px;
}

.bodycopy  {
	font-family: Arial, Helvetica, sans-serif;
	color: #3C261A;
	font-size: .8em;
	line-height: 1.5em;
	padding:0px;
	}

.bodycopy_override1  {
	font-family: Arial, Helvetica, sans-serif;
	color: #3C261A;
	padding:0px;
	font-size: 1em;
	}

	
html>body .bodycopy_override1  {
	font-family: Arial, Helvetica, sans-serif;
	color: #3C261A;
	margin:0px 5px 0px 0px;
	}

.frontcopy  {
	font-family: Arial, Helvetica, sans-serif;
	color: #3C261A;
	font-size: .9em;
	line-height: 1.5em;
}

.frontcopy a {
	font-family: Arial, Helvetica, sans-serif;
	color: #3C261A;
	font-size: 1em;
	line-height: 1.5em;
}


.bodycopy a {
	font-family: Arial, Helvetica, sans-serif;
	color: #3C261A;
	font-size: 1em;
	line-height: 1.5em;
	text-decoration: underline;
}

.navlink {
	font-family: Arial, Helvetica, sans-serif;
	color:#3C261A;
	font-size: 1em;
}

.navbarblurb {
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:1.5em;
	text-align: justify;
}
.navbarblurb a:link, .navbarblurb a:hover, .navbarblurb a:active, .navbarblurb a:visited {color:#ffffff;font-family: Arial, Helvetica, sans-serif;font-size:1em;line-height:1.5em;}
.navbarblurb strong {font-weight: bold;
	font-size: 1.2em;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.15em;
	line-height:1em;}

#banner {height:160px;}

#header {padding-left:10px;}

#header a:hover
{
	text-decoration: none;
}

#header a:link, #header a:visited
{
	color:#3C261A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	line-height:1.5em;
}

#nav_home a:hover
{
color:#3C261A;
font-weight:bold;
}

#nav_aboutus a:hover
{
color:#3C261A;
font-weight:bold;
}

#nav_interact a:hover
{
color:#3C261A;
font-weight:bold;
}

#nav_subscribe a:hover
{
color:#3C261A;
font-weight:bold;
}

#nav_newsletter a:hover
{
color:#3C261A;
font-weight:bold;
}

#nav_advertise a:hover
{
color:#3C261A;
font-weight:bold;
}

#nav_contact a:hover
{
color:#3C261A;
font-weight:bold;
}


.navsub {   /* creates trouble if font-size is in ems, vs x-small, etc */
	display:none;
	color:#3C261A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	line-height:1.5em;
}




#footer {
width:800px;
font-family: Arial, Helvetica, sans-serif;
color: #3C261A;
font-size: .7em;
text-decoration: none;
}

#footer a:link, #footer a:visited {
	text-decoration: none;
	font-weight: normal;
	color:#3C261A;	font-size: 1em;
}

#footer a:hover {
	text-decoration: none;
	font-weight: bold;	
	color:#3C261A;	font-size: 1em;	
}

#rights {width:50%;}

#footernav {width:50%;}

#e1, #e2, #f1 {display:none;}
#z2,#z3,#z4 {display:none;}


#tagline {
	margin-top:0px;
	padding-right:0px;
	position: relative;
	color: #3C261A;
	font-size:.6em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}

#tagline2 {
	margin-top:0px;
	padding-right:0px;
	position: relative;
	color: #ffffff;
	font-size:.6em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
} 

#kicker {font-family: Arial, Helvetica, sans-serif;	font-size:.6em;	color: #3C261A;letter-spacing:.1em;padding-top:50px;}

.minititle 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #321e14;
	font-size: .8em;
	line-height: 1.5em;
}

.minititle2
{
	font-family: Arial, Helvetica, sans-serif;
	color: #321e14;
	font-size: .8em;
	line-height: 1.5em;
  text-transform:uppercase;
}

.minititle strong
{
	letter-spacing: 0.05em;
	line-height: 1.5em;
}

.minititle2 strong
{
	font-size: .9em;
	line-height: 1.5em;
}

/* inside */
.inside_headerstripe {background-color:#C0CEA8;height:200px;}
#inside_content {width: 800px;padding-top:20px;padding-bottom:50px;}

#inside_contentColA {padding:30px 20px 0px 90px;}
#inside_contentColB
{
	padding:30px 75px 0px 20px;;
}

html>body #inside_contentColA {padding:30px 20px 0px 0px;}
html>body #inside_contentColB {padding:30px 0px 0px 20px;}

#inside_contentColAX {padding:0px 20px 0px 90px;}
#inside_contentColBX {padding:0px 75px 0px 20px;}

html>body #inside_contentColAX {margin:0px 20px 0px 0px;}
html>body #inside_contentColBX {margin:0px 0px 0px 20px;}

#inside_contentColA2 {padding:30px 20px 0px 90px;}
#inside_contentColB2 {padding:30px 75px 0px 20px;}

html>body #inside_contentColA2 {margin:30px 20px 0px 0px;}
html>body #inside_contentColB2 {margin:30px 0px 0px 20px;}

#inside_contentColA3 {padding:20px 20px 0px 90px;}
#inside_contentColB3 {padding:20px 0px 0px 40px;}

html>body #inside_contentColA3 {padding:20px 20px 0px 20px;}
html>body #inside_contentColB3 {padding:20px 0px 0px 40px;}


#inside_contentDouble {padding: 30px 90px 0px 90px;}
html>body #inside_contentDouble {padding: 30px 20px 0px 20px;}

.article_title {
	font-weight: bold;
	font-size: 1em;
	color: #3C261A;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.15em;
	line-height:1em;
}	
.issue_nav
{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #321e14;
	font-size: .8em;
	line-height: 1.5em;
	letter-spacing: 0.15em;	
}

/* end inside */

#pnlThanks {
	text-align: left;width:350px;
}
#pnlThanks2 {text-align:left;width:350px;}

.error
{
	font-weight: bold;
	color: #321e14;
	font-size:1em;
}

.grayout {
	color: #CCCCCC;
}
