@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
font-size:12px;
color:#000000;
background:url(images/bkgrnd.gif);
background-repeat:repeat-x;
font-family: "Trebuchet MS", arial, cambria, georgia;
}

div, h1, h2, h3, h4, p, img, ul, li {
		margin:0; padding:0; border:0;
}


a.footer:link, a.footer:active, a.footer:visited {
font-family: "Trebuchet MS", arial, cambria, georgia;
color:#02283c;
font-size:11px;
font-weight:500;
text-decoration:none;
}

a.footer:hover {
font-family: "Trebuchet MS", arial, cambria, georgia;
color:#990066;
font-size:11px;
font-weight:500;
text-decoration:none;
}

a:link, a:active, a:visited {
font-family: "Trebuchet MS", arial, cambria, georgia;
font-size:12px;
color:#0099CC;
font-weight:700;
text-decoration:none;
}

a:hover {
font-family: "Trebuchet MS", arial, cambria, georgia;
color:#990066;
font-weight:700;
text-decoration:none;
}

h1 {
font-family: "Trebuchet MS", arial, cambria, georgia;
font-size:13px;
color:#FFFFFF;
font-weight:700;
}

h2 {
font-family: "Trebuchet MS", arial, cambria, georgia;
font-size:18px;
color:#02283c;
font-weight:500;
}

h3 {
font-family: "Trebuchet MS", arial, cambria, georgia;
font-size:11px;
color:#ffffff;
font-weight:500;
}

h4 {
font-family: "Trebuchet MS", arial, cambria, georgia;
font-size:14px;
color:#0099CC;
font-weight:500;
}

p {
font-family: "Trebuchet MS", arial, cambria, georgia;
font-size:12px;
color:#000000;
font-weight:500;
}

#clear {
clear:both;
}

#wrapper {
width:1000px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

#topholder {
width:1000px;
}

#navig {
width:1000px;
height:50px;
background:url(images/navig.png);
}

#navig ul {
list-style-type:none;
}

#navig ul li {
float:left;
width:auto;
height:50px;
text-align:center;
display:block;
line-height:50px;
}

#navig ul li a {
display:block;
text-decoration:none;
width:auto;
height:50px;
padding-left:41.4px;
padding-right:41.4px;
font-family: "Trebuchet MS", arial, cambria, georgia;
font-size:13px;
color:#FFFFFF;
font-weight:700;
}

#navig ul li a:hover {
display:block;
width:auto;
height:50px;
color:#76cffb;
font-weight:700;
}

.navleft {
padding-left:40px;
}

.navright {
padding-right:40px;
}

#banner {
width:1000px;
height:240px;
}

#buttons {
width:820px;
height:130px;
padding-left:90px;
padding-right:90px;
}

#mainholder {
width:1000px;
}

#main {
float:left;
width:504px;
padding-bottom:40px;
padding-left:90px;
padding-right:56px;
background:#FFFFFF;
}

#mainside {
float:left;
width:210px;
margin-bottom:40px;
padding-left:49px;
padding-right:90px;
padding-top:30px;
background:#FFFFFF;
border-left:1px solid #cccccc;
}

#exclusiveform {
float:left;
width:240px;
margin-bottom:40px;
padding-left:39px;
padding-right:70px;
padding-top:30px;
background:#FFFFFF;
border-left:1px solid #cccccc;
}

#footer {
width:auto;
height:150px;
padding-top:20px;
padding-bottom:20px;
background:#8ec0d8;
text-align:center;
}

#footer1 {
width:1000px;
margin-left:auto;
margin-right:auto;
}

#links1 {
float:left;
width:140px;
height:150px;
padding-left:10px;
text-align:left;
}

#links2 {
float:left;
width:130px;
height:150px;
text-align:left;
border-right:1px solid #ffffff;
}

#contact {
float:left;
width:480px;
height:150px;
padding-left:20px;
padding-right:20px;
text-align:left;
border-right:1px solid #ffffff;
}

#legal {
float:left;
width:160px;
height:80px;
padding-left:20px;
padding-top:70px;
text-align:left;
}

#horoscopes1 {
float:left;
width:250px;
}

#horoscopes2 {
float:left;
width:250px;
}

.star {
color:#0099CC;
}