body {font-family:Arial, "Helvetica Neue", Helvetica, Gotham, sans-serif; text-align:left;margin:10px;background-image:url("/images/watercolor_texture.png");}
.livingastrology_body {background-image:url("/images/bg_blue1b.gif");}
p { font-size:18pt;}
.pg {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; text-align:justify; text-indent:2.5 em}
.main_image { font-size:18pt; text-align:center;}
.float_right_image { float: right; margin: 10px 10px 10px 30px;}
.float_left_image { float: left; margin: 10px 30px 10px 10px; clear:left;}
.title {font-size:30pt;line-height: 30%;}
.subtitle {font-size:24pt;}
.subtitle18b {font-size:18pt; font-weight:bold;}
.subtitle24b {font-size:24pt; font-weight:bold;}
.subtitle14 {font-size:14pt;}
.subtitle14b {font-size:14pt;font-weight:bold;}
.subtitle12 {font-size:12pt; text-align:justify;font-weight:normal; }
.subtitle10 {font-size:10pt;}
.footer {font-size:14pt; text-align:center;} 
#main_nav_table {background-color:#CED7E8;}
#planets_triad_table {background-color:#eaeef4;}
#planets_triad_table p {font-size:14pt;}
#planets_triad_table td{vertical-align:top; text-align:center;}
#planets_triad_table th{text-align:center;}
#membership_table {background-color:#CED7E8;}
.header_image{text-align:center;}
.title24b { text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24pt; color:black;font-weight:bold}
.title18b { text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; color:black;font-weight:bold}

#slider-vertical{}
#slider-vertical2{}
#slider-vertical3{}
.slider_label{font-size:12pt;margin: 0 10pt 0 10pt;}
.slider_div{margin:20px 0 20px 0; padding:10px; width:100px;}
.slider{height:100px;margin-left:40px;}
.chooser {text-align:left;}
.chooser_text {font-size:10pt;}
.footer_text {font-size:8pt}
.chooser_text{border:0; color:#f6931f; font-weight:bold; width:350px;text-align:left;}
.rating_text{border:0; color:#f6931f; font-weight:bold; width:50px;text-align:center;}
blockquote {
font-size: 18px;
font-style: italic;
width: 80%;
margin: 0.25em 0;
padding: 0.35em 40px;
line-height: 1.45;
position: relative;
color: #383838;
}

blockquote:before {
display: block;
padding-left: 10px;
content: "\201C";
font-size: 80px;
position: absolute;
left: -20px;
top: -20px;
color: #7a7a7a;
}

blockquote cite {
color: #999999;
font-size: 14px;
display: block;
margin-top: 5px;
}
 
blockquote cite:before {
content: "\2014 \2009";
}

input {
    width: 90%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    border: 2px solid grey;
    border-radius: 4px;
}
select {
    width: 100px;
    padding: 11px 20px;
    border: 2px solid grey;
    border-radius: 4px;
    background-color: #fff;
}

A.footnote:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: purple;text-decoration: none; vertical-align: super;}
A.footnote:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:  purple; text-decoration: none; vertical-align: super;}
A.footnote:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: gray; text-decoration: none;vertical-align: super;}

/* This is the style for the popupdescriptions. */
#divTooltip {position:absolute; top:3px; width:175px; visibility:hidden; z-index:200; background-color:#ccccff; layer-background-color:#ccccff;}
.normalStyle    {padding:8px; text-align:left; font-size:12px; width:175px; color:#000000; top:100px; font-family:verdana,arial,helvetica; background-color:#ccccff; layer-background-color:#ccccff; border-width:1px; border-style:solid; border-color:#000000; cursor:default;}
.netscape4Style {padding:0px; font-weight:500; width:175px; color:#000000; top:100px; font-family:verdana,arial,helvetica; font-size:11px; background-color:#f3f3f3; layer-background-color:#f3f3f3; border:1px solid #000000;}

.sign_content {display:none;}
.planet_content, .aspect_content {display:none;}
#aspect_content {font-size:14pt; text-align:justify; font-style: italic;}

.pgItalic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; text-align:justify; font-style: italic;}  

.zodiac_intro_image {float:left; margin-right:20px;}

#login_string {float:right; margin-top:40px; margin-right:105px;}
#login_form {display:none;}

.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:47px;
	line-height:47px;
	width:103px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}.button:active {
	position:relative;
	top:1px;
}
.button2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:37px;
	line-height:37px;
	width:200px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
	margin-right:20px;
}
.button2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}.button2:active {
	position:relative;
	top:1px;
}
/* This button was generated using CSSButtonGenerator.com */