* {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
body {
background:url(../_images/background.jpg) top center repeat-x #FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
}
	h2 {
	color:#008b8b;
	font-size:12px;
	}
	img {
	border:none;
	}
	a:link, a:visited {
	color:#6996ad;
	text-decoration:none;
	}
	a:hover {
	text-decoration:underline;
	}
#master_frame {
background:url(../_images/frame_back.gif) bottom right no-repeat #FFF;
border:1px solid #999;
margin:70px auto;
padding:0;
width:600px;
}
#master_frame1 {
background: #FFF;
border:1px solid #999;
margin:70px auto;
padding:0;
width:600px;
}
	#header {
	background:url(../_images/eo-header-logo.jpg) no-repeat #FFF;
	height:50px;
	width:600px;
	}
		#header img {
		float:right;
		}
		#emailUs {
		background:url(../_images/contact_top.gif) no-repeat 0 0;
		display: block;
		float:right;
		height: 50px;
		width: 124px;
		}
		#emailUs:hover { 
 		background-position: 0 -50px;
		}
  		#emailUs span {
 		display: none;
		}
	#menu {
	background:url(../_images/nav.jpg) repeat-x #287f9b;
	height:20px;
	width:600px;
	}
		#menu ul {
		float:right;
		margin:0;
		padding:0;
		}
		#menu li {
		display:inline;
		list-style:none;
		padding:0;
		}
		#home {
	background:#287f9b;
	height:300px;
	width:600px;
	}	
	#main {
	background:#287f9b;
	height:250px;
	width:600px;
	}
	#content {
	float:left;
	padding:20px 10px 25px 20px;
	width:340px;
	}
	#side {
	color:#FFF;
	float:right;
	padding:10px;
	text-align:right;
	width:205px;
	}
	
		#side_contact {
	color:#FFF;
	float:right;
	padding:10px;
	text-align:left;
	width:205px;
	}
		#side a:link, #side a:visited {
		color:#FFF;
		}
		#side a:hover {
		color:#FF6600;
		}
/* MENU CONTENT */
.home {
float:left;
width: 100px;
height: 20px;
}
		.home a {
		float:left;
		display: block;
		width: 100px;
		height: 20px;
		background:url(../_images/home.jpg) no-repeat top left;
		}
		.home a:hover {
		background-position: bottom left;
		}
.work {
float:left;
width: 64px;
height: 20px;
}
		.work a {
		float:left;
		display: block;
		width: 64px;
		height: 20px;
		background:url(../_images/work.jpg) no-repeat top left;
		}
		.work a:hover {
		background-position: bottom left;
		}
.services {
float:left;
width: 81px;
height: 20px;
}
		.services a {
		float:left;
		display: block;
		width: 81px;
		height: 20px;
		background:url(../_images/services.jpg) no-repeat top left;
		}
		.services a:hover {
		background-position: bottom left;
		}
.clients {
float:left;
width: 74px;
height: 20px;
}
		.clients a {
		float:left;
		display: block;
		width: 74px;
		height: 20px;
		background:url(../_images/clients.jpg) no-repeat top left;
		}
		.clients a:hover {
		background-position: bottom left;
		}
.staff {
float:left;
width: 63px;
height: 20px;
}
		.staff a {
		float:left;
		display: block;
		width: 63px;
		height: 20px;
		background:url(../_images/staff.jpg) no-repeat top left;
		}
		.staff a:hover {
		background-position: bottom left;
		}
.contact {
float:left;
width: 85px;
height: 20px;
}
		.contact a {
		float:left;
		display: block;
		width: 85px;
		height: 20px;
		background:url(../_images/contact.jpg) no-repeat top left;
		}
		.contact a:hover {
		background-position: bottom left;
		}
		
/* STAFF CONTENT */
.greg {
float:left;
width: 100px;
height: 125px;
}
		.greg a {
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-greg.jpg) no-repeat top left;
		}
		.greg a:hover {
		background-position: bottom left;
		}
		.gselected {
		float:left;
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-greg.jpg) bottom left;
		}
.nancy {
float:left;
width: 100px;
height: 125px;
}
		.nancy a {
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-nancy.jpg) no-repeat top left;
		}
		.nancy a:hover {
		background-position: bottom left;
		}
		.nselected {
		float:left;
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-nancy.jpg) bottom left;
		}
.dana {
float:left;
width: 100px;
height: 125px;
}
		.dana a {	
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-dana.jpg) no-repeat top left;
		}
		.dana a:hover {
		background-position: bottom left;
		}
		.dselected {
		float:left;
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-dana.jpg) bottom left;
		}
