*{margin:0;padding:0;}
html,body{background-color:#FFF;font-size:12px;font-family:Arial;text-align:center;color:#565656;height:100%;margin:0;padding:0;}
DIV.page{position:absolute;top:50%;width:100%;height:500px;margin-top:-300px;}
DIV.page2{position:absolute;width:100%;height:500px;margin-top:50px;}
DIV.page3{position:absolute;width:100%;height:650px;margin-top:50px;}
#header{margin-left:auto;margin-right:auto;top:50%;height:70px;width:745px;padding-top:15px;padding-left:15px;text-align:left;margin-bottom: 15px;}
#header2{margin-left:auto;margin-right:auto;height:70px;width:745px;padding-top:15px;padding-left:15px;text-align:left;}
h1,h1 a,h1 a:hover{float:left;font-size:26px;font-weight:400;color:#9f9f9f;text-decoration:none;}
h1 a span{font-weight:400;color:#dbdbdb;text-decoration:none;}
#header h2{font-size:12px;font-weight:400;color:#dbdbdb;margin-top:-5px;}
#about,#contact,#blog,#team{width:708px;margin-left:auto;margin-right:auto;height:330px;clear:both;text-align:left;border:1px solid #dfdbd5;padding:10px;}
#privacy{width:708px;margin-left:auto;margin-right:auto;height:100%;clear:both;text-align:left;border:1px solid #dfdbd5;padding:10px;}
#portfolio_noj{width:728px;margin-left:15px;margin-right:15px;padding-top:10px;overflow:hidden;position:relative;clear:both;text-align:left;}
#portfolio{width:100%;height:350px;overflow:hidden;position:relative;clear:both;border:1px solid #dfdbd5;text-align:left;}
#portfoliostrip{width:5000px;height:350px;position:absolute;}
.item_noj{width:726px;clear:both;margin-bottom:10px;border:1px solid #dfdbd5;}
.item_noj h2,.item_noj p{padding-left:10px;padding-right:10px;padding-bottom:10px;}
.item_noj h2{padding-top:10px;}
.item{width:730px;height:350px;float:left;}
.itemImage{z-index:1;width:728px;height:350px;overflow:hidden;position:absolute;}
.itemDescription_noj{z-index:2;width:708px;background-color:#FFF;text-align:left;padding:10px;}
.itemDescription{z-index:2;width:708px;background-color:#FFF;filter:alpha(opacity=80);opacity:0.8px;-moz-opacity:0.8px;position:absolute;bottom:0;text-align:left;padding:10px;}
h2{color:#9f9f9f;font-weight:400;font-size:20px;padding-bottom:5px;}
p{color:#565656;line-height:20px;}
a{color:#858585;text-decoration:none;outline: 0;}
a img {border: none; }
a:active, a:focus {outline: 0;}
a:hover{color:#999;text-decoration:underline;}
a:active,a:focus{outline:none;-moz-outline-style:none;}
.buttons{width:730px;margin-left:auto;margin-right:auto;clear:both;padding-top:15px;height:22px;}

a[rel=button]{background-color:#e6e6e6;display:block;float:left;margin-right:1px;color: #858585;text-decoration:none;padding:4px 8px;}
a[rel=button]:hover{background-color: #cfcfcf;text-decoration:none;}
a[rel=button] .active{background-color:#cfcfcf;display:block;float:left;margin-right:1px;color:#858585;text-decoration:none;padding:8px;}
.buttons .left{float:left;width:300px;}
.buttons .right{float:right;width:400px;}
.buttons .right a{float:right;}
#contactform {
font-size:12px;
color:#9f9f9f;
padding-top:10px;
padding-left:10px;
}

#contactform .line {
clear:both;
padding-top:5px;
padding-bottom:5px;
}

#contactform .line2 {
padding-top:15px;
padding-bottom:15px;
}

.input {
background-color:#FFFFFF;
border:1px solid #666666;
float:left;
width:300px;
padding:4px;
height:14px;
}

.textarea {
background-color:#FFFFFF;
border:1px solid #666666;
float:left;
width:300px;
padding:4px;
}

#sendbutton {
background-color:#333333;
border:none;
color:#FFFFFF;
width:100px;
font-family:Arial;
font-size:12px;
padding:4px;
margin-top: 15px;
float:left;
margin-left:315px;
}

#sendbutton:hover {
background-color:#333333;
color:#CCCCCC;
}

.input_caption {
float:left;
width:100px;
text-align:right;
padding-top:5px;
padding-bottom:5px;
padding-right:6px;
}
.captcha_caption {
margin-top: 5px;
float:left;
width:100px;
text-align:right;
padding-top:5px;
padding-bottom:5px;
padding-right:6px;
}
.artist-name{width:125px;height:12px;margin-top:50px;margin-right:30px;float:right;}
#previous{background-position:0 0;width:9px;height:12px;background-image:url(/images/previous.png);margin-top:50px;float:right;}
#next{background-image:url(/images/next.png);background-position:0 0;width:9px;height:12px;margin-top:50px;margin-left:30px;margin-right:10px;float:right;}
#next:hover{background-position:0 -62px;width:9px;height:12px;margin-top:50px;margin-left:30px;float:right;}
#previous:hover{background-position:0 -62px;width:9px;height:12px;background-image:url(/images/previous.png);margin-top:50px;float:right;}
#footer{position:absolute;bottom:20px;left:31px;width:600px;clear:both;color:#666;font-size:85%;z-index:3;}
#footer LI{list-style-type:none;height:1.5em;line-height:1.5em;padding-right:10px;}
#footer A{color:#666;}
#footer A:hover,#footer A.selected{color: #32cf42;}
#footer INPUT{background-color:#888;color:#fff;border:none;padding:2px 12px 2px 2px;}
#footer #newsletterError{color: #eb2d5c;padding:0 0 2px;}
#tagline{position:absolute;bottom:20px;right:31px;width:260px;clear:both;color:#666;font-size:85%;z-index:4;}
.post{font:85% Garamond, 'Adobe Garamond Pro', 'Apple Garamond', 'ITC Garamond', Georgia, Times, 'Times New Roman', serif;width:810px;padding-right:30px;clear:both;margin:0 auto 50px;}
.post .byline{color:#a1a1a1;font-size:1.4em;width:140px;float:left;text-align:right;margin-right:25px;padding-top:8px;}
.post .byline .date{text-transform:uppercase;}
.post .byline a{color:#a1a1a1;text-decoration:none;}
.post .byline a:hover{border-bottom:1px solid #d5d5d5;}
.post h2.title{font-size: 3.7em;color:#4c4b4a;float:left;display:block;line-height:50px;width:445px;}
.post h2.title a{color:#4c4b4a;text-decoration:none;}
.post h2.title a:hover{color:#222;}
.post p.dots{margin-left:165px;}
.post span.para{color:#d5d5d5;font-size:6.75em;display:block;width:70px;height:90px;float:left;text-align:right;margin:12px 20px 0 75px;}
.post .entry{float:left;width:445px;color:#717171;font-size:1.5em;line-height:21px;padding:20px 0 0;}
.post .entry:first-line{font-size:1.2em;color:#555;}
.post .entry h2{font-size:1.8em;color:#525252;margin:20px 0 10px;}
.post .entry h3{font-size:1.3em;font-weight:700;text-transform:uppercase;color:#525252;margin:20px 0 10px;}
.post .entry h4{font-size:1.65em;font-style:italic;color:#525252;margin:20px 0 10px;}
.post .entry h5{font-size:1em;text-transform:uppercase;letter-spacing:3px;margin:20px 0 10px;}
.post .entry p{margin-bottom:20px;}
.post .entry p:first-child:first-line{font-size:125%;line-height:1.4;}
.post .entry ul,.post .entry ol{margin:0 0 15px 50px;}
.post .entry ul li{list-style:disc outside;}
.post .entry ol li{list-style:decimal outside;}
.post .entry ol ol li{list-style:lower-alpha outside;}
.post .entry a{color:#525252;text-decoration:underline;}
.post .entry a:hover{text-decoration:none;}
.post .entry blockquote{background:#f1f1f1;margin-bottom:15px;font-style:italic;position:relative;padding:15px 30px 1px 10px;}
.post .entry .blockquote_extender{background:#f1f1f1;position:absolute;width:1000px;height:100%;right:445px;top:0;overflow:hidden;}
.post .entry .blockquote_extender span{display:block;width:70px;height:0;color:#d5d5d5;font-size:11em;top:90px;right:-10px;line-height:0;position:absolute;}
p.dots{color:#8e8e8e;font-size:1.5em;letter-spacing:1px;line-height:5px;}
.phone{margin-top:25px;margin-right:70px;float:right;}
div.jMyCarousel .prev{background:url('../../images/left.png') center center no-repeat;width:47px;height:61px;border:0;}
div.jMyCarousel .next{background:url('../../images/right.png') center center no-repeat;width:40px;height:61px;border:0;}
div.jMyCarousel .up{background:url('../../images/up.png') center center no-repeat;width:61px;height:40px;border:0;}
div.jMyCarousel .down{background:url('../../images/down.png') center center no-repeat;width:47px;height:61px;border:0;}
div.jMyCarousel ul li{line-height:0;}
div.jMyCarousel ul li a{display:block;}
div.jMyCarousel ul li a img{display:block;margin:3px;}
div.jMyCarousel ul li a img:hover{border:3px solid #333;display:block;margin:0;}

#footer UL,#footer LI,.contactp{float:left;}


.team-member { margin-left: 8px; margin-bottom: 10px; margin-right: 8px; margin-top: 5px; width: 95px; text-align: center; float: left; background: #fff; border: 1px dotted #ccc; padding: 5px;  }
.team-member img {}
.team-member .name { font-size: 12px; text-align: center;  margin: 20px 0 0 0; }
.team-member .title { font-size: 11px; text-align: center; margin: 2px 0 0 0; color: #888; }
.team-member .desc { display: none; }

.inspire { float:left;background-image: url(/images/inspire.png); background-position: 0 -68px; width: 57px; height: 18px; } 
.inspire:hover { background-position: 0 0px; width: 57px; height: 18px; } 
.heal { float:left;background-image: url(/images/heal.png);background-position: 0 -68px; width: 47px; height: 18px; } 
.heal:hover { background-position: 0 0; width: 47px; height: 18px; } 
.educate { float:left;background-image: url(/images/educate.png);background-position: 0 -68px; width: 66px; height: 18px; } 
.educate:hover { background-position: 0 0; width: 66px; height: 18px; }
.through { float:left;background-image: url(/images/through.gif); width: 64px; height: 18px; } 
.art { float:left;background-image: url(/images/art.png);background-position: 0 -68px; width: 25px; height: 18px; } 
.art:hover { background-position: 0 0; width: 25px; height: 18px; } 

.scroll-pane {height: 300px;}



#footer #submitbutton {display: none;}
.sent { color: #2bb02f; font-weight: bold;}
#sent { width: 163px; }








#recaptcha_widget
#recaptcha_image img { width: 180px; height: 35px; }
.recaptcha_only_if_incorrect_sol
.recaptcha_only_if_image {}
.recaptcha_only_if_audio
#reload {float:left;}
.captcha-input { margin-right: 5px; margin-top: 5px; background-color:#FFFFFF;
border:1px solid #666666;
float:left;
width:115px;
padding:4px;
height:14px; }
.clear { clear: both; }
#recaptcha_image { height: 35px!important; width: 180px!important; float: left; }
#reload { float: left; width: 30px; margin-left: 25px; margin-top: -5px; }
#recaptcha_response_field

.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
}

