.ok {
	width:100%;
	background: darkgreen;
	color:White;
	padding:2px;
	text-align:center;
}

#content_pes p{
font-size:6px;
}

.error {
	width:100%;
	background: red;
	color:White;
	padding:2px;
	text-align:center;
}

a {
	color:darkred;
	text-decoration:none;
}	

a:hover {
	color:black;
}

body {
background-color:black;
margin:0;
margin:auto;
text-align:center;
font-family:Calibri;
}
div {
margin:0px;
padding:0px;
border:0px;
text-align:left;
}
#header {
background-image:url('../images/top.jpg');
background-repeat:no-repeat;
width:960px;
height:250px;
margin:auto;
}
#top {
background-image:url('../images/top.jpg');
width:963px;
height:250px;
margin:auto;
margin-top:10px;
}
#bot {
height:0px;
width:957px;
background-color:#555759;
margin:0px auto;
padding:0px;
}
#signs {
text-align:center;
position:absolute;
left:50%;
margin-left:-420px;
width:840px;
}
#signs div{
margin-left:10px;
width:60px;
height:60px;
background-repeat:no-repeat;
}
#taurus_t {
float:left;
background-image:url('../images/taurus.png');
}
#aries_t {
float:left;
background-image:url('../images/aries.png');
}
#gemini_t {
float:left;
background-image:url('../images/gemini.png');
}
#cancer_t {
float:left;
background-image:url('../images/cancer.png');
}
#leo_t {
float:left;
background-image:url('../images/leo.png');
}
#virgo_t {
float:left;
background-image:url('../images/virgo.png');
}
#libra_t {
float:left;
background-image:url('../images/libra.png');
}
#scorpio_t {
float:left;
background-image:url('../images/scorpio.png');
}
#sagittarius_t {
float:left;
background-image:url('../images/sagittarius.png');
}
#capricorn_t {
float:left;
background-image:url('../images/capricorn.png');
}
#aquarius_t {
float:left;
background-image:url('../images/aquarius.png');
}
#pisces_t {
float:left;
background-image:url('../images/pisces.png');
}
#taurus_b {
float:left;
background-image:url('../images/taurus_b.png');
}
#aries_b {
float:left;
background-image:url('../images/aries_b.png');
}
#gemini_b {
float:left;
background-image:url('../images/gemini_b.png');
}
#cancer_b {
float:left;
background-image:url('../images/cancer_b.png');
}
#leo_b {
float:left;
background-image:url('../images/leo_b.png');
}
#virgo_b {
float:left;
background-image:url('../images/virgo_b.png');
}
#libra_b {
float:left;
background-image:url('../images/libra_b.png');
}
#scorpio_b {
float:left;
background-image:url('../images/scorpio_b.png');
}
#sagittarius_b {
float:left;
background-image:url('../images/sagittarius_b.png');
}
#capricorn_b {
float:left;
background-image:url('../images/capricorn_b.png');
}
#aquarius_b {
float:left;
background-image:url('../images/aquarius_b.png');
}
#pisces_b {
float:left;
background-image:url('../images/pisces_b.png');
}
#signs_b {
text-align:center;
position:absolute;
left:50%;
margin-left:-420px;
width:840px;
}
#signs_b div{
margin-left:10px;
width:60px;
height:17px;
margin-top:60px;
background-repeat:no-repeat;
}
#menu_top {
height:40px;
width:961px;
margin:auto;
background-image:url('../images/menu_top_back.png');
}

.float {
float:left;
}

.clear {
clear:both;
}

#horoscopes {
background-image:url('../images/horoscopes.png');
background-repeat:no-repeat;
width:240px;
height:40px;
}
#horoscopes:hover {
background-image:url('../images/horoscopes_aura.png');
}

#horoscopes_sel {
background-image:url('../images/horoscopes_aura.png');
background-repeat:no-repeat;
width:240px;
height:40px;
}


