/* NEW STYLESHEET */

/*
Webmaster Company: PlayExpo (Elena Bertozzi)
Version: 1.0
Author: Matthew Overton | Matthew Overton Design
Author URL: http://www.mattoverton.com
*/


/*BEGIN basic CSS*/
body {
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.4em;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

p a {
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: bold;
	color: #f89821;
	text-decoration: none;
}

p a:hover {
	text-decoration:underline;
}


a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

a:hover {
	text-decoration: underline;
}

a:active {
}

ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.4em;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

ol{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.4em;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}


li{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}


/*Title Sections*/
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight: bold;
	color: #007dc3;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

h2 {
}

h3 {
}


h4 {
}


h5 {
}


h6 {
}
/*END basic CSS*/


/*BEGIN divs*/
#wrapper{
	height: auto;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}

#nav{
	margin-top: 132px;
	padding: 0px;
	height: 92px;
	width: 960px;
	margin-bottom: 0px;
	float: left;
	margin-right: auto;
	margin-left: auto;
}

#left_wing{
	height: 75px;
	width: 50px;
	margin-top: 50px;
	float: left;
	background-image: url(images/wing.gif);
	background-repeat: no-repeat;
}

#container{
	padding: 0px;
	float: left;
	height: auto;
	width: 860px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/drop_shadow.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

#wing_holder{
	padding: 0px;
	height: 75px;
	width: auto;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#left_column{
	padding: 0px;
	height: auto;
	width: 550px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	float: left;
}

#right_column{
	padding: 0px;
	height: auto;
	width: 210px;
	margin-top: 0px;
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 0px;
	float: right;
}

#submit{
	padding: 0px;
	height: 85px;
	width: 210px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#sponsors{
	background-image: url(images/sponsors.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 310px;
	width: 210px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#sponsor_copy{
	padding: 0px;
	height: auto;
	width: 180px;
	margin-top: 90px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	float: right;
}

#contact{
	padding: 0px;
	height: 65px;
	width: 210px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#footer{
	background-image: url(images/footer.gif);
	background-repeat: repeat-x;
	padding: 0px;
	height: 50px;
	width: 860px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}

.blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: bold;
	color: #007dc3;
}


.white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.4em;
	color: #FFFFFF;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.white a{
	font-size: 1.1em;
	line-height: 1.4em;
	color: #FFFFFF;
	text-decoration: none;
}

.white a:hover{
	font-size: 1.1em;
	line-height: 1.4em;
	color: #FFFFFF;
	text-decoration: underline;
}
.orange a {
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: bold;
	color: #f89821;
	text-decoration: none;
}

.orange a:hover {
	text-decoration:underline;
}

/*END divs*/


/*Begin Sprite Roll-Over*/
* { margin: 0; padding: 0; } /* Reset stuff */


ul#awesome-menu {
	width: 960px;
	list-style: none;
}

ul#awesome-menu li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
	
ul#awesome-menu li a {
	display: block; float: left; height: 92px;
	background-image: url(images/navigation.gif); text-indent: -9999px;
}

	ul#awesome-menu li a.about {
		width: 110px; background-position: 0 0;	
	}
	
	ul#awesome-menu li a.speaker {
		width: 144px; background-position: -110px 0;	
	}
	
	ul#awesome-menu li a.categories {
		width: 158px; background-position: -254px 0;	
	}
	
	ul#awesome-menu li a.home {
	width: 134px; background-position: -412px 0;	
	}
	
	ul#awesome-menu li a.exhibit {
	width: 142px; background-position: -546px 0;	
	}
	
	ul#awesome-menu li a.judges {
	width: 98px; background-position: -688px 0;	
	}
	
	ul#awesome-menu li a.past {
	width: 174px; background-position: -786px 0;	
	}

	ul#awesome-menu li a.about:hover, ul#awesome-menu li a.about:focus {
		background-position: 0 -92px;	
	}
	
	ul#awesome-menu li a.speaker:hover, ul#awesome-menu li a.speaker:focus {
		background-position: -110px -92px;	
	}
	
	ul#awesome-menu li a.categories:hover, ul#awesome-menu li a.categories:focus {
		background-position: -254px -92px;	
	}
	
	ul#awesome-menu li a.home:hover, ul#awesome-menu li a.home:focus {
	background-position: -412px -92px;	
	}
	
	ul#awesome-menu li a.exhibit:hover, ul#awesome-menu li a.exhibit:focus {
		background-position: -546px -92px;	
	}
	
	ul#awesome-menu li a.judges:hover, ul#awesome-menu li a.judges:focus {
		background-position: -688px -92px;	
	}

	ul#awesome-menu li a.past:hover, ul#awesome-menu li a.past:focus {
		background-position: -786px -92px;	
	}

a { outline: none; }

/*END Sprite Roll-Over*/


/*Submit Roll-Over*/
#submit p a.submit_button {
	display: block;
	background-image: url(images/submit.gif);
	background-position: top;
	height: 85px;
	width: 210px;
	text-indent: -9999px;
}

#submit p a.submit_button:hover {
	background-position: bottom;
}
/*END Submit Roll-Over*/


/*Contact Roll-Over*/
#contact p a.contact_button {
	display: block;
	background-image: url(images/contact.gif);
	background-position: top;
	height: 65px;
	width: 210px;
	text-indent: -9999px;
}

#contact p a.contact_button:hover {
	background-position: bottom;
}
/*END Contact Roll-Over*/


/*FOCUS*/
#submit p a.submit_button:hover, #submit p a.submit_button, #contact p a.contact_button:hover, #contact p a.contact_button:focus

