@charset "UTF-8";
/* Basic Tags */

* {margin:0; padding:0;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #ebebeb;
	text-align:center;
}

h1, h2, h3, h4, h5, h6 {
	margin:10px 0 0 0;
}
#left h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: bold;
	font-style: italic;
	letter-spacing: -1px;
	border-bottom-style: dotted;
	border-bottom-color: #4d4d4d;
	border-bottom-width: 1px;
	margin-bottom: 15px;
}
#left h2{
	font-size: 20px;
	color: #AFCE34;
	font-weight: bold;
}
#left h3{
	font-size: 16px;
	color: #000;
	font-weight: bold;
}
#left h4{
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
#left h5{
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
#left h6 {
	font-size: 12px;
	color: #A3BF30;
	font-weight: bold;
}
#left .indentContainer blockquote h4{
	font-size: 14px;
	color: #AFCE34;
	font-weight: bold;
	margin: 0;
}
#left p 
{
    color: #4D4D4D;
	font-size: 12px;
	line-height: 17px;
	margin-top: 5px;
	margin-bottom: 15px;
}

p 
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bottom_margin_20 {
	margin-bottom: 20px;
}
.bottom_margin_10 {
	margin-bottom: 10px;
}
.padding_top-bottom_10 
{
    padding: 10px 0px 10px 0;
}
#left .indent_left_30 
{
    margin-left: 30px;
}
#left .pNoMargin 
{
    margin: 0;
    padding: 0;
}
a:link {
	text-decoration:none;
	color:#8A2788;
}
a:visited 
{
    text-decoration:none;
	color:#8A2788;
}
a:active {
	text-decoration:none;
	color:#A3BF30;
}
a:hover 
{
    text-decoration:none;
	color:#A3BF30;
}
a img {
	border:none;
}

