<style type="text/css">

* {
	margin:0;
	padding:0;
	list-style:none;
    a { text-decoration: none }
}
body {
    behavior: url("csshover3.htc"); 
    overflow-x: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #000000 url(images/collage.jpg) no-repeat 
}

h1 {font_family: font-family: Helvetica, Arial, sans-serif; font-size: 13em; font-style: bold; color: #ffffff; letter-spacing: -.07em; text-transform: uppercase;}

a.scrollnav {text-decoration: none;font_family: font-family: Helvetica, Arial, sans-serif; font-size: 5em; font-style: bold; color: gray; letter-spacing: -.09em; text-transform: uppercase;}
a.scrollnav:hover {color:#fff; width:100%} 
p.intro {font_family: font-family: Helvetica, Arial, sans-serif; font-size: 2.4em; font-style: bold; color: #fff; letter-spacing: .01em;}
p.contact {font_family: font-family: Helvetica, Arial, sans-serif; font-size: 2.4em; font-style: bold; color: #ffffff; letter-spacing: -.02em;}
p.gallery {font_family: font-family: Helvetica, Arial, sans-serif; font-size: 2.4em; font-style: bold; color: #ffffff; letter-spacing: -.02em;}
p.footer {font_family: font-family: Helvetica, Arial, sans-serif; font-size: 1em; color: #ffffff; letter-spacing: .02em;}

#main_wrapper{
width:900px;
margin-left: auto
margin-right: auto
text-align: left
position:relative;
height:100%;
background-color: transparent
}

#top_page {
position:absolute;
top:-60px;

}


#header_sec {
position:absolute;
top:60px;
left:100px;
width:800px;
}

#header_sec_header {
position:relative;
top:-115px;
left:0px;
height:50
width:800px;
}

#header_sec_content {
position:relative;
top:-250px;
left:-10px;
height:100
padding: 0
width:800px;
}

#middle_page {
position:absolute;
top:1140px;

}


#contact_sec {
position:absolute;
top:1200px;
left:100px;
width:800px;
}

#contact_sec_header {
position:relative;
top:-110px;
left:0px;
height:50
width:800px;
}

#contact_sec_content {
position:relative;
top:-130px;
left:-10px;
height:100
padding: 0
width:800px;
}


#gallery_sec {
position:absolute;
top:1200px;
left:0px;
width:800px;
}

#gallery_sec_header {
position:relative;
top:-115px;
left:0px;
width:800px;
}

#gallery_sec_content {
position:relative;
top:-255px;
left:-10px;
height:100
padding: 0
width:800px;
}

#imagecontainer {
position:relative;
top:-300px;
left:-106px;
height:100
padding: 0
width:800px;
}



#footer_sec {
position:absolute;
top:2275px;
left:415px;
width:800px;
}

.imagecontainer{
	background:#000000;
	padding:50px;
	width:700px;
	display:block;
	clear:both;
	text-align:center;
	margin:30 auto;
}

p{
	clear:both;
	padding:20px;
	text-align:left;
}


a.images{

    filter:alpha(opacity=50);
    -moz-opacity:.50;
    opacity:.5;
	padding:4px 4px;
	background:#000000;
	border:none;
	color:#000;
	float:right;
	text-decoration:none;
	display:block;
	height:164px;
	width:164px;
	
}

a.images:hover{

    filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity:1;
	
}



</style>
