/* logo and header */

#hdrHomeL	{
	background: url(../images/hdrHomeS/backerHdr_L.jpg) top left no-repeat;
	width: 312px;
	height: 134px;
	text-align: left;
	}
	
#hdrHomeR	{
	background: url(../images/hdrHomeS/backerHdr_R.jpg) top left no-repeat;
	width: 529px;
	height: 86px;
	text-align: left;
	}
	
#logoHm		{
	margin: 11px 0px 0px 20px;
	}
	
#tagHm		{
	float: left; 
	padding-left: 3px;
	}
	
#searchHm	{
	float: right;
	width: 300px; 
	margin-top: 17px;
	text-align: right;
	}
	
/* secondary header  links layout */
	
#subNavHm		{
	height: 39px;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #371053;
	text-align: right;
	}
	
#subNavPad	{
	padding-top: 7px;	
	}
	
.inputTxt		{
	margin-right: 3px;
	}
	
/* KT The Astrologer */

#KTTxt	{
	float: left;
	margin-left: 4px;
	font-size: 18px;
	font-weight: bold;
	font-family: Times New Roman, Times, serif;
	color: #921b1f;
	padding-top: 0px;
	}
 
#KTTxtRed 	{
	font-size: 16px;
	color: #31054f;
	}
 
#KTCredentials		{
	font-size: 13px;
	font-weight: bold;
	color: #31054f;
	}
 
#date		{
	float: right;
	width: 150px;
	padding-top: 5px;
	margin-right: 9px;
	font-size: 10px;
	font-weight: bold;
	font-family: tahoma, verdana, sans-serif;
	color: #921b1f;
	text-align: right;
	}
  
#hmHdrContent		{
	background: url(../images/hdrHomeS/backerHdrFocus.jpg) top left no-repeat; 	width: 660px;
	height: 214px;
	font-size: 13px;
	text-align: left;
	}
	
/* Top content row Home page */

#titleVideoHm	{
	font-size: 28px;
	color: #335490;
	}
 
#videoTxtHm	{
	width: 200px;
	}
	
.boxHmPad	{
	margin-left: 13px;
	}
	
.titleBoxHm		{
	font-size: 24px;
	color: #335490;
	margin-bottom: 7px;
	line-height: 0.9em;
	}
	
/*  lower content box home page */
 
.backerOrange	{
	background-color: #ffcc66;	
	background: url(../images/common/backer_orange.jpg) top left repeat-x;
	}

/* home page first row content */

#kelliPhoto		{
	width: 181px;
	height: 243px;
	background: url(../images/hdrHomeS/photoKelli.jpg) top left no-repeat;
	}
 
#KT		{
	background: url(../images/hdrHomeS/backerKT.jpg) top left no-repeat;
	width: 660px;
	height: 29px;
	text-align: left;
	}
	
/*  middle content row columns and padding */

.boxWrapperL	{
	margin-bottom: 10px;
	}

#LColHC	{
	float: left;
	width: 224px;
	height: auto;
	text-align: left;
	}
 
#LHCPad	{
	clear: both;
	padding: 0px 0px 0px 2px;
	}
 
#MColHC	{
	float: left;
	width: 425px;
	height: auto; 
	text-align: left;
	}
 
#RColHC	{
	float: left;
	width: 192px;
	height: auto;
	text-align: right;
	}
 
#RHCPad	 {
	float: right;
	padding: 0px 2px 0px  0px;
	}
  
 /* MatchMe box Home */
 
.matchMeT	{
	width: 425px;
	height: 33px;
	}
 
.matchMeCnt	{
	background: url(../images/matchMe/cntMM.gif) repeat;
	width: 425px;
	height: auto;
	}
	
.matchMeB	{
	background: url(../images/matchMe/baseMM.gif) top center no-repeat;
	width: 425px;
	height: 23px;
	}
 
.mmPhBkr	{
	background: url(../images/matchMe/bkr_MMPhotoHm.gif) top center no-repeat;
	width: 79px;
	height: 100px;
	text-align: center;
	margin-left: 7px;
	}
	
