body#home { color: #6d6755; background-color: #534e48; font-size : small; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; background-image: url(../images/bg-home.gif); background-repeat: repeat-x; background-position: left top; text-align: center; margin: 0; padding: 0; voice-family: "\"}\""; voice-family: "\"}\""; }
body { color: #6d6755; font-size: small; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; background-color: #534e48; background-image: url(../images/bg.gif); background-repeat: repeat-x; background-position: left top; text-align: center; margin: 0; padding: 0; voice-family: "\"}\""; }
html>body { font-size : small; }
img { border: none; }
.media a:link, .media a:visited, .item-list a:link, .item-list a:visited { color: #ec8228; font-weight: normal; text-decoration: none; }
.media a:hover, .media a:active, .item-list a:hover, .item-list a:active  { color: #37322e !important; font-weight: normal; text-decoration: underline; }

p { color: #666059; font-size: 110%; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.5em; text-align: left; margin-top: 0.5em; margin-bottom: 1.2em; }
.media ol, .media ul { color: #6d6755; font-size: 110%; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.5em; text-align: left; margin-top: 0.5em; margin-bottom: 1.2em; }
p.author { font-size: 90%; text-transform: uppercase; margin-top: -0.35em; }
.author a:link, .author a:visited { text-decoration: none; }
.author a:hover, .author a:active { text-decoration: underline; }
h1.company { text-transform: capitalize; }
p.com { color: #ec7e21; font-size: 130%; line-height: 1em; background-image: url(../images/great-divide.gif); background-repeat: no-repeat; background-position: left bottom; margin-bottom: 0; padding-top: 0; padding-bottom: 0.5em; width: 320px; }
h2 span, h1 span { color: #807e79; font-size: 50%; line-height: 1em; text-transform: uppercase; padding-left: 1em; }
p.com span { color: #807e79; font-size: 60%; line-height: 1em; text-transform: uppercase; padding-left: 1em; }
p.synopsis { color: #808080; font-size: 95%; padding-bottom: 1em; }
span.intro, p.intro { color: #56514b; font-size: 120%; font-weight: normal; line-height: 1.5em; }
p.filed { font-size: 100%; padding-top: 0.4em; }
p.filed a { font-size: 90%; padding-right: 6px; }
.blog h2 { color: #ec7e21; font-size: 170%; line-height: 1em; padding-top: 0; width: 620px; z-index: 0; margin-top: 1.65em; margin-bottom: 0.65em; }
h1 a:link, h1 a:visited { text-decoration: none !important; }
h1 a:hover, h1 a:active { text-decoration: underline !important; }
h2 a:link, h2 a:visited { text-decoration: none !important; }
h2 a:hover, h2 a:active { text-decoration: none; }
.share { background-color: #efebe0; width: 620px; float: left; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #d8d0bb; border-bottom: 1px solid #d8d0bb; }
.share ul { margin: 0 !important; padding: 0 0 0 10px !important; }
.share li { color: #6d6755; font-size: 12px; font-family: Helvetica, Arial; font-weight: bold !important; line-height: 30px; float: left; margin-top: 0 !important; margin-right: 15px !important; margin-left: 15px !important; padding: 0; list-style-type: none !important; list-style-image: none !important; display: inline; }
.share li a { color: #6d6755 !important; font-size: 12px !important; font-family: Helvetica, Arial !important; font-weight: bold !important; text-decoration: none !important; }
.share li span { color: #6d6755; font-size: 12px; font-family: Helvetica, Arial; font-weight: normal !important; }
h1 { color: #ec8228; font-size: 170%; font-weight: normal; text-transform: capitalize; text-align: left; width: 620px; padding-top: 20px; padding-bottom: 6px; border-bottom: 1px solid #d8d0bb; }
h2 { color: #ec8228; font-size: 170%; font-weight: normal; text-transform: capitalize; text-align: left; padding-top: 20px; padding-bottom: 6px; width: 620px; border-bottom: 1px solid #d8d0bb; }
h3 { color: #4a4540; font-size: 140%; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-transform: capitalize; position: relative; z-index: 0; margin-bottom: 0; padding-bottom: 0; }
h4 { color: #706a62; font-size: 130%; font-weight: normal; line-height: 25px; text-align: left; text-indent: 15px; width: 249px; margin-bottom: 0; padding-top: 1em; padding-bottom: 0; border-bottom: 1px solid #d8d0bb; }
h5 { color: #706a62; font-size: 130%; font-weight: normal; margin-top: 0.5em; margin-bottom: 0.5em; padding-bottom: 0; }
h6 { color: #d8d0bb; font-size: 18px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-transform: lowercase; position: relative; top: 75px; left: 79px; float: left; clear: both; margin: 0; padding: 0; }
.bowl { text-align: left; width: 1024px !important; overflow: hidden; margin: 0 auto !important; }
.head { background-image: url(../images/bg_header.jpg) !important; background-repeat: no-repeat; background-position: left top !important; width: 1024px !important; float: left !important; }
.home { background-image: url(../images/bg_header-home.jpg); background-position: left top; width: 1024px; height: 406px; float: left; }
.wrap { margin: 210px auto 0; width: 1024px; }
.primal-home { background-color: #f8f4e9; background-image: url(../images/bg_bottom.jpg); background-repeat: no-repeat; background-position: left bottom; width: 949px; float: left; margin-left: 39px; padding-top: 79px; padding-bottom: 45px; }
.primal { background-color: #f8f4e9; background-image: url(../images/bg_bottom.jpg); background-repeat: no-repeat; background-position: left bottom; margin-top: 210px; margin-left: 39px; padding-bottom: 100px; width: 949px; overflow: hidden; float: left; clear: both; }
.media { text-align: left; width: 620px; float: right; padding-right: 30px; }
.blog { width: 620px; float: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
#logo { float: left; padding-top: 30px; padding-left: 40px; }
.footer { color: #6d6755; font-size: 90%; text-align: left; width: 915px; float: left; padding-top: 15px; padding-bottom: 20px; padding-left: 59px; }
.footer a:link, .footer a:visited { color: #6d6755; text-decoration: none; }
.footer a:hover, .footer a:active { color: #6d6755; text-decoration: underline; }
.view ul, .view li { margin-left: 0; padding-left: 0; }
.item-list ul, .item-list li { margin: 0 !important; padding: 0 !important; list-style-type: none !important; }
.hoppy { background-image: url(../images/happy-top.gif); background-repeat: no-repeat; background-position: left top; width: 257px; float: left; clear: left; margin-bottom: 0; padding-top: 29px; padding-right: 20px; padding-bottom: 0; }
.quoted { color: #9c9586; font-size: 170%; font-family: georgia; font-weight: normal; line-height: 0; position: relative; top: 5px; padding-right: 2px; padding-left: 2px; }
.testimonial { width: 620px !important; float: left; }
.testimonial p { line-height: 1.5; width: 570px; list-style-type: none; float: left; margin-bottom: 0.5em; }
.testimonial span { line-height: 0; }
.testimonial h2 { color: #57524c; font-size: 140%; text-transform: none; width: 570px; margin-top: 0; margin-bottom: 0.5px; padding-top: 1em; padding-bottom: 0; border-bottom-style: none; }
.happ a:hover { color: #6d6755; text-decoration: underline !important; }
.happ p { color: #6d6755; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; text-transform: none; text-align: left; margin-top: 0; padding-bottom: 1em; }
.happ a { color: #6d6755 !important; font-weight: normal; text-decoration: none !important; }
.happy { background-image: url(../images/happy-top.gif); background-repeat: no-repeat; background-position: left top; margin-bottom: 0; padding-top: 29px; padding-bottom: 0; width: 257px; float: left; }
.happy-up {  }
.hoppy p { color: #9c9586; font-size: 95%; margin-top: 0; padding-right: 20px; padding-left: 20px; }
.happy p { color: #9c9586; font-size: 95%; margin-top: 0; padding-right: 20px !important; padding-left: 20px !important; }
.happyc p { color: #b3ab9a; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; text-align: left; text-transform: none; position: relative; top: -8px; left: 43px; }
.happyc a { color: #b3ab9a !important; font-weight: normal; text-decoration: none !important; }
.happyc a:hover { color: #b3ab9a; font-weight: bold; text-decoration: none; }
.happy-mid { background-image: url(../images/happy-mid.jpg); background-repeat: repeat-y; background-position: left top; width: 257px; float: left; margin-top: -20px; margin-bottom: 0; padding-top: 8px; padding-bottom: 0; }
.happy-fin { margin-top: 0; padding-top: 0; }
.more { float: right; padding-top: 5px; }
.quote { color: #9c9586; font-size: 170%; font-family: georgia; font-weight: normal; line-height: 0.5; padding-right: 2px; padding-left: 2px; position: relative; top: 6px; }
p.com a:link, p.com a:visited { text-decoration: none; }
p.com a:hover, p.com a:active { text-decoration: underline; }
.paint { position: relative; width: 559px; float: left; padding-top: 10px; padding-bottom: 20px; }
.paint h2 { }


/*Main Nav*/
.primalNav a { float: left; padding-right: 0px; display: inline; }
.primalNav { float: left; margin-bottom: -66px; padding-top: 66px; padding-left: 257px; }
.helloNav { width: 73px; float: left; }
.portfolioNav { width: 98px; float: left; }
.blogNav { width: 74px; float: left; }
.studioNav { width: 83px; float: left; }
.contactNav { width: 83px; float: left; }
/*End Main Nav*/
/*Start Admin Nav and tabs*/
.adminNav { margin-bottom: 0 !important; padding-bottom: 0 !important; position: absolute; top: 190px; width: 960px; float: left; }
.adminNav a:link, .adminNav a:visited { color: #e17e21; font-weight: normal; text-decoration: none; }
.adminNav a:hover, .adminNav a:active { color: #f5963a; font-weight: normal; text-decoration: underline; }
.adminNav a { border-bottom-style: none; }
.adminNav li { list-style-type: none !important; list-style-image: none !important; margin-bottom: 0 !important; padding-bottom: 0 !important; float: right !important; }
.adminNav .tabs { margin-left: 20px; padding: 0 0 2px !important; width: 840px; float: right; border-bottom-style: none; }
.adminNav li ul { display: none !important; margin-bottom: 0 !important; padding-bottom: 0 !important; }
.adminNav ul.menu { margin-bottom: 0 !important; padding-bottom: 0 !important; }
.adminHome { margin-bottom: 0 !important; padding-bottom: 0 !important; position: absolute; top: 386px; width: 960px; float: left; }
.adminHome a:link, .adminHome a:visited { color: #e17e21; font-weight: normal; text-decoration: none; }
.adminHome a:hover, .adminHome a:active { color: #f5963a; font-weight: normal; text-decoration: underline; }
.adminHome a { border-bottom-style: none; }
.adminHome li { list-style-type: none !important; list-style-image: none !important; margin-bottom: 0 !important; padding-bottom: 0 !important; float: right !important; }
.adminHome .tabs { margin-left: 20px; padding: 0 0 2px !important; width: 840px; float: right; border-bottom-style: none; }
.adminHome li ul { display: none !important; margin-bottom: 0 !important; padding-bottom: 0 !important; }
.adminHome ul.menu { margin-bottom: 0 !important; padding-bottom: 0 !important; }
/*end Admin Nav*/
.web { background-image: url(../images/side.jpg); background-repeat: no-repeat; background-position: left top; position: relative; left: 25px; width: 249px; float: left; min-height: 260px; }
.web p { color: #857c73; margin-bottom: 0 !important; padding-bottom: 0 !important; padding-left: 15px; }
.web ul { color: #857c73; text-align: left; margin-top: 0; margin-bottom: 0 !important; margin-left: 0; padding-top: 7px !important; padding-bottom: 0 !important; padding-left: 0; list-style-type: none !important; list-style-image: none !important; }
.web a:link, .web a:visited { color: #857c73; line-height: 1.5; text-decoration: none; padding: 5px 15px; display: block; }
.web a:hover, .web a:active { color: #857c73; font-weight: normal; line-height: 1.5; text-decoration: underline !important; display: block; }
.web li { line-height: 27px; width: 249px !important; margin: 0 !important; padding: 0 !important; border-bottom: 1px solid #d8d0bb; list-style-type: none !important; list-style-image: none !important; display: block; }
#block-admin-display { padding-top: 60px !important; }
.serv { color: #706a62; font-size: 110%; width: 620px; float: left; padding-bottom: 20px; }
.serv p { margin-bottom: 0; padding-bottom: 0; }
.serv a:link, .serv a:visited { color: #857c73; text-decoration: none; }
.serv a:hover, .serv a:active { color: #857c73; text-decoration: underline; }
.serv li { float: left; padding-right: 8px; list-style-type: none; }
.serv ul { margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 0; }
.museum { width: 620px; float: left; padding-bottom: 23px; }
.gallery { width: 317px; float: right; margin-top: 0; padding-top: 0; }
.gallery h2 { color: #ec8228 !important; font-size: 130%; text-transform: none; width: 317px; margin-top: 0.2em; margin-bottom: 0.5em; padding-top: 0; padding-bottom: 4px; }
.gallery h1 { color: #ec8228 !important; font-size: 130%; text-transform: none; margin-top: 0.2em; margin-bottom: 0.5em; padding-top: 0; padding-bottom: 4px; width: 317px; }
.gallery p { color: #6d6755; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; line-height: 1.3; margin-top: 0.5em; margin-bottom: 0; }
.mural { float: left; }
.mural a img { border: solid 5px #d1cbb3; }
.mural a:hover img, .inline a:hover img { border: solid 5px #534e48; }
.web-design { position: relative; top: 80px; right: 65px; width: 350px; float: right; }
.web-design h1 { color: #e0d6c0; font-size: 32px; font-family: Helvetica, Arial; font-weight: normal; text-transform: none; width: 353px; margin-bottom: 0; padding-top: 80px; border-bottom-style: none; }
.web-design p { color: #b3ab9a; }
.web-design a.see { position: absolute; z-index: 100; float: left; padding-top: 10px; }
.inhale { position: relative; top: 140px; left: 55px; }
.sections { background-image: url(../images/sections.gif); background-repeat: repeat-y; background-position: left top; width: 949px; float: left; margin-top: 20px; padding-bottom: 0; }
.leftCol { background-image: url(../images/whats-new.jpg); background-repeat: no-repeat; background-position: left top; width: 269px; float: left; min-height: 188px; margin-left: 22px; }
.center { width: 269px; float: left; margin-left: 45px; }
.center ul, .center li { margin: 0 !important; padding: 0; list-style-type: none !important; }
.center img { border: solid 5px #d1cbb3; }
.center p { padding-right: 5px; padding-left: 5px; }
.rightCol { width: 256px; float: left; padding-left: 50px; }
.run { margin-top: -13px; padding-bottom: 0; }
.leftCol ul { color: #857c73; text-align: left; float: left; margin-top: 0; margin-left: 0; padding-top: 54px !important; padding-left: 7px !important; list-style-type: none !important; list-style-image: none !important; }
.leftCol a:link, .leftCol a:visited { color: #de7114; text-decoration: none; text-indent: 0; width: 204px; float: left; padding-left: 15px; }
.leftCol a:hover, .leftCol a:active { color: #de7114; text-decoration: underline; }
.leftCol li { line-height: 1.2; width: 256px !important; float: left !important; margin: 0 0 10px !important; padding: 0 0 10px !important; border-bottom: 1px solid #d8d0bb !important; list-style-type: none !important; list-style-image: none !important; }
.banner { width: 610px; height: 300px; margin-bottom: 1.5em; border: solid 6px #d1cbb3; }
.exhale { position: absolute; top: 0; left: 0; width: 100%; }
.ie-center { width: 1024px; margin-right: auto; margin-left: auto; }
#webform-component-name input, #webform-component-email_address input, #webform-client-form-63 textarea { width: 450px !important; margin-bottom: 15px; }
#webform-component-name label, #webform-component-email_address label, #webform-client-form-63 label { width: 200px; }
#webform-client-form-63 .img_assist-button { display: none; }
#webform-client-form-63 { width: 450px; float: left; }
.inline-right { float: right; }
.inline-right img { margin-bottom: 0; margin-left: 20px; padding: 0; border: solid 5px #d1cbb3; }
.inline-left { float: left; }
.inline-left img { margin-right: 20px; margin-bottom: 0; padding: 0; border: solid 5px #d1cbb3; }
.inline-middle img { margin-bottom: 0; padding: 0; border: solid 5px #d1cbb3; }

.nobox img { float: left; margin-right: 20px; margin-bottom: 10px; padding: 0; border-style: none !important; border-width: medium; }
.noboxR img { float: right; margin-left: 20px; margin-bottom: 10px; padding: 0; border-style: none !important; border-width: medium; }
p.contac { width: 450px; float: left; padding-top: 15px; }
a.read { background-image: url(../images/orange-arrow.jpg); background-repeat: no-repeat; background-position: right 4px; text-decoration: none !important; padding-right: 10px; }
a.read:hover { text-decoration: underline !important; }
#comments, #comments label { width: 620px; float: left; }
#comments input, #comments textarea { float: left; margin-bottom: 15px; }
.box .description { color: #6d6755; font-size: 80%; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-indent: 7px; float: left; }
ul.tips { font-size: 80%; width: 500px; float: left; list-style-type: circle !important; }

.description { font-size: 110%; font-weight: normal; line-height: 1.35; margin-top: 0.5em; margin-bottom: 1em; }
.form-item { font-size: 110%; font-weight: bold;}
.form-required { color: #ec8228; font-size: 120%; font-weight: bold; }

#tabs-wrapper {}
#edit-name, #edit-pass { width: 10em; }
#SEOChecklist-admin-settings div { font-size: 12px !important; }
.service-links ul, .service-label, .service-links li { margin-left: 0; padding-left: 5px; list-style-type: none; display: inline; }
#comments h3 { display: none; }
.comment .content { background-color: #efebe0; background-image: url(../images/comment.gif); background-repeat: no-repeat; background-position: left bottom; padding: 16px 20px 30px !important; }
.submitted { padding-left: 60px; }
.share li.lin { color: #d4cbba; font-weight: normal; margin: 0 !important; padding: 0 !important; }
.share img { position: relative; top: 3px; margin: 0 !important; padding: 0 2px 0 0 !important; }
.share2 { background-color: #efebe0; width: 620px; float: left; margin-top: 10px; margin-bottom: 15px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #d8d0bb; border-bottom: 1px solid #d8d0bb; }
.share2 ul { margin: 0 !important; padding: 0 0 0 10px !important; }
.share2 li { color: #6d6755; font-size: 12px; font-family: Helvetica, Arial; font-weight: bold !important; line-height: 30px; float: left; margin-top: 0 !important; margin-right: 15px !important; margin-left: 15px !important; padding: 0; list-style-type: none !important; list-style-image: none !important; display: inline; }
.share2 li a { color: #6d6755 !important; font-size: 12px !important; font-family: Helvetica, Arial !important; font-weight: bold !important; text-decoration: none !important; }
.share2 li span { color: #6d6755; font-size: 12px; font-family: Helvetica, Arial; font-weight: normal !important; }
.share2 li.lin { color: #d4cbba; font-weight: normal; margin: 0 !important; padding: 0 !important; }
.share2 img { position: relative; top: 3px; margin: 0 !important; padding: 0 2px 0 0 !important; }
.comment { color: #666059; font-size: 110%; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.5em; text-align: left; margin-top: 0.5em; margin-bottom: 25px; }
.comment p { font-size: 90%; }

.caption strong { color: #857c73; font-size: 80%; font-weight: normal !important; font-style: italic; }
