/*MD FOUR in JULY 08 by Jonathan Hodges*/html {	font-size: 100%; /* fix for WinIE 5 and 6 */}h2.mainhdr {	font: 1.5em/1.2 Verdana, Arial, sans-serif;	font-weight: bold;	color: #fc4;	margin: 0;}h2.about {	color: #099;	margin: 0.5em 0;}body {	margin: 0 0 0 12px;	color: #fff;	background: #000;		text-align: center;	font: 1em/1.375 Verdana, Arial, sans-serif;}  #jar {	text-align: left;	width: 810px;	margin-left: auto;	margin-right: auto;}#mast {	background: url(base_art/mdlogo_top.gif) top left no-repeat;	width: 810px;	height: 48px;	margin: 0;}#dater {	margin: 0 1em;	font-size: 0.75em;	font-weight: bold;	font-style: italic;	color: #fff;	line-height: 1.5em;	text-align: right;	overflow: hidden;}#footer {	clear: right;	font: 0.843em/1.375 Arial, Helvetica, sans-serif;	font-weight: bold;	text-align: center;	margin: 2em 0;}#footer div.standards {	min-height: 60px;	background: url(base_art/standards.gif) bottom left no-repeat;}img {	border: 0;}div.hr {	height: 1px;	width: 90%;	background-color:  #666;}#rcol {	text-align: left;	float: right;	width: 237px;	margin: 0;}#rcol p {	font: 0.875em/1.375 Verdana, Arial, sans-serif;	margin: 1.25em 0;}#rcol p.def {	font-style: italic;}#rcol img.ad {	margin: 0 0 1em 27px;	color: #fff;	border: 1px solid;}#rcol h4 {	text-align: center;	font: 0.687em/1 Arial, sans-serif;	font-weight: bold;	margin: 0.5em 0;}#rcol h3 {	text-align: left;	font: 1em/1 Verdana, Arial, sans-serif;	font-weight: bold;	margin: 0.5em 0;}#rcol ul {	color: #000;	list-style-type: none;	padding: 0;	margin: 1em 0 0 0;}#rcol li {	font: 0.812em/1.5 Verdana, Arial, sans-serif;	font-weight: bold;	text-align: left;	list-style-type: none;	padding-left: 14px;}#rcol li.on {	background: url(base_art/onk.gif) no-repeat;	font-weight: bold;	color: #fff;}#lcol {	width: 563px;	margin: 0;}#lcol p {	margin: 0.75em 2.75em 0.75em 1em;}/*HYPERS*/a:link, a:visited {	font-weight: bold; 	text-decoration: none;	color: #099;	background: transparent;}a:hover, a:active {	text-decoration: underline;}#rcol ul a:link, #rcol ul a:visited {	font-weight: bold; 	text-decoration: none;	color: #797979;	background: transparent;}#rcol ul a:hover, #rcol ul a:active {	text-decoration: underline;}/*BEGIN MAIN NAV*/#mdnav {	width: 810px;	height: 32px;	background: url(base_art/mdlogo_bot.gif) top left no-repeat;	margin: 0;	padding: 0;	position: relative;}#mdnav li {	margin: 0;	padding: 0;	list-style: none;	position: absolute;	top: 0;}#mdnav li, #mdnav a {	height: 32px;	display: block;	text-indent: -9999px;}#home1 {left: 29px; width: 94px;}#homeon {left: 29px; width: 94px; background: transparent url(base_art/mdlogo_bot.gif) -29px -32px no-repeat;}#port1 {left: 123px; width: 121px;}#porton {left: 123px; width: 121px; background: transparent url(base_art/mdlogo_bot.gif) -123px -32px no-repeat;}#about1 {left: 244px; width: 144px;}#abouton {left: 244px; width: 144px; background: transparent url(base_art/mdlogo_bot.gif) -244px -32px no-repeat;}#mail1 {left: 622px; width: 138px;}#mailon {left: 622px; width: 138px; background: transparent url(base_art/mdlogo_bot.gif) -622px -32px no-repeat;}#home1 a:hover {background: transparent url(base_art/mdlogo_bot.gif) -29px -64px no-repeat;}#port1 a:hover {background: transparent url(base_art/mdlogo_bot.gif) -123px -64px no-repeat;}#about1 a:hover {background: transparent url(base_art/mdlogo_bot.gif) -244px -64px no-repeat;}#mail1 a:hover {background: transparent url(base_art/mdlogo_bot.gif) -622px -64px no-repeat;}#home1 a:active {background: transparent url(base_art/mdlogo_bot.gif) -29px -96px no-repeat;}#port1 a:active {background: transparent url(base_art/mdlogo_bot.gif) -123px -96px no-repeat;}#about1 a:active {background: transparent url(base_art/mdlogo_bot.gif) -244px -96px no-repeat;}#mail1 a:active {background: transparent url(base_art/mdlogo_bot.gif) -622px -96px no-repeat;}/*END MAIN NAV*/#about_ad {	background: #999 url(base_art/grey_top.gif) no-repeat;	padding: 0.5em 0 0 0;	margin: 0.5em 0;}#about_ad h2 {	text-align: center;	color: #fff;	font: 1.5em/1 Verdana, Arial, sans-serif;	font-weight: bold;	margin: 0.375em 0;}#about_ad p {	color: #000;	font: 0.937em/1.437 Verdana, Arial, sans-serif;	text-align: center;	margin: 0.5em 0;}#about_ad p a {	background-color: #099;	color: #fff;	line-height: 2;	border: 2px solid #339;	padding: 0.25em 0.375em;}#about_ad div.about_ad_bot {	background: transparent url(base_art/grey_bot.gif) no-repeat;	width: 237px;	height: 13px;}#rcol div.jvg {	background: transparent url(main_art/jvg_weknow2.gif) no-repeat;	width: 237px;	height: 423px;	margin: 0.5em 0;}/*portfolio specific*/#main_pal {	background: #fff url(base_art/maintop.gif) no-repeat;	width: 553px;	padding: 16px 0 0 0;	margin: 2px 10px 0 0;}#main_pal div.holder {	width: 176px;	height: 124px;	text-align: center;	float: left;	margin: 8px 0;}#main_pal div.holder_v {	position: relative;	top: 22px;	width: 176px;	height: 124px;	text-align: center;	float: left;	margin: 8px 0;}#main_pal div.main_pal_bot {	background: transparent url(base_art/mainbot.gif) no-repeat;	width: 553px;	height: 13px;	clear: left;}#itemholder {	margin: 0 0 0 50px;}#logoholder {	margin: 0 0 0 10px;}#printadholder {	margin: 0 0 0 30px;}.img_holder {	text-align: center;	margin: 0;}.item {	width: 122px;	color: #000;	float: left;	margin: 0.25em 1em;}.item_printads {	width: 222px;	color: #000;	float: left;	margin: 0.5em 1em;}.item_hdr {	font: 0.812em/1.5 Verdana, Arial, sans-serif;	padding: 0 22px 4px 0;	text-align: center;}.item_pic {	padding: 0;	text-align: left;	}.wrap1, .wrap2, .wrap3 {	display:inline-table;	/* \*/display:block;/**/} .wrap1 {	float: left;	background: url(base_art/j_shad.gif) right bottom no-repeat;}.wrap2 {	background: url(base_art/j_bl.gif) left bottom no-repeat;}.wrap3 {	padding: 0 22px 22px 0;	background: url(base_art/j_tr.gif) right top no-repeat;}.wrap3 img {	display: block;}