* {margin:0px;padding:0px}body {background-color:#ffffff; font-size:0.7em; font-family:Helvetica, Arial, sans-serif; margin-top:0px; margin-bottom:49px;}A {color:#000000; font-family:Helvetica, Arial, sans-serif; text-decoration:none; }A:HOVER {color:#333333;}H1 {font-size:1.7em; font-family:Helvetica, Arial, sans-serif;letter-spacing:-.04em; color:#000000; margin-bottom:10px;}H1.company {font-size:2.8em; font-family:Helvetica, Arial, sans-serif; color:#bfb9b4; margin-bottom:0px; margin-right:0px; margin-top:0px; font-weight:normal;}H1.junior {font-size:1.5em; font-family:Helvetica, Arial, sans-serif; color:#bfb9b4; margin-bottom:0px; margin-right:225px; margin-top:0px; font-weight:normal;}H2 {font-size:6em; font-family:Helvetica, Arial, sans-serif; color:#000000;margin-top:-7px;letter-spacing:-.05em;line-height:1em}H2.small {font-size:5em; font-family:Helvetica, Arial, sans-serif; color:#000000;margin-top:-7px;letter-spacing:-.05em;line-height:1em}H2.gray {color:#666666;}H3 {font-size:2.5em; font-family:Helvetica, Arial, sans-serif; color:#333333; font-weight:normal;}H4 {font-size:2.5em; font-family:Helvetica, Arial, sans-serif; color:#000000; font-weight:normal;}H5 {font-size:1.2em; font-family:Helvetica, Arial, sans-serif; color:#000000; font-weight:bold; margin-top:6px;}P {color:#333333; font-family:Helvetica, Arial, sans-serif;}UL {list-style:none;}ul.bullet {	list-style-type:disc;	margin-left:1.5em;	padding:0;}.clear {clear:both; }#canvas {margin-left:auto; margin-right:auto; text-align:left; width:902px;  }#header {float:left; width:902px; height:65px; }#nav1 {padding-top:30px;}#nav1 UL {float:left; width:590px; }#nav1 LI {display:block; padding-right:15px; }STRONG {color:#000000;}OL {margin-left:28px;}span {color:#000000;}.navitem {float:left;}.navitem A{color:#000000; display:block; list-style:none; }.navitem A:HOVER {color:#999999;}.navitem A.current {font-weight:bold;}#content {float:left; width:902px; padding-bottom:40px; font-size:1.1em;}#contenthome {float:left; width:902px; padding-bottom:0px; font-size:1.1em;}/* columns */#columnhold {float:left; height:391px;}#columnholdseojob {float:left; height:475px;}#columnholdclients {float:left; height:475px;}#columnholdhome {float:left; height:250px; margin-top:15px;}.column1 {float:left; width:232px;}.column1 p {margin-bottom:8px;}.column2 {float:left; width:206px;}.column3 {float:left; width:180px;}.column4 {float:left; width:180px;}.column2 p {margin-bottom:8px;}.column2 p.intro {font-size:1.6em;}.column4 p {margin-bottom:8px;}.column4 p.intro {font-size:1.6em;}.column2#project {float:left;width:285px;margin-left:135px}.column2#project p {font-style:italic; font-family:"Times New Roman", Times, serif;font-size:1.2em;}/* contact */.formbox1 {background-color:#333333; font-size:1.2em; width:392px; padding-top:10px; padding-bottom:10px; border:#333333 solid 1px; font-family:Helvetica, Arial, sans-serif; padding-left:20px;}/* footercolumns */.row {float:right; width:902px; padding-bottom:40px;padding-top:30px}.row A {color:#333333;}.row P {line-height:110%;}.row A:HOVER {color:#000000;}.rowcolumn1 {float:right; width:598px; }.rowcolumn2 {float:right; width:149px; }.rowcolumn2 LI span {color:#629db2; font-size:9px; font-weight:bold; }.rowcolumn3 {float:right; width:155px; }.rowcolumn4 {float:left; width:375px; }.rowcolumn3 UL a	{color:#999999;}#homeimage {float:left; width:598px; height:391px;}#homeintro {float:left; width:260px; height:391px;}/* #homeintro h2 {font-size:1.4em; line-height:1.2em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-right:0.5em; margin-bottom:0.5em;} */#homeintro h2 {font-size:1.4em; line-height:1.2em; font-style:italic; font-weight:100; font-family:"Times New Roman", Times, serif; margin-top:0.7em; margin-right:0.5em; margin-bottom:0.5em;}#homeintro P {font-size:0.9em; margin-right:40px;}/* For use on dark full images */#homeintrowhite {float:left; width:260px; height:391px;}#homeintrowhite h2 {color:#FFFFFF; font-size:1.4em; line-height:1.2em; font-style:italic; font-weight:100; font-family:"Times New Roman", Times, serif; margin-top:0.7em; margin-right:0.5em; margin-bottom:0.5em;}#homeintrowhite P {color:#FFFFFF; font-size:0.9em; margin-right:40px;}#homeintrowhite P span {color:#FFFFFF; font-weight:bold;}#homeintrowhite a {color:#FFFFFF;}/* For use on light full images */#homeintroblack {float:left; width:260px; height:391px;}#homeintroblack h2 {color:#000000; font-size:1.4em; line-height:1.2em; font-style:italic; font-weight:100; font-family:"Times New Roman", Times, serif; margin-top:0.7em; margin-right:0.5em; margin-bottom:0.5em;}#homeintroblack P {color:#000000; font-size:0.9em; margin-right:40px;}#homeintroblack P span {color:#000000; font-weight:bold;}#homeintroblack a {color:#000000;}img {border:0;}.pics { height: 391px; width: 902px; padding:0; margin:0; overflow: hidden }.pics img { height: 391px; width: 902px; padding: 0; border: 0; background-color: #fff; top:0; left:0 }img.home {margin-bottom: 8px;}
