@charset "utf-8";
/* CSS Document */

/* GENERAL PAGE POSITIONING */

/* --- PAGE WRAPPERS --- */

html { /* prevents page shift from vertical scrollbar in IE */
	min-height:100%; 
	margin-bottom:1px; 
	}

body {
	margin:0; 
	padding:0;
	text-align:center;
	font-family: verdana, geneva, sans-serif;
	color:#000;
	background-color:#ffffff;
	font-size:76%;
	}
	
#pagewrapper01 {
	width:820px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
	position:relative;
	background-color:#ffffff;
	}

#header01 {
	margin:20px 0 20px 0;
	width:780px;
	text-align:center;	
	}

#header02 {
	}

#main01 {
	display:table;
	/*border-collapse:collapse;*/
	margin:0;
	padding:0;
	}

#row01 {
	display:table-row;
	}

#section01 {
	display:table-cell;
	width:300px;
	vertical-align:top;
	text-align:left;
	padding-top:100px;
	}

.contentbox01 {
	padding:20px;
	}

#section02 {
	display:table-cell;
	width:460px;
	margin-left:20px;
	text-align:center;
	padding-top:50px;
	}

#footer01 {
	margin:20px 0 30px 0;
	width:780px;
	text-align:center;	
	}

#footer02 {
	}

/* Styles for navigation on the left (class="home" in body tag), content on the right */

.home #pagewrapper01.design01 {
	width:920px; /* was 880 */
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
	position:relative;
	background-color:#ffffff;
	}

.home .design01 #section01 {
	display:table-cell;
	width:400px;
	vertical-align:top;
	text-align:center;
	padding-top:80px;
	}

.home .design01 #section02 {
	display:table-cell;
	width:500px; /*was 460*/
	height:auto;
	margin-left:20px;
	text-align:center;
	padding-top:70px;
	vertical-align:top;
	}

.home .design01 #footer01 .contentbox01 {
	margin-top:60px;
	}

/* Positioning for navigation on the right (class="subpage" in body tag), content on the left */

.subpage #pagewrapper01 {
	width:820px;
	}

.subpage #pagewrapper01.design01 #section01 {
	display:table-cell;
	width:600px;
	vertical-align:top;
	text-align:left;
	padding-top:0;
	}

.subpage #pagewrapper01.design01 #section02 {
	display:table-cell;
	width:220px;
	margin-left:0;
	text-align:left;
	padding-top:0;
	}

.subpage #pagewrapper01.design01 #header01 {
	margin:20px 0 40px 0;
	width:820px;
	text-align:right;	
	background:url(../media/site-images/JL_only_red_02.gif) bottom left no-repeat;
	}

.subpage #pagewrapper01.design01 #pagewrapper02.teachingpage #header01, .subpage #pagewrapper01.design01 #pagewrapper02.millionbeadprojectpage #header01, .subpage #pagewrapper01.design01 #pagewrapper02.specialeventpage #header01, .subpage #pagewrapper01.design01 #pagewrapper02.endorsementspage #header01  {
	background:url(../media/site-images/JL_only_orange_02.gif) bottom left no-repeat;
	}

.subpage #pagewrapper01.design01 #pagewrapper02.reliquaryartboxespage #header01, .subpage #pagewrapper01.design01 #pagewrapper02.onehundredmirrorspage #header01 {
	background:url(../media/site-images/JL_only_green2_02.gif) bottom left no-repeat;
	}

.subpage #pagewrapper01.design01 #pagewrapper02.artiststatementpage #header01, .subpage #pagewrapper01.design01 #pagewrapper02.resumepage #header01 {
	background:url(../media/site-images/JL_only_red_02.gif) bottom left no-repeat;
	}

.subpage #pagewrapper01.design01 #header02 {
	margin:0 0 0 80px;
	border-bottom:2px dotted #dddddd;
	padding:0;
	}

.subpage #pagewrapper01.design01 #header02 .contentbox01 {
	padding:20px 0 0 0;
	}


