/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, abbr, acronym, fieldset {
	border: 0;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	clear: both;
	word-wrap: normal;
	-moz-tab-size: 4;
	tab-size: 4;
}
sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	max-width: 100%;
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
img {
	display: block;
}
.left, .alignleft, img[align="left"] {
	display: block;
	float: left;
}
.right, .alignright, img[align="right"] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align="middle"] {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none;
	clear: both;
}
.block, .alignnone {
	display: block;
	clear: both;
}
.wp-smiley {
	display: inline;
}
body { color: #333333; background-image: url('images/v3.0background-pattern-small.jpg'); text-align:center;}
body {font-family:'AnneBonny-Medium';}
body, a {color:#696969;}
p, li {font-family:'domine';}
a { color: #d00; text-decoration: none; }
#container { width: 968px; margin-top: 10px; margin-right: auto; margin-left: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#container {
background: url("images/watercolor-paper.jpg");
    border-left: 2px dashed #CCCCCC;
    border-radius: 0 15px 15px 0;
-moz-box-shadow: 0 15px 15px 0;
-webkit-box-shadow: 0 15px 15px 0;
    box-shadow: 0 0 10px -4px;
position:relative;
}
.menu { position: relative; list-style: none; z-index: 50; }
.menu li { position: relative; float: left; }
.menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
.menu ul li { clear: both; }
.menu a { display: block; }
.menu ul ul { position: absolute; top: 0; }
.menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible; }
.menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; }
.menu ul, .menu ul li { width: 150px; }
.menu ul ul, .menu :hover ul :hover ul { left: 150px; }
.menu a { font-size: 12px; text-transform: lowercase; letter-spacing: 1px; text-decoration: none; padding-top: 9px; padding-right: 13px; padding-bottom: 9px; padding-left: 13px; }
.menu ul a { width: auto; }
.menu a, .menu .current ul a, .menu .current-cat ul a, .menu .current-menu-item ul a { color: #696969; background-color: #eee; }
.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover, .menu .current-menu-item ul a:hover, .menu .current-menu-ancestor a:hover { color: #696969; background-color: #ddd; text-decoration: none; }
.menu a:active, .menu .current ul a:active, .menu .current-cat ul a:active, .menu .current-parent a:active, .menu .current-menu-item ul a:active, .menu .current-menu-ancestor a:active { color: #696969; background-color: none; text-decoration: none; }
.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover { color: #696969; text-decoration: none; }
.menu a, .menu .current ul a, .menu .current-cat ul a, .menu .current-menu-item ul a {
background:none;
}

#header {overflow:hidden;}
#site_title { font-size: 42px; line-height: 58px; font-weight: bold; }
#site_title a { color: #111; }
#site_title a:hover { color: #d00; }
#site_tagline { font-size: 16px; line-height: 1.375em; color: #888; }
.column-2, .column-2 > .col2, .column-2 > .col1 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.column-2 > .col2 { width: 715px; float: right; padding-right: 35px; }
.column-2 > .col1 { width: 250px; float: left; padding-left: 35px; }
.content {margin-top:0px;}
.content .headline a:hover {color:#9f998a;}
.content .headline a {
color: #9f998a;
background:url('images/signupbox-background2-generic.png') no-repeat right 30px;
background-size:93% 45%;
padding-right:15px;
}
.content .headline {
    font-family: annebonny-bold;
    font-size: 39px;
text-align:center;
}
.post_box, .post_box h4 { font-size: 16px; line-height: 25px; }
.post_box h1, .post_box .headline { font-size: 26px; line-height: 37px; }
.post_box .post_content h2, .post_box h3 { font-size: 20px; line-height: 30px; margin-top: 38px; margin-bottom: 13px; }
.post_box h5, .post_box .small { font-size: 13px; line-height: 22px; }
.post_box .drop_cap { font-size: 50px; line-height: 1em; margin-right: 8px; float: left; }
.post_box p, .post_box ul, .post_box ol, .post_box blockquote, .post_box pre, .post_box dl, .post_box dd { margin-bottom: 25px; }
.post_box ul { list-style-type: square; }
.post_box ul, .post_box ol { margin-left: 25px; }
.post_box ul ul, .post_box ul ol, .post_box ol ul, .post_box ol ol { margin-left: 25px; }
.post_box ul ul, .post_box ul ol, .post_box ol ul, .post_box ol ol, .wp-caption p { margin-bottom: 0; }
.post_box .left, .post_box .alignleft, .post_box .ad_left { margin-bottom: 25px; margin-right: 25px; }
.post_box .right, .post_box .alignright, .post_box .ad { margin-bottom: 25px; margin-left: 25px; }
.post_box .center, .post_box .aligncenter { margin-bottom: 25px; }
.post_box .block, .post_box .alignnone { margin-bottom: 25px; }
.post_box .stack { margin-left: 25px; }
.post_box .post_content h2, .post_box h3 {font-size:30px;}
.post_box h4, .post_content h4 {font-size:annebonny-medium;font-size:23px;font-weight:normal;margin-bottom:10px;}
.post_box { padding: 0 25px 25px 25px; border-top: 1px dotted #bbb; }
.landing .post_box { /*padding-right: 13px;*/ }
.top { border-top: 0; }
.headline_area { margin-bottom: 25px; }
.headline_area p { color: #888; margin-bottom: 0; }
.headline a, .headline_area p a:hover, .num_comments, .post_edit:hover { color: #111; }
.headline a:hover { color: #d00; }
.headline_area p a, .post_edit { color: #888; border-bottom: 1px solid #ddd; }
.author_by, .date_on, .post_cats_intro { font-style: italic; }
.headline_area p a, .post_author, .post_date, .post_edit { text-transform: uppercase; letter-spacing: 1px; }
.headline_area p .post_edit { margin-left: 6px; }
.post_content a { text-decoration: none;color:#389292; }
.post_content a:hover { text-decoration: underline; }
.post_content .frame { padding: 13px; background: #eee; border: 1px solid #ddd; }
.post_content blockquote { margin-left: 13px; padding-left: 13px; color: #666; border-left: 1px solid #ddd; }
.num_comments_link { color: #666; text-decoration: none; }
.num_comments_link:hover { text-decoration: underline; }
.bracket, .num_comments { font-size: 25px; }
.bracket { color: #ccc; }
.post_box .post_image { margin-bottom: 25px; }
.post_box .post_image_box, .post_box .wp-caption { margin-bottom: 25px; padding: 13px; background: #eee; border: 1px solid #ddd; }
.post_box .post_image_box img, .post_box .wp-caption img { display: block; margin-bottom: 13px; }
.post_box .wp-caption p { font-size: 13px; line-height: 21px; margin-bottom: 0; }
.post_box .wp-caption p a { text-decoration: underline; }
.post_box .wp-caption p a:hover { text-decoration: none; }
.post_box .post_tags { color: #666; }
.post_box .post_tags a:hover { text-decoration: none; }
.post_box .alert, .post_box .note { margin-bottom: 25px; padding: 13px; }
.post_box .alert { background: #ff9; }
.post_box .note { background: #eee; }
.post_box .alert p:last-child, .post_box .note p:last-child { margin-bottom: 0; }
.post_box pre { padding: 13px; background: #eee; overflow: auto; clear: both; }
.post_box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;; }
.post_content blockquote.right, .post_content blockquote.left { width: 45%; font-size: 26px; line-height: 35px; margin-bottom: 13px; }
.post_content blockquote.right, .post_content blockquote.left { padding-left: 0; border: 0; }
.post_content blockquote.right p, .post_content blockquote.left p { margin-bottom: 0; }
.comments_intro { font-size: 16px; color: #666; margin-top: 50px; margin-bottom: 13px; padding-right: 25px; padding-left: 13px; }
.comments_intro a { text-decoration: underline; }
.comments_intro a:hover { text-decoration: none; }
.comments_closed { font-size: 13px; line-height: 21px; color: #888; margin-right: 25px; margin-bottom: 25px; margin-left: 13px; }
.comment { font-size: 16px; line-height: 25px; border-width: 0 0 1px 0; border-style: dotted; border-color: #bbb; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 13px; }
.comment .comment_author { font-size: 18px; line-height: 25px; font-weight: bold; }
.comment .comment_aux { font-size: 13px; line-height: 22px; }
.children .comment { list-style-type: none; border-width: 0 0 0 1px; border-style: solid; border-color: #ddd; margin-top: 25px; padding-left: 25px; }
.bypostauthor { background-color: #e7f8fb; }
.children .bypostauthor { background-color: transparent; border-width: 0 0 0 2px; border-style: solid; border-color: #bde0e6; }
.comment .comment_text ul { list-style-type: square; }
.comment .comment_text ul, .comment .comment_text ol { margin-left: 25px; }
.comment p, .comment .comment_text ul, .comment .comment_text ol, .comment .comment_text blockquote, .comment .comment_text pre { margin-bottom: 25px; }
.comment .comment_text li ul, .comment .comment_text li ol { margin-left: 25px; margin-bottom: 0; }
.comment .comment_text .left, .comment .comment_text .alignleft { margin-bottom: 25px; margin-right: 25px; }
.comment .comment_text .right, .comment .comment_text .alignright { margin-bottom: 25px; margin-left: 25px; }
.comment .comment_text .center, .comment .comment_text .aligncenter { margin: 0 auto 25px auto; }
.comment .comment_text .block, .comment .comment_text .alignnone { margin: 0 auto 25px 0; }
#comments { list-style-type: none; margin-bottom: 50px; border-top: 1px dotted #bbb; }
.children .comment { padding-top: 0; padding-right: 0; padding-bottom: 0; }
.comment .avatar { float: right; margin-left: 13px; }
.comment .comment_head { margin-bottom: 13px; }
.children .comment_head { margin-bottom: 0; }
.comment_date { font-size: 12px; color: #888; margin-left: 13px; }
.comment_edit { float: right; }
.comment_date a { color: #888; }
.comment_text a, .comment_head a:hover { text-decoration: underline; }
.comment_text a:hover { text-decoration: none; }
.comment-reply-link, .comment_edit { font-size: 12px; text-transform: uppercase; letter-spacing: 1px; color: #888; }
.comment-reply-link:hover, .comment_edit:hover { text-decoration: underline; }
#commentform { font-size: 16px; line-height: 25px; margin-bottom: 50px; padding-right: 25px; padding-left: 13px; }
#commentform label { display: block; }
#commentform p { margin-bottom: 13px; }
#commentform p a { text-decoration: underline; }
#commentform p a:hover { text-decoration: none; }
#commentform p .required { color: #d00; }
.comment_moderated { font-weight: bold; }
#commentform .input_text { width: 50%; }
#commentform textarea.input_text { width: 100%; }
.comment #commentform { padding-right: 0; padding-left: 0; }
.comment #comment_form_title { margin-top: 0; }
.children #commentform, .children #comment_form_title { margin-left: -25px; padding-left: 25px; }
#comment_form_title { font-size: 20px; color: #666; border-width: 0 0 1px 0; border-style: dotted; border-color: #bbb; margin-top: 50px; margin-right: -25px; margin-left: -13px; padding-right: 25px; padding-bottom: 13px; padding-left: 13px; }
.input_text { font-size: inherit; line-height: 1em; font-family: inherit; color: #111; background-color: #eee; border-width: 1px; border-style: solid; border-color: #aaa; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.input_text:focus { background-color: #fff; border-style: solid; border-color: #777; }
.input_text { border-right-color: #ddd; border-bottom-color: #ddd; }
.input_text:focus { border-right-color: #ccc; border-bottom-color: #ccc; }
textarea.input_text { line-height: 25px; }
.input_submit { font-size: 20px; line-height: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-image: url('images/submit-bg.gif'); border-width: 3px; border-style: double; border-color: #999; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; }
.input_submit:focus { border-style: solid; }
.input_submit { border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; overflow: visible; }
.input_submit:hover { color: #090; }
#cancel-comment-reply-link { font-size: 11px; line-height: 1em; text-transform: uppercase; letter-spacing: 1px; color: #fff; background-color: #d00; border-width: 2px; border-style: solid; border-color: #ac0000; padding-top: 5px; padding-right: 7px; padding-bottom: 5px; padding-left: 7px; }
#cancel-comment-reply-link { border-top-color: #fa5a5a; border-left-color: #fa5a5a; float: right; }
.login_alert { font-weight: bold; background-color: #eee; border-width: 1px; border-style: solid; border-color: #ddd; }
#archive_intro { border-width: 0 0 2px 0; border-style: solid; border-color: #ddd; }
.archive_title { margin-bottom: 25px; }
.prev_next { font-size: 16px; line-height: 25px; color: #666; border-width: 2px 0 0 0; border-style: solid; border-color: #ddd; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 13px; }
.prev_next { clear: both; }
.prev_next a:hover { text-decoration: underline; }
.prev_next .next_posts { float: right; }
.prev_next:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.center { margin-right: auto; margin-left: auto; }
.center {
display:block;
}
.previous_posts, .next_posts { font-size: 12px; text-transform: uppercase; letter-spacing: 2px; }
.sidebar, .sidebar h4 { font-size: 13px; line-height: 19px; }
.sidebar h1, .sidebar .headline { font-size: 21px; line-height: 29px; }
.sidebar .post_content h2, .sidebar h3 { font-size: 17px; line-height: 24px; font-variant: small-caps; letter-spacing: 1px; margin-top: 29px; margin-bottom: 10px; }
.sidebar h5, .sidebar .small { font-size: 10px; line-height: 16px; }
.sidebar .drop_cap { font-size: 38px; line-height: 1em; margin-right: 6px; float: left; }
.sidebar p, .sidebar ul, .sidebar ol, .sidebar blockquote, .sidebar pre, .sidebar dl, .sidebar dd { margin-bottom: 19px; }
.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol { margin-left: 19px; }
.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .wp-caption p { margin-bottom: 0; }
.sidebar .left, .sidebar .alignleft, .sidebar .ad_left { margin-bottom: 19px; margin-right: 19px; }
.sidebar .right, .sidebar .alignright, .sidebar .ad { margin-bottom: 19px; margin-left: 19px; }
.sidebar .center, .sidebar .aligncenter { margin-bottom: 19px; }
.sidebar .block, .sidebar .alignnone { margin-bottom: 19px; }
.sidebar .stack { margin-left: 19px; }
.sidebar .text_box { margin-bottom: 38px; }
.sidebar .thesis_email_form { margin-bottom: 38px; }
.sidebar .thesis_email_form .input_text { width: 100%; margin-bottom: 13px; }
.sidebar .input_submit { font-size: 16px; padding: 6px; }
.widget { font-size: 13px; line-height: 19px; margin-bottom: 38px; }
.widget .widget_title { font-size: 17px; line-height: 24px; font-variant: small-caps; letter-spacing: 1px; margin-bottom: 10px; }
.widget p, .widget ul { margin-bottom: 19px; }
.widget li ul { margin-bottom: 0; }
.widget ul { list-style-type: none; }
.widget li { margin-bottom: 10px; }
.widget li ul, .widget li ol { margin-top: 10px; }
.widget li a:hover, .widget p a { text-decoration: underline; }
.widget p a:hover { text-decoration: none; }
.search-form .input_text { width: 100%; }
#footer { font-size: 13px; line-height: 21px; text-align: right; margin-bottom: 15px; padding-top: 30px; padding-right: 13px; padding-bottom: 13px; padding-left: 13px; }
#footer a {}
#footer a:hover {}
#footer-line-graphic > img {
    width:100%;
    margin: 0 auto;
}

#footer .nav-menu-container {
height:40px;
    /* background-image: url("images/info-title-line.png"); */
    background-position: center 29px;
    background-repeat: no-repeat;	
}

.footer-copyright {margin-top: 15px;font-size:13px;text-align: center;}

.footer-copyright a {color:#389292;border:none;font-size:13px;}
.footer-copyright a:hover {text-decoration:underline;}

.ngg-galleryoverview img {
float:left;
border-radius:15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
-webkit-transition: opacity .5s ease-in-out;
}

.ngg-gallery-thumbnail-box {
    margin: 5px;
}

.ngg-gallery-thumbnail {
padding:2px;
border-radius:15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border: 1px solid #CCC;
}

.ngg-gallery-thumbnail:hover {
background:darkgrey;
}
#menu-new-nav-3-0 { position: relative; list-style: none; z-index: 50; }
#menu-new-nav-3-0 li { position: relative; float: left; }
#menu-new-nav-3-0 ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
#menu-new-nav-3-0 ul li { clear: both; }
#menu-new-nav-3-0 a { display: block; }
#menu-new-nav-3-0 ul ul { position: absolute; top: 0; }
#menu-new-nav-3-0 li:hover ul, #menu-new-nav-3-0 a:hover ul, #menu-new-nav-3-0 :hover ul :hover ul, #menu-new-nav-3-0 :hover ul :hover ul :hover ul { visibility: visible; }
#menu-new-nav-3-0 :hover ul ul, #menu-new-nav-3-0 :hover ul :hover ul ul { visibility: hidden; }
#menu-new-nav-3-0 ul, #menu-new-nav-3-0 ul li { width: 150px; }
#menu-new-nav-3-0 ul ul, #menu-new-nav-3-0 :hover ul :hover ul { left: 150px; }
#menu-new-nav-3-0 a { font-size: 13px; }
#menu-new-nav-3-0 ul a { width: auto; }
#menu-new-nav-3-0 {position:relative;left:50%;float:left;padding-bottom:15px;}
#menu-new-nav-3-0 li {position:relative;right:50%}
.nav-menu-container {height:28px;}
#menu-new-nav-3-0 a:hover, #menu-new-nav-3-0 .current-menu-item a {
/* background:url('images/signupbox-background-generic.png') no-repeat;color:black;background-position:center 0; */
color:#389292;background:none;}

#footer-menu a:hover, #footer-menu .current-menu-item a {
    /* background: url("images/signupbox-background-generic.png") no-repeat scroll center 0 transparent;
    color: black; */
	color:#389292;background:none;
}

#footer-menu a {border:none;font-size:14px;}
#footer-menu {
  /*  float: left;
    left: 50%;
    position: relative;*/
	margin:0 220px;
}

/*#footer-menu li {
    position: relative;
    right: 50%;
}*/
.gallery-content { width: 650px; background-color: #FBFAF2; margin-right: auto; margin-left: auto; }
.gallery-content {
border-radius:15px;
box-shadow:0 0 17px -6px;
-moz-box-shadow: 0 0 17px -6px;
-webkit-box-shadow: 0 0 17px -6px;
}

.gallery-content p {
margin-bottom:0;
}
.gallery-content .headline {
    height: 51px;
    line-height: 51px;
    text-align: center;}
.landing-slideshow { width: 906px; background-image: url('images/landing-slideshowbox.png'); background-position: 0 -15px; background-repeat: no-repeat; margin-right: auto; margin-left: auto; padding-top: 6px; padding-bottom: 7px; }
.lp-cvr-slideshow {position:relative;}
.lp-cvr-slideshow .skin-class .slide-wrapper {
    border: medium none;
    box-shadow: none;
}
.lp-cvr-slideshow .post_box {padding:0 25px;}

.cover-blurb {font-size:26px;text-align:center;font-family:annebonny-medium;}

.cover-slideshow .cover-blurb {
    margin-bottom: 17px;
    margin-top: -1px;
}

.cover-slideshow .post_box h2 {
    font-family: AnneBonny-UltraBlack;
    font-size: 45px;
    text-align: center; 
margin-top:14px;}

.cover-slideshow .skin-class {
background:url('images/landing-slideshowbox.png');
padding:22px 30px;
background-color: transparent;
background-size:100% 100%;
}

#cover-h2-design {color:#CC6600;}
#cover-h2-art{color:#006633;}
#cover-h2-charette{color:#006666;}
#lp-headline { color: #389292; margin-right: auto; margin-left: auto; }
#lp-headline img {display:block;margin:0 auto;}
/*    height: 69px;
    left: 153px;
    overflow: hidden;
    position: absolute;
    top: 13px;
    z-index: 2;
padding:0 44px;
    background:url(images/title-left.png) no-repeat, url(images/title-right.png) no-repeat;
background-position:left 0,right 0;
width:610px;
overflow:hidden;
position:relative;
margin-bottom:-8px;
}*/
/*
#lp-headline h1 {
    font-family: 'MishkaRegular';
    font-size: 55px;
    line-height: 12px;
    text-align: center;
position:absolute;
z-index:2;
margin-left:45px;
opacity:0.75;
}*/
#logo h1{ width: 423px; margin:0 auto;}
#logo img {margin-top:-4px;margin-bottom:-1px;}
.main_box { width: 270px; text-align: center; margin-right: 18px; margin-left: 19px; }
.main_box {position:relative;font-size:23px;}

.main_box a {
width:100%;
height:100%;
display:block;
position:absolute;
z-index:2;
box-shadow: 0 0 15px -8px black;
-moz-box-shadow: 0 0 15px -8px black;
-webkit-box-shadow: 0 0 15px -8px black;
top:0;left:0;
}

.main_box a:hover {
box-shadow:0 0 29px -11px black;
-moz-box-shadow: 0 0 29px -11px black;
-webkit-box-shadow: 0 0 29px -11px black;
}

.main_box-text {position:relative;}

.main_box .main_box-specialtext {
    font-family: 'MishkaRegular';
    font-size: 116%;
    line-height: 74%;
    margin-bottom: 4%;
}

.main_box h2 {
    font-family: AnneBonny-Bold;
    font-size: 129%;
    padding: 9% 0 11% 2%
}

.main_box h3 {
    font-family: AnneBonny-Ultrablack;
    font-size: 250%;
    line-height: 78%;
}

.main_box-blacktext {
    color: #333333;
    font-family: 'AnneBonny-Bold';
    font-size: 108%;
    line-height: 100%;
    margin-top: 4%;
opacity:1;
}

.main_box .main_box-volume {
    font-size: 85%;
    margin-top: 0%;
font-family:annebonny-medium;
}
.landing-columns-3, .landing-columns-3 > .c1, .landing-columns-3 > .c2, .landing-columns-3 > .c3 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.landing-columns-3 > .c1 { float: left; }
.landing-columns-3 > .c2 { float: left; }
.landing-columns-3 > .c3 { float: left; }
.landing-columns-3 {margin-left:22px;}
.landing-columns-3 h2 {background:url(images/studio-borders.png) no-repeat -12px top;}

.box-landing-text {padding-left:11%;padding-bottom:5%;padding-right:3%;width:91%;}
.info-sidebar .main_box {width:176px;font-size:16px;}
.info-sidebar .main_box h2 {padding: 5% 0 1% 2%;}

.main_box.box-cover {font-size:20.5px;}
.box-cover-charette img {box-shadow:0 0 15px -8px black;}
.box-cover-charette img:hover {box-shadow:0 0 25px -8px black;}
.box-cover-charette a {position:inherit;box-shadow:none;}
.box-cover-charette a:hover {box-shadow:none;}
.box-cover-charette .box-cover-text {
    position: absolute;
    top: 159px;
    width: 100%;
z-index:3;
}
.box-cover-charette {
    margin-right: 3px;
    width: 280px;
}
#box-cover-charette-3 .main_box-volume {margin-top:53px;}
.box-cover-charette .main_box-specialtext {color:#1F5344;}
.box-cover-charette .main_box-volume {color:#696969;font-family:annebonny-bold;padding-bottom:7px;}
.box-cover-charette h3 {color:#006666;opacity:0.5;}

#box-cover-art-1 .box-cover-text {background:url('images/as-covers_left.png');background-size:105% auto;background-position: -5px -2px;}
#box-cover-art-2 .box-cover-text {background:url('images/as-covers_middle.png');background-size:105% auto;background-position: -5px -2px;}
#box-cover-art-3 .box-cover-text {background:url('images/as-covers_right.png');background-size:105% auto;background-position: -5px -2px;}
.box-cover-text .main_box-blacktext {margin-top:7%;font-size:110%;opacity:0.75;}

.art-box-cover .main_box-blacktext {font-size:115%;font-family:annebonny-bold;padding-bottom: 16%;color:#333333;}
.art-box-cover h3 {padding:20% 0 6%;color:#006633;opacity:0.5;opacity:0.75;}

#box-cover-design-1 .box-cover-text {background:url('images/des-box-left.png');background-size:109% auto;background-position: -12px -10px;height:100%;}
#box-cover-design-2 .box-cover-text {background:url('images/des-box-middle.png');background-size:109% auto;background-position: -12px -10px;height:100%;}
#box-cover-design-3 .box-cover-text {background:url('images/des-box-right.png');background-size:109% auto;background-position: -12px -10px;height:100%;}
.design-box-cover {height:253px;}
.design-box-cover .main_box-blacktext {font-family:annebonny-bold;color:#333333;font-size:103%}
#box-cover-design-1 .main_box-blacktext {padding-top:14px;}
#box-cover-design-2 .main_box-blacktext {padding-top:123px}
#box-cover-design-3 .main_box-blacktext {padding-top:12px;}
.landing-footer-blurb { font-size: 30px; }
.landing-footer-blurb {
    line-height: 47px;
    text-align: center;
}

.landing-main_box p.main_box-blacktext {
    font-size: 22px;
    margin-left: 21px;
    margin-right: 8px;
    padding: 0 13px;
    position: absolute;
    text-align: center;
    top: 277px;
}

.landing-main_box img {
    box-shadow: 0 0 10px -5px black;
-moz-box-shadow: 0 0 10px -5px black;
-webkit-box-shadow: 0 0 10px -5px black;

}

.landing-main_box img:hover {
    box-shadow: 0 0 15px -5px black;
-moz-box-shadow: 0 0 15px -5px black;
-webkit-box-shadow: 0 0 15px -5px black;

}

.landing-main_box {
    margin-left: 21px;
    margin-right: 16px;
    position: relative;
}

.landing-main_box h2 {
    font-size: 29px;
    line-height: 96px;
    text-align: center;
font-family:annebonny-bold;
margin-bottom:5px;
}

.info-sidebar .landing-main_box h2 {
    font-size: 24px;
    line-height: 42px;
}

.info-sidebar .landing-main_box img {
    width: 178px;
}


.info-sidebar .landing-main_box p {
    font-size: 16px;
    margin: 0 0 0 13px;
    padding: 0 7px;
    top: 168px;
}

.newsletter-blurb {float:left;line-height:45px;font-size:21px}
.newsletter-blurb h1 {line-height:45px;font-size:25px}
#design-cover-newsletter-blurb {margin-left:-4px;}
#art-cover-newsletter-blurb {margin-left:9px;}
#charette-cover-newsletter-blurb {margin-left:30px;}

.mailchimp-form {float:left;}

.mc-field-group {}
.mailchimp-form input {border:none; font-family:annebonny-medium;font-size:15px;float:left;color:#696969;}
.mailchimp-name {padding:0 11px;}
.mailchimp-email {padding:0 11px;}
.mailchimp-button {border:none;}
.mailchimp-button:hover {cursor:pointer;opacity:1;}

#landing-newsletter-container input {height:46px;}
#landing-newsletter-blurb {margin-left:10px;}
#landing-newsletter-container img {width:29px;margin-top:21px;float:right;}
#landing-newsletter-container .mailchimp-form {width:295px;}
#landing-newsletter-container {padding: 7px 27px;}
#landing-newsletter-container .mailchimp-name {background: url("images/landing-name.png");width:25%;}
#landing-newsletter-container .mailchimp-email {background: url("images/landing-email.png");width:39%;}
#landing-newsletter-container .mailchimp-button {background: url("images/landing-signup.png");width:20%;}

#cover-newsletter-container .mailchimp-form {width:228px;}
#cover-newsletter-container input {height:48px;}
#cover-newsletter-container .mailchimp-name {background: url("images/cover-name.png");width:30%;}
#cover-newsletter-container .mailchimp-email {background: url("images/cover-email.png");width:47%;}
#cover-newsletter-container .mailchimp-button {
    background: url("images/cover-email.png") repeat scroll 0 0 transparent;
    padding: 0 5px;
    position: absolute;
z-index:1001;
}
#cover-newsletter-container {margin: -17px 0 0 37px;}

.nosidebar-newsletter .mailchimp-form input {background: none;}
.nosidebar-newsletter .mailchimp-form {width: 400px;}
.nosidebar-newsletter .mailchimp-name {width: 107px;margin-right:10px;}
.nosidebar-newsletter .mailchimp-email {width:208px;}
.nosidebar-newsletter .mailchimp-button {
    height: 69px;
    left: -182px;
    position: absolute;
    top: 40px;
    width: 300px;
}

.nosidebar-newsletter {
    left: 502px;
    position: absolute;
    top: 743px;
}
.info-afterheader-container { background-image: url('images/info-title-line.png'); background-position: bottom; background-repeat: no-repeat; margin-right: 7%; margin-left: 7%; padding-bottom: 2.5%; }
.info-afterheader-container .newsletter-blurb {text-align: center;width: 100%;font-size:25px;}

.info-afterheader-container .mailchimp-form {width:100%;margin-bottom:0px;}
.info-afterheader-container input {width:30%;height:26px;}
.info-afterheader-container .mailchimp-email {margin:0;}

.info-afterheader-container input {background:url('images/signupbox-background-generic.png');
background-size:auto 28px;
padding:0 15px;
background-position:0 2px;}

.info-afterheader-container .mailchimp-button {
background:url('images/signupbox-background2-generic.png');
background-size:auto 28px;
padding:0 15px;
background-position:0 -2px;}

.info-afterheader-container #lp-headline {margin-bottom:-10px;height:58px;width:583px;}
.info-afterheader-container #lp-headline h1 {font-size:46px;}
#info-newsletter-tag { background-image: url('images/info-signup-scallop.png'); background-repeat: no-repeat; }
#info-newsletter-tag {
    font-size: 23px;
    line-height: 21px;
    padding: 52px 20px 45px;
    position: absolute;
    right: -132px;
    text-align: center;
    top: 4px;
    width: 216px;
    z-index: 20;
}


#info-newsletter-tag .mailchimp-form input {
    background: none repeat scroll 0 0 transparent;
    height: 19px;
    margin-bottom: 1px;
}
#info-newsletter-tag .mailchimp-form {margin-left: 29px;margin-top: 16px;}
#info-newsletter-tag .mailchimp-email {margin-left: 21px;width: 102px;}
#info-newsletter-tag .mailchimp-button {
    color: transparent;
    position: absolute;
    right: 18px;
    top: 18px;
    width: 38px;
}

#info-newsletter-tag .text_box {transform: rotate(5.5deg);-webkit-transform: rotate(5.5deg); -moz-transform: rotate(5.5deg);-o-transform:rotate(5.5deg);-ms-transform:rotate(5.5deg);
padding-left:4px;}


#info-sidebar-girl-text img {
    display: block;
    margin: 0 auto;
}

.wwu-testimonials {font-size:14px;}
.testimonial-author {
    margin-top: -18px;
    text-align: right;
}

#des-choose-tag {
    background: url("images/des-circle.png") no-repeat scroll 0 0 transparent;
    font-family: annebonny-bold;
    font-size: 29px;
    left: -99px;
    line-height: 24px;
    padding: 22px 26px 97px;
    position: absolute;
    text-align: center;
    top: 602px;
    z-index: 1000;
}


#des-choose-tag > span {
    color: #D54500;
    opacity: 0.85;
}

#des-right-tag {
    background: url("images/des-scallopcircle.png") no-repeat scroll 0 0 transparent;
    color: #389292;
    font-family: annebonny-bold;
    font-size: 34px;
    letter-spacing: 1px;
    line-height: 31px;
    opacity: 0.85;
    padding: 46px 34px 48px;
    position: absolute;
    right: -134px;
    text-align: center;
    top: 214px;
    transform: rotate(9.5deg);
    z-index: 1000;
-webkit-transform: rotate(9.5deg); 
-moz-transform: rotate(9.5deg);
-o-transform:rotate(9.5deg);
-ms-transform:rotate(9.5deg);
}

#des-right-tag span {
    color: #D54500;
}

#landing-left-tag {
    background: url("images/landing-circle.png") no-repeat scroll 0 0 transparent;
    font-size: 16px;
    left: -102px;
    padding: 106px 26px 26px;
    position: absolute;
    text-align: center;
    top: 32px;
    transform: rotate(-7deg);
-webkit-transform: rotate(-7deg); 
-moz-transform: rotate(-7deg);
-o-transform:rotate(-7deg);
-ms-transform:rotate(-7deg);
    z-index: 1000;
width:208px;
height:128px;
}

#art-left-tag {
    background: url("images/ch-circle.png") no-repeat scroll 0 0 transparent;
    font-family: annebonny-bold;
    font-size: 23px;
    left: -73px;
    line-height: 21px;
    padding: 29px 24px 26px;
    position: absolute;
    text-align: center;
    top: 624px;
    transform: rotate(-8deg);
-webkit-transform: rotate(-8deg); 
-moz-transform: rotate(-8deg);
-o-transform:rotate(-8deg);
-ms-transform:rotate(-8deg);
    z-index: 1000;
}

#art-left-tag .font-green {
    color: #006666;
    font-family: mishkaregular;
    font-size: 26px;
    line-height: 5px;
}

#art-left-tag .font-red {color:red;}
.cover-menu { position: relative; list-style: none; z-index: 50; }
.cover-menu li { position: relative; float: left; }
.cover-menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
.cover-menu ul li { clear: both; }
.cover-menu a { display: block; }
.cover-menu ul ul { position: absolute; top: 0; }
.cover-menu li:hover ul, .cover-menu a:hover ul, .cover-menu :hover ul :hover ul, .cover-menu :hover ul :hover ul :hover ul { visibility: visible; }
.cover-menu :hover ul ul, .cover-menu :hover ul :hover ul ul { visibility: hidden; }
.cover-menu ul, .cover-menu ul li { width: 150px; }
.cover-menu ul ul, .cover-menu :hover ul :hover ul { left: 150px; }
.cover-menu a { }
.cover-menu ul a { width: auto; }
#menu-item-3231 a {background:url('images/title-background_blue.png');}
#menu-item-3230 a {background:url('images/title-background_yellow.png');}
#menu-item-3232 a {background:url('images/title-background_green.png');}
#menu-item-3231 a:hover, #menu-item-3231.current-menu-item a {color:
#cc6600;font-size: 23px;line-height: 30px;}
#menu-item-3230 a:hover, #menu-item-3230.current-menu-item a {color:#CC6600;font-size: 23px;line-height: 30px;} 
#menu-item-3232 a:hover, #menu-item-3232.current-menu-item a {color:#006633;font-size: 23px;line-height: 30px;}

.cover-menu li {width:33%;}
.cover-menu {margin:21px 49px 0;overflow:hidden;}
.cover-menu a {
font-family:annebonny-medium;
    display: block;
    font-size: 17px;
    padding: 0;
    text-align: center;
    text-transform: capitalize;
opacity:0.75;
height:37px;
}

.cover-menu .current-menu-item a, .cover-menu a:hover {
    font-family: annebonny-bold;
    font-size: 17px;
    opacity: 1;
}
#header-left-menu { position: relative; list-style: none; z-index: 50; }
#header-left-menu li { position: relative; float: left; }
#header-left-menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
#header-left-menu ul li { clear: both; }
#header-left-menu a { display: block; }
#header-left-menu ul ul { position: absolute; top: 0; }
#header-left-menu li:hover ul, #header-left-menu a:hover ul, #header-left-menu :hover ul :hover ul, #header-left-menu :hover ul :hover ul :hover ul { visibility: visible; }
#header-left-menu :hover ul ul, #header-left-menu :hover ul :hover ul ul { visibility: hidden; }
#header-left-menu ul, #header-left-menu ul li { width: 150px; }
#header-left-menu ul ul, #header-left-menu :hover ul :hover ul { left: 150px; }
#header-left-menu a { }
#header-left-menu ul a { width: auto; }
#header-left-menu a:hover, #header-left-menu .current ul a:hover, #header-left-menu .current-cat ul a:hover, #header-left-menu .current-parent a:hover, #header-left-menu .current-menu-item ul a:hover, #header-left-menu .current-menu-ancestor a:hover { background-color: none; text-decoration: none; }
#header-left-menu a:active, #header-left-menu .current ul a:active, #header-left-menu .current-cat ul a:active, #header-left-menu .current-parent a:active, #header-left-menu .current-menu-item ul a:active, #header-left-menu .current-menu-ancestor a:active { background-color: none; text-decoration: none; }
#header-left-menu li {font-family:annebonny-bold;padding:0 3px;line-height:22px;}
#header-left-menu {margin:10px;position:absolute;}
#header-left-menu a {font-size: 18px;padding: 0;display:block;margin-top:-4px;} 
#menu-item-3311 {border-left:1px solid #696969;border-right:1px solid #696969;}
#header-left-menu a:hover, #header-left-menu .current-menu-item a {background:none;color:#009191;}

#availability {
    background: url("images/arrow-availability.png") no-repeat;
    padding-left: 33px;
    position: absolute;
    right: 1px;
    top: -8px;
background-position:0 bottom;
}

#availability a:hover, #availability a:active {color:#D54500;background:none;opacity:0.85}
#availability a {
    color: #009191;
    font-size: 18px;
font-family:annebonny-bold;
}

#gallery-sidebar li {list-style:none;font-family:annebonny-medium;}
#gallery-sidebar a {color: #333333;opacity: 0.85;}
#gallery-sidebar a:hover, #gallery-sidebar a:active {
font-family:annebonny-bold;opacity:1;}

#gallery-sidebar h2 {
background:url('images/gt-sidebar-line.png') no-repeat;
background-position:-8px 31px;
padding-bottom:19px;
color:#389292;
font-size:20px;}

#gallery-sidebar h2 a, #gallery-sidebar h3 a {color:#389292;}
#gallery-sidebar h2 a {opacity:1;font-size:19px;font-family: annebonny-bold;}
#gallery-sidebar h3 a {font-size:22px;}

#wwu-charette {background:url('images/wwu-charette.png') no-repeat 0 0;color:#006666;}
#wwu-design {background:url('images/wwu-design.png') no-repeat 0 0;color:#D54500;}
#wwu-art {background:url('images/wwu-art.png') no-repeat 0 0;color:#006633;}

.wwu-banner p {margin-bottom:0;}
.wwu-banner {height:86px;position:relative;margin-bottom: 17px;}
.wwu-banner h3 {
font-family: annebonny-bold;
    color: #FFFFFF;
    float: left;
    font-size: 46px;
    line-height: 50px;
    margin: 0;
    padding: 12px 0 19px 29px;
    text-transform: lowercase;
}

.wwu-banner h4 {
    float: right;
    font-family: annebonny-bold;
    font-size: 30px;
    font-weight: normal;
    margin-right: 17px;
    margin-top: 18px;
    text-transform: uppercase;
margin-bottom:0;
}

.wwu-blurb {
    float: right;
    font-family: AnneBonny-medium;
    font-size: 21px;
    margin-right: 16px;
min-width:260px;
text-align:right;
} 

.wwu-banner a {
    height: 86px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 20;
}


.wwu-text-block {position: relative;margin-bottom:30px;}
.wwu-text-block p {margin-bottom:0;font-weight:normal;font-size:17px;}
.wwu-more-details {
    position: absolute;
    right: 149px;
    top: 25px;
}

.wwu-buy-now {
    position: absolute;
    right: 0;
    top: 25px;
}

.wwu-testimonials {margin-top:17px;}
.wwu-testimonials p {margin-bottom:25px;}



#wwu-text-charette h5 {color:#006666;}
#wwu-text-design h5 {color:#D54500;}
#wwu-text-art h5 {color:#006633;}

.wwu-inner-textblock {overflow:hidden;}
.wwu-inner-textblock div {width:70%;float:left;}
.wwu-inner-textblock h5 {
    font-family: domine;
    font-size: 17px;
    font-weight: bold;
margin-bottom:10px;
}
.wwu-inner-textblock li {list-style:circle;}
/*---:[ custom CSS ]:---*/
/* Peekaboo */
#gform_submit_button_16 {
background:url("images/peekaboo-checkout-button.png");
height: 97px;
width: 447px;
color:transparent;
border:none;
cursor:pointer;
float:right;
}
#gform_submit_button_16:hover {opacity:0.75;}

#commentform #fblike-shortcode {margin-left:0;margin-bottom:10px;}
/* ========= */

.smaller-text {font-size: 12px;}

/* Charetter Landing Page */
#box-cover-charette-2 {width:580px;}

#box-cover-charette-2 p {
    color: #696969;
    font-size: 21px;
    margin-top:47px;

}

#box-cover-charette-3 p {
    color: white;
    opacity: 0.80;
    margin-top: 47px;
}



/* == Design - new Box == */
.design-2-box {text-align:center;position:relative;}
.design-2-box img {
display:inline-block;}
.design-2-box img:hover {
box-shadow: 0 0 25px -8px black;
-moz-box-shadow: 0 0 25px -8px black;
-webkit-box-shadow: 0 0 25px -8px black;
}
.design-box-1 {margin-right:30px;}
.design-box-1-text {
    left: 74px;
    position: absolute;
    top: 203px;
font-family:'AnneBonny-Medium';
font-size:30px;
}
.design-box-2-text {
    left: 691px;
    position: absolute;
    top: 159px;
font-family:'AnneBonny-Medium';
font-size:22px;
}

/* ====== DropTag Div ===== */
.droptag {
float: left;
color: #666;
font-family: annebonny-bold;
font-size: 320%;
line-height: 0.85em;
padding-right: 6px;}

.nosidebar-content .post_box {padding-left:50px;padding-right:50px;}

/* ====== Javascript Stuff ===== */

.yellow {background:url('images/yellow.jpg');border-radius:15px;}
.yellow img {opacity:0;}
.green {background:url('images/green.jpg');border-radius:15px;}
.green img {opacity:0;}
.blue {background:url('images/blue.jpg');border-radius:15px;}
.blue img {opacity:0;}
.ngg-gallery-thumbnail {opacity:1;}
.gallery-sidebar-active {font-family:annebonny-bold;opacity:1;}

.wwu-text-block a:hover, .wwu-text-block a:active {
    opacity: 0.5;
}

.fixed-pos {
position:fixed;
top:50px;
}

.wwu-hide {
display:none;
}

/* Story Parlor Popup */

#story-parlor-popup {
background:url('http://www.treespacestudio.com/home/wp-content/uploads/2013/03/storyparlor-signup1.png') no-repeat -7px -10px;
background-size:auto 105%;
width:100% auto;
height:382px;
}

#story-parlor-popup .mailchimp-form {
position:absolute;
left:186px;
top:299px;
width:315px;}

#story-parlor-popup .required.mailchimp-name {
background:none;
margin-right:55px;
width:87px;}

#story-parlor-popup .required.mailchimp-email {
background:none;
width:115px;}

#story-parlor-popup .button.mailchimp-button {
background:none;
width:173px;
position:absolute;
left:36px;
top:43px;}


/* Clearfix stuff */

.clearfix:after {
	clear: both;
	display: block;
	content: " ";
	height: 0px;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide these rules from IE-mac */
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
li.clearfix {
	display: list-item;
}
/* End hide from IE-mac */

/* ====== Gravity Forms ===== */
.gform_body li h4 { 
font-family: annebonny-bold;
font-size: 1.5em;
}

.gform_body li h6 { 
font-family: annebonny-medium;
font-size: 1.5em;
color: #ed6d06;
}

.gform_wrapper .gform_heading {

    TEXT-ALIGN: CENTER;
}

.gform_wrapper .gform_heading h3.gform_title { 
font-family: annebonny-bold; 
font-size: 2em;
font-weight: normal; 
color: rgb(91, 133, 133);
}

.gform_wrapper .gsection h2.gsection_title { 
font-family: annebonny-bold; 
font-size: 1.8em;
font-weight: normal; 
}

.gform_wrapper div.gfield_description {
font-family: domine;
letter-spacing: 1px;
padding: 4px 10px 8px 0;
}

.gform_wrapper div.gsection_description {
font-family: domine;}

.gform_wrapper .gform_heading span.gform_description {
font-weight: normal;
font-family: domine;
font-size: 16px;
line-height: 1em;}

.gforms_confirmation_message {
font-size: 25px;}

/* ====== Gravity Forms ===== */

/* ====== Sidebar Info Page Resources Box ===== */
.info-resources_box h2 { 
text-align: center;
font-family: annebonny-bold;
margin-bottom: 5px;}

.info-resources_box img {
    height: 100%;
    margin: 0 21px;
    width: 178px;
}

/* ====== Sidebar Info Page Resources Box ===== */

/* ====== Centered Boxes Div ===== */
.centered-boxes {
    margin: 0 21px;
}

/* ====== Center FB-Chat Shortcode ===== */
.fb-comments.fb_iframe_widget span {
margin-top: 20px;
margin-left:40px;}

/* ====== No Sidebar Newsletter Container for Story Parlor ===== */
.nosidebar-newsletter-container {position: relative;}
.nosidebar-newsletter {top: 200px; left: 400px;}
.nosidebar-newsletter .mailchimp-name {
width: 80px;
margin-right: 10px;}
.nosidebar-newsletter .mailchimp-email {
width: 150px;}

/* ====== Story Parlor Invitation Signup Text ===== */
.mailchimp-form input {
color: #999999;}

/* ====== Facebook Like Parlor Position ===== */
div#fblike-shortcode {
margin-left:50px;
margin-top:40px;
}



/* ============================ FONTS === */

@import url(http://fonts.googleapis.com/css?family=Domine);

@font-face {
font-family: 'MishkaRegular';
src: url('http://www.treespacestudio.com/home/wp-content/webfonts/24F6DC_0_0.eot');
src: url('http://www.treespacestudio.com/home/wp-content/webfonts/24F6DC_0_0.eot?#iefix') format('embedded-opentype'),
url('http://www.treespacestudio.com/home/wp-content/webfonts/24F6DC_0_0.woff') format('woff'),
url('http://www.treespacestudio.com/home/wp-content/webfonts/24F6DC_0_0.ttf') format('truetype');}
  
@font-face {
font-family: 'MishkaItalic';
src: url('http://www.treespacestudio.com/home/wp-content/webfonts/24F6DC_1_0.eot');
src: url('http://www.treespacestudio.com/home/wp-content/webfonts/24F6DC_1_0.eot?#iefix') format('embedded-opentype'),
url('http://www.treespacestudio.com/home/wp-content/webfonts/24F6DC_1_0.woff') format('woff'),
url('http://www.treespacestudio.com/home/wp-content/webfonts/24F6DC_1_0.ttf') format('truetype');}

@font-face {
font-family: 'AnneBonny-Medium';
src: url('http://www.treespacestudio.com/home/wp-content/webfonts/24745F_0_0.eot');
src: url('http://www.treespacestudio.com/home/wp-content/webfonts/24745F_0_0.eot?#iefix') format('embedded-opentype'),
url('http://www.treespacestudio.com/home/wp-content/webfonts/24745F_0_0.woff') format('woff'),
url('http://www.treespacestudio.com/home/wp-content/webfonts/24745F_0_0.ttf') format('truetype'),
url('http://www.treespacestudio.com/home/wp-content/webfonts/24745F_0_0.svg#wf') format('svg'),
url('http://www.treespacestudio.com/home/wp-content/webfonts/24745F_0_0.svgz#wf') format('svg');}

@font-face {
font-family: 'MishkaOrnaments';
src: url('http://www.treespacestudio.com/home/wp-content/webfonts/24F4C6_0_0.eot');
src: url('http://www.treespacestudio.com/home/wp-content/webfonts/24F4C6_0_0.eot?#iefix') format('embedded-opentype'),
url('http://www.treespacestudio.com/home/wp-content/webfonts/24F4C6_0_0.woff') format('woff'),
url('http://www.treespacestudio.com/home/wp-content/webfonts/24F4C6_0_0.ttf') format('truetype');}
 
@font-face {
font-family: 'AnneBonny-UltraBlack';
src: url('http://www.treespacestudio.com/home/wp-content/webfonts/24E171_0_0.eot');
src: url('http://www.treespacestudio.com/home/wp-content/webfonts/24E171_0_0.eot?#iefix') format('embedded-opentype'),
url('http://www.treespacestudio.com/home/wp-content/webfonts/24E171_0_0.woff') format('woff'),
url('http://www.treespacestudio.com/home/wp-content/webfonts/24E171_0_0.ttf') format('truetype');}
 
  
@font-face {
font-family: 'AnneBonny-Bold';
src: url('http://www.treespacestudio.com/home/wp-content/webfonts/24E171_1_0.eot');
src: url('http://www.treespacestudio.com/home/wp-content/webfonts/24E171_1_0.eot?#iefix') format('embedded-opentype'),
url('http://www.treespacestudio.com/home/wp-content/webfonts/24E171_1_0.woff') format('woff'),
url('http://www.treespacestudio.com/home/wp-content/webfonts/24E171_1_0.ttf') format('truetype');}

/* ============================ Powerpress Audio Player === */
.powerpress_player { 
text-align: left;} 

/* ============================ Powerpress Audio Player === */

/* ============================ Countdown Timer === */
.countdown-container {text-align:center;}
.column-2:after, .landing-columns-3:after, .post_box:after, .post_box .post_content:after, .sidebar:after, .sidebar .post_content:after, .menu:after, #menu-new-nav-3-0:after, .cover-menu:after, #header-left-menu:after, .comment .comment_text:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* ========== vNov14-landing ======= */

.vNov14-landingslideshow-container {
background:url('http://www.treespacestudio.com/home/wp-content/images/landing-slideshow-box.png') no-repeat 15px 0px;
background-size: 879px 460px;padding-bottom: 16px;}
.center img {margin:0 auto;}
.vNov14-landingheadline-container {position:relative;}
.vNov14-headline {margin-top:5px;margin-bottom:8px;}
img.vNov14-balloon {position: absolute;width: 65px;left: 206px;top: -12px;}
.vNov14-landingslideshow-container img.vNov14-balloon {left: 180px;top: -41px;}
.vNov14-landingslideshow-container .vNov14-landingheadline-container {background:none;margin:0;padding:0;}
 
a.embark-link{
width:422px;height:71px; display:block;margin:0 auto;
background:url('http://www.treespacestudio.com/home/wp-content/images/landing-embark-button.png') no-repeat;}

a.embark-link:hover{
background:url('http://www.treespacestudio.com/home/wp-content/images/landing-embark-button-hover.png') no-repeat;}

.vNov14-landingblurb {text-align:center;margin-top: 43px;font-size: 26px;line-height: 25px;}
.vNov14-landingblurb img {margin-bottom:15px;} 
.vNov14-landingblurb img.leaves {margin-top: 33px;}

.vNov14-subheadline  h1{
font-size: 29px;margin-top: -20px;color: grey;margin-bottom: 8px;}

.vNov14-footer-newsletter {height:57px;}
.vNov14-footer-newsletter input {height: 34px;background-color:transparent;}
.vNov14-footer-newsletter-blurb {
font-size: 18px;line-height: 20px;text-align: right;width: 515px;float:left;margin-top:2px;}

.vNov14-footer-newsletter .mailchimp-form {
background:url('http://www.treespacestudio.com/home/wp-content/images/landing-optin-bar.png') no-repeat 0px 1px;
width:350px;float:left;margin:10px 0;padding-left:27px;
}

.vNov14-footer-newsletter .mailchimp-form .mailchimp-name {width:70px;}
.vNov14-footer-newsletter .mailchimp-form .mailchimp-email{width:106px;margin:0 6px;}
.vNov14-footer-newsletter .mailchimp-form .mailchimp-button {width:48px;}

/* vNov14-3Menu margin: 9px 29px 7px 0px;position: relative;right: 50%;*/

.vNov14-line {margin-bottom:27px;}
.vNov14-landingheadline-container {
background:url('http://www.treespacestudio.com/home/wp-content/images/tagline-underline.png') no-repeat center bottom;
padding-bottom: 6px;margin-bottom: 20px;}

ul.vNov14-menu  {padding-bottom: 15px;list-style:none;margin:0 41px;}
ul.vNov14-menu li {float: left;}
ul.vNov14-menu li  a {color: #696969;font-size:16px;letter-spacing:1px;}
ul.vNov14-menu li  a:hover, ul.vNov14-menu li  a:hover	{color:#389292;}

.vNov14-content {margin: 18px 52px 20px;}

.vNov14-3menu-container {
height:38px;
background:url('http://www.treespacestudio.com/home/wp-content/images/3menu-left-gray.png'),
		   url('http://www.treespacestudio.com/home/wp-content/images/3menu-middle-gray.png'),
		   url('http://www.treespacestudio.com/home/wp-content/images/3menu-right-grey.png');
background-repeat:no-repeat;background-position: 50px, 338px,631px;}


.vNov14-3menu-container ul.vNov14-3menu li {margin:0;width:293px;height:36px;text-align:center;}
.vNov14-3menu-container ul.vNov14-3menu li a {font-size:20px;color:grey;font-family: annebonny-bold;}
.vNov14-3menu-container ul.vNov14-3menu li a:hover, .vNov14-3menu-container ul.vNov14-3menu li.current-menu-item a {color:white;opacity:0.75;}


.vNov14-creambox {background-color: #f6f4e1;border: dotted;border-width: 2px;padding: 20px;border-color:#ccc;}

/* vfeb07-gallery */

.vfeb07-gallery .ngg-gallery-thumbnail:hover {background:none;}
.vfeb07-gallery .ngg-gallery-thumbnail {border-radius:0px;padding:none;position:relative;padding:0px;}

.vfeb07-gallery .ngg-gallery-thumbnail img {
	width:205px;
	border-radius:0px;
	transition:opacity 0s ease-in-out 0s;}
	
/* .vfeb07-gallery .ngg-gallery-thumbnail img:hover {opacity:0.2;} */
.vfeb07-gallery .ngg-gallery-thumbnail-box {margin:4px;}
#post-7487 {padding-left:0;padding-right:0;}

.vfeb07-gallery .ngg-gallery-thumbnail span {
    display: none;
    position: absolute;
    top: 50%;
    transform: translate(0px, -50%);
    width: 100%;
	font-family:domine;
	font-size:75%;
	letter-spacing:1px;
	color: #666;
}
/* Morning Ritual Video Wrapper */
.video-wrapper {
position: relative;
padding-bottom: 54.1%;
padding-top: 2.2%;
height: 0;
border: 2px solid #fff;
}

.video-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* vMar15-landing */
.vMar15-landinglinks {margin-top: 33px;}
.vMar15-landing-headline {position:relative;}
.vMar15-landing-headline > img {margin: 0 auto;}
.vMar15-landing-headline .vMar15-subheadline {
    font-size: 30px;
    left: 0;
    position: absolute;
    top: 52px;
    width: 100%;
}
.vMar15-landingslideshow-container {
	background:url('http://www.treespacestudio.com/home/wp-content/images/landing-slideshow-box.png') no-repeat 15px 0px / 880px 558px;	
	padding-bottom: 16px;
	padding-top: 13px;}

.vMar15-landinglinks a {
	background:url('http://www.treespacestudio.com/home/wp-content/images/tagline-balloon.png') no-repeat center center;
	background-size:65px auto;
    display: inline-block;
    font-size: 25px;
    height: 115px;
    line-height: 74px;
    margin: 0 28px;
    width: 185px;
	color:#696969;
}
.vMar15-landinglinks a:hover {color:#389292;}

/* vMar15-landing */

/* Gform for Current Adventure Signup */
#gform_wrapper_18.gform_wrapper form {
  text-align: center; 
  }
  
#gform_wrapper_18.gform_wrapper .gform_heading h3.gform_title{
color: #008080; 
}
  
   /* Gform for Current Adventure Signup */
 
 /* Gform for Peekaboo! Signup */
 #gform_wrapper_15.gform_wrapper form {
  text-align: center; 
  }