﻿.LeftColumnOuter
{
	margin:20px 50px 20px 12px;
}
.HomePageLeftColumnOuter
{
	z-index:1 !important;
	margin: 0px 50px 20px 12px;
}

.InnerPageLeftColumn
{
	 width:555px;
	 vertical-align:top;
	 height: auto;
	 margin: 0px 0px 20px 0px;
	 padding: 0px 0px 20px 0px;
}

.InnerPageRightColumn
{
	 width:225px;
	 vertical-align:top;
}


/******** Begin Left Column Styles */

.LeftColumnHeaderNav
{
	margin: 23px 0px 0px 12px;
}

.HomePageTitle
{
	font: normal bold 14pt/16pt arial, sans-serif;
	text-transform: uppercase;
	color: #89231b;
	display:block;
	margin: 0;
}

.HomePageBookDescription
{
	margin: 15px 0px;
	font: normal bold 12pt/14pt arial, sans-serif;
	color: #89231b;
}

.HomePageBookSection
{
	margin: 30px 0px;
}

.ContentPageOuterBox
{
    padding:20px 50px 20px 12px;
}

.ContentPageTitle
{
	font: normal bold 14pt/16pt arial, sans-serif;
	text-transform: none;
	color: #89231b;
	display:block;
	margin: 0;
}

.ContentPageText
{
    font-family:Arial;
	font-size:12px;
	line-height:14px;
	color:#89231b;
    padding:15px 0px 0px 0px;
    vertical-align:top;
}



.FormTextBox
{
	background-image:url('../images/whitebox_sm.png');
	background-repeat:no-repeat;
	width: 197px;
	height: 26px;
	padding-bottom:10px;
}

.FormBrowse
{
	background-image:url('../images/whitebox_browse.gif');
	background-repeat:no-repeat;
	width: 197px;
	height: 26px;
	padding-bottom:10px;
}

.FormTextArea
{
	background-image:url('../images/whitebox_lg.png');
	background-repeat:no-repeat;
	width: 197px;
	height: 119px;
	padding-bottom:10px;	
}

.JoinMovementSubNavPad
{
    width: 550px;
    padding:23px 0px 20px 12px;
}

.JoinMovementBoxOuter
{
	margin: 15px 0px 0px 12px;
	padding: 0px;
	width:496px;
	display: block;
}

.JoinMovementBoxTop
{
	height: 138px;
	width: 496px;
	margin:0px;
	padding: 0px;
}

.JoinMovementBoxTop img
{
	height: 138px;
	width: 496px;
	margin:0px;
	padding: 0px;
}

.JoinMovementBoxBtm
{
	height:16px;
	width: 496px;
	display: block;
	vertical-align:bottom;
	margin: 0px;
}

