
body {
    /*background-image: url("../img/template_export/sketch-02.png")*/;
    margin-top:30px;
}


a.projects {text-decoration:none;}


.pink_caption {
    background-image: url("../img/pink_caption.png");
    background-size: 100% auto;
    color: white;
    height: 36px;
    padding-left: 8px;
    position: relative;
    top: -36px;
    z-index: 1000;
}
p.img-meta, .wp-caption {     font-size: 10pt;
    line-height: 12pt;
    opacity: 0.7;
    padding-bottom: 1em;
    padding-top: 0.5em;
    text-align:left;
    border:none;}
    
.wp-caption .wp-caption-text {text-align: left;}

p {    max-width: 450px;}

.video {
    background-image: url("../img/start_header.jpg");
    margin-bottom: 1.5em;
}

.read_more {display:block;}

.pink_caption strong {    color: #FFFFFF;
    display: block;
    margin-bottom: -5px;}

a.

.read_more:after {     background-color: #7D1A19;
    border: medium none;
    content: url("../img/more-arrow.png");
    display: inline-block;
    height: 13px;
    line-height: 10pt;
    margin-left: 3px;
    margin-top: 0;
    padding: 0;
    vertical-align: middle;
    width: 8px;

}

.start_blog .meta {      font-size: 1em;
    font-weight: 600;
    margin: 0;
    padding-bottom: 3px;
    padding-top: 5px;}

.start_blog a {color: #7D1A19;}
    
.start_blog {}

body.home .container {padding-top:0px;}

em {       display: block;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;}

.page-id-40 p {    font-size: 10pt;
    line-height: 13pt;}

.single-post .meta {
   font-weight: 600;
    margin-bottom: -10px;
    margin-top: 0;
}



@font-face {
	font-family: 'National-Book';
	src: url('../fonts/National-Book.eot');
	src: local('☺'), url('../fonts/National-Book.woff') format('woff'), url('../fonts/National-Book.ttf') format('truetype'), url('../fonts/National-Book.svg') format('svg');
}

strong, h1, h2, h3, h4, h5, h6  {font-weight:400;
font-family: 'National-Semibold';}

@font-face {
	font-family: 'National-Semibold';
	src: url('../fonts/National-Semibold.eot');
	src: local('☺'), url('../fonts/National-Semibold.woff') format('woff'), url('../fonts/National-Semibold.ttf') format('truetype'), url('../fonts/National-Semibold.svg') format('svg');
}
p.customfont {
    font-family: "My Custom Font",Verdana,Tahoma;
}
.home .site-branding {
    background-image: url("../img/logo_color.png");
}
.site-branding {
    background-image: url("../img/logo_bw.png");
    background-repeat: no-repeat;
    display: block;
    height: 97px;
    width: 175px;
}
h3.thin {
    font-family: "National-Book",Helvetica,Arial,sans-serif;
    margin-left: 0;
    margin-right: 0;
    margin-top: -24px;
    padding-bottom: 20px;
}
.blogs {
}

.sidebar strong {    color: #3C3C3E;
    font-size: 10pt;
    letter-spacing: 0.005em;
    text-transform: uppercase;}

p.comment-notes , p.comment-form-author {    height: 18pt;}

#commentform textarea {    height: 132px;
    margin-top: 9px;}

#commentform p {    margin: 0;
    padding: 0;}
    
#commentform p input, #commentform textarea {    font-size: 11pt;
    font-weight: 200;
    letter-spacing: 0.05em;}
    
#commentform p input    {    height: 9pt;}


.required, .comment-notes {display:none;}

#commentform {    padding-top: 12px;}

#reply-title {    color: #3E3D40;
    font-size: 12pt;
    line-height: 12pt;
    padding: 0;
        letter-spacing: 0.03em;
    margin: 0 0 7pt;
    word-spacing: -0.02em;
    
    }


