 /* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*Eric Meyer's Reset*/
  
  body {
  	margin: 0 auto;
    text-align: center;
    background:black url(images/background.jpg) repeat-x 0 0;
  }
  
  a{ 
  	text-decoration: none;
  	color: #BFD6E3;
  	/* Hack for Firefox to remove dashed outline for linked DIVs*/
  	outline: none;
  }
  
  #container {
  	margin-left: auto;
  	margin-right: auto;
  	width: 990px;
  }
  
  #header {
  	width: 990px;
  	margin: 0 auto 0 auto;
  }
  
  #header h1{
  	display: block;
  	float: left;
  	width: 380px;
  	height: 135px;
  	background:url(images/logo.jpg)  no-repeat 0 0;
  	text-indent: -10000px;
  }
  
   #header ul {
    display:block;
    float:right;
    margin: 55px auto 0 auto;
    width:380px;
    height:37px;
    background:url(images/menu.jpg) no-repeat 0 0;
    list-style:none;
  }
  
  #header ul li {
    display:block;
    float:left;
    height:37px;
    text-indent:-10000px;
  }
  
  #header ul li a {
    display:block;
    width:100%;
    height:100%;
  }
  
  #home {
    width:80px;
  }
  #portfolio{
  	width:111px;
  }
  #about {
    width:87px;
  }
  #contact {
    width:102px;
  }
  
  #home a:hover {
    background:url(images/menu.jpg) no-repeat 0 -37px;
  }
  #portfolio a:hover {
    background:url(images/menu.jpg) no-repeat -80px -37px;
  }
  #about a:hover {
    background:url(images/menu.jpg) no-repeat -191px -37px;
  }
  #contact a:hover {
    background:url(images/menu.jpg) no-repeat -278px -37px;
  }
  
  #infoArea{
	margin: 0 auto;
    text-align: center;
  	float: left;
  	margin-bottom: auto;
  	margin-top: 0px;
  	width: 990px;
  	height: 422px;
  	position: relative;
  }
  
  #infoBox1{
  	float:left;
  	text-indent: -10000px;
  	height: 364px;
  	width: 300px;
    margin-right: 10px;
 	margin-left: 20px;
  	margin-bottom: 0px;
  	margin-top: 30px;
  	background-image: url(images/infoBox1.jpg);
  }
  
  #infoBox2{
  	float: left;
  	text-indent: -10000px;  	
  	height: 364px;
  	width: 300px;
  	margin-right: 10px;
  	margin-left: 10px;
  	margin-bottom: 0px;
  	margin-top: 30px;
  	background-image: url(images/infoBox2.jpg);
  }
  
  #infoBox3{
  	float: left;
  	text-indent: -10000px;  	
  	height: 364px;
  	width: 300px;
  	margin-left: 10px;
  	margin-bottom: 0px;
  	margin-top: 30px;
  	background-image: url(images/infoBox3.jpg);
  }
  
  .infoBoxText{
  	text-indent: 0px;
  	margin-bottom: auto;
  	margin-right: 20px;
  	margin-left: 20px;
  	margin-top: 250px;
  	text-align: left;
  	font-family: verdana, arial, sans-serif;
  	color: white;
  }

#personBoxMylene{
  	float:left;
  	text-indent: -10000px;
  	height: 364px;
  	width: 221px;
    margin-right: 10px;
 	margin-left: 20px;
  	margin-bottom: 0px;
  	margin-top: 30px;
  	background-image: url(images/personBoxMylene.jpg);
}

#personBoxDK{
  	float:left;
  	text-indent: -10000px;  
  	height: 364px;
  	width: 221px;
    margin-right: 10px;
 	margin-left: 10px;
  	margin-bottom: 0px;
  	margin-top: 30px;
  	background-image: url(images/personBoxDK.jpg);
}

#personBoxMichele{
  	float:left;
  	text-indent: -10000px;  
  	height: 364px;
  	width: 221px;
    margin-right: 10px;
 	margin-left: 10px;
  	margin-bottom: 0px;
  	margin-top: 30px;
  	background-image: url(images/personBoxMichele.jpg);
}

#personBoxSonny{
  	float:left;
  	text-indent: -10000px;
  	height: 364px;
  	width: 221px;
 	margin-left: 10px;
  	margin-bottom: 0px;
  	margin-top: 30px;
  	background-image: url(images/personBoxSonny.jpg);
}
  
  .personBoxText{
  	font-size: 13px;
  	text-indent: 0px;
  	margin-bottom: auto;
  	margin-right: 20px;
  	margin-left: 20px;
  	margin-top: 250px;
  	text-align: left;
  	font-family: verdana, arial, sans-serif;
  	color: white;
  }
  
  #contactBox{
  	text-indent: -10000px;
  	height: 364px;
  	width: 780px;
  	text-align: center;
  	margin-left: auto;
  	margin-right: auto;
  	margin-bottom: auto;
  	margin-top: 30px;
  	background-image: url(images/contactBox.jpg);
}

.contactBoxText{
	text-indent: 0px;
	position: relative;
  	margin-right: 20px;
  	margin-left: 320px;
  	padding-top: 40px;
  	text-align: left;
  	font-family: verdana, arial, sans-serif;
  	color: white;
}

  #slideshowBox{
  	/*text-indent: -10000px;*/
  	height: 364px;
  	width: 780px;
  	text-align: center;
  	margin-left: auto;
  	margin-right: auto;
  	margin-bottom: auto;
  	margin-top: 30px;
  	background-image: url(images/slideshowBox.jpg);
}

.slideshowBoxText{
	float: right;
	margin-top: -280px;
	margin-left: 575px;
	margin-right: 5px;
  	text-align: left;
  	font-family: verdana, arial, sans-serif;
  	color: white;
}

#sliderBox{
	float: left;
	margin-top: 50px;
	padding-left: 20px;
}

#lowerBoxText{
  	color: white;
  	text-align: left;
  	font-family: verdana, arial, sans-serif;
  	font-size: 14px;
  	float: left;
  	margin-bottom: auto;
  	margin-left: 20px;
  	margin-top: 20px;
  	width: 960px;
  }