body { background-color: #fffeff;margin: 0; }

p { font: 13px/17px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }

/* @group Links */

a { color: #d06f1a;text-decoration: none; }

a:visited { color: #d06f1a;text-decoration: none; }

a:hover { color: #d06f1a;text-decoration: underline; }

/* @end */

#intro { font-size: 16px;line-height: 20px; }

#textsmall { font: italic 11px/14px Georgia, "Times New Roman", Times, serif; }

#large { font: italic 18px Georgia, "Times New Roman", Times, serif; }

h1 { font-size: 24px;color: #d06f1a;text-transform: uppercase;margin-bottom: 15px;
}

h2 { color: #383838;font-size: 22px; }

h3 { font-size: 16px;padding: 9px 9px 7px 8px;background-color: #c2c0c0;display: inline-block;line-height: 0;margin: 0 0 -2px;color: #565656;text-transform: uppercase;text-shadow: #fffeff 2px 2px 0; }

h4 { font-size: 14px;color: #dedcd9;text-transform: uppercase;padding-top: 10px;margin: 0 0 -7px; }

h5 { text-transform: uppercase;vertical-align: top;margin: 0 0 7px;font: bold 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;color: #383838;letter-spacing: 1px; }

h6 { font-size: 14px;margin: 4px 0 0;color: #d06f1a; }

ul {  }

li { list-style-type: none;text-indent: -40px;margin-top: 6px; }

img {
	border-style: none;
}

span.amp { font: italic normal 120% "goudy-bookletter-1911-1", Baskerville, Palatino, "Palatino Linotype", "Goudy Old Style", serif; }

span.oblique { font-family: Georgia, "Times New Roman", Times, serif;font-style: italic; }

span.obliquesmall { font: italic 9px Georgia, "Times New Roman", Times, serif; }

.headerbkgrd { background-color: #a8a7a7;padding: 7px 1px 5px 10px;margin-bottom: 5px;width: 260px; }

#pagewrapper { width: 100%;height: auto;overflow: hidden; }

/* @group Header Content */

#headercontainer { width: 100%;height: 700px;background-color: #d06f1a;background-image: url(../graphics/bkgrd.png);float: left;margin-right: auto;margin-left: auto;display: inline-block;margin: 0;overflow: hidden; }

#slider { width: 1680px;height: 700px;margin-left: auto;margin-right: auto;overflow: hidden;display: inline-block;margin: 0;position: relative; }

#navbarcontainer { width: 100%;height: 72px;float: left;position: relative;z-index: 1;bottom: 665px;margin-right: auto;margin-left: auto;background: url(../graphics/navbar2.png) repeat-x center center; }

#navbarcontent { margin-left: auto;margin-right: auto;height: 72px;width: 930px; }

#headerlogo { float: left;margin-top: 1px;height: 70px; }

/* @group Header Navigation */

#nav { height: 50px;width: 480px;float: right;margin-top: 16px;
	text-align: right;
}

#nav ul { text-transform: uppercase;padding-left: 70px;font: 12px/8px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	position: relative;
	left: 0;
}

#nav li { list-style-type: none;
	position: relative;
	left: 0;
}

#nav li span { list-style-type: none;text-transform: lowercase;color: #a8a7a7;font: italic 10px Georgia, "Times New Roman", Times, serif;padding-right: 2px; }

#about { width: auto;height: auto;float: left;color: #383838;
	position: relative;
}

#folio { float: left;color: #383838;
	position: relative;
}

#buzz { float: left;color: #383838;
	position: relative;
}

#contact { float: left;color: #383838;
	position: relative;
}

#nav li a { color: #a8a7a7;text-transform: uppercase;letter-spacing: 1px;list-style-type: none;font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }

#nav li a { color: #a8a7a7;text-decoration: none;font: 12px/12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }

#nav li a:visited { color: #a8a7a7;text-decoration: none;font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }

#nav li a:hover { color: #dbdbdb;text-decoration: none; }

/* @end */

/* @end */

#contentcontainer { width: 100%;height: auto;margin-right: auto;margin-left: auto;float: left;background: url(../graphics/whitegradient.jpg) repeat-x; }

#selfportrait { float: left;margin-top: 18px; }

#contentbody { width: 930px;background-color: #fffeff;margin: 65px auto 0;clear: left;height: auto; }

#welcometext { width: 930px;margin-right: auto;margin-left: auto;text-align: center;margin-bottom: 60px; }

#about453 { width: 692px;float: left;margin-right: 23px;font: 12px/15px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }

#about215a { width: 215px;margin-right: 0;float: right;padding-top: 15px;font: 12px/15px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;color: #6d6d6d; }

#about215a ul { font: 12px/14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }

#about215a li { font-size: 12px;line-height: 15px; }

#about215b { width: 215px;float: left;padding-top: 15px;font: 12px/15px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;color: #383838; }

/* @group About Section 1 */

#aboutsec01 { width: 930px; }

#aboutsec01col0 { width: 215px;margin-right: 23px;float: left; }

#aboutsec01col1 { width: 692px;float: left; }

#aboutsec01col1a { width: 692px;margin-top: -15px;margin-right: 23px; }

#aboutsec01col1b { float: left;width: 215px;margin-top: -20px;margin-right: 23px; }

#aboutsec01col1c { float: left;width: 215px;margin-top: -20px;margin-right: 23px; }

#aboutsec01col1d { width: 215px;float: left;margin-top: -20px; }

#aboutsec01col3 { width: 215px;float: left; }

/* @end */

/* @group About Section 2 */

#aboutsec02 { width: 930px; }

#aboutsec02col1 { width: 453px;margin-right: 23px;float: left; }

#aboutsec02col1a { width: 453px;margin-top: -15px; }

#aboutsec02col1b { float: left;width: 215px;margin-top: -20px; }

#aboutsec02col1c { float: right;width: 215px;margin-top: -20px; }

#aboutsec02col2 { width: 215px;float: left;margin-right: 23px; }

#aboutsec02col3 { width: 215px;float: left; }

/* @end */

/* @group Folio */

#foliocontainer { float: left; }

#foliocontent { float: left; }

/* @group Spotlight */

/* @group Spotlight Images */

#spotlighttopimage { margin-bottom: 23px; }

#spotlightbottomimage {  }

/* @end */

/* @group Spotlight Text */

#spotlighttext { width: 215px;height: 130px;float: left;font: 12px/14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;vertical-align: top; }

#spotlighttexttop { width: 215px;height: 130px;float: left;font: 12px/14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;vertical-align: top;margin-bottom: 23px; }

/* @end */

.spotlightcontainer { width: 930px;float: left;margin-bottom: 15px;vertical-align: text-top;margin-top: 15px; }

/* @group Spotlight Columns */

.spolightcol { float: left;width: 215px;margin-right: 23px; }

.spolightcolwide { float: left;width: 453px;margin-right: 23px; }

.spolightcolend { float: left;width: 215px; }

.spolightcolwideend { float: left;width: 453px; }

/* @end */

/* @end */

#logos { width: 930px;float: left; }

#selectedworks { float: left;margin-bottom: 25px; }

/* @group Portfolio */

#folior1 { margin-bottom: 22px;float: left;width: 930px; }

#folior2 { float: left;margin-bottom: 22px;width: 930px; }

#folior3 { float: left;margin-bottom: 52px; }

#folior4 { float: left;margin-bottom: 52px; }

.folio01 { float: left;margin-right: 22px; }

.folio02 { margin-right: 22px;float: left; }

.folio03 { margin-right: 22px;float: left; }

.folio04 { float: left; }

#folioc021 { float: left;margin-right: 23px;width: 215px; }

#folioc022 { float: left;width: 215px;padding-right: 23px; }

#folioc022top { float: left;padding-bottom: 23px; }

#folioc022bottom { float: left; }

#folio02324 { width: 453px;height: 283px; }

#folioc023 { width: 453px;float: left;height: 130px;margin-bottom: 23px; }

#folio024 { width: 453px;height: 130px; }

#folioc024a { width: 215px;height: 130px;margin-right: 23px;float: left; }

#folioc024b { width: 215px;height: 130px;float: left; }

/* @end */

/* @end */

/* @group Recent Content */

#recentcontainer { width: 100%;background-color: #e3e1de;margin-left: auto;margin-right: auto;float: left; }

#recentcontent { width: 930px;margin: 35px auto 30px; }

#horizontalrule { width: 930px;height: 1px;background-color: #e7e7e7;margin: 45px auto;float: left; }

#horizontalrule215 { width: 215px;height: 1px;background-color: #e7e7e7;margin: 15px auto 25px;float: left; }

.tweet { font-size: 12px;line-height: 15px; }

#recentr1 { width: 930px;float: left;clear: left; }

#recentr2 { width: 930px;float: left;clear: left;margin-bottom: 30px; }

#recentr1c1 { width: 215px;margin-right: 23px;color: #6d6d6d;font: 12px/14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;position: relative;float: left; }

#recentr1c2 { width: 215px;margin-right: 23px;color: #6d6d6d;font: 12px/14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;position: relative;float: left; }

#recentr1c3 { width: 215px;margin-right: 23px;color: #6d6d6d;font: 12px/14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;position: relative;float: left; }

#recentr1c4 { width: 215px;color: #6d6d6d;font: 12px/14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;position: relative;float: left; }

#recentr2c1 { width: 453px;margin-right: 23px;color: #6d6d6d;font: 12px/14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;position: relative;float: left; }

#recentr2c2 { width: 215px;margin-right: 23px;color: #6d6d6d;font: 12px/14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;position: relative;float: left; }

.photoswatch { margin-top: 15px; }

#photo1 { float: left;margin-bottom: 15px;margin-right: 15px; }

#photo2 { float: right;margin-bottom: 15px; }

#thumbnail { margin-right: 4px;margin-left: 4px; }

#recentr2c3 { width: 215px;color: #a8a7a7;font: 12px/14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;position: relative;float: left; }

/* @end */

#whiterule { width: 100%;background-color: #fff;margin-left: auto;margin-right: auto;height: 7px;float: left; }

/* @group Footer Content */

#footercontainer { width: 100%;height: auto;float: left; }

#foliocontent {  }

/* @group Footer Links */

#footercontainer a { text-decoration: none;color: #d06f1a;font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }

#footercontainer a:visited { text-decoration: none;color: #d06f1a;font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }

#footercontainer a:hover { text-decoration: none;color: #dbdbdb;font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }

/* @end */

#footertop { width: 100%;background-color: #232323;margin-left: auto;margin-right: auto;height: auto;padding-top: 20px;padding-bottom: 20px;float: left;clear: left;margin-bottom: 0; }

#footertopcontent { width: 930px;height: auto;margin: 20px auto; }

#fcol1 { width: 215px;margin-right: 23px;float: left;color: #a8a7a7; }

#footnote { color: #7f7f7f; }

#fcol2 { width: 215px;margin-right: 23px;float: left;color: #a8a7a7;margin-bottom: 15px; }

#fcol3 { width: 215px;margin-right: 23px;float: left;color: #a8a7a7;margin-bottom: 15px; }

#fcol4 { width: 215px;float: left;color: #a8a7a7;margin-bottom: 15px; }

#fcol4 ul { font: 12px/15px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }

#fcol4 li { font-size: 12px;line-height: 15px; }

#bookstoreadcol1 { width: 215px;float: left;height: auto;margin: 0;padding: 0; }

#bookstoreadcol1 ul { font: 12px/18px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }

#bookstoreadcol1 li { list-style-type: none;font: 12px/18px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;text-indent: -40px;margin-top: -1px; }

#visitandfollowcol1 { width: 215px;float: left;clear: left; }

#visitandfollowcol1 ul { font: 12px/18px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }

#visitandfollowcol1 li { list-style-type: none;font: 12px/18px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;text-indent: -40px;margin-top: -1px; }

#docsandlinkscol1 { font: 12px/15px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;float: left;margin-top: -15px;width: 215px; }

#docsandlinkscol1 ul { list-style-type: none;font: 11px/15px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;text-indent: -40px; }

#docsandlinkscol1 li { list-style-type: none;font: 12px/18px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;text-indent: -40px;margin-top: -1px; }

.listcol { width: 215px;float: left;font: 12px/15px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;margin-top: 4px; }

.listcol ul { text-transform: uppercase;text-indent: -40px;margin-bottom: -5px;color: #c4c2bf;letter-spacing: 1px;word-spacing: -1px; }

.listcol li { font-size: 12px;line-height: 15px;color: #747371;text-transform: none;font-weight: normal;font-style: normal;margin-top: 1px;letter-spacing: 0; }

#servicelistcol1 { font: 12px/15px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;float: left;margin-top: -15px; }

#servicelistcol2 { font: 12px/15px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;float: right;margin-top: -15px; }

#servicelistcol1 ul { list-style-type: none;font: 11px/15px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;text-indent: -40px; }

#servicelistcol2 ul { list-style-type: none;font: 11px/15px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;text-indent: -40px; }

#servicelistcol1 li { list-style-type: none;font: 12px/18px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;text-indent: -40px;margin-top: -1px; }

#servicelistcol2 li { list-style-type: none;font: 12px/18px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;text-indent: -40px;margin-top: -1px; }

#footersocialbar { width: 100%;background-color: #383838;height: 25px;margin-right: auto;margin-left: auto;padding-top: 10px;padding-bottom: 10px;float: left; }

#socialcontent { width: 930px;margin-right: auto;margin-left: auto;margin-top: -11px; }

#fsco1 { float: left; }

#fsco2 { float: right;width: 227px;margin-top: 8px; }

#fsco1 { font-size: 16px;color: #dbdbdb; }

#fscol2 p { float: right;color: #a8a7a7; }

#fcopycol1 { float: left;width: 600px; }

#fcopycol2 { float: right;width: 227px;padding-right: 10px;margin-top: 8px; }

#fcopycol1 p { font-size: 16px;color: #a8a7a7; }

#fcopycol2 p { float: right;color: #a8a7a7; }

#socialicon { margin-right: 10px; }

#footercopyright { width: 100%;background-color: #232323;margin-left: auto;margin-right: auto;height: 120px;float: left;padding-top: 10px;color: #dedcd9; }

#footercopyrightcontent { width: 930px;margin-right: auto;margin-left: auto;height: auto; }

#fabmedialogo { margin-top: 5px; }

#footercopyright p { font-size: 12px;line-height: 14px;color: #6d6d6d;margin-top: 15px; }

/* @end */

#top-link { display: none;width: 90px;background: url(../images/totop-arrow.png) left center no-repeat #181818;color: #ddd;font-size: 11px;text-decoration: none;padding: 6px 6px 6px 25px;position: fixed;right: -100px;bottom: 100px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;*height: 1.5%;z-index: 998;border: 1px solid #e2e2e2;font: 11px/1 'Maven Pro',Arial,sans-serif;text-transform: uppercase; }

#top-link:hover { background-color: #000;color: #fff;border: 1px solid #FFF; }
