/* ----- DAILY HOROSCOPE PAGE STYLES */

#horoprintthis   { 
 font-family: Times New Roman,serif; 
 font-size: 9pt; 
 font-style:italic; 
 text-align:center; 
 margin-top: 0px; 
 margin-bottom: 12px
 }


.horohdr   { 
 font-family: Verdana,Arial,sans-serif; 
 font-size: 10pt; 
 color: black; 
 font-weight: bold; 
 text-align:center; 
 margin-top: 0px; 
 margin-bottom: 0px 
 }
#horosign   { 
 font-family: Verdana,Arial,san-serif; 
 font-size: 18pt; 
 color: #FF0000; 
 font-weight: bold; 
 font-style: normal;
 text-align:center; 
 margin-top: 5px; 
 margin-bottom: 15px 
 }


#dailydate {
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	color: red;
	}
#dailyscopetext {
	font-size: 11pt;
	font-weight: normal;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#horocopyright   { 
 font-family: times new roman,serif; 
 font-size: 6.5pt; 
 font-style: normal; 
 text-align: center; 
 margin-top: 0px; 
 margin-bottom: 2px
 }



/* ----- TABLE LAYOUT */
table#prtcontainer {
	width: 680px;
	border-collapse: collapse;
	}
td.theadcopyright {
	vertical-align: top;
	text-align: left;
	border: 0px;
	padding: 0px;
	}
td.prttopleftcol {
	vertical-align: top;
	width: 50%;
	text-align: left;
	border: solid #a9a9a9 1px;
	padding: 10px;
	}
td.prttoprightcol {
	vertical-align: top;
	width: 50%;
	text-align: left;
	border: solid #a9a9a9 1px;
	padding: 10px;
	}
td.prtbottomleftcol {
	vertical-align: top;
	width: 50%;
	text-align: left;
	border: solid #a9a9a9 1px;
	padding: 10px 10px 0px 10px;
	}
td.prtbottomrightcol {
	vertical-align: top;
	width: 50%;
	text-align: left;
	border: solid #a9a9a9 1px;
	padding: 10px 10px 0px 10px;
	}



/* ----- SIGN INFORMATION */
div.signinfo {
	width: 100%;
	}
div.signinfo h3 {
	font-size: 11pt;
	font-weight: bold;
	font-family: times new roman,serif;
	font-style: italic;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 5px;
	color: indigo;
	}
div.signinfo p {
	font-size: 8pt;
	font-family: tahoma,arial,non-serif;
	font-style: normal;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 3px;
	}
div.signinfo p.spacer {
	font-size: 8pt;
	font-family: tahoma,arial,non-serif;
	font-style: normal;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	}
span.datesvary {
	font-size: 7pt;
	font-family: tahoma,arial,sans-serif;
	font-style: normal;
	}


/* ----- NEW-MOON FORECAST STYLES */
div.newmoonhoroscope {
	padding: 0px;
	margin: 0px;
	}
div.newmoonhoroscope h2 {
	font-size: 12pt;
	font-weight: bold;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 3px;
	color: indigo;
	}
div.newmoonhoroscope h3 {
	font-size: 10pt;
	font-weight: bold;
	font-family: times new roman,serif;
	font-style: italic;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 5px;
	color: indigo;
	}
div.newmoonhoroscope h4 {
	font-size: 8.5pt;
	font-weight: bold;
	font-family: tahoma,arial,sans-serif;
	font-style: normal;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 5px;
	color: black;
	}
div.newmoonhoroscope p {
	font-size: 8.5pt;
	font-family: tahoma,arial,serif;
	font-style: normal;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	text-indent: 25px;
	}
div.newmoonhoroscope p.context {
	font-size: 7.5pt;
	text-align: center; 
	margin-top: 2px; 
	margin-bottom: 5px;
	font-style: italic;
	text-indent: 0px;
	}


/* ----- FULL-MOON FORECAST STYLES */
div.fullmoonhoroscope {
	padding: 0px;
	margin: 0px;
	}
div.fullmoonhoroscope h2 {
	font-size: 12pt;
	font-weight: bold;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 3px;
	color: indigo;
	}
div.fullmoonhoroscope h3 {
	font-size: 10pt;
	font-weight: bold;
	font-family: times new roman,serif;
	font-style: italic;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 5px;
	color: indigo;
	}
div.fullmoonhoroscope h4 {
	font-size: 8.5pt;
	font-weight: bold;
	font-family: tahoma,arial,sans-serif;
	font-style: normal;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 5px;
	color: black;
	}
