body
{
background-image:url(images/background.jpg);
background-position:top center;
background-repeat:repeat;
margin:0px;
padding:0px;
font-family:Times, "Times New Roman", Georgia, serif;
font-size:15px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
}

#wrapper
{
width:814px;
margin:0px auto 0px auto;
padding:0px;
height:800px;
}

#logo
{
float:left;
height:200px;
margin:0px;
}

#head
{
float:right;
height:200px;
text-align:right;
vertical-align:top;
}

#side
{
float:left;
margin:30px 0px 20px 7px;
width:141px;
background-image:url(images/side.png);
height:657px;
padding:10px;
}

#content
{
float:right;
text-align:right;
width:624px;
margin:30px 0px 20px 0px;
}

.event
{
background-color:#000000;
border:black 2px solid;
width:250px;
height:150px;
margin:10px 0px 0px 0px;
padding:0px;
float:right;
}


#photos
{
background-image:url(images/photoBackground.png);
width:624px;
height:410px;
background-position:top center;
background-repeat:no-repeat;
padding:0px;
margin:0px;
}

#tagline
{
margin:55px 0px 0px 0px;
}

#text
{
background-image:url(images/content.png);
width:571px;
height:212px;
background-position:top right;
background-repeat:no-repeat;
padding:20px 27px 20px 27px;
text-align:left;
margin:13px 0px 0px 0px;
}

#aboutText
{
background-image:url(images/aboutContent.png);
width:571px;
height:304px;
background-position:top right;
background-repeat:no-repeat;
padding:20px 27px 20px 27px;
text-align:left;
margin:13px 0px 0px 0px;
}

#photosText
{
background-image:url(images/photosContent.png);
width:571px;
height:57px;
background-position:top right;
background-repeat:no-repeat;
padding:20px 27px 20px 27px;
text-align:left;
margin:13px 0px 0px 0px;
}

#homesText
{
background-image:url(images/homesContent.png);
width:571px;
height:348px;
background-position:top right;
background-repeat:no-repeat;
padding:20px 27px 20px 27px;
text-align:left;
margin:13px 0px 0px 0px;
}

h1
{
margin:0px 0px 25px 0px;
padding:0px;
font-family:Times, "Times New Roman", Georgia, serif;
font-size:18px;
font-style:normal;
font-variant:normal;
font-weight:bold;
}

h2
{
margin:0px;
padding:0px;
font-family:Times, "Times New Roman", Georgia, serif;
font-size:16px;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-decoration:none;
}

h3
{
margin:0px;
padding:0px;
font-family:Times, "Times New Roman", Georgia, serif;
font-size:16px;
font-style:italic;
font-variant:normal;
font-weight:normal;
}

input
{
font-family:Times, "Times New Roman", Georgia, serif;
font-size:13px;
font-style:normal;
font-variant:normal;
font-weight:normal;
}

#mainText
{
font-family:Times, "Times New Roman", Georgia, serif;
font-size:16px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
}

#footer
{
float:right;
width:796px;
height:40px;
margin:0px;
padding:0px 10px 0px 10px;
background-image:url(images/footerBackground.png);
background-repeat:no-repeat;
background-position:top center;
}

p a
{
color:#000000;
}

p a:hover
{
color:#9b0439;
}

#video
{
margin:0px 0px 0px 8px;
width:610px;
height:320px;
}

.photos
{
margin:0px 0px 10px 10px;
padding:0px;
}

.photosLink
{
margin:0px;
padding:0px;
}

.radio
{
margin:0px 3px 3px 0px;
padding:0px;
}

.right
{
text-align:right;
}

#formRadios
{
float:left;
margin:5px 0px 0px 0px;
}

#formRadios2
{
float:right;
margin:5px 0px 0px 0px;
}

.footerIcon
{
float:left;
border:0px;
margin:4px 0px 0px 21px;
padding:0px;
}

a img
{
border:none;
}

#footer p
{
	float:right;
	padding:0px;
	margin:13px 21px 0px 0px;
}

label input
{
	margin:0px 3px 0px 0px;
	padding:0px;
}



#corporatelocation {
	float:right;
	width:796px;
	height:40px;
	margin:55px 0px 0px 60px;
	padding:0px 10px 0px 10px;
	color:white;
}