#astro_fun {
background-image:url('../images/astro_resources.png');
background-repeat:no-repeat;
width:238px;
height:40px;
}
#astro_fun:hover {
background-image:url('../images/astro_resources_aura.png');
}
#astrology_books {
background-image:url('../images/astrology_books.png');
background-repeat:no-repeat;
height:40px;
width:238px;
}
#astrology_books:hover {
background-image:url('../images/astrology_books_aura.png');
}
#horoscope_books {
background-image:url('../images/contact_us.png');
background-repeat:no-repeat;
height:40px;
width:239px;
}
#horoscope_books:hover {
background-image:url('../images/contact_us_aura.png');
}
#menu_bot_1 {
width:963px;
height:40px;
margin:auto;
background-image:url('../images/menu_bot_back.png');
}
#menu_bot_2 {
width:964px;
height:40px;
margin:auto;
background-image:url('../images/menu_bot_back.png');
}
#menu_bot_3 {
width:963px;
height:40px;
margin:auto;
background-image:url('../images/menu_bot_back.png');
}
#menu_bot_4 {
width:963px;
height:40px;
margin:auto;
background-image:url('../images/menu_bot_back.png');
}
#daily {
background-image:url('../images/daily.png');
background-repeat:no-repeat;
height:40px;
width:160px;
}
#daily:hover {
background-image:url('../images/daily_aura.png');
}
#weekly {
background-image:url('../images/weekly.png');
background-repeat:no-repeat;
height:40px;
width:158px;
}
#weekly:hover {
background-image:url('../images/weekly_aura.png');
}
#monthly {
background-image:url('../images/monthly.png');
background-repeat:no-repeat;
height:40px;
width:159px;
}
#monthly:hover {
background-image:url('../images/monthly_aura.png');
}
#love {
background-image:url('../images/love.png');
background-repeat:no-repeat;
height:40px;
width:159px;
}
#love:hover {
background-image:url('../images/love_aura.png');
}
#career {
background-image:url('../images/career.png');
background-repeat:no-repeat;
height:40px;
width:158px;
}
#career:hover {
background-image:url('../images/career_aura.png');
}
#money {
background-image:url('../images/money.png');
background-repeat:no-repeat;
height:40px;
width:161px;
}
#money:hover {
background-image:url('../images/money_aura.png');
}

#resources {
background-image:url('../images/resources.png');
background-repeat:no-repeat;
height:40px;
width:160px;
}
#resources:hover {
background-image:url('../images/resources_h.png');
}

#submit_resource {
background-image:url('../images/submit_resource.png');
background-repeat:no-repeat;
height:40px;
width:158px;
}
#submit_resource:hover {
background-image:url('../images/submit_resource_h.png');
}

#submit_comment {
background-image:url('../images/submit_comment.png');
background-repeat:no-repeat;
height:40px;
width:159px;
}
#submit_comment:hover {
background-image:url('../images/submit_comment_h.png');
}

#astro_services {
background-image:url('../images/astro_services.png');
background-repeat:no-repeat;
height:40px;
width:159px;
}
#astro_services:hover {
background-image:url('../images/astro_services_h.png');
}

#submit_services {
background-image:url('../images/submit_astro.png');
background-repeat:no-repeat;
height:40px;
width:161px;
}
#submit_services:hover {
background-image:url('../images/submitastro_over.png');
}

#bookstore {
background-image:url('../images/bookstore.png');
background-repeat:no-repeat;
height:40px;
width:159px;
}
#bookstore:hover {
background-image:url('../images/bookstore_h.png');
}

#sponsored_links {
background-image:url('../images/sponsored_links.png');
background-repeat:no-repeat;
height:40px;
width:159px;
}
#sponsored_links:hover {
background-image:url('../images/sponsored_links_h.png');
}

#add_link {
background-image:url('../images/add_link.png');
background-repeat:no-repeat;
height:40px;
width:159px;
}
#add_link:hover {
background-image:url('../images/add_link_h.png');
}

#more_than_books {
background-image:url('../images/more_than_books.png');
background-repeat:no-repeat;
height:40px;
width:159px;
}
#more_than_books:hover {
background-image:url('../images/more_than_books_h.png');
}

