body {

	margin:0;

	font:11px Arial, Helvetica, sans-serif;

	color:#06739c;

	background:url(../images/header.gif) repeat-x;

    background-color:#FFFFFF;

}

H1 {font:11px Arial, Helvetica, sans-serif;color:#06739c;margin:6px 0 0;}

a {

	color:#0f7da6;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

    color:#F577A2;

}

form {

	padding:0;

	margin:0;

}

ul {

	padding:0;

	margin:0;

	list-style:none;

}





--------------





p {

	margin:6px 0 0;

}



.blue {



font-weight:bold;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;



}





.form_blue {





font-family:Arial, Helvetica, sans-serif;

font-size:12px;



}











h2 {

	margin:0;

}

h2.welcome {

	padding:10px 0 0 12px;

}

.link {

	display:block;

	width:90px;

	height:23px;

	overflow:hidden;

	background:url(../images/link-bg.jpg);

	color:#06739C;

	text-align:center;

	line-height:23px;

}

.welcome .link {

	float:right;

	margin-top:-5px;

}

#main {

	width:970px;

	margin:0 auto;

}

#header {

	height:197px;

	position:relative;

	z-index:2;

}

a.logo {

	display:block;

	width:224px;

	height:173px;

	overflow:hidden;

	text-indent:-9999px;

	background:url(../images/logo.jpg);

	margin-left:2px;

	z-index:2;

	position:relative;

}

ul#top-nav {

	height:33px;

	position:absolute;

	left:225px;

	top:14px;

}

ul#top-nav li {

	float:left;

}

ul#top-nav li a {

	display:block;

	color:#fff;

	border-bottom:7px solid #fee1ec;

	background:#f680a7 url(../images/left-nav.gif) no-repeat;

	height:26px;

	float:left;

}

ul#top-nav li a:hover,

ul#top-nav li.active a {

	text-decoration:none;

	border-bottom:7px solid #94e0f6;

	background-position:0 -26px;

}

ul#top-nav li a span {

	display:block;

	float:left;

	height:26px;

	background:url(../images/right-nav.gif) no-repeat 100% 0;

	cursor:pointer;

	line-height:26px;

	padding:0 12px;

}

.safari ul#top-nav li a span {

	padding:0 10px;

}

ul#top-nav li a:hover span,

ul#top-nav li.active a span {

	background-position:100% -26px;

}

.left-header {

	height:26px;

	width:40%;

	position:absolute;

	top:14px;

	left:0;

	background:url(../images/left-header.gif);

}

.contacts-holder {

	position:absolute;

	bottom:0;

	right:0;

	color:#f576a1;

	width:220px;



	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	letter-spacing:0px;

}

.contacts-holder label {

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#0f7da6;

	padding:9px 0;

	display:block;

	width:100%;

	letter-spacing:0px;

}

.subscribe {

	width:126px;

	height:24px;

	overflow:hidden;

	float:left;

	background:url(../images/subscribe.gif);

}

.subscribe input {

	padding:0;

	border:0;

	width:119px;

	height:17px;

	margin:4px 0 0 4px;

	font-size:11px;

    font-family: Arial, Helvetica, sans-serif;

	color:#06739c;

    letter-spacing:0px;

}

.go {

	float:left;

	margin:3px 0 0 3px;

}



.subscribemob {

display: none;

}

. subscribemain {

display: block;

}

#content {

	width:100%;

}

#left-holder {

	width:228px;

	float:left;

	background:url(../images/left-holder.gif);

	position:relative;

	z-index:2;

}

.left-holder {

	width:228px;

	float:left;

	background:url(../images/left-holder.gif);

	position:relative;

	z-index:2;

}

.left-holdert {

	background:url(../images/left-holdert.jpg) no-repeat;

	padding-top:45px;

}

.left-holderb {

	background:url(../images/left-holderb.gif) no-repeat 0 100%;

	padding-bottom:8px;

	height:1%;

}



#left-nav {

	padding:0 14px 0 21px;

	font-size:12px;

    letter-spacing:0px;

	font-family:Arial, Helvetica, sans-serif;

}