body {
    color: #3E3D40;
    font-family: "National-Book",Helvetica,Arial,sans-serif;
    font-size: 11pt;
    letter-spacing: 0.03em;
    line-height: 14pt;
}
h3, strong {
 /*   letter-spacing: -0.015em; */
}
h3 .thin {
    font-weight: 200;
    font-family: "National-Book",Helvetica,Arial,sans-serif;
}
h4 {
    font-family: "National-Semibold",Helvetica,Arial,sans-serif;
    font-weight: normal;
    padding-bottom: 12px;
    text-transform: uppercase;
}
a {
    text-decoration: underline;
}
footer .container {
    border-top: 2px dashed #A9A9A9;
    opacity: 0.6;
    padding-top: 2px;
}

#commentform input {box-shadow:none;}
footer {
    font-size: 8pt;
    margin-top: 5em;
}
.meta, .img_caption {
    font-size: 10pt;
    text-transform: uppercase;
}
.comment-list li {
    border-bottom: 2px dashed #999999;
    padding-top: 2em;
}
.main-content .container {
    border-top: 2px solid gray;
    padding-top: 24px;
}
.single-post hr {
}
p.form-allowed-tags {
    display: none;
}
form#commentform input#commentsubmit {
    background: none repeat scroll 0 0 #7D1A19;
    font-size: 9pt;
    height: 21px;
    padding: 1px 6px;
    text-align: left;
    width: 99px;
}

#comments strong {    color: #7D1A19;
    display: block;
    padding-bottom: 10px;}

.comment-list .meta {    margin-bottom: 19px;
    margin-top: -12px;
    padding: 0;}

#respond {    padding-bottom: 10px;}

form#commentform input, form textarea {
    background-color: #E7E7E8;
    border: medium none;
    border-radius: 0 0 0 0;
    width: 100%;
}

.navbar .nav {float:right;}

strong {
    color: #3E3D40;
    letter-spacing: 0.02em;
}


#projects li a {height:167px;}

h3 {
    line-height: 18pt;
    margin-top: 0;
    padding-bottom: 11px;
}
.lighter {
    opacity: 0.3;
    visibility: visible;
}
.lighter.current {
    opacity: 1;
}
.post {
    border-bottom: 2px dashed #B6B5B9;
    height: 136px;
    margin-bottom: 1em;
    padding-bottom: 1em;
        padding-top: 2em;
}
.projects {
    margin-bottom: 20px;
}
ul.artist_names {
    margin-bottom: 2em;
}
.post .meta {
    color: #7D1A19;
    line-height: 1em;
}
.post h4 a {
    text-decoration: none;
}
.post h4 {
    line-height: 1em;
    margin: 0;
    padding: 0 0 4px;
}
.page-id-424 a, .page-id-424 h4, #menu-item-426 a, .parent-pageid-424 h3, .parent-pageid-424 a {
    color: #043484;
}

.page-id-424 .read_more:after {background-color: #043484;}

#menu-item-413 a {
    color: #E96294;
}
.tag a, .tag h3, .page-id-409 a, .single-artist_project a, .single-artist_project h3 {
    color: #E96294;
}
#menu-item-427 a {
    color: #7D1A19;
}
.parent-pageid-417 a, .page-id-417 a {
    color: #7D1A19;
}


.single-post a, .single-post h3 {
    color: #7D1A19;
        padding-top: 10px;
}
ul.artist_names li {
line-height: 13pt;
}


.current_artist {}

.current_tag{}

.projects:hover, .projects.pink_caption {display:block;}

#menu-item-416 a, .page-id-38 h3, .parent-pageid-38 h3 {
    color: #E0B600;
}
.parent-pageid-38 ul.sidebar li.current_page_item {
    display: inherit;
}
.parent-pageid-38 ul.sidebar li a {

}
.parent-pageid-38 ul.sidebar li.current_page_item a {
opacity:0.3;
}
.parent-pageid-38 a, .page-id-38 a {
    color: #E0B600;
}
#menu-item-415 a, .search h3, .search h4 a   {
    color: #399F54;
}

video {}
.projects img, img.attachment-thumbnail {max-width:-moz-available;}

.page-id-40 a {
    color: #399F54;
}

