/*www.cosmicguide.com
created August 2005 
by Ron Akanowicz, Softerware Consulting
for Paul Fernandez
*/

body {
background-color: #ffffff; 
margin: 0;
padding: 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
color: #333333; 
}

.style1 {
	color: #FFFFFF;
	font-weight: bold;
}

img {
border: 0px none;
}

img#right {
float: right;
margin-left: 10px;
margin-top: 8px;
}

img#left {
float: left;
margin-right: 10px;
margin-top: 8px;
}


img#paul {
float: left;
border: 1px solid #003399;
margin-right: 10px;
margin-bottom: 10px;
}

#header {
width: 100%;
height: 150px;
background-image: url(images/header.jpg);
text-decoration: none;
color: #ffffff; 
}

#box {
position: absolute;
top: 20px;
right: 20px;

}

#box p#contact {
border: 1px solid #fff;
padding: 4px 8px;
}

#box p#lang {
font-size: .8em;
text-align: center;
color: #666;
}

#box p {
font-size: .85em;
color: #000;
line-height: 140%;
padding-left: 4px;
}

a {
text-decoration:none;
color: #003399;
}

.anchortag {
color: #fff;
}

#box a:hover {
color: #0033cc;
border-bottom: 1px solid #0033cc;
}




td#main a:hover {
color: #0033cc;
border-bottom: 1px solid #0033cc;
}

table#signs {
font-size: .95em;
}

h5 {
font-stretch: wider;
color: #004080;
font-size: .9em; 
border-bottom: 1px dotted #004080;
}

h4 {
font-style: italic;
font-stretch: wider;
color: #004080;
font-size: .95em; 
border-bottom: 1px solid #004080;
border-top: 1px solid #004080;
margin-bottom: 6px;
}

h6 {
font-size: 1em;
color:#333;
margin-bottom: 0px;
}

ul.house {
margin-top: 6px;
margin-bottom: 8px;
}

ul.house li {
list-style: none;
font-family: Times, "Times New Roman", serif;
font-size: 1em;
color: #400080; 
line-height: 120%;
}



#leftnav {
width: 180px;
padding: 10px 8px;
border-right: 1px dotted #ccc;
}

.mainbuttons, .articles {
list-style: none;
margin: 0;
padding: 0;
font-size: .9em;
}

ul.articles li a {
display: block;
list-style: none;
color: #400080; 
text-decoration: none;
font-variant: small-caps; 
font-size: .9em;
border: 1px dotted #fff;
padding: 2px 4px;
}

ul.articles li a:hover {
border: 1px dotted #400080;
}


#leftnav ul li {
margin-bottom: 8px;
}

ul.mainbuttons li a {
display:block;
text-decoration: none;
color: #003399;
padding: 6px;
background-color: #fff; 
border-top:1px #ccc solid;
border-right:1px #b3b3b3 solid;
border-bottom:1px #b3b3b3 solid;
border-left: 1px #b3b3b3 solid;
}


ul.mainbuttons li a:hover {
border: 1px #666 solid;
background-color:#003399;
color: #fff;
 }

 body#about #leftnav ul li a#about {
border: 1px #999999 solid;
background-color: #003399;
color: #fff;
}

 body#charts #leftnav ul li a#charts {
border: 1px #999999 solid;
background-color: #003399;
color: #fff;
}

 body#tarot #leftnav ul li a#tarot {
border: 1px #999999 solid;
background-color: #003399;
color: #fff;
}

 body#reading #leftnav ul li a#reading {
border: 1px #999999 solid;
background-color: #003399;
color: #fff;
}

 body#testimonials #leftnav ul li a#testimonials {
border: 1px #999999 solid;
background-color: #003399;
color: #fff;
}

 body#contact #leftnav ul li a#contact {
border: 1px #999999 solid;
background-color: #003399;
color: #fff;
}

 body#signs #leftnav ul li a#signs {
border: 1px #999999 solid;
background-color: #003399;
color: #fff;
}

 body#horary #leftnav ul li a#horary {
border: 1px #999999 solid;
background-color: #003399;
color: #fff;
}

blockquote {
font-style: italic;
color: #800080;
font-family: Times, "Times New Roman", serif; 
font-size: 1.2em;
padding-bottom: 8px;
border-bottom: 1px dotted #ccc;
line-height: 115%;
font-weight: bold; 
}

.namer {
text-align:right;
color: #000;
}

#rightnav {
width: 180px;
}

.adbox {
border: 1px #004080 dotted;
margin-bottom: 10px;
}

.adbox h1 {
background-color: #ccc;
color: #003399;
font-size: .9em;
margin-top: 0;
padding: 2px 4px;
}

.adbox a:hover {
border-bottom: 1px solid #003399;
}

.adbox p {
font-size: .8em;
color: #999;
padding-left: 4px;
padding-right: 4px;
}

tr#header {
background-image: url(images/header.jpg);
background-repeat: repeat-x; 
}

.type {
color: #fff;
background-color: #003399;
}

hr {
margin-bottom: 10px;
}

td#main {
text-decoration: none; 
margin-bottom: 6px;
padding: 8px 20px;
}

td#main p {
margin-top: 10px;
margin-bottom: 26px;
}

p#list {
line-height: 160%;
}

.book {
color: #000080;
font-variant: small-caps; 
}

.auth {
color: #4c4c4c; 
font-size: .9em;
font-style: italic; 
}

.center_box {
text-align:center;
font-size: .9em;
}

.center_box1 {
text-align:center;
font-size: .85em;
color: #400080; 
}

.center_contact {
text-align:center;
line-height: 130%;
letter-spacing: 110%;
font-size: 1.1em; 
}

p#smalltxt {
font-size: .8em;
}

#heading {
text-align: center;
margin-bottom: 6px;
color: #004080;

}

#warn {
text-align:center;
color: #cc0000;
font-size: .8em;
}

h3 {
font-style: italic;
font-stretch: wider;
color: #004080;
font-size: .9em; 
border-bottom: 1px solid #004080;
margin-top: 8px;
}


table {
border: none;
padding: 4px;
}

body#charts tr.type {
background-color: #003399;
font-size: 1.1em;
color: #fff;
padding: 4px 6px;
margin-bottom: 8px;
}

body#charts tr.desc {
font-size: .9em;
padding: 4px 6px;
margin-bottom: 6px;
}

table#footer {
padding-top: 6px;
font-size: .75em;
text-decoration:none;
background-image: url(images/footerimage.jpg);
background-repeat: repeat-x;
width: 100%;
text-align: center;
border-top: 1px solid #ccc;

}

#footer a:hover {
color: #0033cc;
border-bottom: 1px solid #0033cc;
}