* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: url(bg.jpg) #eeecde repeat center top; FONT: 14px/18px "arial", lucida grande, helvetica, sans-serif
}
P {
	COLOR: #444334; LINE-HEIGHT: 20px
}
H1 {
	FONT-SIZE: 1em
}
H2 {
	FONT-SIZE: 1em
}
H3 {
	FONT-SIZE: 1em
}
H4 {
	FONT-SIZE: 1em
}
H5 {
	FONT-SIZE: 1em
}
H6 {
	FONT-SIZE: 1em
}
A:link {
	COLOR: #788c03; TEXT-DECORATION: none
}
A:visited {
	COLOR: #788c03; TEXT-DECORATION: none
}
A:hover {
	COLOR: #788c03; TEXT-DECORATION: underline
}
A:active {
	COLOR: #788c03; TEXT-DECORATION: underline
}
A:focus {
	COLOR: #788c03; TEXT-DECORATION: underline
}
A {
	outline: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
:link IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
:visited IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
H1 {
	FONT-SIZE: 1.4em
}
H2 {
	FONT-SIZE: 1.3em
}
H3 {
	FONT-SIZE: 1.2em
}
H4 {
	FONT-SIZE: 1.1em
}
H5 {
	FONT-SIZE: 1.1em
}
H6 {
	FONT-SIZE: 1.1em
}
H3 {
	MARGIN-BOTTOM: 8px
}
H4 {
	MARGIN-BOTTOM: 8px
}
H5 {
	MARGIN-BOTTOM: 8px
}
H6 {
	MARGIN-BOTTOM: 8px
}
P {
	MARGIN-BOTTOM: 8px
}
UL {
	MARGIN-BOTTOM: 8px
}
OL {
	MARGIN-BOTTOM: 8px
}
H3 {
	MARGIN: 10pt 20px 10px 40px
}
H4 {
	MARGIN: 10pt 20px 10px 40px
}
H5 {
	MARGIN: 10pt 20px 10px 40px
}
H6 {
	MARGIN: 10pt 20px 10px 40px
}
.clearafter:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ""
}
.clearall {
	CLEAR: both
}
* HTML .clearafter {
	HEIGHT: 1%
}
.ir {
	OVERFLOW: hidden; HEIGHT: 0px
}
#wrap {
	BACKGROUND: url(body-bg.gif) repeat-y; PADDING-BOTTOM: 0.1em; MARGIN: 0px auto; WIDTH: 860px
}
#top {
	BACKGROUND: url(top.gif) no-repeat; WIDTH: 860px; HEIGHT: 76px
}
#column-left {
	FLOAT: left; WIDTH: 441px
}
#logo {
	BACKGROUND: url(logo.gif) no-repeat; PADDING-TOP: 124px; HEIGHT: 0px
}
#header {
	BACKGROUND: url(header.jpg) no-repeat; HEIGHT: 176px
}
#header P {
	PADDING-RIGHT: 30px; PADDING-LEFT: 60px; PADDING-BOTTOM: 30px; COLOR: #ffffff; PADDING-TOP: 79px
}
#hire {
	PADDING-LEFT: 60px; BACKGROUND: url(hire.jpg) no-repeat; PADDING-TOP: 34px; HEIGHT: 107px
}
#column-right {
	BACKGROUND: url(banner-right.jpg) no-repeat; FLOAT: left; WIDTH: 419px; HEIGHT: 441px
}
#lrgthumb {
	PADDING-LEFT: 17px; PADDING-TOP: 34px
}
H2#featured {
	CLEAR: both; BACKGROUND: url(featured.gif) no-repeat; PADDING-TOP: 63px
}
H2#about {
	CLEAR: both; BACKGROUND: url(about.gif) no-repeat; PADDING-TOP: 64px
}
#footer {
	BACKGROUND: url(footer.gif) no-repeat center top; MARGIN: 0px auto; WIDTH: 860px; PADDING-TOP: 68px
}
#footer P {
	TEXT-ALIGN: center
}
.btn-hire {
	MARGIN-TOP: 0px; DISPLAY: block; BACKGROUND-IMAGE: url(hire-button.gif); WIDTH: 224px; PADDING-TOP: 70px
}
.btn-hire:hover {
	BACKGROUND-POSITION: 0px -70px
}
#block1 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 60px; WIDTH: 245px; HEIGHT: 127px
}
#block2 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 246px; HEIGHT: 127px
}
#block3 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 245px; HEIGHT: 127px
}
#bodytext P {
	PADDING-RIGHT: 60px; PADDING-LEFT: 60px; PADDING-BOTTOM: 8px
}
.HL {
	BACKGROUND: #3f3e30; COLOR: #fff
}
#featuredtext P {
	PADDING-RIGHT: 60px; PADDING-LEFT: 60px; PADDING-BOTTOM: 2px
}
#insidelogo {
	BACKGROUND: url(logo-inside.gif) no-repeat; HEIGHT: 124px
}
#insidetext {
	BACKGROUND: url(tan-bg.gif) repeat-y
}
#insidefade {
	BACKGROUND: url(tanfade.gif) no-repeat; PADDING-BOTTOM: 1px
}
#insidefade P {
	PADDING-RIGHT: 60px; PADDING-LEFT: 60px; PADDING-BOTTOM: 14px; PADDING-TOP: 22px
}
#tanbottom {
	BACKGROUND: url(tan-bottom.gif) no-repeat; HEIGHT: 11px
}
#headerfolio {
	BACKGROUND: url(blog_folio.gif) no-repeat; HEIGHT: 51px
}
#headerblog {
	BACKGROUND: url(blog_header.gif) no-repeat; HEIGHT: 51px
}
H2#websites {
	BACKGROUND: url(webdesign-header.gif) no-repeat; PADDING-TOP: 60px
}
#folioleft {
	FLOAT: left; WIDTH: 430px
}
#folioright {
	FLOAT: left; WIDTH: 430px
}
.foliothumbl {
	BACKGROUND: url(thumbinfobg.gif) repeat-y; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 60px; WIDTH: 350px
}
.foliothumbr {
	BACKGROUND: url(thumbinfobg.gif) repeat-y; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 20px; WIDTH: 350px
}
.foliothumbr P {
	PADDING-RIGHT: 14px; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 14px; PADDING-TOP: 4px
}
.foliothumbl P {
	PADDING-RIGHT: 14px; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 14px; PADDING-TOP: 4px
}
.disclaimer {
	FONT-SIZE: 10px; COLOR: #f07100;
}
.emptyfolio {
	HEIGHT: 175px
}
.bobytext-bold {
	FONT-WEIGHT: bold
}
#nav {
	MARGIN-BOTTOM: 0px; HEIGHT: 81px
}
#nav {
	BACKGROUND-IMAGE: url(nav.gif)
}
#nav A {
	BACKGROUND-IMAGE: url(nav.gif)
}
#nav LI {
	DISPLAY: inline; FLOAT: left; LIST-STYLE-TYPE: none
}
#nav A {
	DISPLAY: block; OVERFLOW: hidden; PADDING-TOP: 81px; HEIGHT: 0px
}
#nav LI#nav-01 {
	MARGIN-LEFT: 210px
}
#nav LI#nav-01 A {
	BACKGROUND-POSITION: -210px 0px; WIDTH: 110px
}
#nav LI#nav-02 A {
	BACKGROUND-POSITION: -320px 0px; WIDTH: 110px
}
#nav LI#nav-03 A {
	BACKGROUND-POSITION: -430px 0px; WIDTH: 110px
}
#nav LI#nav-04 A {
	BACKGROUND-POSITION: -540px 0px; WIDTH: 110px
}
#nav LI#nav-01 A:hover {
	BACKGROUND-POSITION: -210px -81px
}
#nav LI#nav-02 A:hover {
	BACKGROUND-POSITION: -320px -81px
}
#nav LI#nav-03 A:hover {
	BACKGROUND-POSITION: -430px -81px
}
#nav LI#nav-04 A:hover {
	BACKGROUND-POSITION: -540px -81px
}
BODY#index #nav LI#nav-01 A {
	BACKGROUND-POSITION: -210px -162px
}
BODY#portfolio #nav LI#nav-02 A {
	BACKGROUND-POSITION: -320px -162px
}
BODY#blog #nav LI#nav-03 A {
	BACKGROUND-POSITION: -430px -162px
}
BODY#contact #nav LI#nav-04 A {
	BACKGROUND-POSITION: -540px -162px
}
#popup-container {
	POSITION: relative
}
#apDiv1 {
	Z-INDEX: 2000; LEFT: auto; VISIBILITY: hidden; MARGIN-LEFT: 119px; WIDTH: 622px; POSITION: absolute; TOP: 250px
}
#formtop {
	BACKGROUND: url(form-top.png) no-repeat; HEIGHT: 81px
}
#formtop A {
	LEFT: 10px; WIDTH: 20px; POSITION: absolute; TOP: 10px; HEIGHT: 20px
}
#formtop A SPAN {
	DISPLAY: none
}
#formbg {
	BACKGROUND: url(form-bg.png) repeat-y; PADDING-BOTTOM: 1px
}
#formleft {
	FLOAT: left; WIDTH: 311px
}
#formright {
	FLOAT: left; WIDTH: 310px
}
#formright P {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 50px
}
#formlogo {
	BACKGROUND: url(form-logo.png) no-repeat left top; PADDING-TOP: 60px
}
#formbottom {
	BACKGROUND: url(form-bottom.png); HEIGHT: 50px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 237px; PADDING-TOP: 0px
}
FORM BR {
	LINE-HEIGHT: 0; HEIGHT: 0px
}
INPUT {
	PADDING-LEFT: 5px; FONT-SIZE: 14px; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 50px; VERTICAL-ALIGN: middle; WIDTH: 237px; COLOR: #444334; BORDER-TOP-STYLE: none; LINE-HEIGHT: 22px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 22px; BACKGROUND-COLOR: #d6d6b7; BORDER-BOTTOM-STYLE: none
}
TEXTAREA {
	PADDING-LEFT: 5px; FONT-SIZE: 14px; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 50px; VERTICAL-ALIGN: middle; WIDTH: 237px; COLOR: #444334; BORDER-TOP-STYLE: none; LINE-HEIGHT: 22px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 22px; BACKGROUND-COLOR: #d6d6b7; BORDER-BOTTOM-STYLE: none
}
LABEL {
	FONT-SIZE: 11px; MARGIN-LEFT: 50px; WIDTH: 350px; COLOR: #444334
}
TEXTAREA {
	OVERFLOW: auto; HEIGHT: 70px
}
INPUT.submit {
	BACKGROUND: url(formsubmit.gif) no-repeat; WIDTH: 72px; CURSOR: pointer; PADDING-TOP: 35px; HEIGHT: 35px
}
INPUT.submit-contact-main {
	BACKGROUND: url(formsubmit.gif) no-repeat; WIDTH: 72px; CURSOR: pointer; PADDING-TOP: 35px; HEIGHT: 35px
}
#popup-container2 {
	POSITION: relative
}
#apDiv2 {
	Z-INDEX: 2001; LEFT: auto; VISIBILITY: hidden; MARGIN-LEFT: 119px; WIDTH: 622px; POSITION: absolute; TOP: 250px
}
#formtop2 {
	BACKGROUND: url(form-top2.png) no-repeat; HEIGHT: 81px
}
#formtop2 A {
	LEFT: 10px; WIDTH: 20px; POSITION: absolute; TOP: 10px; HEIGHT: 20px
}
#formtop2 A SPAN {
	DISPLAY: none
}
#formbg2 {
	BACKGROUND: url(form-bg2.png) repeat-y; PADDING-BOTTOM: 1px
}
#formbg2 P {
	MARGIN-RIGHT: 50px
}
#formlogo2 {
	BACKGROUND: url(form-logo.png) no-repeat left top; PADDING-TOP: 60px
}
#formbottom2 {
	BACKGROUND: url(form-bottom2.png); HEIGHT: 50px
}
.holder {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 50px
}
.scroll-pane {
	DISPLAY: inline; FLOAT: left; OVERFLOW: auto; WIDTH: 522px; HEIGHT: 300px
}
.resume-headers {
	FONT-WEIGHT: bold; COLOR: #f07100
}
.resume-headerstwo {
	FONT-WEIGHT: bold; COLOR: #f07100
}
.resume-italictext {
	FONT-SIZE: 13px; FONT-STYLE: italic
}
.resume-text {
	FONT-SIZE: 13px
}
.image-left {
	FLOAT: left
}
#resumepdf {
	MARGIN-TOP: 15px; MARGIN-LEFT: 50px
}
#resumepdf P {
	LINE-HEIGHT: 16px; PADDING-TOP: 8px
}

