/* defaults for everything goes here */
BODY, TABLE, H1, H2, H3, H4, H5, H6, P, A, .newsheadline, .newsdate, .newsbody, .menuheading, .menuitem, .titlebar
{
        font-family: Geneva, Arial, Helvetica, san-serif;
        font-weight: normal; 
        font-variant: normal;
        font-style: normal;
        font-size: 100%; 
        line-height: normal; 
        text-transform: none;
        text-decoration: none;
}


/* Differences from the default go here */

body
{
        background-color: #ffffff;
}

h1 
{
        font-size: 200%;
        font-style: italic;
        font-weight: bold;
        color: #a0a0ff;
}

h2
{
        font-size: 160%;
        font-weight: bold;
        color: #a0a0ff;
}

h3 
{
        font-size: 120%;
        font-weight: bold;
	color: #a0a0ff;
}

h4
{
        font-size: 120%;
        font-weight: bold;
}

P 
{  
        font-size: 100%; 
}

img
{
        border:0;
}

A:link
{
        font-weight: bold;
        color: #a0a0ff;
}

A:visited 
{
        font-weight: bold;
        color: #a0a0ff;
}

A:active
{
        font-weight: bold;
        color: #a0a0ff;
}

A:hover
{
        color: #8080ff;
    	font-weight: bold;
    	text-decoration: underline;    
}

.newsheadline
{
    font-size: 140%;
    font-weight: bold;
    color: #a0a0ff;
}

.newsdate
{
    font-style: italic;
    color: #cc0000;
}

.newsgraphic
{
	vertical-align: top;
	text-align: right;
}

.newssummary,
.newsbody
{
    vertical-align: top;
    font-size: 80%;
}

.newslinks
{
    font-size: 80%;
}

.menuheading
{
    font-size: 100%;
    font-weight: bold;
    color: #ffffff;
    background-color: #178800;
    padding-left: 8px;
}

.menuitem        
{
    font-size: 80%; 
    background-color: #56ba27;
    padding-left: 16px;
    color: #a0a0ff;
}
 
.titlebar        
{
    font-size: 180%; 
    color: #ffffff;
    padding-left: 16px;
}
