Body { 
	margin: 0;
	padding: 0;
	font-size : 12px;
	color: #000000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	background: url(/images/corkBg.gif);
}

font {
	font-size : 12px;
	color: #000000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

TD {
	padding: 0;
	background-color: transparent;
	font-size : 12px;
	color:#000000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

p {
	font-size : 12px;
	color:#000000;
	line-height: 17px;
	padding: 0;
	margin: 0 0 17px 0;
}

form {
	margin: 0;
	padding: 0;
}

h1 { font-size: 19px; margin: 0 0 5px 0; padding: 0; font-weight: bold; text-decoration: none; color:#898989; }
h2 { font-size: 15px; margin: 0; padding: 0; font-weight: normal; text-decoration: none; color:#6F6F6F; }
h2.resume { font-size: 15px; font-style: italic; font-weight: normal; margin: 0; padding: 0; font-weight: normal; text-decoration: none; color:#6F6F6F; font-family: "Times New Roman", Times, serif; }
h3 { font-size: 12px; margin: 0; padding: 0; font-weight: normal; text-decoration: none; color:#6F6F6F; }

A:link { text-decoration: none; color:#919191; }
A:visited { text-decoration: none; color:#919191; }
A:active { text-decoration: none; color:#919191; }
A:hover { text-decoration: underline; color:#cd0100; }

A:link.mainMenuLink { text-decoration: none; color:#898989; }
A:visited.mainMenuLink { text-decoration: none; color:#898989; }
A:active.mainMenuLink { text-decoration: none; color:#898989; }
A:hover.mainMenuLink { text-decoration: none; color:#cd0100; }

A:link.footerLink { text-decoration: none; color:#cd0100; }
A:visited.footerLink { text-decoration: none; color:#cd0100; }
A:active.footerLink { text-decoration: none; color:#cd0100; }
A:hover.footerLink { text-decoration: none; color:#000; }

A:link.footerLinkSub { text-decoration: none; color:#000; }
A:visited.footerLinkSub { text-decoration: none; color:#000; }
A:active.footerLinkSub { text-decoration: none; color:#000; }
A:hover.footerLinkSub { text-decoration: none; color:#cd0100; }

A:link.footerTagLink { text-decoration: none; color:#999; }
A:visited.footerTagLink { text-decoration: none; color:#999; }
A:active.footerTagLink { text-decoration: none; color:#999; }
A:hover.footerTagLink { text-decoration: none; color:#000; }

A:link.contactLink { text-decoration: none; color:#666; }
A:visited.contactLink { text-decoration: none; color:#666; }
A:active.contactLink { text-decoration: none; color:#666; }
A:hover.contactLink { text-decoration: underline; color:#cd0100; }

A:link.resumeLink { text-decoration: underline; color:#767676; }
A:visited.resumeLink { text-decoration: underline; color:#767676; }
A:active.resumeLink { text-decoration: underline; color:#767676; }
A:hover.resumeLink { text-decoration: underline; color:#cd0100; }

span.red { color: #cd0100; }

.headerDiv {
	background: #fff url(/images/corkBg.gif) 0 0; padding: 10px 0 0 0; border-bottom: 3px solid #9a9899;
}

.mainBodyDiv {
	background: #e0e0e0 url(/images/mainBodyBg.gif) 0 0 repeat-y;
	padding: 0 0 15px 0;
	border-bottom: 3px solid #9a9899;
}

.mainMenuCell {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	color: #898989;
	padding: 12px 0 7px 20px;
}

.dottedTop {
	padding: 0 0 40px 0;
}

div.mainBody {
	padding: 0 10px;
}

.bodySection {
	background: url(/images/dottedLineTop.gif) 0 100% no-repeat;
	padding: 0 0  20px 0;
	margin: 0 0 10px 0;
}

.thumbCell {
	padding: 5px 5px 0 0;
}

.rightColCell {
	padding: 27px 0 0 10px;
	color: #535353;
	line-height: 18px;
	font-size: 11px;
}

.footerDiv {
	background: #fff url(/images/corkBg.gif) 0 0;
	padding: 0 0 25px 0;
}

.footerMenuDivBg { width: 754px; background: url(/images/footerBg.gif) repeat-y; }
.footerMenuDivTop { background: url(/images/footerTop.gif) 0 0 no-repeat; }
.footerMenuDivBottom { background: url(/images/footerBottom.gif) 0 100% no-repeat; padding: 9px 20px 15px 20px; }

.footerMenuCell { color: #cd0100; font-size: 14px; font-weight: bold; padding: 0 25px 4px 0; }
.footerMenuCellSub { font-size: 15px; font-style: italic; font-weight: normal; color: #000; line-height: 20px; font-family: "Times New Roman", Times, serif; }
.footerTag { color: #999; font-size: 11px; padding: 20px 0 0 0; }

.portfolioImageDiv {
	margin: 0 0 15px 0;
}

.portfolioImageCaption {
	margin: 5px 0 0 0;
	font-size: 11px;
	color: #535353;
}