/*========================================================*/
/*         CSS for DotNetNuke Skin - Advantage            */
/*                   by DrNuke                            */
/*             http://www.DrNuke.co.uk                    */
/*========================================================*/

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY                   */ #body { margin: 0; background: #FFFFFF; margin: 0 0 0 0; }
/* Setting Text Throughout the skin      */ table, tr, td {font-family: arial; font-size: 11px; margin: 0; color: #5d5d5d;}
                                            p {font-family: arial; font-size: 11px; color: #5d5d5d;}
											
/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

/*-- width setting on skins				--*/ .StandardWidth { width:776px; }
/*-- 100 percent height where required	--*/ .FullHeight { height:100%; }
/*-- 100 percent width where required   --*/ .FullWidth { width:100%; }
/*-- outer table on unbordered skins  	--*/ .OuterTable { width:100%; height:100%; }
/*-- outer table on bordered skins    	--*/ .OuterTableBorder { width:100%; height:100%; background:#d2d2d2; }
/*-- outer cell on bordered skins     	--*/ .OuterTDBorder { padding:0 0 0 0; }

/*-- row containing logo area      		 .LogoRow { height:1px; padding: 0 15px 0 15px; }--*/
/*-- cell containing logo          		.LogoTD { height:70px; padding: 0 0 0 0; }--*/ 
/*-- row containing banner area     	--*/ .BannerRow { height:1px; padding: 0 8px 0 8px; }
/*--row containing custom banner area 	--*/ .CustomBannerRow { height:1px; padding: 7px 10px 0 10px; }
/*-- cell containing banner left 	    --*/ .BannerLeft { width:15px; }
/*-- cell containing banner right   	--*/ .BannerRight { width:15px; }
/*-- row containing date		     	.DateRow { height:1px; padding: 0 0 0 0; }--*/ 
/*-- cell containing date	    		.DateTD { padding: 15px 0 0 0; } --*/ 
/*-- row containing menu shadow     	--*/ .MenuShadowRow { height:13px; padding: 0 8px 0 8px; }
/*-- cell containing menu shadow      	--*/ .MenuShadowTD { width:100%; background: url(images/menushadow-bg.jpg) repeat top left; }
/*-- row for space between areas  		--*/ .SpaceBar { height:10px; padding: 0 0 0 0; }
/*-- cell containing search       		--*/ .SearchTD { width:220px; vertical-align: top; height: 70px; padding: 15px 0 0 0; }
/*-- row containing footer area   		--*/ .FooterRow { height:35px; padding: 0 0 0 0; }
/*-- cell containing privacy       		--*/ .PrivacyTD { text-align: right; vertical-align: top; padding: 0 20px 0 0; }
/*-- cell containing terms       		--*/ .TermsTD { text-align: right; vertical-align: top; padding: 0 8px 0 0; }
/*-- row containing copyright token 	--*/ .CopyrightRow { height:20px; padding: 0 10px 0 10px; vertical-align: bottom; }
/*-- cell containing copyright     		--*/ .CopyrightTD { width: 100%; vertical-align: top; padding: 0 0 0 20px; }
/*-- cell containing menu shadow left 	--*/ .MenuShadowLeft { width:15px; }
/*-- cell containing menu shadow right	--*/ .MenuShadowRight { width:15px; }

/*========================================================*/
/*  Outer Border Elements - border skins only             */
/*========================================================*/

/*-- border skins outer border table   	--*/ .BorderTable { height:100%; }
/*-- left edge                     		--*/ .BorderL { width:8px; background: url(images/border-l.gif) repeat-y top left; }
/*-- content area                  		--*/ .BorderM { background: #FFFFFF; }
/*-- right edge                   		--*/ .BorderR { width:8px; background: url(images/border-r.gif) repeat-y top right; }

/*========================================================*/
/*  Outer Open Elements - open skins only                 */
/*========================================================*/

/*-- open skins outer table   			--*/ .OpenTable { height:100%; }

/*========================================================*/
/*  Search Box Elements                                   */
/*========================================================*/
/*--
/*-- search table   					 .SearchTable { width:220px; }
/*-- top left corner              .SearchTL { width:11px; height:11px; background: url(images/search-tl.gif) no-repeat bottom left; }
/*-- top edge                     .SearchT { height:11px; background: url(images/search-t.gif) repeat-x bottom left; }
/*-- top right corner             .SearchTR { width:11px; height:11px; background: url(images/search-tr.gif) no-repeat bottom right; }
/*-- left edge                    .SearchL { width:11px; background: url(images/search-l.gif) repeat-y top left; }
/*-- content area                 .SearchM { background: #f7f7f7; }
/*-- right edge                   .SearchR { width:11px; background: url(images/search-r.gif) repeat-y top right; }
/*-- bottom left corner           .SearchBL { width:11px; height:11px; background: url(images/search-bl.gif) no-repeat top left; }
/*-- bottom edge                  .SearchB { height:11px; background: url(images/search-b.gif) repeat-x top left; }
/*-- bottom right corner          .SearchBR { width:11px; height:11px; background: url(images/search-br.gif) no-repeat top right; }
--*/

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- date token idle                  	--*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #5d5d5d; font-family: arial; font-size: 11px; text-decoration: none; }
/*-- date token hover                 	--*/ a.DATE_object:hover { color: #5d5d5d; font-family: arial; font-size: 11px; text-decoration: none; }
/*-- terms privacy and copyright       	--*/ .FOOTER_objects { color:#5d5d5d; font-size: 11px; }
/*-- terms privacy and copyright links 	--*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { font-size: 11px; color:#5d5d5d; font-weight:normal; text-decoration:underline; }
/*-- terms privacy and copyright hover 	--*/ a.FOOTER_objects:hover { font-size: 11px; color:#444444; font-weight:normal; text-decoration:none;  }
/*-- language selector dropdown        	--*/ .Language_object { font-family: arial; font-size: 12px; text-decoration: none; }

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: arial; font-size: 13px; color: #5d5d5d; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: arial; font-size: 13px; font-weight: bold; color: #5d5d5d; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: arial; font-weight: bold; font-size: 13px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: arial; font-size: 13px; font-weight: bold; color: #777; padding: 0; }
/*-- headings					       --*/ .Head { font-family: arial; font-size: 13px; color: #d9a331; background: transparent; font-weight: bold; padding: 0;}
/*-- headings white				       --*/ .HeadWhite { font-family: arial; font-size: 13px; color: #ffffff; background: transparent; font-weight: bold; padding: 0;}
/*-- headings blue				       --*/ .HeadBlue { font-family: arial; font-size: 13px; color: #687b9c; background: transparent; font-weight: bold; padding: 0;}
/*-- headings silver				    .HeadSilver { font-family: arial; font-size: 13px; color: #afaeab; background: transparent; font-weight: bold; padding: 0;}--*/
/*-- headings silver				   --*/ .HeadSilver { font-family: arial; font-size: 14px; color: #f09020; background: transparent; font-weight: bold; padding: 0;}
/*-- headings red				       --*/ .HeadRed { font-family: arial; font-size: 13px; color: #a0494f; background: transparent; font-weight: bold; padding: 0;}
/*-- headings pink				       --*/ .HeadPink { font-family: arial; font-size: 13px; color: #cc66b2; background: transparent; font-weight: bold; padding: 0;}
/*-- headings lilac				       --*/ .HeadLilac { font-family: arial; font-size: 13px; color: #7c5ab1; background: transparent; font-weight: bold; padding: 0;}
/*-- headings green				       --*/ .HeadGreen { font-family: arial; font-size: 13px; color: #93a664; background: transparent; font-weight: bold; padding: 0;}
/*-- headings yellow				   --*/ .HeadYellow { font-family: arial; font-size: 13px; color: #d9a331; background: transparent; font-weight: bold; padding: 0;}
/*-- headings orange				   --*/ .HeadOrange { font-family: arial; font-size: 13px; color: #eb8441; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #666666; font-family: arial; font-weight: bold; font-size: 13px; text-decoration: underline; }
/*-- default links hover               --*/ a:hover { color: #444444; font-family: arial; font-size: 13px; text-decoration: underline; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #666666; font-family: arial; font-weight: bold; font-size: 13px; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #444444; font-family: arial; font-size: 13px;	text-decoration: none; }
/*-- search button in search form      --*/ .SearchButton { background: transparent; padding: 15px 13px 7px 13px; cursor: hand; font-size:1px; margin: 0 0 0 0;}

/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form elements      		--*/ select, input { font-family: arial; font-size: 13px; color: #333333; }
/*-- textbox                    		--*/ .NormalTextBox { color: #333333; padding-left: 4px; line-height: 13px; font-family: arial; font-weight: normal; font-size: 13px; }
/*-- textbox container          		--*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    		--*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:22px; background: #ffffff; width: 130px; color: #666666; padding: 4px 4px 0px 4px; border: 1px solid #abadb3; cursor:text;}
/*-- buttons                    		--*/ .StandardButton { background: #f2f2f2 none; color: #575757; font-family: arial; font-size: 13px; font-weight: normal; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#7A7A7A'); }

/*========================================================*/
/*  FAMILY, INC. Book                                     */
/*========================================================*/

/*--main area picture and text --*/
#Family{
	
}

#Family P{
	font-size: 13px;
}
#Family .BookName{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: Bold;
	text-transform: uppercase;
	color: #3a3a3a;
}

#Family .Question {
	font-size: 16px;
	font-weight: bolder;
	color: #5d5d5d;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}

#Family .QuestionII {
	font-size: 14px;
	font-weight: bolder;
	color: #5d5d5d;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}

#Family .Answer{
	font-size: 15px;
	font-weight: bolder;
	color: #f09020;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;	
}

#Family .ChapterName{
	font-size: 12px;
	font-weight: Bold;
	color: #3a3a3a;
}

#Family .AuthorName{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: Bold;
	text-transform:capitalize;
	color: #3a3a3a;
}

#Family .Heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: Bold;
	text-transform:capitalize;
	color: #f09020;
}

/*========================================================*/
/*  FirstPage List of Chapters                          */
/*========================================================*/

#FamilyChapters {
	width: 300px	
}


#FamilyChapters ul {
	list-style:none;
	margin: 0;
	padding: 0;

}

#FamilyChapters li a:link, #FamilyChapters li a:visited {
	display: block;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0.4em 0 0.4em 0.5em;
	background-color:transparent;
	color: #464646;
	text-decoration: none; 

}

#FamilyChapters li a:hover{
	color:#f09020;
	font-weight: bold;
}


/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/

