﻿/*
HosurOnline.com - Horoscope
Author: Soosai Prakash A
Author URI: http://horoscope.hosuronline.com/
-------------------------------------------- */
#mytable
{
border-collapse:collapse;
}
#mytable td, #mytable th 
{
font-size:1.2em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;

}
#mytable th 
{
font-size:1.4em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#fff;
}
#mytable tr.alt td 
{
color:#000;
background-color:#EAF2D3;
}

#chart-table
{
border-collapse:collapse;
}
#chart-table td 
{
width:60px;
font-size:1.0em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
color:#000;
background-color:#EAF2D3;
vertical-align: middle;
text-align: center;
}

#chart-table tr 
{
height:60px;
color:#000;
background-color:#EAF2D3;
}
#charts
{
border-collapse:collapse;
padding: 10px 10px 10px 10px;
}
#charts td 
{
padding:3px 5px 3px 5px;
border:1px solid #98bf21;
}

#ashtaka-table
{

border-collapse:collapse;
}
#ashtaka-table td 
{
width:40px;
font-size:1.0em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
color:#000;
background-color:#EAF2D3;
vertical-align: middle;
text-align: center;
}
#ashtaka-table tr 
{
height:40px;
color:#000;
background-color:#EAF2D3;
}
p.content {
padding:5px 10px 5px 10px;
font-size: 1.4em;
line-height: 1.25em;
margin: 1.25em 0;
text-align: justify;
text-indent:50px;
}
#mylist
{
color: #00BB00;
font-size: 12px;
line-height: 2em;
list-style-position: outside;
list-style-type: square;
}

#articles
{
margin: 10px 10px 10px 10px;
padding:5px 10px 5px 10px;
border-style:solid;
border-width:medium;
border-color:#98bf21;
}
#articles p
{

color: #000000;
font-size: 1.1em;
line-height: 1.5em;
text-align: justify;
text-indent:50px;
}
#articles ul
{
color: #000000;
font-size: 1.3em;
line-height: 1.5em;
text-align: justify;
text-indent:50px;
}
#chart-table_small
{

border-collapse:collapse;
}
#chart-table_small td 
{
width:40px;
font-size:0.8em;
border:1px solid #98bf21;
color:#000;
background-color:#EAF2D3;
vertical-align: middle;
text-align: center;
}

#chart-table_small tr 
{
height:30px;
color:#000;
background-color:#EAF2D3;
}

#panchang
{
margin: 10px 10px 10px 10px;
padding:5px 10px 5px 10px;
}
#panchang p
{
color: #000000;
font-size: 1.1em;
line-height: 2em;
text-align: justify;
text-indent:50px;
}

#navigation {font-size:0.75em; width:200px;}
#navigation ul {margin:0px; padding:0px;}
#navigation li {list-style: none;} 

ul.top-level {background:#008A00;}
ul.top-level li {
 border-bottom: #fff solid;
 border-top: #fff solid;
 border-width: 1px;
}

#navigation a {
 color: #fff;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
 font-size: 1.1em;
}
#navigation a:hover{
 text-decoration:none;
}

#navigation li:hover {
 background: #00CC00;
 position: relative;
}
ul.sub-level {
    display: none;
}
li:hover .sub-level {
    background: #999;
    border: #fff solid;
    border-width: 1px;
    display: block;
    position: absolute;
    left: 75px;
    top: 5px;
}
ul.sub-level li {
    border: none;
    float:left;
    width:150px;
}