
body {
	background-color:#d6dee4;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

/* this is the only css formatting affective the menu outside of menu_format.css */
#subnav, #breadcrumb, #yapsubnav, #menurow {
	text-transform:lowercase;
}

h1, h2 {
	color:#0092b8;
	margin:.8em 0 .2em 0;
	padding:0;
}
h1 {
	font-size:14px;
	margin-top:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
h3 { font-size:13px; color:#3E3F3F; font-family:Georgia, "Times New Roman", Times, serif; }
h4 { font-size:13px; color:#3E3F3F; font-family:Georgia, "Times New Roman", Times, serif; }

p {
	margin-bottom:5px;
}

#maintable {
	margin:10px auto;
}

#maintable td {
	padding:0;
	margin:0;
/*	background-color:#fff;*/
}

#dsleft {
	background:url(../img/img_ds_left.png) repeat-y right !important;
	vertical-align:top;
	border-right:1px solid #a9a9a9;
}

#dsright {
	background:url(../img/img_ds_right.png) repeat-y left !important;
	vertical-align:top;
	border-left:1px solid #a9a9a9;
}

#dscenter {
	border-top:1px solid #a9a9a9;
	border-bottom:1px solid #a9a9a9;
	background-color:#ffffff;
}

#dsbottom {
/*	background-color:#d6dee4 !important;
	background-image:url(/img/img_ds_bottom.png); 
	background-repeat:repeat-x;*/
	background-color:none;
	height:16px;
}

.factslist {
	list-style-image:url(../img/icn_bullet_arrow.gif);
}

.factslist li {
	margin:10px;
}

#littlesignup {
	text-align:center;
	width:164px;
	height:64px;
	background:#475A78 url(../img/bg_ccsignup.jpg) no-repeat;
	margin:0px 15px 8px;
	padding:30px 0 0;
}

#littlesignup form {
	margin:0;
	padding:0;
}

#littlesignup p {
	margin:2px;
}

#littlesignup table {
	margin:2px auto 0;
	background:none;
}

#littlesignup table td {
	background:none;
	vertical-align:middle;
}

#littlesignup a,
#littlesignup a:hover,
#littlesignup a:active,
#littlesignup a:visited,
#littlesignup a:link {
	color:#fff;
	font-size:10px;
}

#youthQuote { 
	width:206px;
	background-image:url(/img/bg_quote_rr.png); background-repeat:no-repeat; background-position:bottom;
	margin:0; padding-top:12px;
	font-family:verdana; font-size:11px; color:#172201;
}
#youthQuote p { 
	margin:0px; padding:7px 20px 20px 4px; margin-left:18px;
	background-image:url(/img/bg_quote_rr_p.png); background-repeat:no-repeat; background-position:top left;
}

#contentRR h3 { 
	font-family:georgia; font-size:14px; color:#3e3f3f; 
	margin:20px 0px 0px 0px; padding:16px 0px 0px 21px; 
	background-image:url(/img/bg_hdr_rr.png); background-repeat:no-repeat;
	width:159px; height:48px;
}

#beInTheKnow, #youCanHelp { }

#youCanHelp p { width:124px; margin:0px 0px 0px 20px; }
#contentRR a { font-family:verdana; color:#0180a0 font-size:11px; }
#contentRR a:link, #contentRR a:visited { text-decoration:none;color:#0180a0 }
.followUs { 
	border-top:1px dotted #b2cd80; 
	margin:12px 0px 20px 20px; padding:10px 0px; 
	font-family:verdana; font-size:11px; color:#000000;
	width:154px;
}


/* 2/21/2011: JW:

added new class "newcontenttable" - modifier for new layout. 
when rolled out to all pages, merge changes into existing classes/ids 

*/


/* content stuff here */
#contentRR { width:206px; text-align:center; }

#contenttable {
	/*width:778px;*/ width: 848px;
}
.newcontenttable { margin-left:26px; }
.contentContainer { margin-left:26px; }

#contenttable td {
	vertical-align:top;
}
#contentcell {
	padding:4px 20px 40px 0 !important;
	color:#335a65;
	line-height:1.3em;
/*	width:100%;*/
}
#contentcell a,
#contentcell a:hover,
#contentcell a:active,
#contentcell a:visited,
#contentcell a:link {
	color:#007aaa;
}

.bottom {
	border-top:1px solid #ccc;
}
/* **************** */





/* subnav stuff here */
#subnavtable {
	margin:15px 10px 20px 0;
}
#subnav {
	background-color:#cdf0f8;
	list-style:none;
	margin:0;
	padding-left:0;
}
#subnav li {
	padding:3px;
}
#subnav a,
#subnav a:hover,
#subnav a:active,
#subnav a:visited,
#subnav a:link {
	display:block;
	height:15px;
	padding-left:20px;
	margin-left:20px;
	background:url(../img/img_bullet.gif) no-repeat center left;
	color:#5d5c5c;
	text-decoration:none;
}
#subnav a:hover, .subnav_select {
	color:#0095bb !important;
	font-weight:bold !important;
	background:url(../img/img_bullet_over.gif) no-repeat center left !important;
}
/* **************** */


