/*-------------------------------------------------------------------	
	The CSS spec sez import statements must come first in a CSS file.
	Dumb rule, but Mozilla observes it while IE is more flexible.
-------------------------------------------------------------------*/	

@import url("main_menu.css");
@import url("search_input.css");
@import url("show_lib.css");

BODY
{
	position				: absolute;
	left					: 0px;
	top						: 0px;

	background	  		   	: url("../backgrounds/stars_on_white.gif");

    color					: black;
    font-size				: 10pt;
    font-weight				: normal; 
    font-family				: Tahoma, Arial, Helv, serif; 

	scrollbar-face-color   	: #800000;
	scrollbar-track-color  	: white;
	scrollbar-arrow-color  	: red;
}

A:link 
{
	color: blue; 
	text-decoration: none;
}

A:visited {
	color: blue; 
	text-decoration: none;
}

A:hover {
	color: red; 
	text-decoration: underline;
}


#pageTitle
{
	position 	: absolute;
	left		: 230px;
	top			: 20px;
    z-index		: 1;
}


/*	Most pages use the same "main menu"...	*/

#mainMenuContainer
{
    position		: absolute;
    left			: 30px;
    top				: 15px;
    z-index			: 1;
}


/*	Layout for Presidential selection buttons: 2004, 1976-2000, etc */
 
#buttonMenuContainer
{
	position			: absolute;
	left				: 280px;
	top					: 100px;
}

#buttonMenuItem1
{
	position		: absolute;
	left			: 0px;
	top				: 0px;
}

#buttonMenuItem2
{
	position		: absolute;
	left			: 70px;
	top				: 0px;
}

#buttonMenuItem3
{
	position		: absolute;
	left			: 140px;
	top				: 0px;
}

#buttonMenuItem4
{
	position		: absolute;
	left			: 210px;
	top				: 0px;
}

#buttonMenuItem5
{
	position		: absolute;
	left			: 280px;
	top				: 0px;
}

#search_caption
{
	position		: absolute;
	left			: 10px;
	top				: 70px;

    color			: black;
    font-size		: 8pt;
    font-weight		: bold; 
    font-family		: Tahoma, Arial, Helv, serif; 
}


/* Warnings go in this DIV */

#Warning
{
	position		: absolute;
	left			: 0px;
	top				: 40px;

	width			: 345px;
	height			: 30px;
	text-align		: center;

    color			: red;
    font-size		: 10pt;
    font-weight		: bold; 
    font-family		: Arial, Helv, Tahoma, serif; 
}