.JoinMovementBoxInner
{
	background-color: #b7b333;
	width: 496px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.JoinMovementBoxElementsShell
{
	background-color: #b7b333;
	width: 496px;
	margin: 00px;
	z-index: 10;

}
.JoinMovementBoxElements
{
	background-color: #b7b333;
	width: 250px;
	margin: 0px auto 0 auto;
}



.RealStoriesBoxOuter
{
	margin: 15px 0px 0px 12px;
	padding: 0px;
	display:block;

	width:496px;
	clear:both;
}

.RealStoriesBoxTop
{
	height: 10px;
	width: 500px;
	background-image:url('../images/leftcolumn/topcorners_blog.gif');
	background-repeat:no-repeat;
}

.RealStoriesBoxBtm
{
	height:10px;
	width: 500px;
	background-image:url('../images/leftcolumn/botcorners_blog.gif');
	background-repeat:no-repeat;
}

.RealStoriesBoxInner
{
	background-color: #f7e5b5;
	width: 479px;
	margin: 0px;
	padding: 0px 0px 20px 20px;
}

.RealStoriesTitle
{
	padding: 18px 0px 23px 0px;
}

.RealStoriesTopic
{
	font: normal normal 12px/18px arial, sans-serif;
	color: #89231b;
	margin: 10px 10px 0px 0px;
	padding: 0;
}

.RealStoriesTopic p
{
	font: normal normal 12px/18px arial, sans-serif;
	color: #89231b;
}

.Locale
{
	font-weight:bold;
}


.BlogBoxOuter
{
	margin: 15px 0px 0px 0px;
	padding: 0px;
	display:block;
	position:relative;
	width:496px;
}

.BlogBoxTop
{
	height: 12px;
	width: 496px;
	display:block;
	vertical-align:top;
}

.BlogBoxTop img
{
	margin: 0px;
	height: 12px;
	width: 496px;
}

.BlogBoxBtm
{
	height:12px;
	width: 496px;
	display:block;
	position:relative;
	vertical-align:top;
}

.BlogBoxBtm img
{
	height:12px;
	width: 496px;
	vertical-align:top;
}

.BlogBoxInner
{
	background-color: #f7e5b5;
	width: 486px;
	margin: -10px 0px;
	padding: 0px 0px 0px 10px;
}

.BlogBoxElements
{
	background-color: #f7e5b5;
	padding: 15px 0px 8px 10px;
}

.BlogEntrytitle
{
	margin: 0px;
	font: italic bold 14pt/16pt Georgia, serif;
	color: #89231b;
	
}

.BlogEntryAuthor
{
	padding: 3px 0px;
	font: italic normal 10pt/12pt arial, sans-serif;
	color: #89231b
}

p.BlogTopic
{
	/*margin: 0;
	padding: 0 5px 0 0;
	font: normal 10pt/15pt georgia, serif;
	color: #89231b;*/
	color:#89231B;
font-family:arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
}

.ReadBlogLinkOuter
{
	margin: 20px 0px;
}


.DiscussionBoxOuter
{
	margin: 15px 0px 0px 12px;
	padding: 0px;
	display:block;
	position:relative;
	width:496px;
}

.DiscussionBoxTop
{
	height: 12px;
	width: 496px;
	background-image:url('../images/leftcolumn/topcorners_discuss.gif');
	background-repeat:no-repeat;
}

/*
.DiscussionBoxTop img
{
	margin: 0px;
	height: 12px;
	width: 496px;
}
*/

.DiscussionBoxBtm
{
	height:12px;
	width: 496px;
	background-image:url('../images/leftcolumn/botcorners_discuss.gif');
	background-repeat:no-repeat;
}

/*
.DiscussionBoxBtm img
{
	height:12px;
	width: 496px;
	vertical-align:top;
}
*/

.DiscussionBoxInner
{
	background-color: #f7e5b5;
	width: 486px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

.DiscussionBoxElements
{
	background-color: #f7e5b5;
	padding: 15px 0px 8px 10px;
}

.DiscussionSubtitle
{
	color: #89231b;
	margin: 15px 0px;
}

.DiscussionBookTopic
{
	font: normal normal 12px/18px arial, sans-serif;
	color: #89231b;
	margin: 0;
	padding: 5px 0px;
}

.DiscussionBookTopic p
{
	font: normal normal 12px/18px arial, sans-serif;
	color: #89231b;
}


.BookTopicBlue
{
	color:#1296d4;
	font-weight:bold;
}

.BookTopicLink 
{
	font-weight:bold;
	color:#89231b;
}

.BookTopicLink a
{
	color:#89231b;
	font-weight:bold;
	text-decoration:none;
}

.BookTopicLink a:hover
{
	color:#89231b;
	font-weight:bold;
	text-decoration:underline;
}

.ReadStoriesLink
{
	font-weight:bold;
	color:#89231b;
	padding: 0 0 0 15px;
}

.ReadStoriesLink a
{
	color:#89231b;
	font-weight:bold;
	text-decoration:none;
}

.ReadStoriesLink a:hover
{
	color:#89231b;
	font-weight:bold;
	text-decoration:underline;
}



.SendCardBoxOuter
{
	margin: 15px 0px 0px 12px;
	padding: 0px;
	display:block;
	position:relative;
	width:496px;
}

.SendCardBoxTop
{
	height: 10px;
	width: 494px;
	background-image:url('../images/leftcolumn/topcorners_card.gif');
	background-repeat:no-repeat;
}

.SendCardBoxBtm
{
	height:10px;
	width: 494px;
	background-image:url('../images/leftcolumn/botcorners_card.gif');
	background-repeat:no-repeat;
}


.SendCardBoxInner
{
	background-color: #764200;
	width: 484px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background-image:url(../images/rightcolumn\bg_sb_brn.gif);
	background-repeat:no-repeat;
}

.SendCardBoxElements
{
	background-color: #764200;
	padding: 15px 0px 8px 10px;
	color: #fff;
}

.SendCardBoxElements p{
	margin: 10px 0px;
}

.SendCardTitle
{
	font: normal bold 22px/24px serifa;
	color:#fff;
}

.ContactInfo
{
	color: #89231b;
	margin: 15px 0px;
	padding: 0 0 0 15px;
	font-weight: bold;
}

.BookCover
{
    margin:0px 15px 5px 0px;
}

.AuthorImage
{
    margin:0px 15px 15px 0px;
}


/* BEGIN: Step Page Styles */

.stepheader
{
    background-image:url(../images/step1landingbg.jpg);
    background-repeat:no-repeat;
    width:780px;
    height:315px;
}

.stepheader2
{
    background-image:url(../images/step2landingbg.jpg);
    background-repeat:no-repeat;
    width:780px;
    height:315px;
}

.stepheader3
{
    background-image:url(../images/step3landingbg.jpg);
    background-repeat:no-repeat;
    width:780px;
    height:315px;
}

.stepheader4
{
    background-image:url(../images/step4landingbg.jpg);
    background-repeat:no-repeat;
    width:780px;
    height:315px;
}

.stepheader5
{
    background-image:url(../images/step5landingbg.jpg);
    background-repeat:no-repeat;
    width:780px;
    height:315px;
}

.storyname
{
	margin:0px;
	font-family:Arial;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#89231b;
}

.stepContainer
{
    padding:20px 50px 20px 12px;
}

.steptext
{
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	color:#89231b;
	padding:15px 0px 0px 0px;
	vertical-align:top;
}

.steptextspecial
{
    font-family:Arial;
	font-size:12px;
	line-height:14px;
	color:#89231b;
    padding:15px 50px 20px 0px;
}

.stepactionlink
{
	margin:5px 0px 10px 0px;
	font: normal bold 12px/14px arial, sans-serif;
	color: #89231b;
	text-decoration: none;
	vertical-align: middle;
}


.stepactionlink a
{
	margin:5px 0px 10px 0px;
	font: normal bold 12px/14px arial, sans-serif;
	color: #89231b;
	text-decoration: none;
	vertical-align: middle;
}

.stepactionlink img
{
	border: 0;
	vertical-align: middle;
}

.stepphoto
{ 
    margin:0px 15px 5px 0px;
}

.scinfo_intropp
{
    text-align: center;
}
/* END: Step Page Styles */


/******** End Left Column Styles */






/******** Begin Right Column Styles */

.Box-WhiteLinkJoin{
	padding:0px 0px 2px 0px;
	vertical-align: middle;
	font: normal bold 12px/14px arial, sans-serif;
	color: #fff;
	text-decoration:none;
}

.Box-WhiteLinkJoin a {
	vertical-align: middle;
	font: normal bold 12px/14px arial, sans-serif;
	color: #fff;
	text-decoration:none;
}
.Box-WhiteLinkJoin a:active {
	text-decoration:underline;
}
.Box-WhiteLinkJoin a:hover{
	text-decoration:underline;
}

.Box-WhiteLinkJoin a:visited {
	text-decoration:none;
}


.Box-WhiteLink img {
	vertical-align: middle;
	border: 0;
}

.Box-WhiteLink{
	padding:0px 0px 2px 10px;
	vertical-align: middle;
	font: normal bold 12px/14px arial, sans-serif;
	color: #fff;
	text-decoration:none;
}

.Box-WhiteLink a {
	vertical-align: middle;
	font: normal bold 12px/14px arial, sans-serif;
	color: #fff;
	text-decoration:none;
}
.Box-WhiteLink a:active {
	text-decoration:underline;
}
.Box-WhiteLink a:hover{
	text-decoration:underline;
}

.Box-WhiteLink a:visited {
	text-decoration:none;
}


.Box-WhiteLink img {
	vertical-align: middle;
	border: 0;
}

.HomePageBoxGreenOuter
{
	margin: 0px 0px 0px 0px;
}
.HomePageRightColWrapper
{
	clear:both;
	display:block;
	position:relative;
	z-index:100 !important;
	margin-top:-20px;
}

.BoxGreenOuter
{
	padding:10px 0px 0px 0px;
}

.Box-GreenTitle{
	background-image:url(../images/rightcolumn/bg_sb_grn.png);
	background-repeat:repeat-y;
	padding:0px 0px 0px 12px;
	font: normal normal 12px/14px arial, sans-serif;
	color:#ffffff;
}

.Box-GreenTitle span#PersonName{
	font-weight:bold;
}



.Box-ConnectOuter
{
	padding:10px 0px 0px 0px;
}

.Box-ConnectInner
{
	background-image:url(../images/rightcolumn/bg_sb_blue.png);
	background-repeat:repeat-y;
	margin-right: 5px;
}

.Box-ConnectTitle
{
	padding:0px 0px 0px 10px;
}

.Box-ConnectText
{
	padding:10px;
	color:#fff;
	font: normal normal 11px/12px arial, sans-serif;
}




.Box-JoinOuter
{
	padding:5px 0px 0px 0px;
}

.Box-JoinInner
{
	background-image:url(../images/rightcolumn/bg_sb_yel.png);
	background-repeat:repeat-y;
		margin-right: 10px;
}

.Box-JoinLogo
{
	padding: 0px 10px 0px 5px;
	vertical-align:top;
}
.Box-JoinTitle
{
	padding:5px 0px 0px 0px;
}
.Box-JoinText
{
	padding:5px 10px 0px 0px;

	color:#fff;
	font: normal normal 11px/12px arial, sans-serif;
}

.Box-JoinLink
{
	margin: 5px 0px 0px 3px;
}

.Box-JoinLink img
{
	border: 0;
}



.Box-BookOuter
{
	padding:10px 0px 0px 0px;
}

.Box-BookInner
{
	background-image:url(../images/rightcolumn/bg_sb_blue.png);
	background-repeat:repeat-y;
}
.Box-BookLogo
{
	padding:0px 10px 0px 5px;
	vertical-align:top;
}


.Box-BookTitle
{
	padding:0px 0px 0px 10px;
}

.Box-BookText
{
	padding:55px 0px 0px 0px;
	border:0;
}

.Box-BookText img
{
	border: 0;
}






.Box-DonateOuter
{
	padding:10px 0px 0px 0px;
}

.Box-DonateInner
{
	background-image:url(../images/rightcolumn/bg_sb_blue.png);
	background-repeat:repeat-y;
}
.Box-DonateLogo
{
	padding:0px 10px 0px 5px;
	vertical-align:top;
}
.Box-DonateTitle
{
	padding:5px 0px 0px 0px;
}
.Box-DonateText
{
	padding:5px 0px;
	color:#fff;
	font: normal normal 11px/12px arial, sans-serif;
}

.Box-DonateLink
{
	padding:0px 0px 2px 0px;
	vertical-align: middle;
	font: normal bold 12px/14px arial, sans-serif;
	color: #fff;
	text-decoration:none;

}

.Box-DonateLink a
{
	color: #fff;
}

.Box-DonateLink a:active
{
	text-decoration:underline;
}

.Box-DonateLink a:hover
{
	text-decoration:underline;
}



.Box-DonateLink img
{
	border: 0;
}







.Box-SurvivorOuter{
	padding:10px 0px 0px 0px;
}

.Box-SurvivorInner
{
	background-image:url(../images/rightcolumn/bg_sb_red.png);
	background-repeat:repeat-y;
}

.Box-SurvivorTitle
{
padding:0px 0px 0px 10px;
}

.Box-SurvivorText
{
	padding:10px 10px 10px 10px;color:#fff;font-size:11px;
}

.Box-SurvivorLink
{
	padding:0px 0px 5px 10px;
	color:#fff;
	font: normal bold 12px/14px arial, sans-serif;
	vertical-align:middle;
}

.Box-SurvivorLink a
{
	color:#fff;
	font: normal bold 12px/14px arial, sans-serif;
	vertical-align:middle;
	text-decoration:none;
}

.Box-SendCardOuter{
	padding:10px 0px 0px 0px;
}

.Box-SendCardInner
{
	background-image:url(../images/bg_sb_red.png);
	background-repeat:repeat-y;
}

.Box-SendCardTitle
{
padding:0px 0px 0px 10px;	
}

.Box-SendCardText
{
	padding:10px 10px 10px 10px;color:#fff;font-size:11px;
}

.Box-SendCardLink
{
	margin:0px 0px 0px 3px;
	border:0;
}

.Box-SendCardLink img
{
	border:0;
}




.Box-CurrentDiscussOuter{
	padding:10px 0px 0px 0px;
}

.Box-CurrentDiscussInner
{
	background-image:url(../images/rightcolumn/box_currentdiscussions.png);
	background-repeat:no-repeat;
	height:398px;
}

.Box-CurrentDiscussTitle
{
	padding:10px 0px 0px 10px;	
}

.Box-CurrentDiscussSubHead
{
	padding:20px 10px 0px 10px;
	color:#89231b;
	font: normal bold 12px/14px arial, sans-serif;
}

.Box-CurrentDiscussText
{
	padding:0px 10px 5px 10px;
	color:#89231b;
	font: normal 12px/14px arial, sans-serif;
}

.Box-CurrentDiscussLink
{
	padding:0px 0px 0px 10px;
	color:#89231b;
	font: normal bold 12px/14px arial, sans-serif;
	vertical-align:middle;
}
.Box-CurrentDiscussLink a
{
	color:#89231b;
	font: normal bold 12px/14px arial, sans-serif;
	text-decoration:none;
}


.Box-DiggItOuter
{
	margin: 10px 0px;
	background-image:url(../images/rightcolumn/green_box.png);
	background-repeat: no-repeat;
	height: 145px;
	width: 215px;

}

.Box-DiggItInner
{
	padding: 10px 0px 0px 10px;
}

.Box-DiggItTitle
{
	padding:0px 0px 5px 0px;	
}

.LogosOuter
{
	margin: 3px 0px;
}

.LogoSpacer
{
	padding: 0px 5px 0px 0px;
}


/******** End Right Column Styles */

.divJoin
{
	background-image:url(../images/leftcolumn/box_newmember.png);
	background-repeat:no-repeat;
	width:400px;
	height:625px;
	padding-left:100px;
	padding-top:15px;
}
.divJoinPadding
{
	padding: 10px 0 0 12px;
}

.tblJoin td
{
	text-align:left;
	vertical-align:top;
}

.imgJoinTitles
{
	padding:3px 5px 0 0;
}

.txtJoin
{
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	color:#FFF;
	width:300px;
	margin: 12px 0 12px 0;
}

.txtJoinLG
{
	font-family:Arial;
	font-size:14px;
	line-height:16px;
	color:#FFF;
	width:300px;
	margin: 12px 0 12px 0;
}

.inputJoin
{
	width:180px;
	border: 0;
	background: none;
}

.txtAreaJoin
{
	width:183px;
	height:110px;
	border: 0;
	background: none;
}

.imgUpload
{
	margin-left: 225px;
}

.imgInformed
{
	margin:5px 0 5px 5px;
	float:left;
}

.imgBtnJoin
{
	margin-left:10px;
}

.chkInformed
{
	float:left;
}

.FormMarkBox
{
	padding-bottom:12px;
}


.Box-NewsOuter
{
	padding:10px 0px 0px 0px;
}

.Box-NewsInner
{
	background-image:url(../images/bg_sitn_brn.gif);
	background-repeat:repeat-y;
	margin-right: 5px;
}

.Box-NewsTitle
{
	padding:0px 0px 0px 10px;
}

.Box-NewsContent
{
	padding:10px;
	color:#fff;
	font: normal normal 11px/12px arial, sans-serif;
}

.Box-NewsItem
{
	line-height: 1.5em;
	display: list-item;
	list-style-position:inside;
}

.Box-NewsItem>a
{
	color:White;
}