#left-nav li {

	padding-top:1px;

	background:url(../images/dot.gif) repeat-x;

	position:relative;

	z-index:500;

}



#left-nav li a {

	display:block;

	z-index:650;		

	

}



#left-nav li a span {

	display:block;

	padding:15px 0 8px 44px;

	cursor:pointer;

	height:1%;

}

#left-nav li ul {

	display:none;

	position:absolute;

	left:179px;

	top:1px;

	padding-left:13px;

    background:url(../images/trans.gif) no-repeat;

	width:126px;

	z-index:850;		

}

#left-nav li:hover ul,

#left-nav li.active ul {

	display:block;

	z-index:950;		



}

#left-nav li ul li {

	padding:1px 0;

	border:1px solid #aee5f9;

	background-image:url(../images/trans.gif) no-repeat;

	background:#dcf4fd;

	z-index:1050;		

}

#left-nav li ul li a {

	color:#dcf4fd;

	padding:5px 0 5px 22px;

	background:url(../images/subnav.gif) no-repeat 8px 49% !important;

	color:#0f7da6;

	height:1%;

	z-index:1150;		

}





.ico-1 span {

	background:url(../images/icons/dailyforecast.png) no-repeat 0 50%;

}

.ico-2 span {

	background:url(../images/icons/weeklyforecast.png) no-repeat 0 50%;

}

.ico-3 span {

	background:url(../images/icons/monthlyforecast.png) no-repeat 0 50%;

}

.ico-4 span {

	background:url(../images/icons/yearahead.png) no-repeat 0 50%;

}

.ico-5 span {

	background:url(../images/icons/yearaheadforecast.png) no-repeat 0 50%;

}

.ico-6 span {

	background:url(../images/icons/moneyscopes.png) no-repeat 0 50%;

}

.ico-7 span {

	background:url(../images/icons/lovescopes.png) no-repeat 0 50%;

}

.ico-8 span {

	background:url(../images/icons/moneyforecast.png) no-repeat 0 50%;

}

.ico-9 span {

	background:url(../images/icons/luckyscopes.png) no-repeat 0 50%;

}

.ico-10 span {

	background:url(../images/icons/12sunsigns.png) no-repeat 0 50%;

}

.ico-11 span {

	background:url(../images/icons/sunsignsexplained.png) no-repeat 0 50%;

}

.ico-12 span {

	background:url(../images/icons/celebrityprediction.png) no-repeat 0 50%;

}

.ico-13 span {

	background:url(../images/icons/ico-13.gif) no-repeat 0 50%;

}

.ico-14 span {

	background:url(../images/icons/mayan.png) no-repeat 0 50%;

}

.ico-15 span {

	background:url(../images/icons/twitter.png) no-repeat 0 50%;

}

.ico-16 span {

	background:url(../images/icons/iHeart.png) no-repeat 0 50%;

}





.ico-17 span {

	background:url(../images/icons/todayplanet.png) no-repeat 0 50%;

}



.ico-18 span {

	background:url(../images/icons/ico-18.gif) no-repeat 0 50%;

}



.ico-19 span {

	background:url(../images/icons/facebook.png) no-repeat 0 50%;

}



.ico-20 span {

	background:url(../images/icons/podcast.png) no-repeat 0 50%;

}



.ico-21 span {

	background:url(../images/icons/astrologyreport.png) no-repeat 0 50%;

}



.ico-22 span {

	background:url(../images/icons/shop.png) no-repeat 0 50%;

}



.ico-23 span {

	background:url(../images/icons/personalreading2.png) no-repeat 0 50%;

}



.ico-24 span {

	background:url(../images/icons/radio.png) no-repeat 0 50%;

}



.ico-25 span {

	background:url(../images/icons/radioarchieves.png) no-repeat 0 50%;

}



.ico-26 span {

	background:url(../images/icons/blog.png) no-repeat 0 50%;

}



.ico-27 span {

	background:url(../images/icons/natalchart.png) no-repeat 0 50%;

}