/* Basic Layout */
#outline {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:left;
	background-color: #FFF;
}
#header {
	height: 196px;
	width: 940px;
	background-color: #FFF;
	padding: 0 20px 0 20px;
}
#nav {
    height: 27px;
	width: 940px;
	z-index: 2;
	position: relative;
	background-image: url(/images/new_site/nav_bg.png);
	background-repeat: repeat-x;
	padding: 0 20px 0 20px;
}
#content {
	background-color: #FFF;
	clear: both;
	width: 940px;
	z-index: 1;
	padding: 0 20px 0 20px;
}
#left {
	float: left;
	width: 699px;
	margin: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
}
#right {
	width: 220px;
	float: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#appendix {
	width: 940px;
	clear: both;
    height: 28px;
}
.footer {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:20px;
	text-align: center;
    height: 6px;
}
#footbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
}
#left ul {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 5px;
	padding-top: 5px;
	list-style-type: none;
	font-size: 12px;
}
#left ul li {
	background-image: url(/images/new_site/rnd_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	background-color: transparent;
	padding-left: 15px;
	line-height: 18px;
}
#left ol {
    margin-left: 30px;
	font-size: 12px;
}
#left ol li 
{
	padding-left: 0px;
	margin-left: 0px;
	line-height: 18px;
}
#left .testimonial 
{
    margin: 15px 30px 10px 30px;
}
.bottom-dotted-line 
{
	border-bottom-style: dotted;
	border-bottom-color: #4d4d4d;
	border-bottom-width: 1px;
}
#left .blockquoteContainer {
	margin-right: 40px;
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom: 15px;
	background-image: url(/images/new_site/lft_qte.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#left .blockquoteContainer blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 17px;
	color: #4d4d4d;
	padding-top: 15px;
	padding-left: 35px;
	text-align: justify;
}
#left .indentContainer {
	margin-right: 40px;
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom: 15px;
	background-image: url(/images/new_site/indent_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#left .indentContainer blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	color: #4d4d4d;
	padding-top: 15px;
	padding-left: 35px;
}
/* SIDEBAR ITEMS */
#twitter_block {
	height: 285px;
	width: 220px;
	background-color:#e7ebd7;
	margin-bottom: 20px;
	padding-bottom: 25px;
	font-size: 10px;
}
#newsletter_block {
	height: 266px;
	width: 220px;
	background-color:#e7ebd7;
	margin-bottom: 15px;
}
#hot_topic_block {
	height: 143px;
	width: 220px;
	background-color:#e7ebd7;
	margin-bottom: 15px;
}
#bw_book_ad {
	height: 100px;
	width: 220px;
	margin-bottom: 15px;
}
.bw_hope_ad {
	height: 111px;
	width: 220px;
	margin-bottom: 15px;
}
#bw_contest {
	height: 132px;
	width: 220px;
	margin-bottom: 15px;
	background-color:#e7ebd7;	
}
#bw_contest_content {
    margin:0px;
    height: 93px;
	width: 220px;
	background-color:#e7ebd7;	
}
#bw_community2 {
	height: 65px;
	width: 199px;
	background-color:#e7ebd7;	
	margin-bottom: 15px;
}
.sidebar2  {
	margin: 5px 5px;
    font-size: 12px;
	    line-height: 18px;
	    padding-bottom: 5px;
    background-color:#e7ebd7;	
}
#bw_blog_block {
	height: 88px;
	width: 220px;
	background-color:#e7ebd7;	
	margin-bottom: 15px;
}
#bw_forum_block {
	height: 110px;
	width: 220px;
	background-color:#e7ebd7;	
	margin-bottom: 15px;
}
.sidebar3  {
	margin: 5px 5px;
    font-size: 12px;
	    line-height: 16px;
	    padding-bottom: 5px;
    background-color:#e7ebd7;	
}
#bw_community_block {
	height: 122px;
	width: 220px;
	background-color:#e7ebd7;	
	margin-bottom: 15px;
}
#your_story {
	width: 220px;
	margin-bottom: 15px;
	font-size:12px;
	background-color:#e7ebd7;	
    height: 138px;
}
#rtph_block {
	height: 128px;
	width: 220px;
	background-color:#e7ebd7;	
	margin-bottom: 15px;
}
#bw_forum_block_header {
    margin: 0px;
}
#bw_blog_block_header {
    margin: 0px;
}
#testimonial_block {
	width: 220px;
	margin-bottom: 15px;
	font-size: 10px;
    height: 174px;
}
#hot_topic_block_header {
	margin: 0px;
}
#newsletter_block_header {
	margin: 0px;
}
#contest_block_header {
	margin: 0px;
	height: 39px;
	width: 220px;
	background-color:#e7ebd7;	
}
#your_story_block_header {
	margin: 5px 0px 0px 0px;
}
#sidetop_block_header {
	margin: 0px 0px 5px 0px;
}
#twitter_block_header {
	margin: 0px;
}
#testimonial_block_header {
    margin: 0px;
}
#add-this-block {
    margin: 5px 0px 10px 29px;
    font-size: 12px;
    font-weight: bold;
}
.sidebar  {
	margin: 5px 5px;
    font-size: 12px;
	    line-height: 14px;
	    padding-bottom: 5px;
    height: 78px;
    width: 200px;
}
.sidebar p {
	margin-bottom: 10px;
}
.sidebar ul {
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 5px;
	list-style-type: none;
}
.sidebar li {
	background-image: url(/images/new_site/rnd_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	background-color: transparent;
	padding-left: 15px;
	line-height: 16px;
}
.sidebar li a {
	text-decoration: none;
	font-weight: bold;
}
.sidebar li a:hover {
	text-decoration: underline;
}
#newsletter_block .sidebar li a{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
#newsletter_block .sidebar li a:hover {
	text-decoration: underline;
}
#right #social-icons {
    width:220px;
	padding-bottom: 5px;
    height: 49px;
}
#right #social-icons p {
	font-size: 12px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
	font-weight: bold;
	color: #80B5CD;
	font-style: italic;
    width: 52px;
}
#right #newsletter_block #view-past-issues 
{
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 5px;
	font-size: 12px;
    text-align: center;
}
	
#right #newsletter_block #view-past-issues a 
{
    font-weight: bold;
    text-decoration: none;
}
#right #newsletter_block #view-past-issues a:hover
{
    text-decoration: underline;
}

