@charset "UTF-8";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
body {
	background-color: #fff;
	background-image: url(../images/backer.gif);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#222;
}
a:link {
	color: #5892e4;
}
a:visited  {
	color: #5892e4;
}
a:hover {
	color: #6CF;
}
h1 {
	font-size: 24px;
}
h1#logo {
	float:left;
	padding:0;
	margin:0;
}

h1#logo a {
	display:block;
	background:url(../images/topBanner.gif) no-repeat;
	width:1040px;
	height:151px;
	cursor:pointer;
}

h1#logo a span {
	display:none;
}

h2 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
#page {
width:1040px;
margin-left:auto;
margin-right:auto;
background-color:#fff;
line-height:1.5em;
}
#top {
	padding:0;
	margin:0;
}
#content {
	position:relative;
width:1040px;
clear:both;
}
#contentInner {
width:1000px;	
clear:both;
padding:20px;
min-height:750px;
}
#footer {
background:url(../images/footerBacker.gif) repeat;
width:1040px;
height:60px;

}
#footIndent {
padding-top:15px;
padding-bottom:14px;
padding-left:20px;
}
#subNav {
padding:0;
margin:0;
}
#subNav li {
list-style:none;
margin:0;
padding:0;
display:inline;
padding-right:20px;
}
#subNav a:link {
color:#fff;
text-decoration: underline;
}
#subNav a:visited {
color:#fff;
text-decoration: underline;
}

#subNav a:hover {
color:#ddd;
text-decoration: underline;
}
#underFooter {
background:url(../images/underFooterShadow.gif) repeat-x;	
}
#navigation {
	clear:both;
}
#nav {
	position:relative;
right: 0px;
	margin: 0;
	padding: 0;
	height: 60px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav li {
	margin: 0; 
	padding: 0;
        list-style: none;
	display: inline;

	}

#nav a {
	float: left;
	padding: 60px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:60px; /* for IE5/Win only */
	}
	
#nav a:hover {
	background-position: 0 -60px;
	}

#nav a:active, #nav a.active {
	background-position: 0 -60px;
	}
	#thow a  {
	width: 123px;
	background: url(../images/1how.gif) top left no-repeat;
	}
		#tfind a  {
	width: 127px;
	background: url(../images/2find.gif) top left no-repeat;
	}
	#task a {
		width: 156px;
	background: url(../images/3ask.gif) top left no-repeat;
	}
	#thoro a  {
	width: 152px;
	background: url(../images/4horo.gif) top left no-repeat;
	}
	#tlearn a  {
	width: 209px;
	background: url(../images/5learn.gif) top left no-repeat;
	}
	#tdear a  {
	width:152px;
	background: url(../images/6dear.gif) top left no-repeat;
	}
	#ttesti a  {
	width:121px;
	background: url(../images/7testi.gif) top left no-repeat;
	}

 homepage-specific CSS 
#left {
	position: relative;
	width: 680px;
	float:left;
	
}
#right {
	position: absolute;
	top:0px;
	right:0px;
	width:350px;
	float:right;
	padding-top:0px;
	
}
#fred {
position:relative;	
}
#flash {
	
width:680px;
height:400px;
max-height:400px;
overflow:hidden;
}
#text {
padding:20px;
width:680px;
}
#floatLeft {
	position:relative;
float:left;
width:335px;

}
.icon li{
list-style:none;
margin:0;
padding:0;
margin-left:-46px;
min-height:45px;

}
.iconKey li{
list-style:none;
margin:0;
padding:0;
margin-left:-46px;
min-height:45px;

}
#love{
	
	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-love.gif) 0px 0px no-repeat;	
}
#career{

	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-career.gif) 0px 0px no-repeat;	
}
#medium{
	
	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-medium.gif) 0px 0px no-repeat;	
}
#tarot{
	
	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-tarot.gif) 0px 0px  no-repeat;	
}
#pet{
	
	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-pet.gif) 0px 0px no-repeat;	
}
#astro{
	
	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-astrology.gif) 0px 0px no-repeat;	
}
#numero{
	
	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-numerology.gif) 0px 0px no-repeat;	
}
#past{
	
	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-pastlife.gif) 0px 0px no-repeat;	
}
#dream{

	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-dreams.gif) 0px 0px no-repeat;	
}
#lost{
	
	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-lost.gif) 0px 0px no-repeat;	
}

.advertisement {
	position:relative;
padding:0;
margin:16px;
margin-right:0;
margin-left:40px;
margin-bottom:0;
}
.leftySpacey {
margin-left:20px;	
}

#slideshow_images {
	position:relative;
	
width:680px;
height:400px;
max-height:400px;
overflow:hidden;
}
.smallerFont {
font-size:12px;
line-height:1.1em;
padding:0px 20px 10px 0px;
}

#textWrap {

padding:40px;	
}
.thumb {
	margin:0px;
	padding:0;
	margin-top:20px;
	
}
.thumb2 {
	margin:0px;
		padding:0;
border:none;	
}
.key {
	padding:10px;
border:1px solid #000;	
}
.floatedImage {
float:right;
padding-right:0px;
margin-left:60px;
margin-bottom:200px;
border:1px solid #000;
}
.thisWeek {
	width: 600px;
	padding:10px;
	background-color:#f6f2f7;

}
.birthday {
	width: 600px;
	padding:10px;
	background-color:#f6f2f7;

}
.psychicTextIntro {
padding-right:20px;
padding-top:10px;
}
.spec {border: 1px solid #7DB5DF;
height:20px;
width: 20px;
padding:2px;
background-color:#fff;
}
.thumb {border: 1px solid #222;	
margin-bottom: 10px;
}
.subheader {	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}
.thumb1 {border: 1px solid #222;	
margin-bottom: 10px;
}