.ico-28 span {

	background:url(../images/icons/press.png) no-repeat 0 50%;

}



.ico-29 span {

	background:url(../images/icons/links.png) no-repeat 0 50%;

}



.ico-30 span {

	background:url(../images/icons/astrolove.png) no-repeat 0 50%;

}



.ico-31 span {

	background:url(../images/icons/money.png) no-repeat 0 50%;

}



.ico-32 span {

	background:url(../images/icons/newsletterico.png) no-repeat 0 50%;

}

.ico-33 span {

	background:url(../images/icons/podcast.png) no-repeat 0 50%;

}

.ico-34 span {

	background:url(../images/icons/contact.png) no-repeat 0 50%;

}



#center-holder {

	width:484px;

	float:left;

	padding:0 0 0 17px;

	margin-top:-136px;

}

.date {

	text-align:right;

	position:relative;

	margin-bottom:-5px;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	letter-spacing:0px;



}

.blue-holder {

	border:1px solid #e3f5f8;

	background:#f4fcfe url(../images/blue-box.gif) repeat-x;

	position:relative;



	margin-top:5px;

	padding:0 8px 11px;

	height:1%;

	z-index:0;

}





.blue-holder p {

font-size:12px;

line-height:18px;

}



.blue-holder H1 {

font-size:12px;



}





.decor-1 {

	position:absolute;

	top:-16px;

	left:-15px;

}

.decor-2 {

	position:absolute;

	top:-10px;

	right:-2px;

}

.horoscope {

	width:100%;

	overflow:hidden;

	padding-bottom:8px;

}

.horoscope li {

	width:77px;

	float:left;

	text-align:center;

	font-size:10px;

	padding-top:15px;

}

.horoscope li a {

	display:block;

	width:40px;

	height:40px;

	overflow:hidden;

	text-indent:-9999px;

	margin:0 auto;

}

.horoscope li a:hover {

	background-position:0 -40px;

}

.hor-1 {

	background:url(../images/horoscope/hor-1.jpg);

}

.hor-2 {

	background:url(../images/horoscope/hor-2.jpg);

}

.hor-3 {

	background:url(../images/horoscope/hor-3.jpg);

}

.hor-4 {

	background:url(../images/horoscope/hor-4.jpg);

}

.hor-5 {

	background:url(../images/horoscope/hor-5.jpg);

}

.hor-6 {

	background:url(../images/horoscope/hor-6.jpg);

}

.hor-7 {

	background:url(../images/horoscope/hor-7.jpg);

}

.hor-8 {

	background:url(../images/horoscope/hor-8.jpg);

}

.hor-9 {

	background:url(../images/horoscope/hor-9.jpg);

}

.hor-10 {

	background:url(../images/horoscope/hor-10.jpg);

}

.hor-11 {

	background:url(../images/horoscope/hor-11.jpg);

}

.hor-12 {

	background:url(../images/horoscope/hor-12.jpg);

}

.horoscope li span {

	display:block;

	text-transform:uppercase;

	padding-top:5px;

}

.double-box {

	width:500px;

	margin-right:-7px;

	padding-bottom:10px;

	overflow:hidden;

}

.double-box .blue-holder {

	width:221px;

	margin-right:6px;

	padding-bottom:30px;

	float:left;

}

.double-box .blue-holder .link {

	position:absolute;

	bottom:-10px;

	background:url(../images/link-bg2.jpg) no-repeat;

}

.left-link {

	left:0;

}

.right-link {

	right:0;

}

#right-holder {

	width:227px;

	float:right;

	background:url(../images/left-holder.gif);

	position:relative;

	z-index:2;

}

.right-holdert {

	background:url(../images/left-holdert.jpg) no-repeat;

	padding-top:45px;

}

.right-holderb {

	background:url(../images/right-holderc.jpg) no-repeat 0 100%;

	padding-bottom:28px;

	height:1%;

}



#right-nav {

	padding:0 14px 0 21px;

	font-size:12px;

    letter-spacing:0px;

	font-family:Arial, Helvetica, sans-serif;

}

