body 
{
    font-family: "Trebuchet MS", Helvetica, sans-serif;	
    font-size: medium;	
    font-weight:400;
    color: #ffffff;	
    background-color: #000000;
    margin:0;
    }

h1
{
    font-size:150%;
    font-weight:700;
    font-style:italic;    
    color: #ed4409;
    margin-top:2px;
    margin-bottom:5px;
}

h2 
{
    font-size:125%;
    font-weight:700;;
    color: #ed4409;
}

h3 
{
    font-size:100%;
    font-weight:700;
    color: #f19e00;
}

h4 
{
    font-size:75%;
    font-weight:700;
    color: #f19e00;
}

a {color: #ffff5a;text-decoration:none;} 
a:hover {color: #ced3d4;text-decoration:none;} 
a:focus {-moz-outline-style: none;}

a.sun {color: #f8ad0b;} 
a.moon {color: #a190f4;} 
a.mars {color: #ef0909;} 
a.mercury {color: #39b712;} 
a.jupiter {color: #f1680c;} 
a.venus {color: #e71db5;} 
a.saturn {color: #3131F6;} 

.top
{
    	
    font-size: 80%;
    font-weight:600;
    color: #b4b9c8;
    text-align:center;
}

.top a {
    padding:0 2em;
}

.foot
{
    	
    font-size:75%;	
    text-align:right;
    padding:50px 10px 10px 10px;
    clear:both;
}

.foot img {
	border:none;
	height:20px;
}

.nav
{
    vertical-align:top;	
    text-align:left;
    background-image: url(images/bg_stars.gif);
    font-size:10pt;
    font-weight:700;
    text-transform:uppercase;
    height:120px;
    width:100%;
    padding:2px;
    border-bottom:10px solid #000;

}
.nav div
{
    text-align:center;
}
.nav td
{
    text-align:center;
    padding:0;
}
.nav img
{
    border:none;
    margin:0;
}

.nav a:hover {color:#fff;}

.nav_button {
    width:10%;
}

.nav_button img {
    width:90px;
}

.article 
{
    font-size:90%;
    background-color: #EEEEEE;
    background-image:url(/media/images/bg_fade.jpg);
    background-repeat:repeat-x;
    color:#000;
    padding:25px 80px 10px 80px;
    margin:0;
    border-top:5px solid #0A032B;

}
.article a:link {color: #276f29;text-decoration:none;} 
.article a:visited {color: #276f29;text-decoration:none;} 
.article a:active {color: #40b744;text-decoration:none;} 
.article a:hover {color: #40b744;text-decoration:none;} 

.article h1
{
    color:#292283;
}

.article h2
{
    color:#292283;
}


.sidebar {
    background-color: #EEEEEE;
    background-image:url(/media/images/bg_fade2.jpg);
    background-repeat:repeat-x;
    width:300px;
    float:right;
    margin:1em 0 1em 1em;
    border:2px solid #666;
    padding:1em;
    font-size:80%;
    text-align:center;
}

.sidebar p {
    text-align:left;
    margin-top:.25em;
    margin-bottom:.25em;
}

.sidebar img {
    border:0;
}
.predict
{
   margin:1em 1.5em 1em -20px;
   padding:5px;
   border-top:1px solid #fff;
   border-bottom:1px solid #fff;
   color:#ced3d4;
   font-size:80%;
   width:340px;
   float:left;
}

.predict ul {
    margin:.5em;
    padding:0; 
    list-style-type:none;
}

.predict ul li {
    height:20px;
    padding-left:25px;
    margin-left:0;
    padding-top:3px;
    vertical-align:top;
    background-image:url(/media/images/bullet_moon.png);
    background-repeat:no-repeat;
}

.predict img {
    border:0;
}

.predict h3 {
    font-weight:700;
    font-size:150%;
}


.donate {
    margin:0 0 1em 1em;
    border:2px solid #666;
    background-color: #EEEEEE;
    background-image:url(/media/images/bg_fade2.jpg);
    background-repeat:repeat-x;
    color:#000;
    padding:1em;
    font-size:80%;
    float:right;
    width:300px;
}

.donate h1 {
    color:#1C237C;
    margin-top:15px;
    font-size:125%;
    text-align:center;
}

.donate p {
    margin-top:3px;
    margin-bottom:3px;
}

.donate ul {
    margin-left:10px;
    padding-left:5px;
    margin-top:5px;
    margin-bottom:5px;
}

.donate ul li {
    margin-top:5px;
    margin-bottom:5px;
}

.donate a:link {color:#3e6bcc;}
.donate a:visited {color:#3e6bcc;}


hr
{
    width: 80%;	
    text-align: center;	
    height: 1px;	
}

.sun {color: #f8ad0b;}
.moon {color: #a190f4;}
.mars {color: #ef0909;}
.mercury {color: #39b712;}
.jupiter {color: #f1680c;}
.venus {color: #e71db5;}
.saturn {color: #3131F6;}
.aries {background-color: #ffb2b2;}
.pisces {background-color: #a5a5ff;}
.taurus {background-color: #cfa34b;}
.gemini {background-color: #80d680;}
.aquarius {background-color: #c68eff;}
.cancer {background-color: #b5bcb8;}
.capricorn {background-color: #fcff70;}
.leo {background-color: #edc844;}
.sagittarius {background-color: #ed7c31;}
.scorpio {background-color: #84373b;}
.libra {background-color: #ea96d2;}
.virgo {background-color: #7e9eb7;}

#chartblock
{
    float:left;
    margin-right:10px;
    margin-top:20px;}

table.chart
{
    padding:0;
    margin:0 0 20px 0;
    border-collapse:collapse;
    text-align:center;
    vertical-align:top;
    border:5px #000 solid;
    width:410px;
    height:410px;
    background-color:#000;
    color:#000;
    background-image: url(images/bg_stars.gif);
    
}

table.chart td
{
    font-size:80%;
    text-align:center;
    vertical-align:top;
    border:solid 1px #000;
    width:100px;
    height:100px;
}

table.chart h1
{
    font-size:100%;
    margin-top:20px;
    color:#FFF;
}
table.navamsa
{
    padding:0;
    margin:0 0 20px 0;
    border-collapse:collapse;
    text-align:center;
    vertical-align:top;
    border:5px #000 solid;
    width:330px;
    height:330px;
    background-color:#000;
    color:#000;
    background-image: url(images/bg_stars.gif);
    
}

table.navamsa td
{
    font-size:80%;
    text-align:center;
    vertical-align:top;
    border:solid 1px #000;
    width:80px;
    height:80px;
}

table.navamsa h1
{
    font-size:80%;
    margin-top:20px;
    color:#FFF;
}


table.data {
    border:1px solid #666;
    border-collapse:collapse;
    font-size:80%;
    margin-top:10px;
    margin-bottom:20px;
}
table.data td {
    padding:2px;
    border:1px solid #666;
    vertical-align:top;
}

.content 
{
    padding:1em 2em;
    font-size:90%;
    margin-right:10%;
}

.clear
{
    clear:both;
}

.center {
    text-align:center;
}

.symbol
{
    vertical-align:top;
    text-align:center;
    width:200px;
    height:100%;
    display:table;
    float:left;
}
    
.symbol img
{
    border:none;
    padding:15px;
}

.pagecontent
{
    margin-left:215px;  
}

.highlight {
    color:#a62c2c;
}
.graphic {
    float:right;
    margin:10px;
}
.graphic img {
    border:0;
}

/* Mailman Page Styles*/

.mailinglist {
	margin:2em 10%;
}

.subscribe td {
	padding:.5em;
	margin:0;
	font-size:90%;
}

.prompt {
	text-align:right;
	margin:.25em 2em .25em 0;
	color:#a190f4;
	width:300px;
	white-space:nowrap;
}