#about_me {
background-image:url('../images/about_me.png');
background-repeat:no-repeat;
height:40px;
width:159px;
}
#about_me:hover {
background-image:url('../images/about_me_h.png');
}

#about_me {
background-image:url('../images/about_me.png');
background-repeat:no-repeat;
height:40px;
width:159px;
}
#about_me:hover {
background-image:url('../images/about_me_h.png');
}

#events_diary {
background-image:url('../images/events_diary.png');
background-repeat:no-repeat;
height:40px;
width:159px;
}
#events_diary:hover {
background-image:url('../images/events_diary_h.png');
}

#forum {
background-image:url('../images/forum.png');
background-repeat:no-repeat;
height:40px;
width:159px;
}
#forum:hover {
background-image:url('../images/forum_h.png');
}

#advertising {
background-image:url('../images/advertising.png');
background-repeat:no-repeat;
height:40px;
width:159px;
}
#advertising:hover {
background-image:url('../images/advertising_h.png');
}

#social_network {
background-image:url('../images/social_network.png');
background-repeat:no-repeat;
height:40px;
width:159px;
}
#social_network:hover {
background-image:url('../images/social_network_h.png');
}

#contact_details {
background-image:url('../images/contact_details.png');
background-repeat:no-repeat;
height:40px;
width:159px;
}
#contact_details:hover {
background-image:url('../images/contact_details_h.png');
}

#submit_book {
background-image:url('../images/submit_book.png');
background-repeat:no-repeat;
height:40px;
width:159px;
}
#submit_book:hover {
background-image:url('../images/submit_book_h.png');
}

#astro_fun_sec {
background-image:url('../images/astro_fun_bot.png');
background-repeat:no-repeat;
height:40px;
width:160px;
}
#astro_fun_sec:hover {
background-image:url('../images/astro_fun_h.png');
}

#newsletter_signup {
background-image:url('../images/newsletter_signup.png');
background-repeat:no-repeat;
height:40px;
width:160px;
}
#newsletter_signup:hover {
background-image:url('../images/newsletter_signup_h.png');
}

.menu_top_div {
background-image:url('../images/menu_top_div.png');
width:2px;
height:40px;
float:left;
}
.menu_bot_div {
background-image:url('../images/menu_bot_div.png');
float:left;
width:1px;
height:40px;
}
#content {
background-color:#18191d;
width:961px;
margin:auto;
}
#content_daily_overview {
padding-top:5px;
float:left;
}
#content_daily_overview_header {
background-image:url('../images/daily_overview.png');
width:263px;
height:53px;
}
#content_daily_overview_content {
background-color:#f9f0c7;
background-image:url('../images/shadow_left.png');
background-repeat:repeat-y;
background-position:right;
margin-left:1px;
width:655px;
}

#content_resources {
padding-top:10px;
float:left;
}
#content_resources_header {
background-image:url('../images/content_resources.png');
width:261px;
height:37px;
}
#content_resources_content {
background-color:#f9f0c7;
width:636px;
}

#content_bookstore {
padding-top:5px;
float:left;
}
#content_bookstore_header {
background-image:url('../images/content_bookstore.png');
width:261px;
height:37px;
}
#content_bookstore_content {
background-color:#f9f0c7;
width:636px;
max-height:950px;
}

#content_contact {
padding-top:5px;
float:left;
}
#content_contact_header {
background-image:url('../images/content_about_me.png');
width:261px;
height:37px;
}
#content_contact_content {
background-color:#f9f0c7;
width:605px;
height:423px;
}

#content_submit_resource{
width:326px;
float:left;
background-color:#FAF0C7;
margin-top:5px;
}
#content_submit_resource_header{
background-image:url('../images/submit_a_resource.png');
background-repeat:no-repeat;
background-position:center;
background-color:#FBE696;
width:326px;
height:24px;
}
#content_submit_resource_content{
width:300px;
border:1px solid #A8A185;
min-height:100px;
margin:7px auto;
padding:5px;
background-color:white;
}
#content_submit_resource_submit{
background-image:url('../images/submit.png');
background-repeat:no-repeat;
width:110px;
height:33px;
margin:5px 5px 5px 181px;
padding:0 0 5px 0;
}

