/*========================================================*/
/*  Main Body & Scrollbar                                 */
/*========================================================*/


BODY {
	background-image:url(../images/page-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #45767d;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#752e00;
	scrollbar-shadow-color:#F3F3F3;
	scrollbar-face-color:#752e00;
	scrollbar-highlight-color:#F3F3F3;
	scrollbar-darek-shadow-color:white;
	scrollbar-3d-light-color:#9BAAC1;
}

/*------------------------  End  -------------------------*/



/*========================================================*/
/* Alignments                                             */
/*========================================================*/



.TopCenterAlign { vertical-align:top; text-align:center;}
.TopLeftAlign { vertical-align:top; text-align:left;}
.TopRightAlign { vertical-align:top; text-align:right;}


h2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 24px;
	COLOR: #488041;
	FONT-FAMILY: arial;
	text-decoration: none;
	margin:0px;
}

h3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 22px;
	COLOR: #170802;
	FONT-FAMILY: arial;
	text-decoration: none;
	margin:0px;
	padding-top:5px;
}

h4 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #170802;
	FONT-FAMILY: arial;
	text-decoration: none;
	margin:0px;
	padding-top:5px;
}



/*========================================================*/
/* DIV                                                    */
/*========================================================*/


#MainDiv {
	width:952px;
	vertical-align:top;
	text-align:center top;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
	margin-top:40px;
}

#header{
	width:952px;
	height:201px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	vertical-align:bottom;
}

#content-div{
	width:952px;
	background-image:url(../images/body-bg.jpg);
	background-repeat:repeat-y;
	float:left;
	padding:11px 9px 9px 9px ;
}
#content-holder
{
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
width:500px;
position:relative;
}

#bottom-bar{
	width:952px;
	height:36px;
	background-image:url(../images/bottom-bar.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}

#div-left{
	width:249px;
	float:left;
}

#div-middle-karen-story{
	width:915px;
	float:left;
	margin-left:9px;
	_margin-left:4px;
	
}

#div-middle{
	width:409px;
	float:left;
	margin-left:9px;
	
}

#div-middle-abuse{
	width:635px;
	float:left;
	margin-left:9px;
	
}

#div-right{
	width:259px;
	float:left;
	margin-left:9px;
}


#child-abuse-top{
	width:249px;
	height:39px;
	background-image:url(../images/children-abuse-top.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}

#child-abuse-bg{
	width:249px;
	background-image:url(../images/children-abuse-bg.jpg);
	background-repeat: repeat-y;
	background-position:bottom;
	float:left;
}

#child-abuse-bottom{
	width:249px;
	height:28px;
	background-image:url(../images/children-abuse-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}

#child-abuse-text{
	width:230px;
	padding: 9px;
	float:left;
}

#karen-blog-text{
	width:230px;
	padding: 9px;
	float:left;
}

#child-abuse-maindiv{
	width:249px;
	float:left;

}


#home-left-image{
	width:380px;
	height:139px;
	background-image:url(../images/home-image.jpg);
	background-repeat:no-repeat;
	background-position: center;
	margin-left:5px;
}

#home-left-image2{
	width:249px;
	height:139px;
	background-image:url(../images/home-image2.jpg);
	background-repeat:no-repeat;
	background-position: top;
	float:left;
}


#karen-blog{
	width:249px;
	height:38px;
	background-image:url(../images/karen-blog-top.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}




#karen-story-top{
	width:913px;
	height:35px;
	background-image:url(../images/karen-story-top.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:left;
}
.karen-story-top-small{
	width:500px;
	height:35px;
	background-image:url(../images/karen-story-top-small.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:left;
}

#karen-story-bottom{
	width:913px;
	height:28px;
	background-image:url(../images/karen-story-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}
.karen-story-bottom-small{
	width:500px;
	height:28px;
	background-image:url(../images/karen-story-bottom-small.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}

#karen-story-bg{
	width:913px;
	background-image:url(../images/karen-story-bg.jpg);
	background-repeat:repeat-y;
	background-position:top;
	float:left;
}

.karen-story-bg-small{
	width:500px;
	background-image:url(../images/karen-story-bg-small.jpg);
	background-repeat:repeat-y;
	background-position:top;
	float:left;
}

#abuse-top{
	width:635px;
	height:14px;
	background-image:url(../images/abuse-top.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:left;
}

#abuse-bg{
	width:635px;
	background-image:url(../images/abuse-bg.jpg);
	background-repeat:repeat-y;
	background-position:top;
	float:left;
}

#abuse-bottom{
	width:635px;
	height:28px;
	background-image:url(../images/abuse-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}

#finding-peace-top{
	width:409px;
	height:35px;
	background-image:url(../images/finding-peace-top-2.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:left;
}


#finding-peace-top-3{
	width:409px;
	height:49px;
	background-image:url(../images/finding-peace-top-3.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:left;
}

#its-not-your-fault{
	width:409px;
	height:35px;
	background-image:url(../images/its-not-ur-fault.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:left;
}

