/*==DOCUMENT STYLES=========================*/
html			{font-size: 11px; height: 100%; margin-bottom: 1px; }
body			{background-color: #f5f5f5; margin: 0px; }

/*==BLOCK STYLES============================*/
.title			{ font-size: 13px; }
.body 			{ font-size: 11px; }
.resume			{ font-size: 11px; padding: 0px 0px 0px 10px; }

/*==TITLE STYLES============================*/
.pagetitle		{ color: #999999; font-size: 1.4em; font-family: Verdana, Arial, sans-serif; font-weight: bold;   margin: 0.4em 0.0em 0.0em 0.0em; padding: 1.7em 0.0em 0.0em; text-decoration: none; letter-spacing: .21em; }
.pagesubtitle 		{ color: #990000; font-size: 1.1em; font-family: Verdana, Arial, sans-serif; font-weight: bold;   margin: 0.0em 0.0em 0.0em 0.6em; padding: 0.0em 0.0em 0.0em; text-decoration: none; letter-spacing: .21em; }
.jobtitle		{ color: #990000; font-size: 1.2em; font-family: Verdana, Arial, sans-serif; font-weight: bold;   margin: 0.0em 10em  0.7em 6em; padding: 0.0em 0.0em 0.0em; text-decoration: none; letter-spacing: .05em; text-indent: -1.6em; line-height: 1.5em; }
.tipTitle		{ color: #990000; font-size: 0.8em; font-family: Verdana, Arial, sans-serif; font-weight: bold;   margin: 7.0em 0.0em 0.0em 1.0em; text-decoration: none; }
.tip			{ color: #000000; font-size: 0.8em; font-family: Verdana, Arial, sans-serif; font-weight: normal; margin: 0.0em 0.0em 2.4em 1.0em; text-decoration: none; }

/*==BODY & RESUME STYLES====================*/
.heading1 		{ color: #666666; font-size: 1.3em; font-family: Verdana, Arial, sans-serif; font-weight: bold;   margin: 0.0em 0.0em 0.0em 0.0em; padding: 0.0em 0.0em 0.0em; text-decoration: none; }
.heading2 		{ color: #990000; font-size: 1.2em; font-family: Verdana, Arial, sans-serif; font-weight: bold;   margin: 0.0em 0.0em 0.0em 0.0em; padding: 0.0em 0.0em 0.0em; text-decoration: none; vertical-align: middle; }
.heading3 		{ color: #000000; font-size: 1.2em; font-family: Verdana, Arial, sans-serif; font-weight: bold;   margin: 0.0em 0.0em 0.3em 0.0em; padding: 0.0em 0.0em 0.0em; text-decoration: none; }
.heading4 		{ color: #000000; font-size: 1.1em; font-family: Verdana, Arial, sans-serif; font-weight: bold;   margin: 0.4em 0.0em 1.4em 0.0em; padding: 0.0em 0.0em 0.0em; text-decoration: none; }
.heading5		{ color: #000000; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: bold;   margin: 2.0em 0.0em 1.0em 0.0em; padding: 0.0em 0.0em 0.0em; text-decoration: none; }
.content 		{ color: #000000; font-size: 1.1em; font-family: Verdana, Arial, sans-serif; font-weight: normal; margin: 0.3em 0.0em 1.0em; }
.contentSmSpace		{ color: #000000; font-size: 1.1em; font-family: Verdana, Arial, sans-serif; font-weight: normal; margin: 0.0em 0.0em 0.3em; }
.contentNoSpace		{ color: #000000; font-size: 1.1em; font-family: Verdana, Arial, sans-serif; font-weight: normal; margin: 0.0em 0.0em 0.0em 0.0em; }
.contentBold 		{ color: #000000; font-size: 1.1em; font-family: Verdana, Arial, sans-serif; font-weight: bold;   margin: 0.3em 0.0em 0.6em; }
.contentSmall		{ color: #000000; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: normal; margin: 0.0em 0.0em 0.3em; }
.contentProfile		{ color: #000000; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: normal; margin: 0.0em 0.0em 0.6em; }
.navigation 		{ color: #666666; font-size: 1.1em; font-family: Verdana, Arial, sans-serif; font-weight: bold;   margin: 0.4em 0.0em; text-decoration: none; text-align: right; }
.navigationSm		{ color: #666666; font-size: 0.9em; font-family: Verdana, Arial, sans-serif; font-weight: normal; margin: 0.4em 0.0em; text-decoration: none; text-align: right; }
.band 			{ color: #990000; font-size: 0.9em; font-family: Verdana, Arial, sans-serif; font-weight: bold;   margin: 0.0em; }
.imageSpaceAbvSmBlw	{ color: #000000; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: normal; margin: 1.0em 0em 0.4em 0em; text-align: center; }

/*==PAGE LINKS==============================*/
a:active 			{ color: #990000; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration:none; }
a:link 				{ color: #990000; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration:none; }
a:hover 			{ color: #6c6c6c; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration:none; }
a:visited 			{ color: #990000; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration:none; }
a:visited:hover 		{ color: #6c6c6c; }

a.heading1:active		{ color: #666666; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; }
a.heading1:link			{ color: #666666; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; }
a.heading1:hover  		{ color: #990000; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; }
a.heading1:visited		{ color: #666666; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; }
a.heading1:visited:hover	{ color: #990000; }

a.heading2:active		{ color: #990000; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; }
a.heading2:link			{ color: #990000; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; }
a.heading2:hover  		{ color: #666666; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; }
a.heading2:visited		{ color: #990000; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; }
a.heading2:visited:hover	{ color: #666666; }

a.smallLink:active 		{ color: #990000; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-decoration: none; }
a.smallLink:link 		{ color: #990000; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-decoration: none; }
a.smallLink:hover 		{ color: #666666; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-decoration: none; }
a.smallLink:visited		{ color: #990000; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-decoration: none; }
a.smallLink:visited:hover	{ color: #666666; }

/*======portfolio & case studies============*/
a.breadcrumb:active 		{ color: #990000; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; }
a.breadcrumb:link 		{ color: #999999; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; }
a.breadcrumb:hover 		{ color: #990000; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; }
a.breadcrumb:visited		{ color: #999999; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; }
a.breadcrumb:visited:hover	{ color: #990000; }

a.contentLink:active 		{ color: #990000; font-size: 1.1em; font-family: Verdana, Arial, sans-serif; font-weight: normal; }
a.contentLink:link 		{ color: #990000; font-size: 1.1em; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-decoration: none; }
a.contentLink:hover 		{ color: #666666; font-size: 1.1em; font-family: Verdana, Arial, sans-serif; font-weight: normal; }
a.contentLink:visited		{ color: #990000; font-size: 1.1em; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-decoration: none; }
a.contentLink:visited:hover	{ color: #666666; }

a.contentSmall:active		{ color: #990000; font-family: Verdana, Arial, sans-serif; font-weight: normal; }
a.contentSmall:link		{ color: #990000; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-decoration: none; }
a.contentSmall:hover		{ color: #cc0000; font-family: Verdana, Arial, sans-serif; font-weight: normal; }
a.contentSmall:visited		{ color: #990000; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-decoration: none; }
a.contentSmall:visited:hover	{ color: #666666; }

/*==3rd level style inherited from navigationSm, which is inherited from block style body==============================*/
a.navigationSm:active 		{ color: #990000; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-decoration: none; }
a.navigationSm:link 		{ color: #990000; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-decoration: none; }
a.navigationSm:hover 		{ color: #666666; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-decoration: none; }
a.navigationSm:visited		{ color: #990000; font-size: 1.0em; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-decoration: none; }
a.navigationSm:visited:hover	{ color: #666666; }
