@charset "UTF-8";
/* CSS Document */

body {margin:0; padding:0; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; background-color:#005e9e; font-size:12px;}

#shadow_bg {width:995px; background:url(images/shadow_bg.jpg) repeat-y; margin:auto;}
#content {width:975px; margin:auto; background-color:#FFFFFF;}

#header {background:url(images/header_bg.jpg) no-repeat; width:975px; height:105px;}

#logo {padding:28px 0px 5px 10px;}

#menu {background:url(images/menu_bg.jpg) no-repeat; width:975px; height:50px;}
#menu ul {list-style:none; margin:auto; padding:10px 0; width:975px; text-align:center;}
#menu li {display:inline; padding:0px 30px 0px 0px;}
#menu a {color:#000000; text-decoration:none; font-size:18px; font-weight:bold;}
#menu a:hover {border-bottom:1px solid #ffffff;}

#menu-faux {background:url(images/menu_bg.jpg) no-repeat; width:975px; height:50px;}
#menu-faux ul {list-style:none; margin:auto; padding:10px 0; width:975px; text-align:center;}
#menu-faux li {display:inline; padding:0px 30px 0px 0px; color:#0000A0; text-decoration:none; font-size:18px; font-weight:bold;}
#menu-faux a {color:#000000; text-decoration:none; font-size:18px; font-weight:bold;}
#menu-faux a:hover {border-bottom:1px solid #ffffff;}

#left {width:521px;}
#left h1 {color:#434343; margin:0px 0px 5px 0px; padding:0; line-height:20px; border-bottom:3px solid #434343; font-size:20px; font-weight:bold;}
#left h2 {color:#333333; font-size:15px; font-weight:bold; margin:0px 0px 5px 0px; padding:0; line-height:11px;}
#left h3 {color:#ff9c00; margin:0; padding:0; display:inline; font-style:italic; font-weight:bold; font-size:12px;}
#left h4 {color:#333333; font-size:17px; font-weight:bold; margin:0px 0px 5px 0px; padding:0; line-height:11px;}
#left h5 {color:#0099cc; margin:0; padding:0; display:inline; font-weight:bold; font-size:16px;}
#left a.adlink {color:#0099cc; font-size:13px; font-weight:bold;}
#left a.blacklink {color:#000000; font-size:11px; font-weight:bold; text-decoration:none;}

#grayborderbox_top {background:url(images/grayborderbox_top.gif) no-repeat; width:521px; height:10px;}
#grayborderbox {padding:10px 20px 10px 20px; border-left:1px solid #333333; border-right:1px solid #333333;}
#grayborderbox a {color:#ff9c00;}
#grayborderbox p {margin:0;}
#grayborderbox ul {margin:0;}
#grayborderbox_btm {background:url(images/grayborderbox_btm.gif) no-repeat; width:521px; height:10px;}

#middle {width:160px;}

#right {width:253px;}
#right h1 {color:#ffa10e; margin:0px 0px 5px 0px; padding:0; line-height:20px; border-bottom:3px solid #ffa10e; font-size:20px; font-weight:bold;}

#search {background:url(images/searchbox_bg.gif) no-repeat; width:233px; height:97px; padding:10px; font-size:18px; font-weight:bold; padding-top:10px;}

#horoscope {border-bottom:1px dashed #585d89; padding:5px 0px 5px 0px; color:#666666; font-size:12px;}
#horoscope img {margin:0px 5px 5px 0px;}
#readmore {text-align:right;}
#readmore a {color:#0099cc;}

#quiz_top {background:url(images/quiz_border_top.gif) no-repeat; width:780px; height:25px; margin:auto;}
#quiz_btm {background:url(images/quiz_border_btm.gif) no-repeat; width:780px; height:25px; margin:auto;}
#quiz {width:738px; font-size:14px; border-left:1px solid #333333; border-right:1px solid #333333; padding:0px 20px 0px 20px; margin:auto;}
#quiz h1 {color:#434343; margin:0px 0px 5px 0px; padding:0; line-height:20px; border-bottom:3px solid #434343; font-size:20px; font-weight:bold;}
#quiz h5 {color:#0099cc; margin:0; padding:0; display:inline; font-weight:bold; font-size:16px;}

#footer {background:url(images/footer.jpg) no-repeat top; width:995px; height:15px; margin:auto; color:#ffffff; padding-top:20px; text-align:center;}