#right-nav li {

	padding-top:1px;

	background:url(../images/dot.gif) repeat-x;

	position:relative;

	z-index:500;

}



#right-nav li a {

	display:block;

	z-index:650;		

	

}



#right-nav li a span {

	display:block;

	padding:15px 0 8px 44px;

	cursor:pointer;

	height:1%;

}

#right-nav li ul {

	display:none;

	position:absolute;

	left:179px;

	top:1px;

	padding-left:13px;

    background:url(../images/trans.gif) no-repeat;

	width:126px;

	z-index:850;		

}

#right-nav li:hover ul,

#right-nav li.active ul {

	display:block;

	z-index:950;		



}

#right-nav li ul li {

	padding:1px 0;

	border:1px solid #aee5f9;

	background-image:url(../images/trans.gif) no-repeat;

	background:#dcf4fd;

	z-index:1050;		

}

#right-nav li ul li a {

	color:#dcf4fd;

	padding:5px 0 5px 22px;

	background:url(../images/subnav.gif) no-repeat 8px 49% !important;

	color:#0f7da6;

	height:1%;

	z-index:1150;		

}



#footer {

	

	padding:25px 157px 5px 249px;

	text-align:center;

	clear:both;

}

#footer p {

	background:url(../images/dot.gif) repeat-x 0 100%;

	display:inline;

	padding:4px;

	font-size:12px;

    letter-spacing:0px;

	font-family:Arial, Helvetica, sans-serif;

}



#iphoneplayera {
display: none;
}
#iphoneplayerb {
display: none;
}

 .seal{text-align:center;margin-left:20px;margin-right:10px;border:0;white-space:nowrap;height:79px;padding-left:5px}



.fl{float:left}

.fr{float:right}









































.widget-title

{

font-weight:normal !important;

text-transform:uppercase;

font-size:.875rem

}













.column,.columns

{

padding-left:.9375em;

padding-right:.9375em;

width:100%;

float:left

}



.widget a

{

color:#2ba6cb;

text-decoration:none;

line-height:inherit

}



.widget a:hover,.widget a:focus

{

color:#258faf

}





.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6

{

font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;

font-weight:normal;

font-style:normal;

color:#222;

text-rendering:optimizeLegibility;

margin-top:.2rem;

margin-bottom:.5rem;

line-height:1.4

}





#secondary

{

background:#eaf8fc

}











#secondary.widget-area .widget

{

margin-bottom:1rem;

padding:.625rem;

background:#fff;

background-image:linear-gradient(#ebf8fc,#f8fcfd 36px,#fff 38px);



}



#secondary.widget-area h6.widget-title

{

padding-bottom:.4375rem;

border-bottom:1px solid #e3f5f8;

text-align:center;color:#444

}





#tag_cloud-3 a

{color:#06739c}



#tag_cloud-3 a:hover

{color:#f88cb0}



.scanmobile

{

margin-right:25px;

margin-bottom:10px;

margin-top:10px;

}

.sociallinks

{

position: absolute;

 top: 52px; 

 margin-left: 40px; 

 left: 706px;

}

.sociallinksmob

{

display: none; 

}





@media only screen 

and (min-device-width : 320px) 

and (max-device-width : 480px) {

 #center-holder {



	clear:both!important;

        display:block!important;

        width:100%!important;

        float:none!important;

        margin:0!important;

        padding:0!important;

	

}

#main {

	width:100%!important;

	margin:0!important;

}



a.logo {

	display:block;

	width:80px;

	height:62px;

	overflow:hidden;

	text-indent:-9999px;

	background:url(../images/mobilelogo.jpg);

	margin-left:2px;

	z-index:2;

	position:relative;

}

#iphoneplayera {
display: block;
}
#iphoneplayerb {
display: block;
}













.contacts-holder {

	bottom:0;

	right:0;

	color:#f576a1;

left: 16px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	letter-spacing:0px;

}

.contacts-holder label {

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#0f7da6;

	padding:9px 0;

	display:block;

	width:100%;

	letter-spacing:0px;

}