/* GENERAL TYPOGRAPHY */

/* ------ TYPOGRAPHY STYLES ------------------------------- */

/* GENERAL STYLES FOR ALL PAGES */

p, li, h1, h2, h3, h4, h5, h6 {
	font-family: trebuchet, verdana, sans-serif;
	line-height:1.6em;
	color:#444444;
	}

p {
	font-size:1.0em;
	margin:0 0 16px 0;
	padding:0;
	}

ul, ol, dl { /* to prevent disappearing list background bug in IE */ 
	position: relative;  
	}

html>body ul, html>body ol, html>body dl { /* above prevents disappearing list background bug in IE; this reverts it back for Firefox to fix dissappearing links */ 
	position:inherit;
	}

ol, ul {
	/*margin:10px 0 20px 20px;
	padding:0;
	list-style-position:inside;*/
	}
		
li {
	/*font-size:1.0em;
	margin:0;
	padding:0;*/
	}
		
ol li ol, ul li ul {
	/*margin:0 0 20px 20px;
	padding:0;
	list-style-position:inside;*/
	}
		
dt, dd {
	/*font-size:1em;*/
	}
		
h1, h2, h3, h4, h5, h6  {
	font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	margin:0;
	padding:0;
	color:#000000;
	}

h1  {
	font-size:1.5em;
	}

h2, h3.beaded-bkgd  {
	font-size:1.2em;
	}

h3  {
	font-size:1.2em;
	}

h4  {
	font-size:1.1em;
	}

h5  {
	font-size:1.0em;
	}

h6  {
	font-size:1.0em;
	}

img {
	border:0;
	}

abbr, acronym {
	border-bottom:1px dotted #000000;
	}

a:link {
	color:#5588aa;
	text-decoration:none;
	font-weight:bold;
	}
		
a:visited {
	color:#996699;
	text-decoration:none;
	font-weight:bold;
	}
		
a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	}
		
a:active {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	}

a:focus {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	}

.emailimage {
	vertical-align:bottom;
	}
	
.artcaption {
	color:#666666;
	font-size:0.9em;
	margin-top:6px;
	}
	
.monogram {
	color:#333333;
	font-family:"Courier New", Courier, monospace;
	font-size:1.2em;
	font-weight:bold;
	margin:20px 0 10px 0;
	}

.artimage {
	border:1px solid #cccccc;
	padding:4px;
	background-color:#ffffff;
	}
	
.artimageright {
	border:1px solid #cccccc;
	padding:4px;
	float:right;
	background-color:#ffffff;
	margin-left:10px;
	}
	
.artimageleft {
	border:1px solid #cccccc;
	padding:4px;
	background-color:#ffffff;
	float:left;
	margin-right:10px;
	}
	
.artimagesfloatedleft {
	border:1px solid #cccccc;
	padding:4px;
	float:left;
	margin-right:10px;
	background-color:#ffffff;
	}
	
.artimagesfloatedleftlast {
	border:1px solid #cccccc;
	padding:4px;
	float:left;
	margin-right:20px;
	background-color:#ffffff;
	}
	
.artimagesfloatedright {
	border:1px solid #cccccc;
	padding:4px;
	float:right;
	margin-left:10px;
	background-color:#ffffff;
	}
	
.artimagesfloatedrightlast {
	border:1px solid #cccccc;
	padding:4px;
	float:right;
	margin-left:20px;
	background-color:#ffffff;
	}

.photowithcaptionleft {
	float:left;
	border:0;
	padding:0 10px 10px 0;
	margin:0;
	background-color:#ffffff;
	}
	
.onehundredmirrorspage .photowithcaptionleft {
	height:250px;
	/*padding:0;*/
	}
	
.photowithcaptionleft img.artimage {
	border:1px solid #cccccc;
	padding:4px;
	background-color:#ffffff;
	float:left;
	}
	
.photowithcaptionleft img.artimagelast {
	border:1px solid #cccccc;
	padding:4px;
	background-color:#ffffff;
	float:left;
	margin-right:0;
	}
	
