/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://ww.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
body {
	font: 14px Verdana, Arial, Helvetica, sans-serif; 
	background: #C2A366;
	margin-top:20px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align:center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

#content
{
width: 916px;
margin: 0 auto;
margin-top:20px;
text-align:left;
} 

#content a{
	color: #006699;
	text-decoration: none;
}

#content a:link{
	color: #006699;
	text-decoration: none;
}

#content a:visited{
	color: #006699;
	text-decoration: none;
}

#content a:hover{
	color: #006699;
	text-decoration: underline;
}

#content img{
padding: 0px 0px 0px 0px;
border-color:#993333;
align:center;
}

#sponsors {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:10px;
text-align:center;
}

#sponsors img {
padding-left:10px;
}

#sponsors img a {
border-style:none;
}

#sponser a, #sponsor a:visited {
text-decoration: none;
color:#C2A366
border-style:none;
}

h1{

 font-family: "marker felt";

 font-size: 200%;

 color: #993333;
 
 


 margin: 0px;

 padding: 0px;

}



h2{

 font-family: "marker felt";

 font-size: 150%;

 color: #000000;

 margin: 0px;

 padding: 0px;

}



h3{

 font-family: Arial,sans-serif;

 font-size: 120%;

 color: #993333;

 margin: 0px;

 padding: 0px;

}



h4{

 font-family: Arial,sans-serif;

 font-size: 110%;

 font-weight: normal;

 color: #000000;

 margin: 0px;

 padding: 0px;

}



h5{

 font-family: Verdana,Arial,sans-serif;

 font-size: 100%;

 color: #993333;

 margin: 0px;

 padding: 0px;

}




/**************************************
** css for menus
**************************************/

#menu {
  z-index: 100; margin:0px auto; width:914px;
  }

ul.nice-menu,
ul.nice-menu ul {
  z-index: 100;
}

ul.nice-menu li {
  position:relative;
  z-index: 100;
}

ul.nice-menu a {
  display: block;
}

ul.nice-menu ul {
  position: absolute;
  visibility: hidden;
}


ul.nice-menu li.over ul {
  visibility: visible;
}

ul.nice-menu ul li {
  display: block;
}

ul.nice-menu:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


/* Show submenus when over their parents. */
ul.nice-menu li:hover ul,
ul.nice-menu li.over ul {
  visibility: visible;
}

/**
 * styling
**/

ul.nice-menu,
ul.nice-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.nice-menu li {
  border: none;
  float: left;
}

ul.nice-menu li a {
  height: 30px;
  display: block;
}

ul.nice-menu li ul li a {
  height: auto;
  border-left: none;
  font-family:"Marker Felt";
  font-size: 12pt;
  padding: 2px;
}

ul.nice-menu ul {
  top: 30px;
  left: 0px;
  border: none;
  width: 152px;
  margin-right: 0;
}

ul.nice-menu ul li {
  border: none;
  border-top: 0;
  width: 152px;
  background-color: #E6CC80;
}

ul.nice-menu ul li a:link,ul.nice-menu ul li a:visited {
  text-decoration: none;
  color: #000000;
}

ul.nice-menu ul li a:hover {
  text-decoration: none;
  color: #993333;
}

ul.nice-menu ul li a:active {
  text-decoration: none;
  color: #000000;
}




/**
 * sizes and images for links on main menu bar
**/

ul.nice-menu li#menu-item-home {
  width:152px;
  height: 30px !important;
  background-color: #C2A366;
  border-left: none;
}

#menu ul.nice-menu li a#menu-link-home {
  width: 152px;
  background-image: url(images/home.png);
}
#menu ul.nice-menu li a#menu-link-home:hover {
  background-image: url(images/home-over.png);
}

#menu ul.nice-menu li a#menu-link-aboutus {
  width: 152px;
  background-image: url(images/aboutus.png);
}
#menu ul.nice-menu li a#menu-link-aboutus:hover,
#menu ul.nice-menu li a#menu-link-aboutus.active {
  background-image: url(images/aboutus-over.png);
}

#menu ul.nice-menu li a#menu-link-tickets {
  width: 152px;
  background-image: url(images/tickets.png);
}
#menu ul.nice-menu li a#menu-link-tickets:hover,
#menu ul.nice-menu li a#menu-link-tickets.active,
#menu ul.nice-menu li:hover a#menu-link-tickets,
#menu ul.nice-menu li.ie-over a#menu-link-tickets {
  background-image: url(images/tickets-over.png);
}

#menu ul.nice-menu li a#menu-link-showinfo {
  width: 152px;
  background-image: url(images/showinfo.png);
}
#menu ul.nice-menu li a#menu-link-showinfo:hover,
#menu ul.nice-menu li a#menu-link-showinfo.active,
#menu ul.nice-menu li:hover a#menu-link-showinfo,
#menu ul.nice-menu li.ie-over a#menu-link-showinfo {
  background-image: url(images/showinfo-over.png);
}

#menu ul.nice-menu li a#menu-link-exhibitorinfo {
  width: 152px;
  background-image: url(images/exhibitorinfo.png);
}
#menu ul.nice-menu li a#menu-link-exhibitorinfo:hover,
#menu ul.nice-menu li a#menu-link-exhibitorinfo.active,
#menu ul.nice-menu li:hover a#menu-link-exhibitorinfo,
#menu ul.nice-menu li.ie-over a#menu-link-exhibitorinfo {
  background-image: url(images/exhibitorinfo-over.png);
}

#menu ul.nice-menu li a#menu-link-contactus {
  width: 152px;
  background-image: url(images/contactus.png);
}
#menu ul.nice-menu li a#menu-link-contactus:hover,
#menu ul.nice-menu li a#menu-link-contactus.active,
#menu ul.nice-menu li:hover a#menu-link-contactus,
#menu ul.nice-menu li.ie-over a#menu-link-contactus {
  background-image: url(images/contactus-over.png);
}


#menu ul li a span { display: none; }


/***************
 IE Fixes
***************/

/* Iframe to fix z-index bug when menu hovers over <select> fields. */
ul.nice-menu li.menuparent ul {
	overflow: visible !important;
	/* overflow: hidden; */
}

ul.nice-menu li.menuparent ul iframe {
	display: none;
	display/**/: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 20px;
	height: 30px;
}


#siteInfo 

{

clear: both;

font-size: 8px;

color: #993333;

padding-top: 20px;

padding-right: 10px;

padding-bottom: 10px;

padding-left: 10px;

text-align: center;

}


