/* Unchanged *//* CSS Document COLOR PALETTEgreen:	#949850	| 60%:	#d4d6b9	| 75%:	#e4e5d3gold:	#cf962c	| 60%:	#ecd5ab	| 75%:	#f3e5cablue:	#8697aa	| 60%:	#cfd5dd	| 75%:	#e1e5eadkgrey:	#5f6062ltgrey:	#8a8883	*/body {	margin: 0; padding: 0; background-color: #fff;	font: 12px/16px Arial, Helvetica, sans-serif; color: #8a8883;}h1 { position: absolute; top: 52px; right: 60px; margin: 0; padding: 0; font-size: 18px; }a { text-decoration: none; }a:link, a:visited { color: #cf962c; }a:hover { color: #000; }a:active, a:focus { color: #ccc; }img { border: none; margin: 0; padding: 0; }em { font-style: normal; color: #8697aa; }#branding { width: 100%; height: 75px; }#logo { position: absolute; left: 25px; top: 0; width: 165px; height: 43px; }#navbar { width: 100%; height: 150px; }#navbar ul { margin: 0; padding: 10px 0 0 25px; }#navbar li { margin: 0; padding: 0; list-style-type: none; }h2#headline { position: absolute; left: 190px; top: 187px; margin: 0; padding: 0; color: #fff; }h2#headline img { width: 550px; height: 38px; }#maincontent { width: 550px; margin: 0 0 0 190px; padding: 25px 0 0 0; }#footer { margin: 0 25px; padding: 0 0 10px 0; clear: both; }#footer img { margin: -16px 0 0 0; padding: 0 0 5px 0; }#footer p { border-top: 1px solid #5f6062; margin: 0; padding: 5px 0 0 0; font-size: 10px; }#footer a:link, #footer a:visited { color: #5f6062; }/* navbar and link colors */.home #navbar { background: #5f6062 url(../images/wmlarge.gif) no-repeat 90% center; height: 250px; }.home #navbar a:link, .home #navbar a:visited { color: #fff; }.blue #navbar { background-color: #8697aa; }.blue #navbar a:link, .blue #navbar a:visited { color: #e1e5ea; }.gold #navbar { background-color: #cf962c; }.gold #navbar a:link, .gold #navbar a:visited { color: #f3e5ca; }.green #navbar { background-color: #949850; }.green #navbar a:link, .green #navbar a:visited { color: #e4e5d3; }.grey #navbar { background-color: #5f6062; }.grey #navbar a:link, #grey #navbar a:visited { color: #8a8883; }.blue #navbar a:hover, .gold #navbar a:hover, .green #navbar a:hover, .grey #navbar a:hover, .home #navbar a:hover { color: #000; }/* secondary navigation styles */#navbar ul#staff, #navbar ul#testimonials, #navbar ul#blogtags { display: none; margin-left: 0; padding-left: 0; }.whoWeAre #navbar ul#staff, .clients #navbar ul#testimonials, .whatsNew #navbar ul#blogtags { display: block; position: absolute; left: 25px; top: 250px; }#navbar ul#staff a:link, #navbar ul#staff a:visited { color: #cf962c; } /* same color as navbar background */#navbar ul#testimonials a:link, #navbar ul#testimonials a:visited { color: #949850; }  /* same color as navbar background */#navbar ul#blogtags a:link, #navbar ul#blogtags a:visited { color: #cf962c; } /* same color as navbar background */#navbar ul#staff a:hover, #navbar ul#testimonials a:hover, #navbar ul#blogtags { color: #000; }#subnav { position: absolute; left: 25px; top: 250px; }#whatsnew { margin: 0; padding: 0; }#whatsnew h3 { border-top: 1px solid #000; margin: 0; padding: 10px 0 0 0; color: #000; font-weight: normal; font-size: 12px; width: 640px; }#whatsnew h2 { margin: 0; padding: 10px 0 10px 0; color: #000; font-weight: bold; font-size: 20px;}#whatsnew p { margin: 0; padding: 0 0 8px 0; width: 640px; }.columns { overflow: auto; }.columns ul, .columns li { margin: 0; padding: 0; list-style-type: none; }.columns li { font: 12px/14px Arial, Helvetica, sans-serif; padding: 0 0 4px 0; }li h3 { margin: 0; padding: 10px 0 4px 0; color: #000; font-size: 12px; }.col1, .col2, .col3 { width: 33%; float: left; }.columns p { clear:both; }/* homepage styles */.home h2#headline { position: absolute; left: 125px; top: 287px; margin: 0; padding: 0; color: #fff; }.intro { font: 19px/26px Georgia, "Times New Roman", Times, serif; }.projects { overflow: auto; margin-bottom: 25px; }.projects h3 { margin: 0; padding: 20px 0 15px 0; color: #8697aa; font-size: 16px; font-weight: normal; }.projects h4 { font-size: 16px; font-weight: normal; color: #cf962c; clear: both; margin: 0; }.projects h4 img { padding-bottom: 10px; margin: 0; border: none; }#testimonials .quotation {	padding: .5em 30px 0 30px;	background: url(../images/lquo.gif) no-repeat left top;	font-style: italic;}#testimonials .source {	margin-top: -2em;	margin-bottom: 1em;	padding: 2em 30px 0 30px;	font-weight: bold;}.home #maincontent { width: 690px; margin: 0 0 0 190px; padding: 25px 0 0 0; }.home #maincontent .projects-column { width:195px; float:left; padding-right:15px; margin-right:15px; }.home #maincontent .projects .projects-column-container { background: url(../images/090519-projects-bg.jpg) repeat-y; }.home #maincontent .last { border-right: none; }.home #maincontent .projects-column p {font-size:14px; line-height:22px; margin-top: 5px;}.div-clear {clear:both; }.whoWeAre #navbar #navWhoWeAre,.aboutWm #navbar #staff #navAbout,.team #navbar #staff #navTeam,.whatWeDo #navbar #navWhatWeDo,.whatsNew #navbar #navWhatsNew,.contact #navbar #navContact,.seeTheWork #navbar #navSeeTheWork,.clients #navbar #navClients,.testi #navbar #testimonials #navTestimonials {	color: black;}