*{
 	margin:0px;
	padding:0px;
	outline:none;
	border:none;
}

body{

	background-image:url('images/bg.gif');
	line-height:1.2em;
	color:#D9DDA1;
	font-family:"Times New Roman", serif;
	font-size:16px;
}

img{
	border:none;
}

a:link, a:hover, a:visited, a:active{
	color:#f3f7b4;
	text-decoration:none;
}

tr,td{
	padding:5px;
}

/* HEADERS */

h1,h2,h3,h4,h5,h6{
	font-family:"Palatino Linotype",Georgia, serif;
	letter-spacing:1px;
	margin:10px 10px 10px -10px;
}

/* TOP NAVIGATION */

ul.topnav li{
		text-indent:-999px;
 		display:inline;
		list-style:none;
		float:left;
 		width:auto;
}

ul.topnav li a{
	display:block;
	height:45px;
}

ul.topnav li.home a{
	width:82px;
	background-image:url('images/nav/home.gif');
}

ul.topnav li.motels a{
	width:171px;
	background-image:url('images/nav/foodAndLodging.gif');
}

ul.topnav li.registration a{
	width:138px;
	background-image:url('images/nav/registration.gif');
}


ul.topnav li.vendors a{
	width:133px;
	background-image:url('images/nav/forVendors.gif');
}


ul.topnav li.location a{
	width:107px;
	background-image:url('images/nav/location.gif');
}

ul.topnav li.performers a{
	width:113px;
	background-image:url('images/nav/performers.gif');
}

ul.topnav li.nexusCorp a{
	width:113px;
	background-image:url('images/nav/nexusCorp.gif');
}

#home ul.topnav li.home a {
	background-image:url('images/nav/homeUp.gif');
}

#motels ul.topnav li.motels a{
	background-image:url('images/nav/foodAndLodgingUp.gif');
}
#registration ul.topnav li.registration a{
	background-image:url('images/nav/registrationUp.gif');
}
#vendors ul.topnav li.vendors a{
	background-image:url('images/nav/forVendorsUp.gif');
}
#location ul.topnav li.location a 
{
	background-image:url('images/nav/locationUp.gif');
}

#performers ul.topnav li.performers a
{
	background-image:url('images/nav/performersUp.gif');
}

/* CONTAINER DIVS */

div#container{
	margin:10px auto;
	width:744px;

}

#main{
	background-image:url('images/bg-inner.gif');
}

#header{
	height:109px;
   	width:744px;
	background-image:url('images/header.gif');
}

#nav{
	width:755px;
	height:45px;
	overflow:hidden;
}

#content{
	padding:10px 50px 10px 50px;
}

#content p{
	padding:0px 0px 20px 0px;
}

#footer{
	height:42px;
	background-image:url('images/footer.gif');
}

#footer p{
	font-size:10px;
	text-align:right;
	padding:12px 50px 0px 0px;
}

ul.motel-list li{
	list-style:none;
	margin:5px 0px 25px 10px;
}

ul.directions li{
	list-style-type:none;
	margin:5px 0px 25px 10px;
	font-weight:bold;
}

ul.directions li ol li{
	list-style-type:circle;
	margin:1px 0px 1px 25px;
	font-weight:normal;
}
