/*-------------------------------------------------------------------	
	The spec sez (?) import statements must come first in a CSS file.
	Dumb rule, but Mozilla observes it will IE is more flexible.
-------------------------------------------------------------------*/	

@import url("main_menu.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: black; 
	text-decoration: none;
}

A:visited {
	color: blue; 
	text-decoration: none;
}

A:hover {
	color: red; 
	text-decoration: underline;
}


#pageContainer
{
	width		: 600px;
	height		: 800px;
}

#pageTitle
{
	position	: absolute;
	left		: 90px;
	top			: 5px;
}
 
#closed
{
	position	: absolute;
	left		: 115px;
	top			: 250px;
}
 
#presButtonMenuContainer
{
	position			: absolute;
	left				: 110px;
	top					: 210px;

	z-index				: 1;
}

#presButtonMenuTitle
{
    position	: absolute; 
	left		: 0px;
	top			: 0px;
    z-index		: 1;
}

#presButtonMenuItem1
{
    position	: absolute; 
	left		: 210px;
	top			: 10px;
    z-index		: 1;
}

#presButtonMenuItem2
{
    position	: absolute; 
	left		: 270px;
	top			: 10px;
    z-index		: 1;
}

#presButtonMenuItem3
{
    position	: absolute; 
	left		: 330px;
	top			: 10px;
    z-index		: 1;
}

#presButtonMenuItem4
{
    position	: absolute; 
	left		: 390px;
	top			: 10px;
    z-index		: 1;
}

#presButtonMenuItem5
{
    position	: absolute; 
	left		: 450px;
	top			: 10px;
    z-index		: 1;
}


/*	This describes the "upcoming events" notice */

#upcoming_event
{
    position		: absolute; 
	left			: 460px;
	top				: 300px;
	height			: 235px;
	width			: 240px;

	background	   	: url("../backgrounds/grid_blue_on_white.jpg");

	border-style 	: ridge;

    color			: black;
    font-size		: 8pt;
    font-weight		: bold; 
    font-family		: Arial, Tahoma, Helv, serif; 

    z-index		: 1;
}

#upcoming_event_title
{
    position		: absolute;
    left			: 30px;
    top				: 5px;

    z-index			: 1;
}

#upcoming_event_text
{
    position		: absolute;
    left			: 0px;
    top				: 90px;
	width			: 240px;

    z-index			: 1;
	text-align		: center;
}


/*	Most pages use the same "main menu"...	*/

@import url("main_menu.css");

#mainMenuContainer
{
    position		: absolute;
    left			: 30px;
    top				: 300px;
    z-index			: 1;
}

/*	Page graphics... */

#voteCutie
{
    position		: absolute;
    left			: 250px;
    top				: 300px;
    z-index			: 2;
}

#free_shipping
{
    position		: absolute;
    left			: 232px;
    top				: 540px;
    z-index			: 1;
}

#button_container
{
    position		: absolute;
    left			: 70px;
    top				: 560px;

	border			: none;
}

#button_1
{
    position		: absolute;
    left			: 0px;
    top				: 60px;

	border			: none;

	z-index		    : 1;
}

#button_2
{
    position		: absolute;
    left			: 95px;
    top				: 15px;

	border			: none;

	z-index		    : 2;
}

#button_3
{
    position		: absolute;
    left			: 210px;
    top				: 50px;

	border			: none;

	z-index		    : 3;
}

#button_4
{
    position		: absolute;
    left			: 320px;
    top				: 10px;

	border			: none;

	z-index		    : 2;
}

#button_5
{
    position		: absolute;
    left			: 430px;
    top				: 55px;

	border			: none;

	z-index		    : 1;
}


/*	Site info, mostly for search engines */

#siteInfo
{
    position		: absolute;
    left			: 160px;
    top				: 770px;
	width			: 400px;

	/*
	border-style	: line;
	background	  	: url("../backgrounds/grey_lines.png");
	*/
	text-align		: center;
    color			: black;
    font-size		: 8pt;
    font-weight		: bold; 
    font-family		: Tahoma, Arial, Helv, serif; 
}

.errata
{
	text-align		: center;
    color			: black;
    font-size		: 8pt;
    font-weight		: bold; 
    font-family		: Tahoma, Arial, Helv, serif; 

	display : none;
}

/*	Copyright notice */

#djFooter
{
    position		: absolute;
    left			: 0px;
    top				: 880px;

	width			: 700px;

	text-align		: center;
    color			: black;
    font-size		: 8pt;
    font-weight		: bold; 
    font-family		: Tahoma, Arial, Helv, serif; 
}