.subscribe {

	width:126px;

	height:24px;

	overflow:hidden;

	float:left;

	background:url(../images/subscribe.gif);

}

.subscribe input {

	padding:0;

	border:0;

	width:119px;

	height:17px;

	margin:4px 0 0 4px;

	font-size:11px;

    font-family: Arial, Helvetica, sans-serif;

	color:#06739c;

    letter-spacing:0px;

}

.go {

	float:left;

	margin:3px 0 0 3px;

}



.subscribemob {

display: block;

}



.subscribemain {

display: none;

}





.double-box {

display: none;

}

.double-box .blue-holder {

display: none;

}

.double-box .blue-holder .link {

display: none;

}



.scanmobile

{

display: none;

}

.left-header {

display: none;

}





.sociallinks

{

left: 16px;

 margin-left: 2px; 

top: 72px; 

}

.seal

{

display: none;

}

#footer {

display: none;

}



.cevherlink

{

display: none;

}



}




















@media only screen and (max-width: 767px){

 body {

	margin:0;

	font:11px Arial, Helvetica, sans-serif;

	color:#06739c;

	background:url(../images/header.gif) repeat-x;

    background-color:#FFFFFF;

}

H1 {font:11px Arial, Helvetica, sans-serif;color:#06739c;margin:6px 0 0;}

a {

	color:#0f7da6;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

    color:#F577A2;

}

form {

	padding:0;

	margin:0;

}

ul {

	padding:0;

	margin:0;

	list-style:none;

}





--------------





p {

	margin:6px 0 0;

}



.blue {



font-weight:bold;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;



}





.form_blue {





font-family:Arial, Helvetica, sans-serif;

font-size:12px;



}











h2 {

	margin:0;

}

h2.welcome {

	padding:10px 0 0 12px;

}

.link {

	display:block;

	width:90px;

	height:23px;

	overflow:hidden;

	background:url(../images/link-bg.jpg);

	color:#06739C;

	text-align:center;

	line-height:23px;

}

.welcome .link {

	float:right;

	margin-top:-5px;

}

#main {

	width:970px;

	margin:0 auto;

}

#header {

	height:197px;

	position:relative;

	z-index:2;

}

a.logo {

	display:block;

	width:224px;

	height:173px;

	overflow:hidden;

	text-indent:-9999px;

	background:url(../images/logo.jpg);

	margin-left:2px;

	z-index:2;

	position:relative;

}

ul#top-nav {

	height:33px;

	position:absolute;

	left:225px;

	top:14px;

}

ul#top-nav li {

	float:left;

}

ul#top-nav li a {

	display:block;

	color:#fff;

	border-bottom:7px solid #fee1ec;

	background:#f680a7 url(../images/left-nav.gif) no-repeat;

	height:26px;

	float:left;

}

ul#top-nav li a:hover,

ul#top-nav li.active a {

	text-decoration:none;

	border-bottom:7px solid #94e0f6;

	background-position:0 -26px;

}

ul#top-nav li a span {

	display:block;

	float:left;

	height:26px;

	background:url(../images/right-nav.gif) no-repeat 100% 0;

	cursor:pointer;

	line-height:26px;

	padding:0 12px;

}

.safari ul#top-nav li a span {

	padding:0 10px;

}

ul#top-nav li a:hover span,

ul#top-nav li.active a span {

	background-position:100% -26px;

}

.left-header {

	height:26px;

	width:40%;

	position:absolute;

	top:14px;

	left:0;

	background:url(../images/left-header.gif);

}

.contacts-holder {

	position:absolute;

	bottom:0;

	right:0;

	color:#f576a1;

	width:220px;



	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	letter-spacing:0px;

}

.contacts-holder label {

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#0f7da6;

	padding:9px 0;

	display:block;

	width:100%;

	letter-spacing:0px;

}

.subscribe {

	width:126px;

	height:24px;

	overflow:hidden;

	float:left;

	background:url(../images/subscribe.gif);

}

.subscribe input {

	padding:0;

	border:0;

	width:119px;

	height:17px;

	margin:4px 0 0 4px;

	font-size:11px;

    font-family: Arial, Helvetica, sans-serif;

	color:#06739c;

    letter-spacing:0px;

}

