body {

	background-color:	#ffffff;
	color:			#000000;	
	font-size:  	        small;
	font-family:		Verdana, Helvetica, Arial, sans-serif;
	Margin:			0px;
	Min-width:		990px;
		  
}

#MyTopbar 	{
	
	background:		#000000 url(images/MyTitleBar.jpg) center;
	border-bottom:		3px solid #A32300;
	height:			146px;
}

#MyLinks  	{
	border-bottom:		3px solid #A32300;
	padding-top:		4px;
	padding-bottom:		1px;
}

h2.imageinfohead	{
	font-size:		1em;
	
}

/*Start of link bar image css*/
/*Home*/
h3.ir 		{
	width:			160px; 
	position:		relative; 
	padding:		0; 
	margin:			0 auto 1em auto;
	
}

h3.ir em 	{
	display:		block; 
	width:			160px; 
	height:			40px; 
	background:		url(images/home_button_white.gif); 
	position:		absolute; 
	top:			0; 
	left:			0;
	
}

h3.ir a 	{
	cursor:			pointer;
}

#holder 	{
	margin-bottom:		2em;
}


h3.ir a:hover 	{
	background:		#fff;
}

h3.ir a:hover em {
	background:		url(images/home_button_hover.gif);
}

/*Photography*/
h3.ir2 		{
	width:			160px; 
	position:		relative; 
	padding:		0; 
	margin:			0 auto 1em auto;
}

h3.ir2 em 	{
	display:		block; 
	width:			160px; 
	height:			40px; 
	background:		url(images/photography_button_white.gif); 
	position:		absolute; 
	top:			0; 
	left:			0;
}

h3.ir2 a 	{
	cursor:			pointer;
}

#holder2 	{
	margin-bottom:		2em;
}

h3.ir2 a:hover 	{
	background:		#fff;
}

h3.ir2 a:hover em {
	background:		url(images/photography_button_hover.gif);
}

/*art by kate*/
h3.ir3 		{
	width:			160px; 
	position:		relative; 
	padding:		0; 
	margin:			0 auto 1em auto;
}

h3.ir3 em 	{
	display:		block; 
	width:			160px; 
	height:			40px; 
	background:		url(images/abk_button_white.gif); 
	position:		absolute; 
	top:			0; 
	left:			0;
}

h3.ir3 a 	{
	cursor:			pointer;
}

#holder3 	{
	margin-bottom:		2em;
}

h3.ir3 a:hover 	{
	background:		#fff;
}

h3.ir3 a:hover em {
	background:		url(images/abk_button_hover.gif);
}

/*contact*/
h3.ir4 		{
	width:			160px; 
	position:		relative; 
	padding:		0; 
	margin:			0 auto 1em auto;
}

h3.ir4 em 	{
	display:		block; 
	width:			160px; 
	height:			40px; 
	background:		url(images/contact_button_white.gif); 
	position:		absolute; 
	top:			0; 
	left:			0;
}

h3.ir4 a 	{
	cursor:			pointer;
}

#holder4 	{
	margin-bottom:		2em;
}

h3.ir4 a:hover 	{
	background:		#fff;
}

h3.ir4 a:hover em {
	background:		url(images/contact_button_hover.gif);
}

/*cv*/
h3.ir5 		{
	width:			160px; 
	position:		relative; 
	padding:		0; 
	margin:			0 auto 1em auto;
}

h3.ir5 em 	{
	display:		block; 
	width:			160px; 
	height:			40px; 
	background:		url(images/cv_button_white.gif); 
	position:		absolute; 
	top:			0; 
	left:			0;
}

h3.ir5 a 	{
	cursor:			pointer;
}

#holder5 	{
	margin-bottom:		2em;
}

h3.ir5 a:hover 	{
	background:		#fff;
}

h3.ir5 a:hover em {
	background:		url(images/cv_button_hover.gif);
}

/*etc*/
h3.ir6 		{
	width:			160px; 
	position:		relative; 
	padding:		0; 
	margin:			0 auto 1em auto;
}

h3.ir6 em 	{
	display:		block; 
	width:			160px; 
	height:			40px; 
	background:		url(images/etc_button_white.gif); 
	position:		absolute; 
	top:			0; 
	left:			0;
}

h3.ir6 a 	{
	cursor:			pointer;
}

#holder6 	{
	margin-bottom:		2em;
}

h3.ir6 a:hover 	{
	background:		#fff;
}

h3.ir6 a:hover em {
	background:		url(images/etc_button_hover.gif);
}


table		{
	width:			100%;
}


#MyMain		{
	
	margin-top:		1%;
	padding-top:		40px;
	padding-right:		15%;
	padding-bottom:		40px;
	padding-left:		15%;
	text-align:		center;
	width:			68%;

}

/*Contact page specific css for Main section*/

#MyMainContact	{
	margin-top:		1%;
	padding-top:		40px;
	padding-right:		15%;
	padding-bottom:		40px;
	padding-left:		15%;
	width:			68%;
}

p.blurb	{
	padding-left:		8%;
	padding-right:		8%;
	
}

img.fl 	{
	float: 			right;
	margin-left:		15px;
}

/*Page specific info for Main Photography Page*/

#MyMainPhoto	{
	margin-top:		1%;
	padding-top:		40px;
	padding-right:		15%;
	padding-bottom:		40px;
	padding-left:		15%;
	width:			68%;
}

p.portfolio	{
	margin-top:		20px;
	text-align:		center;
	font-size:		0.8em;
	width:			100%;
	
	
}

p.portfolio a:link, a:visited {
	color:			#666666;
	text-decoration:	none;
	
}

/*testing floating layout*/
/*p.images	{
	float:		right;
	width:		250px;
}*/

p.images	{
	text-align:	center;
	border:		3px solid #A32300;
	padding-top:	10px;
	padding-bottom:	10px;
}

p.imageslink	{
	text-align:	center;
	border:		3px solid #A32300;
	padding-top:	10px;
	padding-bottom:	10px;
	margin-right:	-5%;
	margin-left:	-5%;
}




/*Forces no border for contact page images*/
a img {
	text-decoration: none;
	border: 0;
	
}

#MyFooter	{
	border:			2px solid #838383;
	color:			#666666;
	font-size:		75%;
	margin:			3%;
	padding:		1%;
	padding-left:		10%;
	padding-right:		10%;
	text-align:		center;	

}

#MyFooter a:link, a:visited {
	color:			#666666;
	text-decoration:	none;
	
}

table.ct 	{
	padding-left:		1%;

}

th.ct 		{
	padding-right:		15px;
	padding-left:		15px;
}

p.cjw		{
	font-size:		2.1em;
	margin-top:		-20px;
	
}

p.cjw a:link, a:visited	{
	color:			#666666;
	text-decoration:	none;	
}