#finding-peace-bg{
	width:409px;
	background-image:url(../images/finding-peace-bg.jpg);
	background-repeat:repeat-y;
	background-position:top;
	float:left;
}


#finding-peace-bottom{
	width:409px;
	height:28px;
	background-image:url(../images/finding-peace-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}


#finding-peace-text{
	width:380px;
	padding: 9px;
	float:left;
}

#not-your-fault-text{
	width:380px;
	height:200px;
	padding: 9px;
	float:left;
}

#abuse-text{
	width:600px;
	height:587px;
	padding: 9px;
	float:left;
}

#karen-story-text{
	width:880px;
	padding: 9px;
	float:left;
}

.karen-story-text-small{
	width:480px;
	padding: 9px;
	float:left;
}
#buythebook-main-div{
	width:259px;
	float:left;
}

#buythebook-top{
	width:259px;
	height:39px;
	background-image:url(../images/buythebook-top.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#abuse-link-box-top{
	width:259px;
	height:39px;
	background-image:url(../images/abuse-link-box.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#buythebook-bg{
	width:259px;
	background-image:url(../images/buythebook-bg.jpg);
	background-repeat:repeat-y;
	background-position:bottom;
	float:left;
}

#abuse-link-box-bg{
	width:259px;
	background-image:url(../images/abuse-link-box-bg.jpg);
	background-repeat:repeat-y;
	background-position:bottom;
	float:left;
}

#abuse-link-box-bottom{
	width:259px;
	height:24px;
	background-image:url(../images/abuse-link-box-bottom.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	float:left;
}

#abuse-link-box{
	width:230px;
	padding: 10px;
	float:left;
}

#buythebook-bottom{
	width:259px;
	height:24px;
	background-image:url(../images/buythebook-bottom.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	float:left;
}


#book{
	width:259px;
	height:340px;
	background-image:url(../images/book.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#back-cover-book{
	width:400px;
	height:700px;
	background-image: url(../images/back-cover.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin-left:4px;
	_margin-left:0px;
	*margin-left:0px;
}

#buttons-div{
	width:232px;
	height:36px;
	margin-left:8px;
	margin-top:3px;
}

#view-btn-div{
	width:232px;
	height:63px;
	margin-left:8px;
	margin-top:3px;
}



#praise-follwoing-top{
	width:259px;
	height:39px;
	background-image:url(../images/praise-follwoing-whisper-top.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}


#praise-following-text{
	width:240px;
	padding: 9px;
	float:left;
}

#your-fault-div{
	width:259px;
	float:left;
}

#articles-div{
	width:915px;
	float:left;
}

#main-bottom-div{
	width:952px;
	height:60px;
	float:left;
}

#bottom-links-div{
	width:500px;
	float:left;
}

#bascom-link-div{
	width:450px;
	float:left;
}


/*-----------------------------------------------*/

ul {
	padding-left: 0px;
	margin-left: 15px;
	margin-top: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #170802;
	FONT-FAMILY: arial;
	text-decoration: none;
	text-align:left;
}

li {
	list-style-image:url(../images/bullet-1.jpg);
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 4px ;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #170802;
	FONT-FAMILY: 170802;
	text-decoration: none;
	text-align:left;
}

li a{
	color:#170802;
	text-decoration:none;
}

li :hover{
	COLOR: #170802;
	text-decoration:underline;
	
} 


.navNormal1{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #170802;
	FONT-FAMILY: arial;
	text-decoration: none;
}

a.navNormal1, a.navNormal1:link, a.navNormal1:visited, a.navNormal1:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #170802;
	FONT-FAMILY: arial;
	text-decoration: underline;
}

a.navNormal1:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #170802;
	FONT-FAMILY: arial;
	text-decoration: none;
}



.navNormal2{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #d4dfe1;
	FONT-FAMILY: arial;
	text-decoration: none;
}

a.navNormal2:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #d4dfe1;
	FONT-FAMILY: arial;
	text-decoration: none;
}

a.navNormal2:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #d4dfe1;
	FONT-FAMILY: arial;
	text-decoration: underline;
}


.side_links{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #170802;
	FONT-FAMILY: arial;
	text-decoration: none;
	line-height:20px;
	text-decoration: underline;
}

a.side_links:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #170802;
	FONT-FAMILY: arial;
	text-decoration: none;
	line-height:20px;
}


.botom-nav, A.botom-nav, A.botom-nav:link, A.botom-nav:visited, A.botom-nav:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #a14121;
	FONT-FAMILY: georgia;
	text-decoration: none;
	line-height:17px;
}

a.botom-nav:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #a14121;
	FONT-FAMILY: georgia;
	text-decoration: underline;
}


.copyright, A.copyright, A.copyright:link, A.copyright:visited, A.copyright:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: georgia;
	text-decoration: none;
	line-height:17px;
}

a.copyright:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: georgia;
	text-decoration: underline;
}