.go {

	float:left;

	margin:3px 0 0 3px;

}



.subscribemob {

display: none;

}

. subscribemain {

display: block;

}

#content {

	width:100%;

}

#left-holder {

	width:228px;

	float:left;

	background:url(../images/left-holder.gif);

	position:relative;

	z-index:2;

}

.left-holder {

	width:228px;

	float:left;

	background:url(../images/left-holder.gif);

	position:relative;

	z-index:2;

}

.left-holdert {

	background:url(../images/left-holdert.jpg) no-repeat;

	padding-top:45px;

}

.left-holderb {

	background:url(../images/left-holderb.gif) no-repeat 0 100%;

	padding-bottom:8px;

	height:1%;

}



#left-nav {

	padding:0 14px 0 21px;

	font-size:12px;

    letter-spacing:0px;

	font-family:Arial, Helvetica, sans-serif;

}

#left-nav li {

	padding-top:1px;

	background:url(../images/dot.gif) repeat-x;

	position:relative;

	z-index:500;

}



#left-nav li a {

	display:block;

	z-index:650;		

	

}



#left-nav li a span {

	display:block;

	padding:15px 0 8px 44px;

	cursor:pointer;

	height:1%;

}

#left-nav li ul {

	display:none;

	position:absolute;

	left:179px;

	top:1px;

	padding-left:13px;

    background:url(../images/trans.gif) no-repeat;

	width:126px;

	z-index:850;		

}

#left-nav li:hover ul,

#left-nav li.active ul {

	display:block;

	z-index:950;		



}

#left-nav li ul li {

	padding:1px 0;

	border:1px solid #aee5f9;

	background-image:url(../images/trans.gif) no-repeat;

	background:#dcf4fd;

	z-index:1050;		

}

#left-nav li ul li a {

	color:#dcf4fd;

	padding:5px 0 5px 22px;

	background:url(../images/subnav.gif) no-repeat 8px 49% !important;

	color:#0f7da6;

	height:1%;

	z-index:1150;		

}





.ico-1 span {

	background:url(../images/icons/dailyforecast.png) no-repeat 0 50%;

}

.ico-2 span {

	background:url(../images/icons/weeklyforecast.png) no-repeat 0 50%;

}

.ico-3 span {

	background:url(../images/icons/monthlyforecast.png) no-repeat 0 50%;

}

.ico-4 span {

	background:url(../images/icons/yearahead.png) no-repeat 0 50%;

}

.ico-5 span {

	background:url(../images/icons/yearaheadforecast.png) no-repeat 0 50%;

}

.ico-6 span {

	background:url(../images/icons/moneyscopes.png) no-repeat 0 50%;

}

.ico-7 span {

	background:url(../images/icons/lovescopes.png) no-repeat 0 50%;

}

.ico-8 span {

	background:url(../images/icons/moneyforecast.png) no-repeat 0 50%;

}

.ico-9 span {

	background:url(../images/icons/luckyscopes.png) no-repeat 0 50%;

}

.ico-10 span {

	background:url(../images/icons/12sunsigns.png) no-repeat 0 50%;

}

.ico-11 span {

	background:url(../images/icons/sunsignsexplained.png) no-repeat 0 50%;

}

.ico-12 span {

	background:url(../images/icons/celebrityprediction.png) no-repeat 0 50%;

}

.ico-13 span {

	background:url(../images/icons/ico-13.gif) no-repeat 0 50%;

}

.ico-14 span {

	background:url(../images/icons/mayan.png) no-repeat 0 50%;

}

.ico-15 span {

	background:url(../images/icons/twitter.png) no-repeat 0 50%;

}

.ico-16 span {

	background:url(../images/icons/iHeart.png) no-repeat 0 50%;

}





.ico-17 span {

	background:url(../images/icons/todayplanet.png) no-repeat 0 50%;

}



.ico-18 span {

	background:url(../images/icons/ico-18.gif) no-repeat 0 50%;

}



