
	
body {
	width: 97%;

	}

html, body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	color: #000;
	}
	
div {
	border: none;
	}

#header {
	margin-left: 0px;
	color: #000;
	border-bottom: 1px solid #333;
	height: 100px;
/*	background-color: red; 
	background-image: url('images/grad-blue.gif');
	background-repeat: repeat;*/
		}

#topnavbar{
	position: absolute;
	left: 220px;
	top: 72px;
	width:auto; 
	display:block; 
	height:28px;
/*	Background-color: #aaa; */
/*	border:2px solid red; */
	}
	
#topnavbar a{
	height:28px; 
	line-height:28px; 
	padding:0 8px; 
	display:inline;
	font-size:10pt;
/*	color: #ffffff; */
	line-height: 10pt;
	font-variant: small-caps;
	vertical-align:middle;
}

td.menu
{
text-align:center;
/* color:white; */
background-color:transparent;
font-size:10px;
font-weight:bold;
border-top:  1px solid #868686;
border-left: 1px solid black;
border-right: 1px solid black;
/*border-right:1px solid #868686;*/
height:20px;
padding-bottom:2px;
}

	
#leftcol {
	float: left;
	width: 150px;
	background-image:url('/images/leftcol_gradient.gif');
	background-color:transparent;
	background-repeat:no-repeat;
	margin-left: 10px;
	margin-top: 20px;
	color: #000;
	padding: 3px;
	}
#leftcol ul {
 Position: absolute;
 left: -20px;
 list-style-type: none;
}

#leftcol li {
	font-size:12px;
}

		
#rightcol {
	position: absolute;
	left: 80%; 
	top: 101px;
	width: 150px;
	margin-top: 20px;
	/*padding-left: 10px;*/
	z-index: 3;
	color: #000;
	padding: 3px;
	}
	
rightcol.ul {
  Position: absolute;
  left: -20px;
}

#rightcol li {
	margin-left: -15px;
	font-size:13px;
}
	
#leftcol p, #rightcol p {
	font-size: 11px;
}

#centrecol {
	background-image:url('/images/pagetop_gradient1.gif');
	background-color:transparent;
	background-repeat:no-repeat;
	margin: 20px 18% 0 185px;
	padding: 3px;
	color: #000;
	}

/* Event Menu Boxes */

 .arraycontainer {
  position: absolute;
  top: 150px;
	left: 235px;
	width: 100%;
	/*height: 90%; */
	border: 2px solid blue; 
}

.arraylist {
  position: relative;
  float: right;
/*	width: 100%; */
  list-style-type: none; 
  padding: 0;
	margin: 0;
/*	border: 2px solid black; */
}

.arrayitem {
	float: left;
  padding: 10; 
  margin: 00; 
/*	border: 2px solid red; */
}

 .arraybox {
  width: 250px;
	margin: 10px;
	padding: 10px;
/*	border: 2px  green; */
}
	
	
	
	
#footer {
	clear: both;
	width: 95%;
	margin: 10px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	padding: 3px;
	border-top: 1px solid #333;
	color: #000;
	}
	
#footer .date {
		float: left;
		text-align: left;
		}
	
#footer .contact {
		float: right;
		text-align: right;
		}

div.botnavbar {
	position: absolute;
	left: 300px;
	bottom: 10px;
	font-variant: small-caps;
}

	
p, a {
	font-family: Verdana;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia;
	margin-top: 0px;
	}
	
.orderform {
/*  Position: absolute;*/
	top: 100px;
/*	width: 550px; */
  width: 600px;
}


table.order{
   font-size:8pt;
	 width:90%;
}
th.order {
		font-size: 9px;
		font-weight: normal;
}
td.order {
		font-size: 9px;
		font-weight: normal;
}

form 		{font-size: 10pt;}
form.order  {font-size:8pt;}
form.events {
  min-height: 200px;
  max-height: 300px;
	font-size:8pt;
/* border: 2px solid blue; */
	}

input, textarea, select, option {
		 font-size: 7pt;
     }


image.logo {
	position: absolute;
	left: 4px;
	top: 0px;
	width: 283px;
	height: 75px; 
/*	width: 340px;
	height: 90px; */
	}

	
/* Adobe Image Pages */

div.backbutton {
/*	position: absolute;
	bottom: 0px;*/

}

div.orderbuttons {
/*	position: absolute;
	bottom: 0px;
	left: 26px; 

	margin-left: 350px;
	width: 550px;*/
	margin-left: 380px;
} 

div.left {
	float: left;
	width: 40%;
	padding-bottom: 2px;
}

div.right {
	float: right;
	width: 55%;
}

div.spacer {clear: both;}