/* CLEARFIX */
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clear {clear:both;}

/* NAVIGATION */

#nav .bw-menu{
	border:none;
	border:0px;
	margin:0 0 0 15px;
	padding:0;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	line-height:23px;
	font-weight:normal;
	background-image: url(/images/new_site/nav_bg.png);
	}
#nav .bw-menu ul{
	height:25px;
	font-size:12px;
	line-height:23px;
	list-style:none;
	margin:0;
	padding:1px 0 0 0;
	}
	#nav .bw-menu li{
		float:left;
		padding:0;
		}
	#nav .bw-menu li a{
	    background-image: url(/images/new_site/nav_bg.png) #a3bf30;
		color:#FFFFFF;
		display:block;
		font-weight:normal;
		font-size:12px;
		line-height:23px;
		margin:0;
		padding:1px 21px;
		padding-bottom:1px;
		text-align:center;
		text-decoration:none;
		}
		#nav .bw-menu li a:hover, #nav .bw-menu ul li:hover a{
			background: #000;
			color:#FFFFFF;
			text-decoration:none;
			}
	#nav .bw-menu li ul{
		background:#516500;
		display:none;
		height:auto;
		padding:0px;
		padding-bottom:5px;
		margin:0px;
		border:0px;
		position:absolute;
		width:175px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	#nav .bw-menu li:hover ul{
		display:block;
		}
	#nav .bw-menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:175px;
		}
	#nav .bw-menu li:hover li a{
		background:none;
		
		}
	#nav .bw-menu li ul a{
		display:block;
		height:20px;
		font-size:11px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 10px;
		text-align:left;
		}
		#nav .bw-menu li ul a:hover, #nav .bw-menu li ul li:hover a{
			background:#bedd43;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	#nav .bw-menu p{
		clear:left;
		}	
	

#nav ul {
	width: 100%;
	float: left;
	list-style-type: none;
}
#nav li {
	float:left;
}

#nav li a {
	margin:0;
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 6px;
	display: block;
	text-align:center;
}

#nav li a:hover {
	background:#A3BF30;
	color:#FFFFFF;
}

/*	NAVIGATION ITEMS = 940PX
	THIS IS JUST TO AVOID USING A TABLE */
#nav li a.item1 {width: 55px;}
#nav li a.item2 {width: 105px;}
#nav li a.item3 {width: 65px;}
#nav li a.item4 {width: 65px;}
#nav li a.item5 {width: 125px;}
#nav li a.item6 {width: 70px;}
#nav li a.item7 {width: 90px;}
#nav li a.item8 {width: 185px;}
#nav li a.item9 {width: 90px;}
#nav li a.item10 {width: 90px;}


/* MAIN PAGE BLOG FEED STYLING */

#bw-blog-feed .gfc-title{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 20px;
	letter-spacing: -1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4D4D4D;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-bottom: 10px;
}
#bw-blog-feed .gf-title 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #AFCE34;
	line-height: 18px;
	margin:0;
}
#bw-blog-feed .gf-author
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	color: #E2A114;
	font-style: normal;
}
#bw-blog-feed .gf-relativePublishedDate
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	color: #000;
	font-style: italic;
	text-align: right;
	line-height: 18px;
}
#bw-blog-feed {
	background-color: #F2F2F2;
	width: 325px;
	height: 935px;
	float: left;
	padding: 10px;
	overflow:hidden;
}
#bw-blog-feed .gf-snippet
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4d4d4d;
	line-height: 17px;
	margin-bottom: 15px;
}

#bw-forum-feed .gfc-title{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 20px;
	letter-spacing: -1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4D4D4D;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-bottom: 10px;
}
#bw-forum-feed .gf-title 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #AFCE34;
	line-height: 18px;
	margin:0;
}
#bw-forum-feed .gf-author
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	color: #E2A114;
	font-style: normal;
}
#bw-forum-feed .gf-relativePublishedDate
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	color: #000;
	font-style: italic;
	text-align: right;
	line-height: 18px;
}
#bw-forum-feed {
	background-color: #F2F2F2;
	width: 325px;
	height: 935px;
	float: right;
	padding: 10px;
	overflow: hidden;
}
#bw-forum-feed .gf-snippet
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4d4d4d;
	line-height: 17px;
	margin-bottom: 15px;
}
#bw-forum-feed .gf-forum-snippet
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4d4d4d;
	line-height: 17px;
	margin-bottom: 15px;
	margin-top: 0px
}