ul.sidebar li.current_page_item a {
    opacity:0.3;
}
a.back {
    color: #3E3D40;
    display: block;
    font-family: "National-Semibold",Helvetica,Arial,sans-serif;
    font-size: 10pt;

    text-decoration: none;
    text-transform: uppercase;
}
.section, a.back {
    margin-bottom: 20pt
}
.sidebar .related {
    display: block;
    margin-bottom: 1em;
    margin-top: 1em;
}

.share a {padding:0;}

.share ul {margin-top:5px;}

.current-page-ancestor a, .current-page-item a, ul#main-menu .current_page_item a {    border-bottom: 2px solid;}


.social_fb:hover, .social_twitter:hover, .social_google:hover {    background-image: url("../img/glyphicons_120b.png");}

.social_fb, .social_twitter, .social_google {    background-image: url("../img/glyphicons_120.png");
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
    height: 25px;
    width: 28px;}


.social_fb {background-position:0 0;}

.social_twitter {    background-position: -90px 0px;}

.social_google {    background-position: -30px 0;}

li {
    line-height: 14pt;
}

.search_part {      clear: right;
    float: right;
    margin-top: 3px;}

.search-form {    }

.navbar .btn, .navbar .btn-group {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin-top: 0;
}

input.search-field {   background-image: url("../img/search.png");
    border: medium none;
    box-shadow: none;
    padding-left: 30px;
    transition: none;
    width: 130px;
    display:none;

}

input.search-field:focus {border:none;transition:none;box-shadow:none;}

.navbar input.search-submit {    background-color: white;
    background-image: url("../img/search.png");
    background-position: 3px -27px;
    border-radius: 0 0 0 0;
    box-shadow: none;
    float: right;
    height: 27px;
    width: 35px;}

img.attachment-large {    max-width: 450px;}

a {
}
.blogs h4 a {
    font-size: 12pt;
    line-height: 12.5pt;
    text-transform: none;
}
/*.related.section a {
    font-size: 10pt;
    line-height: 9pt;
}*/
.section strong {
    font-size: 10pt;
    text-transform: uppercase;
}

.navbar-inner {padding-right:0px;}

.navbar .nav {padding-right:0px;margin-right:0px;}

.parent-pageid-38 ul.sidebar li {}

.parent-pageid-38 h3.role {    color: #E0B600;
    display: block;
    font-weight: 200;
    letter-spacing: 0.01em;
    margin-top: -20px;}

ul.sidebar li {
    line-height: 14pt;
    padding-bottom: 5px;
}

.parent-pageid-424 ul.sidebar li a, .page-id-38  ul.sidebar li a, .parent-pageid-38  ul.sidebar li a {

    font-size: 10pt;
    font-weight: 400;
        font-family: "National-Semibold",Helvetica,Arial,sans-serif;
    line-height: 12pt;
    text-decoration: none;

}

ul.sidebar a {
    color: #3E3D40;
    text-decoration: none;
    text-decoration: underline;
}
ul#main-menu li {
    display: inline-block;
    list-style: none outside none;
    margin-right: 20px;
}

.navbar-inner {margin:0;border:0;background:none;box-shadow:none;}

li {
    list-style: none outside none;
}
ul {
    margin: 0;
}
ul.sidebar {
}
ul#main-menu li a {
    font-family: "National-Semibold",Helvetica,Arial,sans-serif;
    font-size: 12pt;
    text-decoration: none;
}
ul#main-menu {
}

.navbar {
    margin-bottom: 5pt;
}


ul#main-menu li:last-child {margin-right:0px;}


@media (max-width: 979px) { 


ul#main-menu li a  {    font-size: 10pt;}
ul#main-menu li {    margin-right: 6px;}


}

@media (max-width: 710px) { 

ul#main-menu li {     display: block;
    text-align: right;}

}

@media (min-width: 1200px) { 

#projects li a {height:140px;min-height:140px;display:block;}
}

@media (max-width: 1200px) { 

#projects li a {height:105px;}
.pink_caption {    height: 31px; top: -31px;}
}

@media (max-width: 980px) { 

#projects li a {height:80px;}
.pink_caption {height: 24px;top: -24px;}
.pink_caption strong {display:none;}

}

@media (max-width: 768px) { 

#projects li a {height:auto;}

.pink_caption {width: 210px;}
}
    