/*
Theme Name: Cosmic Path
Theme URI: http://www.thecosmicpath.com//
Description: The original Cosmic Path style.
Version: 1.0
Author: Mijo
Author URI: http://www.mijo.com.mx/
Tags: purple, three columns, fixed width, cosmic, stars
*/

/* Begin Typography & Colors */
*{
	outline:none;
	}
body {
	margin:0 0 20px 0;
	padding:0;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
	background: url("images/background.jpg") no-repeat top center #07060e;
	color: #fff;
	text-align: center;
	}
#buy_yearly, #buy_monthly {
	width:150px;
	height:150px;
	display:block;
	float:left;
	}
#buy_monthly {
	margin:0 0 0 10px;
	}
#subscribe_paypal {
	width:545px;
	height:150px;
	display:block;
	float:left;
	margin:10px 0 0 0;
	}
#subscribe_info {
	width:545px;
	display:block;
	float:left;
	margin:10px 0 0 0;
	}
#index-content {
	color:#fff200;
	}
#index-content a{
	display:none;
	}
#shiny {
	width:100px;
	height:100%;
	display:block;
	float:left;
	}
#shiny img {
	border:none;
	}
#promociones {
	margin:0; 
	border-top:1px dotted #c1b4c5; 
	padding:12px 0;
	}
#promociones p{
	margin-left:110px;
	}
#moonquote {
	width:545px;
	background-color:#003399;
	display:block;
	float:left;
	}
#wwnav {
	display:block;
	width:545px;
	clear:both;
	padding:15px 0 25px 0;
	}
#wwnav p {
	margin:10px 0 0 148px;
	}
#wwnav ul {
	margin:10px 0 0 108px;
	}
#wwnav li {
	list-style-type:none;
	display:block;
	float:left;	
	padding-right:25px;
	}
#wwaspects {
	display:block;
	width:380px;
	margin:10px 0 0 108px;
	}
#wwaspects h1 {
	margin:0 0 0 40px;
	font-size:12pt;
	background: url(images/bgclear.png) repeat-x;
	padding-top:5px;
	padding-bottom:5px;
	width:325px;
	color:#180d2f;
	}
#wwaspects li {
	list-style-type:none;
	padding-bottom:10px;
	}
#weeklyhoroscope {
	width:380px;
	height:380px;
	margin:0 0 0 82px;
	}
#gotoArchives {
	width:545px;
	display:block;
	clear:both;
	height:25px;
	margin:0;
	padding:10px 0 0 0;
	border-top:1px dotted #c1b4c5;
	}

#gotoArchives1 {
	width:545px;
	clear:both;
	display: block;
	height:25px;
	margin:30px 0 -60px 0;
	padding:10px 0 0 0;
	border-top:1px dotted #c1b4c5;
	}


.entry h5 {
	font-size:10pt;
	margin:20px 0 0 0;
	padding:0;
	clear:both;
	}
.entry h6 {
	font-size:14pt;
	margin:0;
	padding:0;
	clear:both;
	}
.entry h1 {
	font-size:10pt;
	margin:20px 0 0 0;
	padding:0;
	}
.narrowcolumn h2 {
	margin:30px 0 0 60px;
	width:545px;
	}
#main {
	width:545px;
	}
#main h6 {
	width:545px;
	color:#fff;
	font-size:12pt;
	margin:0;
	padding:0;
}
#main h2 {
	margin:10px 0 5px 0;
	width:545px;
	display:block;
	float:left;
	}
#main img {
	margin:0;
	padding:0 30px 0 0;
	border:none;
	}
#main ul{
	margin:30px 0 0 0;
	}
#main p{
	display:block;
	float:left;
	width:545px;
	}
#sendtofriend {
	width:350px;
	}
#sendtofriend ul {
	padding:0;
	margin:0;
	}
#sendtofriend li {
	display:block;
	clear:both;
	list-style-type:none;
	}