.photowithcaptionright {
	float:right;
	border:0;
	padding:0 0 10px 10px;
	margin:0;
	background-color:#ffffff;
	}
	
.photowithcaptionleft p, .photowithcaptionright p {
	font-size:0.9em;
	text-align:center;
	padding-bottom:0;
	margin-bottom:0;
	}
	
.photowithcaption {/* add style="width:Hpx;" to instance of div (H = width of photo) if you want caption centered and width of photo */
	border:0;
	padding:0 10px 10px 0;
	margin:0;
	clear:both;
	}
	
.photowithcaption p {
	font-size:0.9em;
	text-align:center;
	padding-bottom:0;
	margin-bottom:0;
	}
	
.photowithcaption img.multiple-images {
	}
	
.photowithcaptionleft p.leftaligncaption, .photowithcaptionright p.leftaligncaption, .photowithcaption p.leftaligncaption {
	text-align:left;
	}
		
img.initials {
	border:0;
	padding:0 12px 0 0;
	margin:40px 0 10px 0;
	}
	
div.initials {
	border:0;
	padding:0 12px 0 0;
	margin:40px 0 40px 0;
	}

div.endorsements h3, h3.beaded-bkgd, h2.beaded-bkgd {
	margin:30px 0 14px 0;
	padding:0 10px 2px 10px;
	border-top:2px dotted #f77121;
	border-bottom:2px dotted #f77121;
	background-color:#eeeeee;
	clear:both;
	}
	
.artiststatementpage h3.first-heading-beaded-bkgd, .resumepage h3.first-heading-beaded-bkgd, .artiststatementpage h2.first-heading-beaded-bkgd, .resumepage h2.first-heading-beaded-bkgd {
	margin-top:0;
	}
	
.artiststatementpage h3.beaded-bkgd, .artiststatementpage h2.beaded-bkgd, .resumepage h3.beaded-bkgd, .resumepage h2.beaded-bkgd {
	margin:30px 0 14px 0;
	padding:0 10px 2px 10px;
	border-top:2px dotted #d91d33;
	border-bottom:2px dotted #d91d33;
	background-color:#eeeeee;
	}

.reliquaryartboxespage h3.beaded-bkgd, .onehundredmirrorspage h3.beaded-bkgd, .reliquaryartboxespage h2.beaded-bkgd, .onehundredmirrorspage h2.beaded-bkgd {
	border-top:2px dotted #99CA3C;
	border-bottom:2px dotted #99CA3C;
	}
	
div.endorsements h3.first-heading, h3.first-heading-beaded-bkgd, div.endorsements h2.first-heading, h2.first-heading-beaded-bkgd {
	margin-top:0;
	}
	
h3 .subtitle {
	color:#777777;
	font-size:0.8em;
	font-weight:normal;
	font-family:trebuchet, verdana, sans-serif;
	line-height:1.4em;
	}
	
div.endorsements p.quote {
	margin-bottom:0;
	}
	
.teachingpage div.endorsements p.quote {
	font-style:italic;
	}
	
.millionbeadprojectpage div.endorsements p.quote {
	font-style:italic;
	/*font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;*/
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	}
	
div.endorsements p.signature {
	font-style:normal;
	font-weight:bold;
	text-align:left;
	margin:0 0 10px 20px;
	}
	
p.dictionary {
	font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-size:1.2em;
	}
	
.byline {
	font-size:0.7em;
	}	
	
.note {
	color:#999999;
	}	
	


/* ------- Design01 Typography Styles ------- */

/*  Styles for "home" page (class="home" in body tag) Typography Styles ------- */

.home .design01 h1  {
	font-size:2.5em;
	font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-weight:normal;
	color:#000000;
	padding-right:12px;
	}

.home .design01 h2  {
	font-size:1.1em;
	font-family: trebuchet, verdana, sans-serif;
	font-weight:normal;
	letter-spacing:0.1em;
	color:#999999;
	text-transform:uppercase;
	margin:30px 0 0 0;
	}

