﻿/*  MAIN STYLES FOR ZODIAC ARTICLES  */

/* ====================================================== */
/* ====================================================== */
/*                                                                                                                            */
/* DIFFERENT MAINSTYLES FOR ZODIAC ARTICLES SO THAT LIST IMAGES DON'T APPEAR */
/*                                                                                                                            */
/* ====================================================== */
/* ====================================================== */

/* STYLES FOR REPORT ADS */
a.buyitnowpink,
a.buyitnowpink:link,
a.buyitnowpink:visited,
a.buyitnowpink:focus,
a.buyitnowpink:active {
	color: #c06;
	text-decoration: none;
	border-bottom: 1px transparent none;
}
a.buyitnowpink:hover {
	color: #FF3399;
	border-bottom: 1px #f39 dotted;
}

a.buyitnowdkorange,
a.buyitnowdkorange:link,
a.buyitnowdkorange:visited,
a.buyitnowdkorange:focus,
a.buyitnowdkorange:active {
	color: #FF3300;
	text-decoration: none;
	border-bottom: 1px transparent none;
}
a.buyitnowdkorange:hover {
	color: #990000;
	border-bottom: 1px #f60 dotted;
}

a.buyitnowltorange,
a.buyitnowltorange:link,
a.buyitnowltorange:visited,
a.buyitnowltorange:focus,
a.buyitnowltorange:active {
	color: #FF3300;
	text-decoration: none;
	border-bottom: 1px transparent none;
}
a.buyitnowltorange:hover {
	color: #FF6600;
	border-bottom: 1px #f60 dotted;
}

a.buyitnowgreen,
a.buyitnowgreen:link,
a.buyitnowgreen:visited,
a.buyitnowgreen:focus,
a.buyitnowgreen:active {
	color: #336600;
	text-decoration: none;
	border-bottom: 1px transparent none;
}
a.buyitnowgreen:hover {
	color: #669900;
	border-bottom: 1px #690 dotted;
}

a.buyitnowltpink,
a.buyitnowltpink:link,
a.buyitnowltpink:visited,
a.buyitnowltpink:focus,
a.buyitnowltpink:active {
	color: #CC0000;
	text-decoration: none;
	border-bottom: 1px transparent none;
}
a.buyitnowltpink:hover {
	color: #FF5050;
	border-bottom: 1px #ff5050 dotted;
}

a.buyitnowviolet,
a.buyitnowviolet:link,
a.buyitnowviolet:visited,
a.buyitnowviolet:focus,
a.buyitnowviolet:active {
	color: #660066;
	text-decoration: none;
	border-bottom: 1px transparent none;
}
a.buyitnowviolet:hover {
	color: #9933FF;
	border-bottom: 1px #93f dotted;
}

a.buyitnowred,
a.buyitnowred:link,
a.buyitnowred:visited,
a.buyitnowred:focus,
a.buyitnowred:active {
	color: #cc0000;
	text-decoration: none;
	border-bottom: 1px transparent none;
}
a.buyitnowred:hover {
	color: #800000;
	border-bottom: 1px #93f dotted;
}



p.featuredrpt {
	text-align: center; 
	font-size: 14px; 
	color: #222;
	font-weight: bold; 
	margin: 5px 0 10px 0; 
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
p.featuredrpt-horiz {
	text-align: center; 
	font-size: 12px; 
	font-weight: bold; 
	margin: 5px 0 0 0; 
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}




ul, ol { 
	font-family: tahoma, arial, sans-serif;
	text-align: left;
	}


ul.zodiaclists {
	padding-left: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size: 100%;
	}
ul.zodiaclists li {
	padding-left: 20px;
	margin-bottom: 2px;
	list-style-type: none;
 	background: url("../images/edbulstar1.gif") no-repeat 0px 1px;      /* THIS IMAGE CREATES A BORDER AROUND ZODIAC DROPDOWN MENU ON ARTICLE PAGES */
/* background-image: none; */
	}
ul.zodiaclists ul {
/*	background: url("../images/edarrowred.gif") no-repeat left top;       THIS IMAGE CREATES A BORDER AROUND ZODIAC DROPDOWN MENU ON ARTICLE PAGES */
background-image: none;
	padding-left: 20px;
	margin-bottom: 2px;
	list-style-type: none;
	font-family: tahoma,arial,helvetica,sans-serif; 
/*	font-size: 10pt; */
	}


/*  DONATE CONTAINER FOR ZODIAC PAGES  */
div#donationszodiac {
	margin: 34px;
}




