body {
    color:#303030;
    background-color:#FFFFFF;
    margin:20px;
    font-family:verdana, sans-serif, Geneva, Helvetica, Arial;
    font-size:9px;
    line-height: 11px;
    }
/*should probably have same background color as body -- this is the color of the username/password fields */

.login_text{
        background-color:#FFFFFF;
}
/*login button is styled to look like a link */
#login_button{
	background-color:#FFFFFF;
	color:black;
}

/*link and header colors*/
a {
    color:black;
    font-family: verdana, sans-serif;
    font-size:9px;
    line-height: 11px;
    text-decoration:none;
    font-weight:400;
    outline:none;
    }

a.thumbnail:hover {background-color:none; color:none;}
a:active {outline:none;}
a:link {color:black;}
a:visited {color:black; outline:none;}
a:hover {background-color:#FFD700; outline:none;}

#login_button:hover{
background-color:#FFD700;
}

#loading_indicator{
background-color:#FFD700;
}

.comment_link{
background-color:none;
}

a.news_headline{
color:#666666;
font-weight:700;
}

.blog_post_body{
color:#666666;
}

h1{
color:black;
}
h2{
color:black;
}

/* slideshow display box */
.lightbox{
    background:#ddd;
}

/*transparent overlay during slideshow display */
#overlay{
    background-color:#000;
    -moz-opacity: 0.2;
    opacity:.20;
    filter: alpha(opacity=20);
    }


