
#content{
	overflow:hidden;
	width:964px;
	position:relative;
	height:550px;
	float:left;
	margin: 0 0 0 26px;



}
	#content h2{
	    font-size:72px;
		color:#a3b8dc;
		margin:20px 0pt;
	}
	
		#content h3{
	    font-size:25px;
		color:#a3b8dc;
		margin:8px 0px;
	}
	
	#content a{
		color:#777;
		font-weight:bolder;
		text-decoration:none;
	}
	
		#content a:hover{
		color:#336699;
		
	}
	

	
.section {
	width:8000px;
	position:relative;
	
}


.subs, .sub{
	padding:0;
	margin:0;
	list-style:none;
	width:8000px;
	position:relative;
}


	.section .sub{
		position:relative;
		float:left;
		width:1002px;
		height:400px;
	}
	
	

.section .sub.home {
	
	background-image:none;
	

}


		.section .sub p{
			width:704px;
			margin:16px 0;
			font-size:85%;
			line-height:1.8em;
			 color:#666;
		}
		.section .next, .section .prev{
			font-size:18px;
			position:absolute;
			bottom:38px;
			letter-spacing:-2px;
		}
		.section .next{
			right:30px;
		}
		.section .prev{
			left:30px;
		}
		
		.section .thumb{
		
			margin:10px 10px 10px 0px;
		}
		
		.section .thumb a{
		margin:10px 10px 10px 0px; 
		float:left;
		}
		
		.section .thumb a:hover{
		opacity:0.6;
		filter:alpha(opacity=60)
		}
		
		.section .thumb a img{
		border:5px solid #A3B8DC;
		}
		
		.section .thumb a img.current{
		border:5px solid #ccc;
		}
		
		.section .thumb div{
		float:left;
		color:#A3B8DC;
		text-align:center;
		padding:5px 5px; 0 0;
		}
		
		.section .thumb div.selected{
		color:#ccc;
		}
		
		



#mainContent{
margin-left:auto;
margin-right:auto;
margin-top:20px;
background-color:#fff;
height:610px;
width:1024px;
border: solid #999 1px;
padding-bottom:10px;
	background-image:url('http://michaelchally.com/michael/images/bg.gif');
    background-repeat:no-repeat;
    opacity:0.8;filter:alpha(opacity=80);

}

.section .sub .portfolioTxt p 
{
width:245px; 
}

#containerBox
{
float: left;
position: absolute;
margin: 0px 0px 0px 65px;
width: 500px;
height: 490px;
z-index:200;

}

.audubon #containerBox
{
height: 510px;

}

.containerContent
{
position: absolute; bottom: 0; left: 0;
z-index:500;
}

#imageBox
{
float:right;
margin-right:70px;
}

.e #containerBox
{
padding-top:10px;
}

.cisco #containerBox
{
padding-top:20px;

}

.esterline #imageBox
{
margin-right:150px;
}

.harveys #imageBox
{
margin-right:150px;
}

.esterline #containerBox
{
margin-left:45px;
}

.nintendo #containerBox
{
margin-left:0px;
}

.nintendo #imageBox
{
margin-right:120px;
}

.harveys #containerBox
{
margin-left:53px;
}


.sunkist #imageBox
{
margin-right:170px;
}


#textBox
{
float:left;
margin:80px 0 10px 180px;
}

.work #imageBox
{
margin-right:78px;
}

.work #textBox
{
margin:55px 0 10px 180px;
}

.e #textBox
{
margin:60px 0 0 150px;
}


.cisco #textBox
{
margin-left: 160px;
}

.esterline #textBox
{
margin:45px 0 0 170px;
}

.harveys #textBox
{
margin:65px 0 0 170px;
}

.nintendo #textBox
{
margin:50px 0 0 220px;
}

.starbucks #textBox
{
margin:80px 0 -20px 150px;
}

.sunkist #textBox
{
margin:45px 0 0 170px;
}

#textBox h3
{
color:#000000;
font-size:100%;
margin:2px;
}

#homeLink
{
margin:20px 20px 0 0;
float:right;
height:160px;
width:300px;
cursor:pointer;
}