/* ZODIAC SIGN ARTICLES */
div.rightastro-zodiac {
	margin: 25px 10px;
	width: 230px;
	padding: 0;
	border: 1px olive solid;
	background-color: beige;
}
div.rightastro-zodiac p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin: 0 5px 8px 60px;
	line-height: 1.35em;
}
div.rightastro-zodiac p span {
	font-weight: bold;
	color: indigo;
}
div.rightastro-zodiac p.tiny {
	font-size: 10px;
	margin: 5px 0 3px 50px;
	padding: 0;
	text-align: center;
	line-height: 100%;
}
div.rightastro-ar div.rightastro-zodiac {
	background-image: url('../images/sym01smx.gif');
	background-position: 10px 50%;
	background-repeat: no-repeat;
}
div.rightastro-ata div.rightastro-zodiac {
	background-image: url('../images/sym02smx.gif');
	background-position: 10px 50%;
	background-repeat: no-repeat;
}
div.rightastro-ge div.rightastro-zodiac {
	background-image: url('../images/sym03smx.gif');
	background-position: 10px 50%;
	background-repeat: no-repeat;
}
div.rightastro-cn div.rightastro-zodiac {
	background-image: url('../images/sym04smx.gif');
	background-position: 10px 50%;
	background-repeat: no-repeat;
}
div.rightastro-le div.rightastro-zodiac {
	background-image: url('../images/sym05smx.gif');
	background-position: 10px 50%;
	background-repeat: no-repeat;
}
div.rightastro-vi div.rightastro-zodiac {
	background-image: url('../images/sym06smx.gif');
	background-position: 10px 50%;
	background-repeat: no-repeat;
}
div.rightastro-li div.rightastro-zodiac {
	background-image: url('../images/sym07smx.gif');
	background-position: 10px 50%;
	background-repeat: no-repeat;
}
div.rightastro-sc div.rightastro-zodiac {
	background-image: url('../images/sym08smx.gif');
	background-position: 10px 50%;
	background-repeat: no-repeat;
}
div.rightastro-sg div.rightastro-zodiac {
	background-image: url('../images/sym09smx.gif');
	background-position: 10px 50%;
	background-repeat: no-repeat;
}
div.rightastro-cp div.rightastro-zodiac {
	background-image: url('../images/sym10smx.gif');
	background-position: 10px 50%;
	background-repeat: no-repeat;
}
div.rightastro-aq div.rightastro-zodiac {
	background-image: url('../images/sym11smx.gif');
	background-position: 10px 50%;
	background-repeat: no-repeat;
}
div.rightastro-pi div.rightastro-zodiac {
	background-image: url('../images/sym12smx.gif');
	background-position: 10px 50%;
	background-repeat: no-repeat;
}


/* OLD */
div.rightastro-zodiac img {
	width: 50px;
	height: 50px;
	float: left;
	margin: 10px 0px 10px 20px;
	border: none;
}




a.plain, 
a.plain:link, 
a.plain:hover, 
a.plain:active, 
a.plain:visited {
	color: blue;
	text-decoration: none;
	border-bottom: 1px #ccf  dotted;
}
a.plainwHover, 
a.plainwHover:link, 
a.plainwHover:active, 
a.plainwHover:visited {
	color: blue;
	text-decoration: none;
	border-bottom: 1px #1874CD dotted;
}
a.plainwHover:hover {
	text-decoration: none;
	color: #DD4B4B;
	border-bottom: lightpink 1px dashed;
}



/* Used with AddThis social media buttons to prevent link underlines below images */
.nolinklines a, 
.nolinklines a:link, 
.nolinklines a:hover, 
.nolinklines a:visited, 
.nolinklines a:active {
	border-bottom: none;
}


