/*
Global Styles ------------------------
*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 80%;
	font-family: Helvetica, sans-serif;
	background: #000000;
	color: #bbbbbb;
	text-align: left;
}

h1 {	font-size: 1.25em; color: #ffffff;}

h2 { font-size: 1.15em; color: #dddddd; text-decoration: none;}

a:link, a:visited  { color: #ffffff; font-size: 1.0em; border: 0; font-weight: bold; }

a:hover { color: #555555; }

img { border: 0; }

hr { width: 80%; } 

.indent { margin-left: 80px; }

.indent2 { float:right; display:inline; margin-right: 120px; }




div#page-wrap {
	width: 900px;
	margin: 0 auto;
	position: relative;
	
}

div#header-left {
	position:absolute;	
	top:0px;left:0px;
	width:75px;height:133px;
	display:block;
	background: url(images/header-left-75x133.jpg) no-repeat;
}

div#header-right {
	position:absolute;	
	top:0px;left:825px;
	width:75px;height:133px;
	display:block;
	background: url(images/header-right-75x133.jpg) no-repeat;
}

div#header-center a {
	position:absolute;
	top: 0px;left: 75px;
	width: 750px; height: 100px;
	display: block;
	background: url(images/header-center-750x100.jpg) no-repeat;
	}
	#header-center a {
	text-decoration: none;
	}
	#header-center a span {
	visibility: hidden; 
}
 
div#footmain {
	position: absolute;
	top: 600px; left: 0px;
	width: 900px;
	text-align: center;
	color: #555555;
	font-size: 80%;
}

/*
Page Styles ------------------------
*/

div#contact {
	position: absolute;
	left: 250px;
	top: 174px;
	display: block;
	line-height: 18px;
	font-size: 1.1em;
}

div#sitemap {
	text-align: center;
}

div#bio-text {
	position: absolute;
	left: 35px;
	top: 174px;
	width: 445px;
	line-height: 16px;
	}
div#bio-pic {
	position: absolute;
	left: 529px;
	top: 174px;
	display: block;
	background-image:url(content/bio/rick.boston.DOP.jpg); 	width: 326px; height: 282px; 
}

div#reel {
	position: absolute;
	left: 194px;
	top: 174px;
}

div#resume {
	padding-left: 30px;
	padding-top: 30px;
	position: absolute;
	top: 134px;
	left: 20px;
	width: 850px;
	height: 420px;
	line-height: 17px;
	overflow:auto;
	font-size: 1.1em;

}

div#resume-pic{
	position:absolute;
	top: 70px;
	left: 550px;
	display: block;
	background-image:url(content/resume/heli-rick2-small.jpg); width: 229px; height: 250px; 
}

div#equipment-camera{
	position: absolute;
	left: 30px;
	top: 30px;
	width: 345px;
	display: block;
	background: #000;
}

div#equipment-light{
	position: absolute;
	left: 530px;
	top: 30px;
	width: 325px;
	display: block;
	background: #000;
}

div#equipment-pic {
	background: #000;
	position: absolute;
	left: 257px;
	top: 240px;
	display: block;
	background-image:url(content/equipment/HDW-F900R.3.jpg); 	
	width: 387px; height: 200px; 
}


div#gbcontain {
	position: absolute;
	top: 134px;
	left: 0px;
	width: 900px;
	
	}	
/*
Menu Styles ------------------------
*/

a#menu1roll span, a#menu2roll span, a#menu3roll span, a#menu4roll span, a#menu5roll span, a#menu6roll span  { display: none; }
a#menu1roll:hover, a#menu2roll:hover, a#menu3roll:hover, a#menu4roll:hover, a#menu5roll:hover, a#menu6roll:hover { background-position: 0 -33px; }

/* Bio */

div#menu1{ 
	position: absolute;
	top: 100px;
	left: 75px;
	width: 125px;
	height: 33px;
 }
a#menu1roll { background-image:url(images/bio-button.jpg); height: 33px; width: 125px; display: block; }

div#atmenu1{
	position: absolute;
	top: 100px;
	left: 75px;
	width: 125px;
	height: 33px;
	background-image:url(images/active-buttons.jpg); height: 33px; width: 125px;
	background-position: 0 0px;
	}

/* Reel */

div#menu2{ 
	position:absolute;
	top:100px;
	left:200px;
	width:125px;
	height:33px;
 }
a#menu2roll { background-image:url(images/reel-button.jpg); height:33px; width:125px; display:block; }

div#atmenu2{
	position:absolute;
	top:100px;
	left:200px;
	width:125px;
	height:33px;
	background-image:url(images/active-buttons.jpg); height: 33px; width: 125px;
	background-position: -125px 0px;
 }

 /* Resume */
 
div#menu3 { 
	position:absolute;
	top:100px;
	left:325px;
	width:125px;
	height:33px;
 }
a#menu3roll { background-image:url(images/resume-button.jpg); height:33px; width:125px; display:block; }

div#atmenu3{
	position:absolute;
	top:100px;
	left:325px;
	width:125px;
	height:33px;
	background-image:url(images/active-buttons.jpg); height: 33px; width: 125px;
	background-position: -250px 0px;

 }

 /* Equipment */

 div#menu4{ 
	position:absolute;
	top:100px;
	left:450px;
	width:125px;
	height:33px;
 }
a#menu4roll { background-image:url(images/equipment-button.jpg); height:33px; width:125px; display:block; }

div#atmenu4{
	position:absolute;
	top:100px;
	left:450px;
	width:125px;
	height:33px;
	background-image:url(images/active-buttons.jpg); height: 33px; width: 125px;
	background-position: -375px 0px;
 }

/* Guestbook */

 div#menu5 { 
	position:absolute;
	top:100px;
	left:575px;
	width:125px;
	height:33px;
 }
a#menu5roll { background-image:url(images/guestbook-button.jpg); height:33px; width:125px; display:block; }

div#atmenu5{
	position:absolute;
	top:100px;
	left:575px;
	width:125px;
	height:33px;
	background-image:url(images/active-buttons.jpg); height: 33px; width: 125px;
	background-position: -500px 0px;

 }

 div#menu6 {
	position:absolute;
	top:100px;
	left:700px;
	width:150px;
	height:33px;
 }
a#menu6roll { background-image:url(images/contact-button.jpg); height:33px; width:125px; display:block; }

div#atmenu6{
	position:absolute;
	top:100px;
	left:700px;
	width:125px;
	height:33px;
	background-image:url(images/active-buttons.jpg); height: 33px; width: 125px;
	background-position: -625px 0px;

 }

 