/* Newsletter Form styling */
#newsletter_block .text {
	padding: 5px;
	width: 190px;
	background-image: url(/images/new_site/bg-form-text.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #4d4d4d;
	margin-bottom: 10px;
	background-color: #ffffff;
}

#newsletter_block .submit {
	width:auto;
	color:#4D4D4D;
	background:#F2F2F2;
	border:1px solid #F2F2F2;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

/* Default form styling */

input {
	-moz-border-radius:5px;
	-webkit-border-radius: 5px; 
	margin:0 5px 0 0;
}
input:hover 
{
    cursor:pointer;
}
textarea 
{
    -moz-border-radius:5px;
	-webkit-border-radius: 5px;
	margin:0 5px 0 0;
}
#left .text 
{
    padding: 5px;
	width: 250px;
	background-image: url(/images/new_site/bg-form-text.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #4d4d4d;
	margin-bottom: 5px;
	margin-top: 5px;
	background-color: #ffffff;
}
#left .comment 
{
    padding: 5px;
	width: 350px;
	background-image: url(/images/new_site/bg-form-text.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #4d4d4d;
	margin-bottom: 5px;
	margin-top: 5px;
	background-color: #ffffff;
}

#left .submit 
{
    width:auto;
	color:#fff;
	background:#A3BF30;
	border:1px solid #A3BF30;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#left .market-text 
{
    padding: 5px;
	width: 160px;
	background-image: url(/images/new_site/bg-form-text.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #4d4d4d;
	margin-bottom: 5px;
	margin-top: 5px;
	background-color: #ffffff;
}

/* IN THE NEWS PAGE BLOCK STYLING */
#left #brendas-news-block {
	background-image: url(/images/new_site/brendas-news-bg.gif);
	background-repeat: no-repeat;
	background-position: 200px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#left #whats-hot-block {
	background-image: url(/images/new_site/whats-hot-bg.gif);
	background-repeat: no-repeat;
	background-position: 200px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#left #brenda-on-pbs-block {
	background-image: url(/images/new_site/brenda-on-pbs-bg.gif);
	background-repeat: no-repeat;
	background-position: 200px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#left #wheres-brenda-block {
	background-image: url(/images/new_site/wheres-brenda-bg.gif);
	background-repeat: no-repeat;
	background-position: 200px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#header #hdr_left {
	float: left;
	height: 220px;
	width: 855px;
}
#header #hdr_right {
	float: right;
	height: 220px;
	width: 85px;
}
#header #hdr_right #hdr_right_top {
	background-color: #FFF;
	height: 20px;
	width: 85px;
}
#header #hdr_right #hdr_right_logo {
	height: 74px;
	width: 85px;
	background-color: #FFF;
}
#header #hdr_right #hdr_right_bottom {
	background-color: #FFF;
	height: 126px;
	width: 85px;
}
#header2 {
	height: 170px;
	width: 980px;
}
#header2 #hdr_left2 {
	float: left;
	margin-left:20px;
	height: 170px;
	width: 700px;
}
#header2 #hdr_right2 {
	float: right;
	margin-right:20px;
	height: 170px;
	width: 240px;
}
#header2 #hdr_right2 #hdr_right_top2 {
	background-color: #FFF;
	height: 140px;
	width: 240px;
}
#header2 #hdr_right2 #hdr_right_logo2 {
	height: 74px;
	width: 85px;
	background-color: #FFF;
}
#header2 #hdr_right2 #hdr_right_bottom2 {
	background-color: #FFF;
	height: 30px;
	width: 240px;
}
#add-this-block2 {
    margin: 5px 0px 5px 30px;
    font-size: 11px;
    font-weight: bold;
    height:20px;
    width:210px;
}