.photoMMHm	{
	padding-top: 5px;
	}
 
.photoCell	{
	width: 90px;
	}
	
.txtCellMM		{
	width: 330px;
	 text-align: left;
	 }
	 
.mmTxtPad	{
	width: 320px;
	margin-left: 7px;
	}
	
#formCellMM		{
	padding: 9px 0px;
	height: auto;
	}
	
.mmHmFormL	{
	float: left;
	width: 80px;
	margin-right: 5px;
	text-align: right;
	padding-top: 4px;
	}
	
.mmHmFormR	{
	float: left;
	width: 335px;
	height: 25px;
	}
	
.mmHmFormR2		{
	float: left;
	height: 25px;
	margin-right: 11px;
	}

/*  blog focus box tags */

 #blogT	{
	background: url(../images/blog/hdr_theBlog.gif) top center no-repeat;
	width: 425px;
	height: 29px;
	}
 
#blogCnt	{
	background: url(../images/blog/cntBlog.gif) repeat;
	width: 425px;
	height: auto;
	height: auto;
	}
	
#blogEd	{
	background: url(../images/blog/cntVBlog.jpg) repeat;
	width: 423px;
	height: auto;
	height: 115px;
	margin-left:1px;
	}	
	
#blogB	{
	background: url(../images/blog/baseBlog.gif) top center no-repeat;
	width: 425px;
	height: 11px;
	}
	
.phEdBlog	{
	border: 1px #1a1a1a solid;
	}
	
#blogIFrame		{
	width: 420px;
	height: auto;
	text-align: center;
	margin-left: 5px;
	}

#blogPhBkr	{
	width: 79px;
	height: auto;
	text-align: center;
	margin-left: 7px;
	}
	
/* Featured Astrologer popup */

#popFAWrapper	{
	position: absolute; 
	top: -41px;
	left: 100px;
	width: 448px;
	height: 175px;
	background-color: #605a28;
	display: none;
	 z-index: 10;
	}
	
#popFAPad	{
	padding: 2px 0px 0px 2px;
	}
	
.popFAPh		{
	border: 1px #605a28 solid;				
	}

#popFAL		{
	float: left;
	width: 12px;
	height: 171px;
	background: url(../images/pop_FA/endL.gif) top left no-repeat;
	}

#popFAM	{
	float: left;
	width: 420px;
	height: 171px;
	background: url(../images/pop_FA/cntFA.gif) repeat;
	}
 
#popFAR	{
	float: left;
	width: 12px;
	height: 171px;
	background: url(../images/pop_FA/endR.gif) top left no-repeat;
	}
	
#photoCellFA	{
	width: 100px;
	text-align: center;
	}
	
#txtCellFA	{
	width: 310px;
	 text-align: left;
	 }
	
#txtPadFA	{
	width: 290px;
	border: 0px #ccc solid;
	padding-top: 5px;
	}
 
.captionFA	{
	font-size: 18px;
	line-height: 1.1em;
	color: #504a1a;
	}
 
/* Video popop */

 #vidT	{
	background: url(../images/pop_vid/vidT.gif) top center no-repeat;
	width: 335px;
	height: 26px;
	}
 
#vidCnt	{
	background: url(../images/pop_vid/vidC.gif) repeat;
	width: 335px;
	height: 300px;
	}

	
#vidB	{
	background: url(../images/pop_vid/vidB.gif) top center no-repeat;
	width: 335px;
	height: 15px;
	}
	
.vidClose	{
	float: right;
	padding: 11px 15px 0px 0px;
	}

.rightVid	{
	float: right;
	padding: 9px 7px 0px 0px;
	}
	
#vidBuWrapper		{
	width: 300px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	}
	
#buPrevious	{
	float: left;
	width: 31px;
	height: 15px;
	}
	
#buNext		{
	float: right;
	width: 31px;
	height: 15px;
	}
	
 /*  AJAX nav tags */
 
#matchMeNav	{
 	display: block;
 	}
 
 #aboutYouNav	{
 	display: none;
 	}
 	
 #reportsNav	{
 	display: none;
 	}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 