.home .design01 ul {
	margin:10px 20px 0 20px;
	padding:0;
	list-style-type:none;
	text-align:center;
	}
		
.home .design01 ul li {
	font-size:1.5em;
	margin:4px 0 4px 0;
	padding:0;
	text-transform:none;
	font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	}
		
.home .design01 ul li ul {
	margin:2px 0 0 0;
	padding:0;
	list-style-type:none;
	}
		
.home .design01 ul li ul li {
	font-size:1.1em;
	margin:0;
	padding:0;
	line-height:1.5em;
	text-transform:none;
	font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	}
		
.home .design01 ul a {
	}
		
.home .design01 ul a:link {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	padding-right:12px;
	}
		
.home .design01 ul a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	padding-right:12px;
	}
		
.home .design01 ul a:hover {
	color:#000000;
	text-decoration:underline;
	background-color:#eeeeee;
	font-weight:normal;
	padding-right:12px;
	}
		
.home .design01 ul a:active {
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	}

.home .design01 ul a:focus {
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	}

.home #pagewrapper01.design01 ul li#teaching a:hover {
	border-right:2px dotted #f77121;
	padding-right:10px;
	}

.home #pagewrapper01.design01 ul li#millionbeadproject a:hover {
	border-right:2px dotted #f77121; /*#f77121;*/
	padding-right:10px;
	}

.home #pagewrapper01.design01 ul li#specialevent a:hover {
	border-right:2px dotted #f77121; /*#f77121;*/
	padding-right:10px;
	}

.home #pagewrapper01.design01 ul li#blog a:hover {
	border-right:2px dotted #99CA3C;
	padding-right:10px;
	}

.home #pagewrapper01.design01 ul li#reliquaryartboxes a:hover {
	border-right:2px dotted #99CA3C; /* #5353bf;*/
	padding-right:10px;
	}

.home #pagewrapper01.design01 ul li#onehundredmirrors a:hover {
	border-right:2px dotted #99CA3C; /*#961275;*/
	padding-right:10px;
	}

.home #pagewrapper01.design01 ul li#artiststatement a:hover {
	border-right:2px dotted #d91d33;
	padding-right:10px;
	}

.home #pagewrapper01.design01 ul li#resume a:hover {
	border-right:2px dotted #d91d33;
	padding-right:10px;
	}



/*  Styles for "subpage" pages (class="subpage" in body tag) Typography Styles ------- */

/*----------- Type styles for general type on Subpages, left side ------------------*/

.subpage .design01 #section01 ul {
	margin:8px 0 20px -20px;
	}
		
.subpage .design01 #section01 ul li {
	}
		
img.jl-right {
	border:0;
	padding:0;
	margin:20px 0 20px 20px;
	}
	
.subpage .design01 h1  {
	font-size:2.5em;
	font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-weight:normal;
	color:#000000;
	}

.subpage .design01 h2  {
	font-size:2.0em;
	font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-weight:normal;
	color:#000000;
	margin-bottom:20px;
	}

.subpage .design01 #section01 h2 .umbrella-title  {
	font-size:0.5em;
	font-family:trebuchet, verdana, arial, sans-serif;
	line-height:1.4em;
	letter-spacing:0.2em;
	color:#999999;
	text-transform:uppercase;
	margin:0;
	}

/*----------- Type styles for general type on Subpages, right side ------------------*/

.subpage .design01 #section02 h2  {
	font-size:0.8em;
	font-family:trebuchet, verdana, arial, sans-serif;
	font-weight:normal;
	letter-spacing:0.1em;
	color:#999999;
	margin:0 0 10px 40px; /*changed from 30px to try to keep navbar from being bumped down? */
	text-transform:uppercase;
	}

/*----------- Type styles Navbar on Subpages, far right side ------------------*/

.subpage .design01 ul.navbar {
	margin:0 0 40px 40px; /*changed from 30px to try to keep navbar from being bumped down? */
	padding:0;
	list-style-type:none;
	text-align:left;
	}
		
