@charset "UTF-8";
/* CSS Document */

html,
body {
	margin:0;
	padding:0;
	height:100%;
	background-image:url(../images/bg.png); 
	background-repeat:repeat;
	background-position:center;
}
img {
border:none;
}
h1 {
margin:0;
padding:0;
}
h2 {
margin-bottom:-9px;
margin:0;
padding:0;
}
a {
text-decoration:none;
}
#top {
width:100%;
height:75px;
}
#container {
	min-height:100%;
	min-width:970px;
	position:relative;
}
#body {
	margin:0 auto 0 auto;
	width:970px;
	text-align:center;
	padding-bottom:112px;	/* Height of the footer */
}
#body div {
margin:0 auto 0 auto;
background-repeat:no-repeat;
text-align:center;
width:558px;	
}
#credentials {
height:60px;
color:#fff;
padding: 52px 0 0 1px;
}
#portfolio {
height:59px;
color:#fff;
padding:0 0 0 1px;
}
#linkedin {
height:64px;
}
#bodybg {
background-image: url(../images/strobebg.png);
background-repeat:no-repeat; 
background-position:center; 
height:457px; 
margin-top:-457px;
}		
#footer {
position:absolute;
bottom:0;
width:100%;
height:112px;			/* Height of the footer */
background:#000000;
background-image: url(../images/footer.jpg);
background-repeat:no-repeat;
background-position:top center;
color:#ffffff;
}
#footer div {
width:970px;
margin:0 auto 0 auto;
}
#footer ul {
list-style:none;
}
#contactinfo {
float: left; 
margin:33px 0 0 90px;
padding:0;
width:311px;
}
#memberinfo {
float:right;
margin:23px 0 0 0;
padding:0;
width:283px;
}