#yapboard img {
	float:right;
	border:1px solid #333;
	margin:0 0 5px 5px;
	clear:right;
}

#yapboard p {
	margin:20px;
}


/* yap subnav stuff here */
#yapsubnavdiv {
	background:#fff url(../img/img_yap_navbg2.jpg) no-repeat top;  
	width:188px;
	height:200px;
	margin:15px 30px 30px 0;
}
#yapsubnav {
	list-style:none;
	margin:0;
	padding-left:0;
	padding-top:54px;
}
#yapsubnav li {
	padding:3px;
}
#yapsubnav a,
#yapsubnav a:hover,
#yapsubnav a:active,
#yapsubnav a:visited,
#yapsubnav a:link {
	display:block;
	height:15px;
	padding-left:20px;
	margin-left:20px;
	background:url(../img/img_yap_bullet.gif) no-repeat center left;
	color:#5d5c5c;
	text-decoration:none;
}
#yapsubnav a:hover, .yapsubnav_select {
	color:#87a30a !important;
	font-weight:bold !important;
	background:url(../img/img_yap_bullet_over.gif) no-repeat center left !important;
}
/* **************** */



/* breadcrumbin here */
#breadcrumb {
	padding:5px 30px;
	margin-top:2px;
	height:28px;
	color:#045d73;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#fff url(/img/bg_breadcrumb.png) no-repeat left;
	text-align:left;
}
#breadcrumb a,
#breadcrumb a:hover,
#breadcrumb a:active,
#breadcrumb a:visited,
#breadcrumb a:link {
	color:#0095bb;
	text-decoration:underline;
}	
#breadcrumb .bcPadding { padding-top:6px; }

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


/******* home page hot topics box ************/

#oldhomeHotTopicsBox { background-color:#fbfa92;border:1px dotted #69969f;background-image:url(http://beyondemancipation.org/img/bg_home_hottopics.gif);background-image-repeat:no-repeat;width:542px;padding:10px;color:#686868; font-family:verdana;font-size:11px;line-height:15px; margin:0; }

/* merge changes - 2/21/2011: JW */
#homeHotTopicsBox h2, #b2bBox h3  { 
	font-family:georgia; color:#3e3f3f; 
	background-image:url(/img/bg_hdr_body.png); background-repeat:no-repeat;
	height:54px; 
}


#homeHotTopicsBox  {
	width:542px;padding:10px;color:#686868; 
	font-family:verdana;line-height:15px; margin:0
	}

#homeHotTopicsBox p { margin:0px 0px 20px 0px; padding:0px; }
#oldhomeHotTopicsBox h3 { font-family:georgia; font-size:14px;font-weight:bold; color:#3e3f3f; margin:0px 0px 8px 0px; }
#homeHotTopicsBox h3 { font-family:georgia; font-size:14px;font-weight:bold; color:#0092b8; margin:0px 0px 6px 0px; }


#homeHotTopicsBox h2 { 
	font-size:16px; width:203px; 
	margin:40px 0px 0px 0px;
	padding:20px 0px 0px 25px; 
}

#b2bBox { margin-bottom:40px; }
#b2bBox h3 { 
	font-size:14px; line-height:19px; 
	margin:30px 0px 0px 0px;
	padding:6px 0px 0px 20px; 
}
#b2bBox p { margin: 0px 0px 12px 20px; }

#homeHotTopicsBox a,
#homeHotTopicsBox a:hover,
#homeHotTopicsBox a:active,
#homeHotTopicsBox a:visited,
#homeHotTopicsBox a:link { color:#4e8eb8; text-decoration:underline; }

/* header stuff here */
#logorow {
	border-bottom:1px solid #fff;
	padding:0;
	margin:0;
}

#menurow {
	background:#0090b4 url(../img/img_menubg.jpg) repeat-x;
	border-top:1px solid #424242;
	border-bottom:1px solid #424242;
	padding:0;
	margin:0 0 2px 0;
}
/* **************** */


/* footer stuff here */
#footer {
	border:1px solid #a9a9a9;
	color:#898989;
	padding:10px;
	margin:10px;
	text-align:center;
}

#footer a,
#footer a:hover,
#footer a:active,
#footer a:visited,
#footer a:link {
	color:#898989;
	text-decoration:none;
}
/* **************** */
	
.shareBar { text-align:right; width:596px; }
#LikePluginPagelet { width:140px; }
..fb_edge_widget_with_comment { text-align:right; width:140px; }
