* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: #333; FONT: 12px Arial, Verdana, Helvetica, sans-serif; COLOR: #666
}
A {
	COLOR: #43b300; TEXT-DECORATION: none
}
A:hover {
	COLOR: #43b300; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #43b300
}
A:active {
	COLOR: #43b300
}
H1 A {
	TEXT-DECORATION: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
INPUT {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
A IMG {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
/**.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: 
}**/
.clearfix {
	
}
* HTML .clearfix {
	HEIGHT: 1%
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LABEL {
	DISPLAY: none
}
P.accent {
	FONT-SIZE: 18px; MARGIN: 0px
}
A.jobs {
	COLOR: #c24f16! important
}
P.title {
	COLOR: #c24f16! important
}
P.smallLogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
P.break {
	BACKGROUND: url(../images/break.gif) repeat-x 0px 6px; HEIGHT: 10px
}
#wrap {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND: #fff; PADDING-BOTTOM: 30px; MARGIN: 40px 0px 40px 40px; WIDTH: 860px; PADDING-TOP: 30px
}
#wrap P {
	MARGIN: 0px 0px 10px; LINE-HEIGHT: 18px
}
#header {
	HEIGHT: 140px
}
H1#logo A {
	CLEAR: both; DISPLAY: block; BACKGROUND: url(../images/logo.gif) no-repeat 0px 0px; FLOAT: left; MARGIN: 20px 0px; WIDTH: 200px; TEXT-INDENT: -10000px; HEIGHT: 49px
}
#contact {
	FLOAT: right; MARGIN: 12px 0px 0px; WIDTH: 200px; TEXT-ALIGN: right
}
DIV#blurb {
	CLEAR: both; MARGIN: 20px 0px 0px
}
DIV#screenshots {
	CLEAR: both; MARGIN: 20px 0px 0px
}
P#intro {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #444; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 560px; COLOR: #fff; PADDING-TOP: 3px
}
P#featured {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #66b445; PADDING-BOTTOM: 4px; WIDTH: 570px; COLOR: #fff; PADDING-TOP: 4px
}
DIV#samples {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; MARGIN: 20px 0px 0px; WIDTH: 860px; PADDING-TOP: 0px; HEIGHT: 266px
}
UL#screenshots {
	MARGIN: 20px 0px 0px
}
UL#screenshots LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 20px 0px 0px
}
UL#screenshots LI A {
	BORDER-RIGHT: #e0e0e0 3px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e0e0e0 3px solid; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 6px; BORDER-LEFT: #e0e0e0 3px solid; WIDTH: 265px; PADDING-TOP: 1px; BORDER-BOTTOM: #e0e0e0 3px solid; TEXT-DECORATION: none
}
UL#screenshots LI A:hover {
	BORDER-RIGHT: #c2ecaa 3px solid; BORDER-TOP: #c2ecaa 3px solid; BORDER-LEFT: #c2ecaa 3px solid; BORDER-BOTTOM: #c2ecaa 3px solid
}
DIV#screenshots IMG.label {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL#screenshots LI.last {
	MARGIN: 0px
}
DIV#projects {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; MARGIN: 30px 0px 20px; WIDTH: 860px; PADDING-TOP: 0px; HEIGHT: 800px
}
#projectsLeft {
	FLOAT: left; WIDTH: 420px
}
#projectsRight {
	FLOAT: right; WIDTH: 420px
}
H2.heading {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #52bc3f
}
#downloads {
	WIDTH: 66px; BACKGROUND-COLOR: #444
}
#websites {
	WIDTH: 56px
}
#personal {
	WIDTH: 102px; BACKGROUND-COLOR: #c24f16;
}
#motion {
	WIDTH: 93px;
}
#logos {
	WIDTH: 98px
}
#print {
	WIDTH: 34px
}
#banners {
	WIDTH: 50px
}
#corporate{
	WIDTH: 95px
}
#featuredProjects {
	WIDTH: 100px
}
UL.lifeList {
	FONT-SIZE: 11px; MARGIN: 20px 0px 0px; LIST-STYLE-TYPE: none
}
.lifeList LI {
	MARGIN: 0px 0px 2px;
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 4px; COLOR: #666666; PADDING-TOP: 2px; BACKGROUND-COLOR: #f8f8f8; TEXT-DECORATION: none! important
}


UL.linkListRed {
	FONT-SIZE: 11px; MARGIN: 20px 0px 0px; LIST-STYLE-TYPE: none
}
.linkListRed LI {
	MARGIN: 0px 0px 2px
}
.linkListRed LI A {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 4px; COLOR: #777; PADDING-TOP: 2px; BACKGROUND-COLOR: #f8f8f8; TEXT-DECORATION: none! important
}
.linkListRed LI A:hover {
	COLOR:#c24f16; BACKGROUND-COLOR: #F7DCDC! important
}
.linkListRed LI A:visited {
	COLOR: #999999; BACKGROUND-COLOR: #eee; text-decoration:line-through! important
}



UL.linkList {
	FONT-SIZE: 11px; MARGIN: 20px 0px 0px; LIST-STYLE-TYPE: none
}
.linkList LI {
	MARGIN: 0px 0px 2px
}
.linkList LI A {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 4px; COLOR: #777; PADDING-TOP: 2px; BACKGROUND-COLOR: #f8f8f8; TEXT-DECORATION: none! important
}
.linkList LI A:hover {
	BACKGROUND-COLOR: #e6f7dc! important
}
.linkList LI A:visited {
	COLOR: #999999; BACKGROUND-COLOR: #eee; text-decoration:line-through! important
}
DIV#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; WIDTH: 860px; PADDING-TOP: 60px; HEIGHT: 164px
}
BODY#jobs {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
#jobs P {
	MARGIN: 0px 0px 10px; LINE-HEIGHT: 18px
}
#jobs H3 {
	MARGIN: 0px 0px 16px; FONT: 18px arial; COLOR: #c24f16! important
}