#sendtofriend label { 
	float: left;
	display:block;
	margin:0 0 4px 0;
	}
#sendtofriend li input { 
	float:right;
	display:block;
	border:none;
	border-bottom:1px solid #ccc;
	height:25px;
	margin:0 0 10px 0;
	width:250px;
	font-size:14pt;
	font-family:"Courier New", Courier, monospace;
	color:#ccc;
	background-color:transparent;
	}
#sendtofriend textarea { 
	float:right;
	display:block;
	width:250px;
	height:150px;
	font-size:14pt;
	border:1px solid #ccc;
	background-color:transparent;
	color:#ccc;
	}
#sendtofriend #submit { 
	margin-top: 1em; 
	width:50px; 
	background-color:#fff; 
	color:#000; 
	font-size:9pt;
	border:none; 
	}
#sendtofriend p {
	text-align:left;
	}
.wrong {
	color:#FF6600;
	}
.nomargin {
	margin:0;
	padding:0;
	}
#page {
	margin:0 auto;
	padding: 0;
	width: 1100px;
	text-align: left;
	}
#header {
	margin: 0;
	padding: 0;
	height: 195px;
	width: 1100px;
	}
#headerlinks {
	width:1100px;
	height:60px;
	position:absolute;
	z-index:800;
	}
#headerlinks li{
	display:block;
	float:right;
	list-style-type:none;
	margin:0 10px 0 0;
	}
#headerimg 	{
	position:absolute;
	margin: 0 0 0 315px;
	top: 40px;
	height: 135px;
	width: 470px;
	}
#nav_horoscopos {
	width:100%;
	height:73px;
	position:relative;
	z-index:600;
	}
.sendto {
	width:190px;
	height:49px;
	margin:0;
	padding:24px 0 0 35px;
	float:left;
	display:block;
	}
#horoscopos {
	width:663px;
	height:73px;
	display:block;
	float:left;
	}
#signs {
	margin:5px 0 0 12px;
	}
#join{
	width:200px;
	height:49px;
	float:left;
	display:block;
	margin:0;
	padding:14px 0 0 0;
	}
#join ul {
	margin:10px 0 0 30px;
	padding:0;
	}
#join li {
	list-style-type:none;
	display:block;
	float:left;
	}
#mailingbox {
	width:147px;
	height:50px;
	}
#mailingbox p {
	margin:0;
	padding:0;
	}
#mailingbox input.type{
	width:128px;
	margin:0 0 0 6px;
	padding:0;
	}
#mailingbox input.boton{
	margin:5px 0 0 6px;
	border:none;
	background-color:#fff;
	width:40px;
	height:20px;
	padding:0;
	}
#join-mail{
	padding:0;
	margin:0 0 0 60px;
	}
#join-mail h2{
	padding-left:0;
	margin-left:0;
	}
#nav_horoscopos_fix {
	width:100%;
	height:73px;
	position:absolute;
	top:195px;
	border-top:1px dotted #c1b4c5;
	border-bottom: 1px dotted #c1b4c5;
	}
#nav_horoscopos_login {
	width:100%;
	border-top:1px dotted #c1b4c5;
	border-bottom: 1px dotted #c1b4c5;
	}
#nav_leftmenu {
	width:225px;
	float:left;
	display:block;
	}
#nav_leftmenu li {
	list-style-type:none;
	font-size:9pt;
	margin:0 0 10px 0;
	}
.nav_leftmenu_level1{
	margin:13px 0 0 35px;
	padding:0;
	}
.nav_leftmenu_level2{
	margin:13px 0 0 7px;
	padding:0;
	}
.nav_leftmenu_fix{
	margin:-7px 0 -7px -7px;
	}
#content {
	font-size: 1.2em;
	display:block;
	}
.narrowcolumn {
	float: left;
	display:block;
	padding: 0;
	margin: 0;
	width: 675px;
	overflow:auto;
	z-index:1000;
	}