div#floatcol-sm { /* narrow addthis floating widget */
	width: 38px;
	margin-right: 15px;
}
div#floatcol-lg { /* wide addthis floating widget */
	width: 46px;
	margin-right: 20px;
}
#pagecontainersocial-sm { /* with narrow addthis floating widget */
	margin: 10px 0 0 0;
	width: 715px;
	float: right;
}
#pagecontainersocial-lg { /* with wide addthis floating widget */
	margin: 10px 0 0 0;
	width: 702px;
	float: right;
}
div#pagecontainer-lowdown {
	margin: 10px 0 0 0;
	width: 760px;
	float: right;
}
#pagecontainer { /* no floating addthis widget */
	margin: 10px 0 0 0;
	}


/* Start position of social floater in left column */
div.padtop-floater {
	margin-top: 10px;
}
div.padtop-floater-belowad {
	margin-top: 105px;
}


div#mycontainer {
	margin: 0 auto;
	width: 760px;
	padding-bottom: 30px;
	}
div#mycontainerwide {
	margin: 0 auto;
	width: 960px;
	padding-bottom: 30px;
}
div#mycontainerwide2 {
	margin: 0 auto;
	width: 990px;
	padding-bottom: 30px;
}
div#mycontainer-lowdown {
	margin: 0 auto;
	width: 818px;
	padding-bottom: 30px;
}
div#mycontainer-zodiac {
	margin: 0 auto;
	width: 760px;
	padding-bottom: 30px;
	}





div#socialfloater .addthis_floating_style {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    padding: 5px;
    position: fixed;
    text-align: left;
    z-index: 1; 
}


/* Large vertical static - was floating but now static */
div.socialstatic .addthis_floating_style {
	position: static;
	text-align: center;
}
div.socialstatic a,
div.socialstatic a:link,
div.socialstatic a:hover,
div.socialstatic a:visited,
div.socialstatic a:active {
	border-bottom: none;
}
div.verticalstatic {
	width: 46px;
	margin: 0 auto;
}





img.imgdropcap {
	float: left;
	margin: 0 3px 3px 0;
}


div.thumbleft {
	float: left;
	margin: 0 5px 0 0;
}
div.thumbleft img {
	border: 1px blue solid;
}
div.thumbright {
	float: right;
	margin: 0 0 0 5px;
}
div.thumbright img {
	border: 1px blue solid;
}


/* SUBSCRIPTION FORM INCLUDES */