#content_submit_book{
width:325px;
float:left;
background-color:#FAF0C7;
margin-top:5px;
}
#content_submit_book_header{
background-image:url('../images/content_submit_a_book.png');
background-repeat:no-repeat;
background-position:center;
background-color:#FBE696;
width:325px;
height:24px;
}
#content_submit_book_content{
width:300px;
border:1px solid #A8A185;
min-height:100px;
margin:7px auto;
padding:5px;
background-color:white;
}
#content_submit_book_submit{
background-image:url('../images/submit.png');
background-repeat:no-repeat;
width:110px;
height:33px;
margin:5px 5px 5px 208px;
padding:0 0 5px 0;
}

#content_social_network{
width:300px;
float:left;
background-color:#FAF0C7;
margin-top:5px;
}
#content_social_network_header{
background-image:url('../images/content_social_network.png');
background-repeat:no-repeat;
width:300px;
height:24px;
}
#content_social_network_content{
width:270px;
border:1px solid #A8A185;
height:100px;
margin:7px auto;
padding:5px;
background-color:white;
}
#content_social_network_submit{
background-image:url('../images/submit.png');
background-repeat:no-repeat;
width:110px;
height:33px;
margin:5px 5px 5px 181px;
padding:0 0 5px 0;
}

#content_submit_comment{
width:325px;
float:left;
margin:5px;
margin-right:0px ;
background-color:#FAF0C7;
}
#content_submit_comment_header{
background-image:url('../images/submit_a_comment.png');
background-repeat:no-repeat;
background-position:center;
background-color:#FBE696;
width:325px;
height:24px;
}
#content_submit_comment_content{
width:300px;
border:1px solid #A8A185;
min-height:100px;
margin:7px auto;
padding:5px;
background-color:white;
}
#content_submit_comment_submit{
background-image:url('../images/add_comment.png');
background-repeat:no-repeat;
width:173px;
height:33px;
margin:5px 5px 5px 145px;
padding:0 0 5px 0;
}

#content_contact_details{
width:300px;
float:left;
margin:5px;
margin-right:15px;
background-color:#FAF0C7;
}
#content_contact_details_header{
background-image:url('../images/content_contact_details.png');
background-repeat:no-repeat;);
width:300px;
height:24px;
}
#content_contact_details_content{
width:270px;
border:1px solid #A8A185;
height:100px;
margin:7px auto;
padding:5px;
background-color:white;
}
#content_contact_details_submit{
background-image:url('../images/add_comment.png');
background-repeat:no-repeat;
width:173px;
height:33px;
margin:5px 5px 5px 118px;
padding:0 0 5px 0;
}

#content_libra {
float:left;
padding-top:5px;
}
#content_libra_header {
background-image:url('../images/libra_content.png');
width:246px;
height:52px;
}
#content_libra_content {
background-color:#f9f0c7;
width:246px;
height:281px;
}
.content_advertisement {
padding-top:5px;
margin-left:0px;
margin-bottom:5px;
}
.content_advertisement_header {
background-image:url('../images/advertisement.png');
width:300px;
height:24px;
}
.content_advertisement_content {
background-image:url('../images/advertise_content.png');
background-position:center;
background-repeat:no-repeat;
background-color:#f9f0c7;
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
width:260px;
height:130px;
margin:auto;
}
.control_menu {
padding-top:5px;
margin-left:0px;
margin-bottom:5px;
margin-top:5px;
}
.control_menu_header {
background-image:url('../images/control_panel.png');
width:300px;
height:24px;
}
.control_menu_content {
background-image:url('../images/advertise_content.png');
background-position:center;
background-repeat:no-repeat;
background-color:#f9f0c7;
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
width:260px;
height:130px;
margin:auto;
}

.control_menu_content1 {
background-image:url('../images/advertise_content1.png');
background-position:center;
background-repeat:no-repeat;
background-color:#f9f0c7;
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
width:260px;
height:61px;
margin:auto;
}