.narrowcolumn.archives_fix{
	_margin-top:15px;
	_height:820px;
	}
.entry p {
	text-align:left;
	margin-bottom:15px;
	line-height:1.5em;
	}
	
.yellow{
	color:#FBF200;
}

.widecolumn .entry p {
	font-size: 1.05em;
	text-align:left;
	}
small {
	font-size: 0.9em;
	line-height: 1.5em;
	}
.entry p a:visited {
	color: #b85b5a;
	}
small, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}
code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}
acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}
a {
	color: #fff200;
	text-decoration: none;
	}
a:hover {
	color: #fff;
	}
/* Begin Structure */
.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}
.astrology101 strong {
	font-size:13pt;
	}
.astrology101 {
	width:545px;
	display:block;
	margin:0;
	padding:0;
	height:90px;
	}
#toc {
	margin:16px 0 0 0;
	padding:0;
	}
#toc li{
	font-size:11pt;
	padding:5px 0 5px 12px;
	list-style-type:none;
	margin:-1px -1px 0 0;
	width:122px;
	float:left;
	display:block;
	border:1px solid #fff;
	}
#toc ul{
	margin:0;
	padding:0;
	clear:both;
	}
#toc ul li{
	display:block;
	float:left;
	padding:7px 10px;
	clear:none;
	}
#toc ul li img{
	border:none;
	margin:-15px 0 0 0;
	padding:-15px 0 0 0;
	}
#toc_child {
	margin:0;
	padding:0;
	}
#toc_child li{
	font-size:11pt;
	padding:5px 7px 5px 15px;
	list-style-type:none;
	margin:-1px 5px 0 0;
	float:left;
	display:block;
	background-color:#fff;
	}
#toc_child li a{
	color:#180d2f;
	}
#toc_picnav {
	margin:0;
	padding:0;
	}
#toc_picnav img{
	border:none;
	padding:0;
	padding-right:10px;
	}
#toc_picnav_titles {
	margin:0;
	padding:0;
	clear:both;
	}
#toc_picnav_titles li {
	display:block;
	float:left;
	width:85px;
	padding:0;
	margin:0 10px 0 0;
	text-align:center;
	background-color:#43193d;
	}
#toc_planetary {
	clear:both;
	height:190px;
	}
#toc_planetary img {
	border:none;
	padding:0;
	padding-right:20px;
	}
#toc_planetary p {
	color:#fff200;
	font-size:12pt;
	padding-top:40px;
	}
#toc_signs {
	clear:both;
	height:140px;
	}
#toc_signs img {
	border:none;
	padding:0;
	padding-right:20px;
	}
#toc_signs p {
	color:#fff200;
	font-size:12pt;
	padding-top:40px;
	display:block;
	float:left;
	width:370px;
	}
#toc_signs span{
	color:#fff;
	font-size:9pt;
	display:block;
	float:left;
	margin:0;
	}
.post img {
	border:1px solid #782d73;
	padding:6px;
	float:left;
	display:block;
	}
.post {
	display:block;
	margin: 30px 0 40px 65px;
	text-align: justify;
	}
.post h2 {
	float:left;
	display:block;
	width:350px;
	margin:5px 0 0 5px;
	}
.post span {
	margin:45px 0 0 5px;
	float:left;
	display:block;
	}
h3 {
	font-size:14pt;
	}
h2 {
	font-size:20pt;
	}
.post h3 {
	float:left;
	display:block;
	margin:0 0 0 5px;
	padding:0;
	width:400px;
	}
.post hr {
	display: block;
	width:400px;
	border:1px solid dotted;
	}
.post #quote {
	width:545px;
	display:block;
	float:left;
	border-bottom: 1px dotted #c1b4c5;
	}
.post #quote p {
	color:#b2d2f6;
	}
.post #oracle {
	width:545px;
	display:block;
	float:left;
	text-align:center;
	}
.post #oracle-answer {
	width:545px;
	display:block;
	float:left;
	text-align:center;
	margin:30px 0 0 0;
	}
