h2, h3{
	font-family:arial, verdana, "trebuchet ms", helvetica, georgia, times, "times new roman", "bookman old style", "book antiqua", "century schoolbook", century, garamond, serif; 
}
h2
	{ font-size:13pt; line-height:110%; font-weight:bold; letter-spacing:2px; margin:0; }
h3
	{ font-size:11pt; line-height:110%; font-weight:bold; margin:0; }
p,li,#consulting .c table
	{ font-size:8pt; line-height:120%; font-family:verdana, "trebuchet ms", georgia, times, "times new roman", "bookman old style", "book antiqua", "century schoolbook", century, garamond, serif; margin:0em; }
.tagline
	{ font-size:80%; line-height:120%; font-weight:bold; font-family:arial,  verdana, "trebuchet ms", helvetica, georgia, times, "times new roman", "bookman old style", "book antiqua", "century schoolbook", century, garamond, serif; margin:0em; }
p.center
	{ text-align:center; }
p.justify
	{ text-align:justify; }
.c p
	{ text-align:justify; margin:0em 0em 1em 0em; }
p.justify2
	{ text-align:justify; margin:0em 0em 2em 0em; }
.navcurrent, .navlink
	{ font-size:100%; font-weight:bold; font-family:arial, verdana, helvetica, geneva, sunsans-regular, sans-serif; text-decoration:none; width:25%; text-align:center; }
.navcurrent
	{ color:#000000; background-color:#eeeeee; }
.navlink
	{ color:#1b488b; letter-spacing:1px; }
a:link,a:visited
	{ color:#000; text-decoration:none; border:0px; }
.footer{
	clear:both;
	font-size:75%;
	color:#000;
	font-family:arial, helvetica, "trebuchet ms", verdana, geneva, sunsans-regular, sans-serif;
	padding-top:2em;
}
img {
	border:0px;
}
body {
	margin:0px;
}
#contact .c img{
	width:102px;
	height:137px;
	float:left;
	margin-right:2em;
}
#portfolio .c img{
	width:200px;
	height:130px;
	padding:0px 18px 12px 0px;
}
#biography .c img{
	width:101px;
	height:136px;
	margin:0px 0px 10px 35px;
	border:1px solid #999;
	float:right;
}
h2{
	text-transform:lowercase;
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#aaa;
	font-size:x-large;
	margin:1em auto 0.5em auto;
	text-align:left;
}
#resume th,#resume td{
	vertical-align:baseline;
}
#resume p{
	margin-bottom:0.5em;
}
.c {
	margin:1em 0em 0em 0em;
	padding:0em;
}
#header img{
	width:190px;
	height:20px;
	margin:auto 2em auto 0em;
	border:0px;
}
#header img a{
	border:0px;
}
.a,.footer span{
	white-space:nowrap;
	padding:0em 0px 0px 30px;
}
#header ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#header li{
	display:inline;
}
#header li .a{
	margin:auto auto auto 2em;
}
#nav,#contact .n,#contact #ee{
	display:none;
}
abbr{
	border:0px;
}
#consulting .c ul,#consulting .c li{
	margin:0.5em 0px 1em 0px;
	padding-left:0;
	text-indent:0;
	list-style-type:none;
}
#consulting .c li{
	margin-bottom:0.9em;
}
#consulting .c th,#consulting .c td{
	text-align:left;
	padding:5px 10px 5px 10px;
}
#consulting .c th{
	background-color:#d5d0ba;
	border:1px solid #d5d0ba;
	font-weight:bold;
}
#consulting .c td{
	background-color:#edebe2;
	border:1px solid #edebe2;
}
#consulting .c td.m{
	text-align:right;
}
#consulting .c table{
	border:1px solid #d5d0ba;
	margin-top:.7em;
}
.culinaryeducation{
	page-break-before:always;
}