.ico-19 span {

	background:url(../images/icons/facebook.png) no-repeat 0 50%;

}



.ico-20 span {

	background:url(../images/icons/podcast.png) no-repeat 0 50%;

}



.ico-21 span {

	background:url(../images/icons/astrologyreport.png) no-repeat 0 50%;

}



.ico-22 span {

	background:url(../images/icons/shop.png) no-repeat 0 50%;

}



.ico-23 span {

	background:url(../images/icons/personalreading2.png) no-repeat 0 50%;

}



.ico-24 span {

	background:url(../images/icons/radio.png) no-repeat 0 50%;

}



.ico-25 span {

	background:url(../images/icons/radioarchieves.png) no-repeat 0 50%;

}



.ico-26 span {

	background:url(../images/icons/blog.png) no-repeat 0 50%;

}



.ico-27 span {

	background:url(../images/icons/natalchart.png) no-repeat 0 50%;

}



.ico-28 span {

	background:url(../images/icons/press.png) no-repeat 0 50%;

}



.ico-29 span {

	background:url(../images/icons/links.png) no-repeat 0 50%;

}



.ico-30 span {

	background:url(../images/icons/astrolove.png) no-repeat 0 50%;

}



.ico-31 span {

	background:url(../images/icons/money.png) no-repeat 0 50%;

}



.ico-32 span {

	background:url(../images/icons/newsletterico.png) no-repeat 0 50%;

}

.ico-33 span {

	background:url(../images/icons/podcast.png) no-repeat 0 50%;

}

.ico-34 span {

	background:url(../images/icons/contact.png) no-repeat 0 50%;

}



#center-holder {

	width:484px;

	float:left;

	padding:0 0 0 17px;

	margin-top:-136px;

}

.date {

	text-align:right;

	position:relative;

	margin-bottom:-5px;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	letter-spacing:0px;



}

.blue-holder {

	border:1px solid #e3f5f8;

	background:#f4fcfe url(../images/blue-box.gif) repeat-x;

	position:relative;



	margin-top:5px;

	padding:0 8px 11px;

	height:1%;

	z-index:0;

}





.blue-holder p {

font-size:12px;

line-height:18px;

}



.blue-holder H1 {

font-size:12px;



}





.decor-1 {

	position:absolute;

	top:-16px;

	left:-15px;

}

.decor-2 {

	position:absolute;

	top:-10px;

	right:-2px;

}

.horoscope {

	width:100%;

	overflow:hidden;

	padding-bottom:8px;

}

.horoscope li {

	width:77px;

	float:left;

	text-align:center;

	font-size:10px;

	padding-top:15px;

}

.horoscope li a {

	display:block;

	width:40px;

	height:40px;

	overflow:hidden;

	text-indent:-9999px;

	margin:0 auto;

}

.horoscope li a:hover {

	background-position:0 -40px;

}

.hor-1 {

	background:url(../images/horoscope/hor-1.jpg);

}

.hor-2 {

	background:url(../images/horoscope/hor-2.jpg);

}

.hor-3 {

	background:url(../images/horoscope/hor-3.jpg);

}

.hor-4 {

	background:url(../images/horoscope/hor-4.jpg);

}

.hor-5 {

	background:url(../images/horoscope/hor-5.jpg);

}

.hor-6 {

	background:url(../images/horoscope/hor-6.jpg);

}

.hor-7 {

	background:url(../images/horoscope/hor-7.jpg);

}

.hor-8 {

	background:url(../images/horoscope/hor-8.jpg);

}

.hor-9 {

	background:url(../images/horoscope/hor-9.jpg);

}

.hor-10 {

	background:url(../images/horoscope/hor-10.jpg);

}

.hor-11 {

	background:url(../images/horoscope/hor-11.jpg);

}

.hor-12 {

	background:url(../images/horoscope/hor-12.jpg);

}

.horoscope li span {

	display:block;

	text-transform:uppercase;

	padding-top:5px;

}

.double-box {

	width:500px;

	margin-right:-7px;

	padding-bottom:10px;

	overflow:hidden;

}

