body     { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #eaeaeb; background-image: url(../_toolbox/long_mkm_bg.gif); background-repeat: no-repeat; background-position: center 90px; margin: 0; padding: 0; }
p  { color: #717171; font-size: 12px; line-height: 18px; margin: 0; padding: 0 0 10px  }
h2 { color: #56004e; font-size: 24px; font-weight: normal; background-image: url(../_toolbox/purplebox.gif); background-repeat: no-repeat; background-position: right top; margin: 0; padding: 25px 0 0; }
#wrapper { width: 850px; margin: 0 auto; padding: 0px 0px 0px; }
#banner { /*background-image: url(../_toolbox/mkm_banner_bg.gif);*/ background-repeat: no-repeat; background-position: center bottom; width: 850px; height: 180px; margin: 0 0 50px; padding: 0;z-index:1;  }
#bannerinner{background-image: url(../_toolbox/mkm_banner_bg.gif);background-repeat: no-repeat; background-position: center 90px; width: 850px; height: 180px; margin: 0 0 50px; padding: 0; padding-top:46px; }
#banner h1 { height:136px; width:101px; text-indent:-9999px; position: absolute; background-image: url(../_toolbox/mkm_logo.gif); margin: 0 0 0 93px; padding: 0; }
#banner h1 a{ height:136px; display:block; background:url(../_toolbox/mkm_logo.gif); margin: 0; padding: 0; }
#nav { width: 656px; float: right; margin: 0; padding: 62px 0 0; }
#nav ul { font-size: 11px; margin: 0; padding: 0; list-style-type: none; }
#nav a:link, #nav a:visited { color: #56004e; background-image: url(../_toolbox/purplebox.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; width: 55px; height: 17px; margin: 0; padding: 1px 0 0 20px; display: block; }
#nav a:hover { color: #56004e; background-image: url(../_toolbox/yellowbox.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; width: 55px; height: 17px; margin: 0; padding: 1px 0 0 20px; display: block; }
#nav a.active:link, #nav a.active:visited, #nav a.active:hover { color: #56004e; background-image: url(../_toolbox/yellowbox.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; width: 55px; height: 17px; margin: 0; padding: 1px 0 0 20px; display: block; }
#clients { margin: 0; padding: 0 0 0 373px; }
#portfolio { margin: 0; padding: 0 0 0 180px; }
#philosophy { margin: 0; padding: 0 0 0 91px; }
#contact { margin: 0; padding: 0 0 0 286px; }
#content { width: 400px; float: right; margin: 0; padding: 0 235px 0 20px; border-left: 1px solid #717171; }
#content ul { color: #717171; font-size: 12px; margin: 0 0 10px 15px; padding: 0; list-style-type: disc; }
#content a:link, #content a:visited { color: #56004e; text-decoration: none; }
#content a:hover { color: #c3b600; text-decoration: none; }
strong, b { color: #c3b600; }
#sidebar { text-align: right; width: 176px; float: left; margin: 0; padding: 0; }
#portfoliowindow { width: 635px; float: right; margin: 0; padding: 0 0 0 20px; border-left: 1px solid #717171; }
#portfoliowindow a:link, #portfoliowindow a:visited { color: #717171; text-decoration: none; }
#portfoliowindow a:hover { color: #56004e; text-decoration: none; }
#portsubnav { text-align: left; width: 500px; float: right; margin: 0; padding: 0 30px 0 0; }
#portsubnav ul, #portsubnav li { font-size: 12px; margin: 0; padding: 0; list-style-type: none; display: inline; }
#portsubnav a:link, #portsubnav a:visited { color: #56004e; text-decoration: none; }
#portsubnav a:hover { color: #c3b600; text-decoration: none; }
#imagewindow { text-align: left; width: 500px; float: right; margin: 0; padding: 15px 30px 0 0; }
#portnav {
	width: 75px;
	margin: 0;
	padding: 0;
	float: left;
}
#portnav p { margin: 0; padding: 0 0 3px; }
#portfolioimages{width:325px;float:right;}