.anna {
float:left;
width: 100px;
height: 125px;
}
		.anna a {	
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-anna.jpg) no-repeat top left;
		}
		.anna a:hover {
		background-position: bottom left;
		}
		.annaselected {
		float:left;
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-anna.jpg) bottom left;
		}
.gloria {
float:left;
width: 100px;
height: 125px;
}
		.gloria a {	
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-gloria.jpg) no-repeat top left;
		}
		.gloria a:hover {
		background-position: bottom left;
		}
		.glselected {
		float:left;
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-gloria.jpg) bottom left;
		}
.sue {
float:left;
width: 100px;
height: 125px;
}
		.sue a {	
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-sue.jpg) no-repeat top left;
		}
		.sue a:hover {
		background-position: bottom left;
		}
		.sselected {
		float:left;
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-sue.jpg) bottom left;
		}
.ahmet {
float:left;
width: 100px;
height: 125px;
}
		.ahmet a {	
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-ahmet.jpg) no-repeat top left;
		}
		.ahmet a:hover {
		background-position: bottom left;
		}
		.aselected {
		float:left;
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-ahmet.jpg) bottom left;
		}
.angela {
float:left;
width: 100px;
height: 125px;
}
		.angela a {	
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-angela.jpg) no-repeat top left;
		}
		.angela a:hover {
		background-position: bottom left;
		}
		.rselected {
		float:left;
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-angela.jpg) bottom left;
		}
.janet {
float:left;
width: 100px;
height: 125px;
}
		.janet a {	
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-eddy.jpg) no-repeat top left;
		}
		.janet a:hover {
		background-position: bottom left;
		}
		.jselected {
		float:left;
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-eddy.jpg) bottom left;
		}
.julie {
float:left;
width: 100px;
height: 125px;
}
		.julie a {	
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-julie.jpg) no-repeat top left;
		}
		.julie a:hover {
		background-position: bottom left;
		}
		.juselected {
		float:left;
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-julie.jpg) bottom left;
		}
.tim {
float:left;
width: 100px;
height: 125px;
}
		.tim a {	
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-tim.jpg) no-repeat top left;
		}
		.tim a:hover {
		background-position: bottom left;
		}
		.tselected {
		float:left;
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-tim.jpg) bottom left;
		}

		
.nathan {
float:left;
width: 100px;
height: 125px;
}
		.nathan a {	
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-jeff.jpg) no-repeat top left;
		}
		.nathan a:hover {
		background-position: bottom left;
		}
		.naselected {
		float:left;
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-jeff.jpg) bottom left;
		}
.jeff {
float:left;
width: 100px;
height: 125px;
}
		.nathan a {	
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-jeff.jpg) no-repeat top left;
		}
		.nathan a:hover {
		background-position: bottom left;
		}
		.naselected {
		float:left;
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-jeff.jpg) bottom left;
		}		
.eddy {
float:left;
width: 100px;
height: 125px;
}
		.eddy a {	
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-eddy.jpg) no-repeat top left;
		}
		.eddy a:hover {
		background-position: bottom left;
		}
		.jselected {
		float:left;
		display: block;
		width: 100px;
		height: 125px;
		background:url(../_images/staff/staff-eddy.jpg) bottom left;
		}
		
/* HIGH SLIDE */
.highslide {
	cursor: url(http://www.engeloneill.com/_new/highslide/graphics/zoomin.cur) , pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0px;
}
.highslide:hover img {
	border: 0px;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;  
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 9pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(http://www.engeloneill.com/_new/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: white;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: silver;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(http://www.engeloneill.com/_new/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(http://www.engeloneill.com/_new/highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(http://www.engeloneill.com/_new/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10px;
}
.highslide-html {
	background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
	display: none;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;

	padding-left: 22px;
	background-image: url(http://www.engeloneill.com/_new/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: #FFF;
}


/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
	width: 380px;
	padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous,
.highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
	color: #666;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
/* transform the move link to a draggable head bar */
.highslide-wrapper .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 1em;
	position: absolute;
	left: 0;
	right: 1em;
	top: 0;
	width: auto;
	z-index: 1;
}
.highslide-wrapper .highslide-header .highslide-move * {
	display: none;
}
.highslide-wrapper .highslide-header .highslide-close {
	position: relative;
	z-index: 2;
}
/* put the resize graphic in the footer */
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(http://www.engeloneill.com/_new/highslide/graphics/resize.gif);
	cursor: nw-resize;
}
/* hide it for flash content */
.highslide-footer {
	display: none;
}


		#portfolio, #portfolio li {
		list-style:none;
		padding:0;
		margin:0;
		}
		#portfolio img, #portfolio a {
		border:none;
		}