.inputlabel {
	font-size: .75em;
	font-weight: bold;
	width: 55px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
.checkboxlabel {
	font-size: .75em;
	font-weight: bold;
	text-align: left;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
.inputwrapper {
	clear: both;
	padding: 0 0 3px 0;
}
.inputspacebelow {
	margin-bottom: 10px;
}
div.formwrapper {
	border: 1px #4B0082 solid;
	background-color: #FCFBE0;
	padding: 10px;
	margin: 0px;
	background: url(/images/email01.gif) #FCFBE0 no-repeat 15px 8px;
}
div.formwrapper p.instructions {
	font-size: .8em;
	margin: 5px 0 10px 0;
	text-align: center;
}
div.formwrapper p.format {
	font-size: .8em;
	padding: 5px 0 0px 0;
	margin: 0;
	text-align: left;
}
.topwrapper {
	margin: 0 0 5px 0;
}
.subscribetitle {
	font-size: 1.05em;
	color: #4B0082;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
span.required {
	color: #9900CC;
	font-weight: bold;
	font-size: 1.05em;
}
.buttons {
	clear: both;
	text-align: center;
	margin: 0;
	padding: 0;
}
.subscribebutton {
	margin: 5px 0 0 0;
/*	background-color: #D2DBF0; */
/*	background-color: #D8D2F0; */
	color: midnightblue;
}
input.textfield {
	font-size: .9em;
}







/* STANDARD GLOBAL STYLES */

body {
	font-size: 10pt;
	font-color: black;
	font-family: tahoma, arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-color: white;
	}
/* p {
	font-size: 10pt;
	font-color: black;
	font-family: tahoma, arial, helvetica, sans-serif;
	}
*/

p {
	font-size: 14px;
	color: black;
	font-family: tahoma, arial, helvetica, sans-serif;
	line-height: 1.5em;
	margin: 0 0 .75em 0;
	}

.noborder {
	border: 0;	
}



/* ================
       GLOBAL LINK STYLES
    ================ */
a, 
a.horo {
	text-decoration: none;
	}

a:link, 
a.horo:link {
	color: blue;
	border-bottom: 1px #CCCCFF dotted;
}
a:visited, 
a.horo:visited {
	color: #60f;
	border-bottom: 1px #99e dotted;
}
a:hover, 
a.horo:hover {
	color: #DD4B4B; 
	border-bottom: lightpink 1px solid;
/*	border-bottom: purple 1px dashed; */
	}


/* =====      TO AVOID LINK BOTTOM BORDER ON IMAGES       ===== */
/* ===== <a class="imagelink" href="..."><img src="..." /></a> ===== */
a.imagelink, 
a.imagelink:visited, 
a.imagelink:hover {
	text-decoration: none;
	border-bottom: none;
}
/*a.imagelink:visited {
	text-decoration: none;
	border-bottom: none;
}
a.imagelink:hover {
	text-decoration: none;
	border-bottom: none;
}
*/
a.imageglow div {
	text-decoration: none;
	border: 2px transparent solid;
}
a.imageglow:visited div {
	text-decoration: none;
	border: 2px transparent solid;
}
a.imageglow:hover div {
	text-decoration: none;
	border: 2px yellow solid;
}


div.sharebox {
	background: url('../images/sharebox2.gif') no-repeat;
}


ul.special {
 padding-left: 7px;
 margin-left: 7px;
 margin-top: 0px;
 margin-bottom: 0px;
 }
ul.special li {
	font-size: .9em;
   text-align: left; 
   margin-top:2pt; 
   margin-bottom:2pt; 
   text-align: left;
   margin-left: 0px;
   padding-left: 0px;
}

ul.classincludes {
 padding-left: 0px;
 margin-left: 20px;
 margin-top: 0px;
 margin-bottom: 0px;
 }
ul.classincludes li {
	font-size: .85em;
   text-align: left; 
   margin-top:0pt; 
   margin-bottom:2pt; 
   text-align: left;
   margin-left: 5px;
   padding-left: 0px;
 }
ul.justbullets {
	list-style-type: disc;
	list-style-image: none;
}


ol.compactlist li {
list-style-type: none;
margin: 0;
padding: 0 0 0 10px;
/* _padding: 2 0 0 10;  /* hack for IE 5-6 */
/* #padding: 2 0 0 10;  /* hack for IE 7 */
text-align: left;
}



h1 {
	font-family: verdana, helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	font-style: normal;
	color: firebrick;
	}
h2 {
	font-family: tahoma, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: darkgreen;
	}


div.floatleft {
	float: left;
	margin: 0px 15px 10px 0px;
	}
div.floatright {
	float: right;
	margin: 0px 0px 10px 15px;
	}
div.spaceabove {
	margin-top: 5px;
}
div.divideracross {
	margin: 5px 0 15px 0;
}

div.dropcap {
	float: left;
	margin: 0px 8px 0px 0px;
}
div.newicon {
	float: left;
	margin-right: 5px;
	border: 0;
}

span.italics {
	font-family: Times New Roman, serif;
	font-style: italic;
	font-size: 115%;
}

p.quoteblock {
	font-family: times new roman,serif;
	font-style: italic;
	font-size: 115%;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 20px;
	text-align: left;
	padding: 0 30px;
	}
span.booksource {
	font-family: Times New Roman, serif;
	font-style: italic;
	font-size: 110%;
}



div.nextupdate {
	border: 1px #b22222 solid;
	padding: 10px;
	margin: 15px;
	background-color: #ffffff;
}
div.nextupdate p {
	text-align: center;
	font-size: .85em;
	margin: 0 0 10px 0;
}


div#articletopad {
	padding-bottom: 30px;
	text-align: center;
}

div#articlesidewide {
	width: 300px; 
	margin: 25px auto 20px auto;
}

/*  end  */