.subpage .design01 ul.navbar li {
	font-size:1.1em;
	margin:0;
	padding:0;
	line-height:1.7em;
	text-transform:none;
	font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-weight:bold;
	}
		
.subpage .design01 ul.navbar li ul {
	margin:2px 0 0 0;
	padding:0;
	list-style-type:none;
	}
		
.subpage .design01 ul.navbar li ul li {
	font-size:1.1em;
	margin:0;
	padding:0;
	line-height:1.5em;
	text-transform:none;
	font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	}
		
.subpage .design01 ul.navbar a {
	}
		
.subpage .design01 ul.navbar a:link {
	color:#5588aa;
	text-decoration:none;
	font-weight:normal;
	}
		
.subpage .design01 ul.navbar a:visited {
	color:#5588aa;
	text-decoration:none;
	font-weight:normal;
	}
		
.subpage .design01 ul.navbar a:hover {
	color:#000000;
	text-decoration:underline;
	/*background-color:#f5ece2;*/
	background-color:#eeeeee;
	font-weight:normal;
	}
		
.subpage .design01 ul.navbar a:active {
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	border-right:2px dotted #000000;
	padding-right:10px;
	}

.subpage .design01 ul.navbar a:focus {
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	}

.subpage #pagewrapper01.design01 #pagewrapper02.teachingpage ul.navbar li#teaching a {
	color:#000000;
	border-right:2px dotted #f77121;
	padding-right:10px;
	}

.subpage #pagewrapper01.design01 #pagewrapper02.endorsementspage ul.navbar li#endorsements a {
	color:#000000;
	border-right:2px dotted #f77121;
	padding-right:10px;
	}

.subpage #pagewrapper01.design01 #pagewrapper02.millionbeadprojectpage ul.navbar li#millionbeadproject a {
	color:#000000;
	border-right:2px dotted #f77121;
	padding-right:10px;
	}

.subpage #pagewrapper01.design01 #pagewrapper02.specialeventpage ul.navbar li#specialevent a {
	color:#000000;
	border-right:2px dotted #f77121;
	padding-right:10px;
	}

.subpage #pagewrapper01.design01 #pagewrapper02.reliquaryartboxespage ul.navbar li#reliquaryartboxes a {
	color:#000000;
	border-right:2px dotted #99CA3C;
	padding-right:10px;
	}

.subpage #pagewrapper01.design01 #pagewrapper02.onehundredmirrorspage ul.navbar li#onehundredmirrors a {
	color:#000000;
	border-right:2px dotted #99CA3C;
	padding-right:10px;
	}

.subpage #pagewrapper01.design01 #pagewrapper02.artiststatementpage ul.navbar li#artiststatement a {
	color:#000000;
	border-right:2px dotted #d91d33;
	padding-right:10px;
	}

.subpage #pagewrapper01.design01 #pagewrapper02.resumepage ul.navbar li#resume a {
	color:#000000;
	border-right:2px dotted #d91d33;
	padding-right:10px;
	}


.subpage #pagewrapper01.design01 ul.navbar li#home a:hover {
	border-right:2px dotted #f0b200;
	padding-right:10px;
	}

.subpage #pagewrapper01.design01 ul.navbar li#teaching a:hover {
	border-right:2px dotted #f77121;
	padding-right:10px;
	}

.subpage #pagewrapper01.design01 ul.navbar li#endorsements a:hover {
	border-right:2px dotted #f77121;
	padding-right:10px;
	}

.subpage #pagewrapper01.design01 ul.navbar li#millionbeadproject a:hover {
	border-right:2px dotted #f77121;
	padding-right:10px;
	}

.subpage #pagewrapper01.design01 ul.navbar li#specialevent a:hover {
	border-right:2px dotted #f77121;
	padding-right:10px;
	}

.subpage #pagewrapper01.design01 ul.navbar li#blog a:hover {
	border-right:2px dotted #99CA3C;
	padding-right:10px;
	}

