






body,html {

    margin:0;
    padding:0;
    font-family:  Helvetica, sans-serif;
    background-color:#171915;
    z-index:-3;
    
}



a {

	color: #000000;


}
div.classCentralContainer {
    width:910px;
    margin:0 auto;
    margin-bottom:40px;
    border: solid 1px #000000;
}

h1 {

font-size:14pt;

}



/*//////////////////////////////
////////                ////////
////////    HEADER      ////////
////////                ////////
//////////////////////////////*/
	
div.classSwfContainer {

	position: absolute;
	margin-left: 29px;
	z-index: 0;

}

div.classHercBannerContainer {

    height: 160px;
	margin: 0px;

	padding: 0px;

}



img.classHercBannerImg 
{
    position:absolute;
    z-index:3;
    
    
}






div.classLogoWrittingContainer {

    position:absolute;
    z-index:8;
    
}



div.classBannerButtonsContainer {

	position:absolute;

	z-index:7;

	margin: 28px 0px 0px 521px;

	padding: 0px;
	
	width: 372px;

}

div.classBannerButtonsContainer img{border:0px;}



div.classBannerDescriptionText {

	position:absolute;

	z-index:5;

	margin: 85px 0px 0px 281px;

	padding: 0px;

	font-family:  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width:595px;
	color: #a9955a;

}



/*Menu Area*/


div.classMenuArea {

	position: absolute;

	z-index: 6;

	margin-top:136px;
	margin-left:-1px;

	width:910px;

	font-family:  Helvetica, sans-serif;
	


}

div.classHeaderContainer{

border-bottom:1px #000000 solid;

}

div.classMenuLine  {
	
  	margin: 0;
  	padding: 0;
  	font-weight: bold;
	font-size: 13px;

}
	

div.classCurrentMenuItem {
	
	float: left;

	background-color:#ebd99b;
	 

	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #ebd99b;


	margin: 0px 0px 0px 0px;

	padding: 3px 11px 4px 11px;

	color: #000000;

	

}

div.classCurrentMenuItem a {

text-decoration:none;

}



div.classMenuItem	{

	float: left; 
	/* hide from IE mac \*/
	overflow: hidden;
	/* end hide from IE mac */

	
	border: 1px solid #000000;
	border-top: none;
	border-right: none;

	margin: 0px;
	padding: 4px 11px 4px 11px;




	}
    

div.classMenuItem a {

	color: #ebd99b;
	text-decoration: none;

}

div.classMenuItem a:hover {

	color: #ffffff;

	text-decoration: none;

}



/*Add this*/

div.classAddThisButton {

	position:absolute;

	z-index: 7;

	margin: 140px 0px 0px 780px;


}

div.classAddThisButton a {

	color: #ebd99b;

	text-decoration: none;

	font-size: 10px;




}

    

/*////////////////////////////*/



/*//////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////                ////////
////////////////////////////////////////////////////////////////////    CONTENT     ////////
////////////////////////////////////////////////////////////////////                ////////
//////////////////////////////////////////////////////////////////////////////////////////*/

div.classContentArea {

    margin:0 auto;
    background-color:#ebd99b;
    padding:30px;
    font-size:10pt;
}

/*////////////////////////////*/





/*//////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////                ////////
////////////////////////////////////////////////////////////////////    FOOTER      ////////
////////////////////////////////////////////////////////////////////                ////////
//////////////////////////////////////////////////////////////////////////////////////////*/

div.classFooterArea {

    width:910px;
    margin:0 auto;
    background-image:url('/template/images/footerbanner.png');
    height:95px;
    border-top: solid #000000 1px;
}




div.classBottomMap {

	width: 270px;
	color: #ebd99b;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
    padding-top:17px;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right:auto;
    
}

div.classBottomMap a {
	
	color: #ebd99b;
	text-decoration: none;

}


div.classBottomMap a:hover {

	color: #ffffff;

}

div.classHoroscopeLinks {

	width: 500px;
	color: #ebd99b;
	font-size: 9px;
	text-align: center;
    padding-top:0px;
	margin-bottom: 2px;
	margin-left: auto;
	margin-right:auto;
    
}

div.classHoroscopeLinks a {
	
	color: #ebd99b;
	text-decoration: none;

}


div.classHoroscopeLinks a:hover {

	color: #ffffff;

}





div.classLegalNotice {

	width: 370px;
	color: #ebd99b;
	font-size: 11px;
	text-align: center;
	font-weight: bold;

	margin-bottom: 10px;

	
	margin-left: auto;
	margin-right:auto;

	

}




div.classLegalNotice a {

	
	color: #ebd99b;
	text-decoration: none;

}

div.classLegalNotice a:hover {

	
	color: #ffffff;

}




/*////////////////////////////*/


