.double-box .blue-holder {

	width:221px;

	margin-right:6px;

	padding-bottom:30px;

	float:left;

}

.double-box .blue-holder .link {

	position:absolute;

	bottom:-10px;

	background:url(../images/link-bg2.jpg) no-repeat;

}

.left-link {

	left:0;

}

.right-link {

	right:0;

}

#right-holder {

	width:227px;

	float:right;

	background:url(../images/left-holder.gif);

	position:relative;

	z-index:2;

}

.right-holdert {

	background:url(../images/left-holdert.jpg) no-repeat;

	padding-top:45px;

}

.right-holderb {

	background:url(../images/right-holderc.jpg) no-repeat 0 100%;

	padding-bottom:28px;

	height:1%;

}



#right-nav {

	padding:0 14px 0 21px;

	font-size:12px;

    letter-spacing:0px;

	font-family:Arial, Helvetica, sans-serif;

}

#right-nav li {

	padding-top:1px;

	background:url(../images/dot.gif) repeat-x;

	position:relative;

	z-index:500;

}



#right-nav li a {

	display:block;

	z-index:650;		

	

}



#right-nav li a span {

	display:block;

	padding:15px 0 8px 44px;

	cursor:pointer;

	height:1%;

}

#right-nav li ul {

	display:none;

	position:absolute;

	left:179px;

	top:1px;

	padding-left:13px;

    background:url(../images/trans.gif) no-repeat;

	width:126px;

	z-index:850;		

}

#right-nav li:hover ul,

#right-nav li.active ul {

	display:block;

	z-index:950;		



}

#right-nav li ul li {

	padding:1px 0;

	border:1px solid #aee5f9;

	background-image:url(../images/trans.gif) no-repeat;

	background:#dcf4fd;

	z-index:1050;		

}

#right-nav li ul li a {

	color:#dcf4fd;

	padding:5px 0 5px 22px;

	background:url(../images/subnav.gif) no-repeat 8px 49% !important;

	color:#0f7da6;

	height:1%;

	z-index:1150;		

}



#footer {

	

	padding:25px 157px 5px 249px;

	text-align:center;

	clear:both;

}

#footer p {

	background:url(../images/dot.gif) repeat-x 0 100%;

	display:inline;

	padding:4px;

	font-size:12px;

    letter-spacing:0px;

	font-family:Arial, Helvetica, sans-serif;

}



#iphoneplayera {
display: none;
}
#iphoneplayerb {
display: none;
}

 .seal{text-align:center;margin-left:20px;margin-right:10px;border:0;white-space:nowrap;height:79px;padding-left:5px}



.fl{float:left}

.fr{float:right}









































.widget-title

{

font-weight:normal !important;

text-transform:uppercase;

font-size:.875rem

}













.column,.columns

{

padding-left:.9375em;

padding-right:.9375em;

width:100%;

float:left

}



.widget a

{

color:#2ba6cb;

text-decoration:none;

line-height:inherit

}



.widget a:hover,.widget a:focus

{

color:#258faf

}





.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6

{

font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;

font-weight:normal;

font-style:normal;

color:#222;

text-rendering:optimizeLegibility;

margin-top:.2rem;

margin-bottom:.5rem;

line-height:1.4

}





#secondary

{

background:#eaf8fc

}











#secondary.widget-area .widget

{

margin-bottom:1rem;

padding:.625rem;

background:#fff;

background-image:linear-gradient(#ebf8fc,#f8fcfd 36px,#fff 38px);



}



#secondary.widget-area h6.widget-title

{

padding-bottom:.4375rem;

border-bottom:1px solid #e3f5f8;

text-align:center;color:#444

}





#tag_cloud-3 a

{color:#06739c}



#tag_cloud-3 a:hover

{color:#f88cb0}



.scanmobile

{

margin-right:25px;

margin-bottom:10px;

margin-top:10px;

}

.sociallinks

{

position: absolute;

 top: 52px; 

 margin-left: 40px; 

 left: 706px;

}

.sociallinksmob

{

display: none; 

}


}















