.clear
	{
	clear: both;
	}

.content 
	{
	behavior: url(iepngfix.htc);
	}

body 
	{
	margin: 0;
	background-image:url(texture.jpg);
	}

.header
	{
	width: 915px;
	height: 477px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	background-image: url(header.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	}
	
.menu
	{
	width: 950px;
	height: 160px;
	margin-left: auto;
	margin-right: auto;
	}
	
.about 
	{
	float: left;
	width: 237px;
	height: 55px;
	cursor: pointer;
	margin-bottom: 15px;
	background-image: url(about.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}

.drive 
	{
	float: left;
	width: 237px;
	height: 55px;
	cursor: pointer;
	margin-bottom: 15px;
	background-image: url(drive.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}
	
.sponsors 
	{
	float: left;
	width: 237px;
	height: 55px;
	cursor: pointer;
	margin-bottom: 15px;
	background-image: url(sponsors.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}
	
.press 
	{
	float: left;
	width: 237px;
	height: 55px;
	cursor: pointer;
	margin-bottom: 15px;
	background-image: url(press.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}
	
.program 
	{
	float: left;
	width: 237px;
	height: 55px;
	cursor: pointer;
	margin-bottom: 15px;
	background-image: url(program.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}
	
.participants 
	{
	float: left;
	width: 237px;
	height: 55px;
	cursor: pointer;
	margin-bottom: 15px;
	background-image: url(participants.png);
	background-position: top center;
	background-repeat: no-repeat;
	}
	
.gallery 
	{
	float: left;
	width: 237px;
	height: 55px;
	cursor: pointer;
	margin-bottom: 15px;
	background-image: url(gallery.png);
	background-position: top center;
	background-repeat: no-repeat;
	}
	
.competition
	{
	float: left;
	width: 237px;
	height: 55px;
	cursor: pointer;
	margin-bottom: 15px;
	background-image: url(competition.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}

.paper 
	{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	width: 950px;
	}
	
.top 
	{
	width: 950px;
	height: 89px;
	background-image: url(toppaper.png);
	background-repeat: no-repeat;
	margin-bottom: -20px;
	vertical-align: middle;
	text-align: center;
	}
	
.mid
	{
	width: 948px;
	background-image: url(midpaper.png);
	background-repeat: repeat-y;
	}
	
.bottom
	{
	width: 949px;
	height: 95px;
	margin-top: -22px;
	background-image: url(bottompaperpaper.png);
	background-repeat: no-repeat;
	}
	
.container
	{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	}
	
.pagetitle
	{
	position: relative;
	color: #990000;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: large;
	font-weight: bold;
	top: 50px;
	}

.redtext{
	color: #990000;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 14px;
}
	
.content, p, ul, li, b, strong, em
	{
	color: #000000;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	}
	
p 
	{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	line-height: 20pt;
	}
	
a, a:hover, a:visited 
	{
	color: #990000;
	text-decoration: none;
	border-bottom: 1px dashed #990000;
	}
	
h1, h2, h3, h4, h5, h6
	{
	color: #990000;
	font-weight: bold;
	}
	
hr
	{
	width: 600px;
	height: 47px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(hr.png);
	border: 0;
	clear: both;
	}

.album {border: 0px solid black; margin-right:2px;  margin-top: 17px; margin-left: 17px;}

.frame {width: 250px; height: 185px; vertical-align: middle; background-image: url(assets/images/frame.jpg); background-position: 50% 50%; background-repeat: no-repeat; float: left; margin: 7px;}