div.fullmoonhoroscope p {
	font-size: 8.5pt;
	font-family: tahoma,arial,serif;
	font-style: normal;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	text-indent: 25px;
	}
div.fullmoonhoroscope p.context {
	font-size: 7.5pt;
	text-align: center; 
	margin-top:5px; 
	margin-bottom:5px;
	font-style: italic;
	text-indent: 0px;
	}



.topspacing {
	margin-top: 25px;
	}


/* ----- SIGN BACKGROUND DIVs */
div.sign01 {
	background-image: url("../images/sign01.gif");
	background-repeat: no-repeat;
	background-position: center;
	height: 70px;
	text-align: center;
	}
div.sign02 {
	background-image: url("../images/sign02.gif");
	background-repeat: no-repeat;
	background-position: center;
	height: 70px;
	text-align: center;
	}
div.sign03 {
	background-image: url("../images/sign03.gif");
	background-repeat: no-repeat;
	background-position: center;
	height: 70px;
	text-align: center;
	}
div.sign04 {
	background-image: url("../images/sign04.gif");
	background-repeat: no-repeat;
	background-position: center;
	height: 70px;
	text-align: center;
	}
div.sign05 {
	background-image: url("../images/sign05.gif");
	background-repeat: no-repeat;
	background-position: center;
	height: 70px;
	text-align: center;
	}
div.sign06 {
	background-image: url("../images/sign06.gif");
	background-repeat: no-repeat;
	background-position: center;
	height: 70px;
	text-align: center;
	}
div.sign07 {
	background-image: url("../images/sign07.gif");
	background-repeat: no-repeat;
	background-position: center;
	height: 70px;
	text-align: center;
	}
div.sign08 {
	background-image: url("../images/sign08.gif");
	background-repeat: no-repeat;
	background-position: center;
	height: 70px;
	text-align: center;
	}
div.sign09 {
	background-image: url("../images/sign09.gif");
	background-repeat: no-repeat;
	background-position: center;
	height: 70px;
	text-align: center;
	}
div.sign10 {
	background-image: url("../images/sign10.gif");
	background-repeat: no-repeat;
	background-position: center;
	height: 70px;
	text-align: center;
	}
div.sign11 {
	background-image: url("../images/sign11.gif");
	background-repeat: no-repeat;
	background-position: center;
	height: 70px;
	text-align: center;
	margin-top: 25px;
	}
div.sign12 {
	background-image: url("../images/sign12.gif");
	background-repeat: no-repeat;
	background-position: center;
	height: 70px;
	text-align: center;
	}


/* ----- AD STYLES & DIVs */
div#adtop {
	width: 300px;
	height: 250px;
	background-color: white;
	margin-bottom: 40px;
	margin: 0 auto;
	}
div#adright {
	width: 160px;
	height: 600px;
	background-color: white;
	}
div#adleft {
	width: 160px;
	height: 600px;
	background-color: white;
	}
div#adbottom {
	width: 728px;
	height: 90px;
	background-color: white;
	}

.adtext {
	font-family: Tahoma,Arial,san-serif; 
	font-size: .9em; 
	text-align: left; 
	margin-top: 8px; 
	margin-bottom: 2px; 
	}
.adhdr {
	font-family: times new roman,serif; 
	font-size: 2.15em; 
	font-weight: bold;
	font-style: italic;
	color: firebrick;
	text-align: center; 
	margin-top: 0px; 
	margin-bottom: 2px; 
	}
.buyitnow {
	font-size: 1em;
	font-weight: bold;
	color: firebrick;
	margin-top: 10px;
	margin-bottom: 5px;
	}

/* ----- TABLES used in ADS for spacing ----- */
table.tbl160x600 {
	border-collapse: collapse;
	border: 0px solid #8B0000;
	width: 160px;
	height: 600px;
	background-color: white;
	} 
table.tbl160x600 td {
	padding: 10px; 
	}
table.tbl180x600 {
	border-collapse: collapse;
	border: 0px solid #8B0000;
	width: 180px;
	height: 600px;
	background-color: #FFFFFF;
	} 
table.tbl180x600 td {
	padding: 10px; 
	}



/* ----- GENERAL DIVs */
div.floatleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	}
div.floatright {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	}


/* ----- Default Styles */
body p {
	font-family: tahoma,arial,sans-serif;
	font-size: .em;
	}