.subpage #pagewrapper01.design01 ul.navbar li#reliquaryartboxes a:hover {
	border-right:2px dotted #99CA3C;
	padding-right:10px;
	}

.subpage #pagewrapper01.design01 ul.navbar li#onehundredmirrors a:hover {
	border-right:2px dotted #99CA3C;
	padding-right:10px;
	}

.subpage #pagewrapper01.design01 ul.navbar li#artiststatement a:hover {
	border-right:2px dotted #d91d33;
	padding-right:10px;
	}

.subpage #pagewrapper01.design01 ul.navbar li#resume a:hover {
	border-right:2px dotted #d91d33;
	padding-right:10px;
	}


/*----------- Type styles for general type in footer ------------------*/

.design01 #footer01 p  {
	margin-top:20px;
	}


/*----------- Styles for Art Popup windows with larger images ------------------*/

body.art-pop-up {
	margin:0; 
	padding:0;
	text-align:left;
	font-family: verdana, geneva, sans-serif;
	color:#000;
	background-color:#ffffff;
	font-size:76%;
	}
	
.art-pop-up #pagewrapper01 {
	margin:0;
	padding:20px;
	text-align:left;
	position:relative;
	}

.art-pop-up #pagewrapper01.reliquary-box {
	width:1300px;
	margin:0;
	padding:20px;
	text-align:left;
	position:relative;
	}

.art-pop-up #pagewrapper01.reliquary-box-1 {
	width:1300px;
	}

.art-pop-up #footer01 {
	margin:40px 0 30px 0;
	width:780px;
	text-align:center;	
	}

.art-pop-up .reliquary-box #footer01 {
	margin:40px 0 30px 0;
	width:1300px;
	text-align:center;	
	}

.art-pop-up .reliquary-box-1 #footer01 {
	width:1300px;
	}

.artworkwithtitle {/* add style="width:Hpx;" to instance of div (H = width of photo) if you want caption centered and width of photo */
	border:0;
	padding:0;
	margin:0;
	width:1000px;
	}
	
.reliquary-box .artworkwithtitle, .reliquary-box-1 .artworkwithtitle {/* add style="width:Hpx;" to instance of div (H = width of photo) if you want caption centered and width of photo */
	border:0;
	padding:0;
	margin:0;
	width:1300px;
	}
	
.artworkwithtitle p {
	font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-size:1.2em;
	text-align:left;
	padding-top:30px;
	margin-bottom:0;
	}	

.artworkwithtitle p .artist {
	color:#999999;
	}	

.artworkwithtitle p .art-title {
	font-weight:bold;
	}	

.artworkwithtitle p .art-description {
	font-family: verdana, geneva, sans-serif;
	font-size:0.9em;
	}	

.back-link {
	padding:50px 0 0 0;
	clear:both;
	}

/*----------- Styles for Resume page images ------------------*/

.photogroup {
	clear:both;
	display:block;
	border:0;
	padding:0;
	padding-top:26px;
	}
	
.resumepage .photowithcaptionleft {
	float:left;
	border:0;
	padding:0 10px 10px 0;
	margin:0;
	background-color:#ffffff;
	}
	
.resumepage .photowithcaptionright {
	float:right;
	border:0;
	padding:0 0 10px 10px;
	margin:0;
	background-color:#ffffff;
	}
	
.resumepage .photowithcaptionleft p, .resumepage .photowithcaptionright p {
	font-size:1.1em;
	font-weight:bold;
	font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	text-align:center;
	padding-top:4px;
	padding-bottom:0;
	margin-bottom:0;
	}
	
.resumepage .photowithcaption {/* add style="width:Hpx;" to instance of div (H = width of photo) if you want caption centered and width of photo */
	border:0;
	padding:0 10px 10px 0;
	margin:0;
	}
	
.resumepage .photowithcaption p {
	padding-top:4px;
	font-size:1.1em;
	font-weight:bold;
	font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	text-align:center;
	padding-bottom:0;
	margin-bottom:0;
	}
	
