/* 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: #697b93; */
        background-color: #101030;
}

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

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

h3 
{
/*rainbow! */
        font-size: 4vh;
        font-weight: bold;
        font-style: italic;
	text-align: center;
	background: linear-gradient(to right, #ef5350, #f48fb1, #7e57c2, #2196f3, #26c6da, #43a047, #eeff41, #f9a825, #ff5722);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}

h4
{
/*lesbian!*/
        font-size: 4vh;
        font-weight: 900;
	font-style: normal;
	text-align: center;
	background: linear-gradient(to right, #d62800, #ff9b56, #ffffff, #d462a6, #a40062);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}

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: #ff0000;
    padding-left: 16px;
}

img 
{
    width: auto;
    height: 60vh;
    display: block;
    margin: auto;
}