/*//////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////                ////////
////////////////////////////////////////////////////////////////////  HOROSCOPE     ////////
////////////////////////////////////////////////////////////////////                ////////
//////////////////////////////////////////////////////////////////////////////////////////*/



div.classTopStrip{

margin:0px;
padding:0px;
padding-bottom:7px;

}


div.classVideoArea {

	font-size:10pt;
    							border: 2px solid #a9955a;
								padding:15px;
        						background-color:#d1c083;
        						margin-top:10px; 

    margin:0px;
    width:640px;
    
    //position:absolute;
    //float:left;

}

div.classVideoArea a{

color:#362800;
text-decoration:none;

}

div.classAddHolder{

	position:absolute;
    float:right;
    margin-left:690px;
    height:600px;
    width:200px;

}

div.classVideoArea a:hover{

color:#ffffff;

}

div.classHoroscopeTitle{

    padding:0px 0px 0px 0px;
    margin:0px;
    float:left;
	width:520px;
	line-height:120%;
    

}
div.classHoroscopeControls{

    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    float:right;
	width:108px;
	font-size:8pt;
	line-height:115%;
	text-align:right;

}

div.classHoroscopeTitle h1{

    margin:0px;
    font-size:16pt;
    font-family:  Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    margin:2px 0px 0px 0px;
    padding:1px;
    
}

div.classHoroscopeTitle em{

    margin:0px;
    padding:0px;
    text-decoration:none;
    font-size:8pt;
    font-family:  Helvetica, sans-serif;
    text-align: left;
    
    
}

div.classSignsStrip{

    text-align:center;
    margin-top:1px;

}

div.classSignsStrip a, div.classSignsStrip p{

    font-size:9pt;
    font-family:  Helvetica, sans-serif;
    text-decoration: none;
    border:0px;
    margin:0px;
    padding:0px;


}

div.classSignsStrip a{

    font-size:9pt;
    font-weight:bold;
    
}

div.classSignsStrip a:hover{

    color:#ffffff;
    
}

div.classHoroscopeWritingArea{

    padding:0px 0px 0px 0px;

    
}

div.classHoroscopeWritingArea h2{

    border:0px;
    margin:0px;
    margin-bottom:5px;
    padding:0px;
    font-size:12pt;
    
    
}

div.classHoroscopeWritingArea h2 a{

    text-decoration:none;
    font-size:9pt;
    color:#000000;
    
    
}




div.classHoroscopeWritingArea h2 a:hover{


    color:#ffffff;
    
    
}

div.classMonthlyText{

    font-size:10pt;
    							border: 2px solid #a9955a;
								padding:15px;
        						background-color:#d1c083;
        						margin-top:10px; 

}

div.classYearlyText{

    font-size:10pt;
    							border: 2px solid #a9955a;
								padding:15px;
        						background-color:#d1c083;
        						margin-top:10px; 

}

div.classYearlyVideoBox{

    position: relative;
	overflow: visible;
    padding: 0px;
    margin 0px;
	z-index: 4;
	width: 360px; 
	text-align: justify;
	border: 0px;
	float: right;
	font-size: 76%;
    margin-top: 5px;

}

div.classYearlyAdBox{
    position: relative;
	overflow: visible;
z-index:4;
    padding: 0px;
    margin 0px; 
	border: 1px solid black;
	float: right;
	font-size: 76%;
    margin: 5px;

}


div.classTraitsBox{

   font-size:10pt;
								text-align:left;
								border: 2px solid #a9955a;
								width:auto;
								padding:9px;
								margin:0px;
								margin-top:5px;
								background-color:#a9955a; 
   min-height:290px; 

}

div.classTraitsBox h1 {

	font-size: 12pt;

}

div.classTraitsDetailsBox{

    position: relative;
	overflow: visible;
    padding: 7px;
    margin 0px 0px 10px 10px;
	z-index: 4;
	width: 170px; 
	text-align: justify;
	float: right;
	background-color:#333430 
    

}

div.classTraitsDetailsBox hr{

background-color: #676965;
color:##676965;
width:100%;
height:1px;
border: 0;
margin:3px;

}

div.classTraitsDetailsBox h2{

text-decoration:none;
font-weight:normal;
font-size:8pt;
margin: 0px;
padding: 0px;
color:#DEDFDD;

}

div.classTraitsDetailsBox b{

color:#676965;

}

div.classPostControls {

    margin-top:7px;
    text-align:right;

}

div.classPostControls a {

color:#000000;
text-decoration:none;

}

div.classPostControls a:hover {

color:#ffffff;

}


div.classFollowBox{

font-size:12pt;
margin-top:8px;

}

div.classFollowBox table{

margin-top:10px;

}

div.classFollowBox table td{

padding:0px;

padding-right:25px;

}


/*////////////////////////////*/

