/* ----- LARGE PRINT -- DAILY HOROSCOPE PAGE STYLES */

#horoprintthis   { 
 font-family: Times New Roman,serif; 
 font-size: 12pt; 
 font-style:italic; 
 text-align:center; 
 margin-top: 0px; 
 margin-bottom: 12px
 }
.horohdr   { 
 font-family: Verdana,Arial,sans-serif; 
 font-size: 14pt; 
 color: black; 
 font-weight: bold; 
 text-align:center; 
 margin-top: 0px; 
 margin-bottom: 0px 
 }
#horosign   { 
 font-family: Verdana,Arial,san-serif; 
 font-size: 30pt; 
 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: 16pt;
	font-weight: bold;
	text-align: center;
	color: red;
	}
#dailyscopetext {
	font-size: 16pt;
	font-weight: normal;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#horocopyright   { 
	font-family: times new roman,serif; 
	font-size: 10pt; 
	font-style: normal; 
	text-align: center; 
	margin-top: 0px; 
	margin-bottom: 2px
	}
.hdrforecast {
	font-family: Tahoma,Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	}


/* ----- 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: #a9a9a9 1px solid;
	padding: 10px;
	}
td.prttoprightcol {
	vertical-align: top;
	width: 50%;
	text-align: left;
	border: #a9a9a9 1px solid;
	padding: 10px;
	}

td.theadforecast {
	vertical-align: top;
	text-align: left;
	border: 0px;
	padding: 0px;
	}
td.prtbottomleftcol {
	vertical-align: top;
	width: 50%;
	text-align: left;
	border: #a9a9a9 1px solid;
	padding: 10px 10px 0px 10px;
	}
td.prtbottomrightcol {
	vertical-align: top;
	width: 50%;
	text-align: left;
	border: #a9a9a9 1px solid;
	padding: 10px 10px 0px 10px;
	}



/* ----- SIGN INFORMATION */
div.signinfo {
	width: 100%;
	}
div.signinfo h3 {
	font-size: 20pt;
	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: 14pt;
	font-family: tahoma,arial,non-serif;
	font-style: normal;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 3px;
	}
div.signinfo p.spacer {
	font-size: 14pt;
	font-family: tahoma,arial,non-serif;
	font-style: normal;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	}
span.datesvary {
	font-size: 11pt;
	font-family: tahoma,arial,sans-serif;
	font-style: normal;
	}


/* ----- NEW-MOON FORECAST STYLES */
div.newmoonhoroscope {
	padding: 0px;
	margin: 0px;
	}
div.newmoonhoroscope h2 {
	font-size: 18pt;
	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: 16pt;
	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: 14pt;
	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: 14pt;
	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: 12pt;
	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: 18pt;
	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: 16pt;
	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: 14pt;
	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: 14pt;
	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: 12pt;
	text-align: center; 
	margin-top:5px; 
	margin-bottom:5px;
	font-style: italic;
	text-indent: 0px;
	}



.topspacing {
	margin-top: 25px;
	}



/* ----- 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: 11pt;
	}