#content_astro_books {
padding-top:5px;
margin-left:0px;
margin-bottom:5px;
}
#content_astro_books_header {
background-image:url('../images/content_sponsored_links.png');
width:300px;
height:24px;
}
#content_astro_books_content {
background-color:#F9F0C7;
width:290px;
padding:5px;
}

#content_events_diary {
padding-top:5px;
margin-left:0px;
margin-bottom:5px;
}
#content_events_diary_header {
background-image:url('../images/content_events_diary.png');
width:300px;
height:24px;
}
#content_events_diary_content {
background-color:#F9F0C7;
width:290px;
padding:5px;
}

#content_astro_service {
padding-top:5px;
margin-left:0px;
margin-bottom:5px;
}
#content_astro_service_header {
background-image:url('../images/astro_service.png');
width:300px;
height:24px;
}
#content_astro_service_content {
background-color:#F9F0C7;
width:290px;
padding:5px;
}

#content_all_about_horoscopes {
margin-left:10px;
margin-top:10px;
}
#content_all_about_horoscopes_header {
background-image:url('../images/all_about_horoscopes.png');
width:300px;
height:24px;
}

#content_free_daily_horoscopes {
margin-top:5px;
margin-left:1px;
}
#content_free_daily_horoscopes_header {
background-image:url('../images/free_daily_horoscopes.png');
background-repeat:no-repeat;
width:347px;
height:52px;
}
#content_free_daily_horoscopes_content {
width:655px;
overflow:auto;
background-color:#f9f0c7;
}
#content_horoscope_news {
padding:4px;
float:left;
}
#content_horoscope_news_header {
background-image:url('../images/horoscope_news.png');
width:198px;
height:28px;
}
.content_horoscope_content {
background-image:url('../images/content_back.png');
width:188px;
height:232px;
padding:5px;
}
#content_horoscope_blog {
float:left;
padding:4px;
}
#content_horoscope_blog_header {
background-image:url('../images/horoscope_blog.png');
width:198px;
height:28px;
}
#content_vmm_recomends {
padding:4px;
float:left;
}
#content_vmm_recomends_header {
background-image:url('../images/vmm_recomends.png');
width:198px;
height:28px;
}
#foot {
width:100%;
height:50px;
text-align:center;
background-color:#ECD68B;
font-family:Calibri;
font-size:14px;
padding-top:20px;
}
#content_left {
float:left;
margin-left:0px;
margin-right:5px;
margin-bottom:5px;
}
#content_right {
float:right;
margin-right:00px;
}

#content_libra_content h2 {
padding:0;
}

#flash {
width:960px;
height:160px;
margin:0px auto;
padding:0px;
}

h2 { color:darkred; }

.altRow {
	background-color:#ff9;
}
.bt {
	margin-top:10px;border:0px;color:white;display:block;background:darkred;font-weight:bold;text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
	border: 1px solid #FF8300;
	border-bottom: 3px solid #000;	
}
button, input[type="button"], input[type="submit"]  {
	margin-top:10px;border:0px;color:white;display:block;background:darkred;font-weight:bold;text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
	border: 1px solid #8B0000;
	border-bottom: 3px solid #000;
	
}

button:hover, input[type="button"]:hover, input[type="submit"]:hover  {
	
	font-weight: bold;
	color:#fff;
	cursor: pointer;
	background-color:#000;
	border: 1px solid #000;
	border-bottom: 3px solid #8B0000;	
	
	}

.dow {
	color:#8B0000;
}

.today {

		border: thin solid black;
		border-collapse: collapse;
		text-align: center;
		background-color: silver;
		color: red;
		vertical-align: middle;
	}
.cal {
	 	padding: 5px;
		text-align: center;
	
		border: thin solid black;
		border-collapse: collapse;
		font-size: 14px;
	}
.eve h2 {
	font-size:12px;
	} 
	.eve {
	
	}
	.filed{
	font-size:10px;
}
.famReason p {
	margin-top:-4px;
	line-height: 15px;
	margin-bottom:4px;
}