.post #oracle-answer h2 {
	float:left;
	display:block;
	width:545px;
	margin:0;
	}
.post #oracle-answer p {
	text-align:left;
	}
.post #oracle-answer h3 {
	margin:0;
	width:370px;
	}
.post #oracle img {
	border:none;
	}
.post #oracle #pic {
	width:88px;
	margin:0 auto;
	}
.post #oracle h6 {
	width:545px;
	height:20px;
	display:block;
	float:left;
	margin:20px auto 0 auto;
	text-align:center;
	font-size:10pt;
	color:#f0ea44;
	}
.post #mh_box h2{
	float:left;
	display:block;
	width:545px;
	margin:0;
	}
.services {
	width:545px;
	display:block;
	float:left;
	}
.services h2 {
	display:block;
	float:left;
	margin:0;
	width:300px;
	}
.services h5 {
	font-size:16pt;
	padding-bottom:0;
	margin-bottom:0;
	}
.services img {
	border:none;
	}
.signbox {
	width:545px;
	display:block;
	float:left;
	}
.signbox h2 {
	display:block;
	float:left;
	margin:0 0 0 82px;
	width:260px;
	}
.signbox h3 {
	display:block;
	float:left;
	margin:0;
	padding-top:5px;
	width:190px;
	}
.signbox img {
	border:none;
	}
.signbox #sign {
	width:145px;
	height:115px;
	margin:0 auto;
	}
.signbox h5, .signbox h6 {
	text-align:center;
	}
.signbox h5 {
	width:545px;
	display:block;
	float:left;
	font-size:16pt;
	margin:0;
	}
.signbox h6 {
	width:545px;
	display:block;
	float:left;
	font-size:10pt;
	font-weight:normal;
	margin:0 0 10px 0;
	}
.biotag {
	width:545px;
	height:218px;
	margin:0 0 15px -6px;
	padding:6px;
	border:1px solid #782d73;
	background:url(images/articles/aboutsteph_bg.png) repeat;
	}
.biotag img {
	border:none;
	padding:0;
	float:left;
	display:block;
	}
.biotag h4{
	float:left;
	display:block;
	width:310px;
	margin:20px 0 0 30px;
	}
.biotag h3 {
	float:left;
	display:block;
	width:310px;
	margin:0 0 0 30px;
	}
.biotag p{
	float:left;
	display:block;
	width:280px;
	margin:15px 0 0 30px;
	color:#fff200;
	font-size:10pt;
	text-align:left;
	}
.biotag ul {
	display:block;
	float:left;
	margin:10px 0 0 30px;
	padding:0;
	}
.biotag ul li {
	color:#fff200;
	list-style-type:none;
	margin:0;
	padding:0;
	}
.biotag span {
	display:block;
	float:left;
	width:260px;
	margin:15px 0 0 30px;
	color:#f0ea44;
	font-size:10pt;
	text-align:right;
	}
.entry {
	width:545px;
	display:block;
	float:left;
	padding-bottom:50px;
	margin:25px 0 0 0;
	}
/* End Structure */
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: block;
	border:none;
	}
/* Begin Sidebar */
#sidebar{
	width:200px;
	display:block;
	float:left;
	text-align:center;
	}
#sidebar ul {
	margin: 13px 0 0 0;
	padding:0;
	}
#sidebar ul li {
	list-style-type: none;
	margin:0 0 5px 0;
	}
/* End Sidebar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}
acronym, abbr {
	border-bottom: 1px dashed #999;
	}
blockquote {
	margin: 15px 30px 0 0;
	padding-left: 0;
	border-left: 5px solid #ddd;
	}
blockquote p{
	margin-left:20px;
	}
blockquote cite {
	margin: 5px 0 0;
	display: block;
	}
.center {
	text-align: center;
	}
.hidden {
	display: none;
	}
a img {
	border: none;
	}
/* End captions */
