/*  Font-Family */
body,th,td,div,li					{ font-family: Tahoma, Verdana, sans-serif; }	/* content */
input.price,input.data,textarea		{ font-family: "Courier New", Courier, mono; }	/* input */
a,input.button,select				{ font-family: Tahoma, Verdana, sans-serif; }	/* menu / buttons / links */
a.show_name,
a.shows		{	font-family: cursive,arial,sans-serif;				}


/*  Font-Size  */
h1			{ font-size:12pt; }
a.show_name,
a.shows,
h2			{ font-size:12pt; }
address		{ font-size:11pt; }
input,
select,
textarea,
body,
h3,
td			{ font-size:10pt; }
td.window	{ font-size: 9pt; }
div.whitepage{font-size: 8pt; }



/*         */
body			{	background: black; 	width: 100%; margin:5px 5px 5px 5px;	}
body.jamie		{	background-color: #66cc66;	}

h1,h2,h3 		{	color: #500050;	}

img				{ border-style:none; }

h1	{ 
	margin: 0 0 5px 0;
	background-color: silver;
	border-top: thick ridge silver;
	border-bottom: thick ridge silver;
	padding: 2px 4px 2px 10px; 
	width:100%; 
}

h2{ margin: 10px 0 5px -3px;	}
h3{	margin: 10px 0 5px 0;		}

table {	border-collapse:collapse;	}

td { vertical-align: top; }

address { font-weight:bold;	color: #500050;  }


/* image locations */
div.fli {
	background-image:url('clipart/footlightersinc.png');
	margin: 3px 0 6px 0;
	background-color:black;
	height:45px;
}
div.faces{
	background-image:url('clipart/faces_color.jpg');
	margin: 3px 0 6px 0;
	background-color:black;
	height:45px;
}


/* widths */
div.document		 	{ width:800px; }
div.fli					{ width:230px; }
div.faces				{ width:570px; }
table.menu				{ width:750px; }
table.menu td.right		{ width:120px; }


/* Creates the purple body of the page */
div.document {
	background: #772299;
	border-style:solid;
	border-color:white;
	border-width:thin;
	padding-bottom: 25px;
	text-align:left;
	margin-top: 0;
}


td.window 
{
	background: url('window_back.png') ;
	width: 200px;
	height: 200px;
	text-align:center;
	vertical-align: middle;
	font-weight: bold;
	padding: 35px 0 0 0;
}

/*  table.page {background-color: White;margin: 5px 5px 5px 5px;width: 100%;}*/

td.form{ padding: 3px 3px 3px 3px; background-color:#500050; color:white; }
td.form input{ margin:0 0 0 0;}

li{}	

/* Menu stuff follows */

table.menu{
	margin: 4px 15px 0px 15px;
}
table.menu td {
	font-family:cursive;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 2px 0px 2px;
	color: black;
	text-align:center; elevation: higher;
	height:3.5ex;
	vertical-align:top;
}

table.menu td.right{
	text-align:right;
}

table.menu a {
	font-family: arial;
	font-size: 12px;
	font-weight:900;
	text-decoration: none;
	color: white;
	padding: 0 3px 0 3px;
}

table.menu td.selected a { color:black; }
table.menu td.selected{	background-color:white; }

/* menu links */
table.menu a:hover{	text-decoration: underline;}


/* Holds all the menu items at the top */
a.shows {
	left: 220px;
	top: 10px;
	background-color: #eeeeff; 
	border: thick outset white; 
	padding: 0 15px 3px 10px;
	position: absolute;
	color: #770077; 
}

a.show_name{ 
	color: #770077; 
	font-style: italic; 
	font-weight: bold;
	text-decoration: none;
}

div.drop_down {
	background-color: #ffffff;
	overflow: hidden;
	height: 25px;
	padding: 10px 10px 10px 10px;
	border-style:groove;
	border-width:medium;
}

div.drop_down:hover  {
	clip: auto;
	overflow: visible;
	background-color: #ffffff;
	height: auto;
	padding: 10px 10px 10px 10px;
	border-style:groove;
	border-width:medium;
}


/* white pages */
div.whitepage
{
	margin: 0 15px 0px 5px;
	padding: 20px 20px 20px 20px;
	background-color: #FFFFFF;
	border-style: none;
}

div.whitepage a { 
	font-weight: bold; 
	color:blue; 
	font-size:9pt; 
	line-height: 14pt;
}
div.whitepage a:hover{ 
	text-decoration: underline; 
	color:#9933FF; 
}

div.footer_bar		{	margin:0px 15px 5px 5px;
						padding:2px 5px 2px 5px;
						text-align:right;
						color:white;
						background-color:#6666ff;
					}

