/* CSS Document */
#column-left { float: left; width: 440px; margin:  20px 0px 20px 80px ;}
#column-right {float: right; width: 300px; margin:  200px 80px 20px 20px ; }
#secondary_entry { }

h1, h2, h3, h4, h5 { font-family: helvetica neue, helvetica, arial, sans-serif; font-style: normal; color: #353535;}
h2 {font-size: 90%;  color: #4E4E4D; margin: 10px 0 0px 0; letter-spacing: .1em; font-weight: lighter; }
h3 {font-size: 80%; }
h3 a:link { color: #D9DFE0; text-decoration: none; } 
h3 a:visited { color: #979797;; text-decoration: none; }
h3 a:hover { color: #D9DFE0; text-decoration: none; }
h4 { font-size: .7em; color:#999; font-weight: lighter;}
h4 a:link { color: #999; text-decoration: none; }
h4 a:hover { color: #D9DFE0; text-decoration: none; }

.clearfloats {clear:both;}

body { font-family: helvetica neue, helvetica, arial, sans-serif; font-size: .9em;  background-color:#191919; color: #E6E6E6; line-height: 1.1em; letter-spacing: .1em; }
#container {width: 960px; margin: 20px auto 0 auto;  }
.content {margin: 0 0px 0 0; width: 960px; }

p { margin: 10px 0 0 0; font-size: 1em; font-family: helvetica neue, helvetica, arial, sans-serif; color: #4E4E4D; }
a { color: #4E4E4D;; text-decoration: none; font-style: normal; }
a:hover { color: #D9DFE0; text-decoration: none; }
blockquote {font-style: italic;  }
.form { font-size: .9em; color: #979797; padding: 0; }
ul {margin: 0; padding: 0;}
li { list-style-type: none;  }
#cmyk_header h1 { display: none; }
#cmyk_header { text-align: right; display: inline-block; width: 300px; margin: 0px 0px 50px 0px ; }

#main_nav { float: right; text-align: right; display: inline-block; width: 300px; margin: 0px 0px 20px 0px ;}
#main_nav li { font-size: 75%; padding: 2px; list-style-type: none; color: #4E4E4D;letter-spacing: .1em; font-weight:bold;}
#main_nav a:link { color:#4E4E4D; text-decoration: none;} 
#main_nav a:visited { color: #4E4E4D; text-decoration: none; }
#main_nav a:hover { color: #D9DFE0; text-decoration: none; }
#main_nav a:active { text-decoration: none; }

#portfolio_nav { float: right; text-align: right; display: inline-block; width: 300px; margin: 0px 0px 20px 0px ;}
#portfolio_nav ul { padding: 2px; list-style-type: none; }
#portfolio_nav li { padding: 2px; list-style-type: none; font-size: 75%; letter-spacing: .1em;}
#portfolio_nav a:link { color: #4E4E4D; text-decoration: none; font-style: italic; letter-spacing: .1em; } 
#portfolio_nav a:visited { color: #4E4E4D; text-decoration: none; font-style: italic; letter-spacing: .1em;} 
#portfolio_nav a:hover { color: #D9DFE0; text-decoration: none; font-style: italic; letter-spacing: .1em; }

/* 
    EXTERNAL LINKS 
*****************/
#external_links { float: right; text-align: right; display: inline-block; width: 300px; margin: 10px 0px 20px 0px ;}
#external_links li { font-size: 75%; padding: 2px; list-style-type: none; color: #4E4E4D;letter-spacing: .1em; font-weight:bold;}
#external_links a:link { color:#4E4E4D; text-decoration: none;} 
#external_links a:visited { color: #4E4E4D; text-decoration: none; }
#external_links a:hover { color: cyan; text-decoration: none; }
#external_links a:active { text-decoration: none; }

#text_content { margin: 20px 0 0x 20px; border: #333 solid 1px; }
#text_content h2 {font-size: 1.3em; font-weight: lighter; }
#text_content h3 { color: #666; font-size: .9em; font-style: italic; }
#text_content h4 {font-size: .8em; font-weight: lighter;}
#text_content h5 { display: none; }
.text_content {padding: 25px 0 20px 0px;  }
.text_content img { border: 1px #333 solid;}
.text_content dt { padding: 0 0 10px 0; color: #4E4E4D; font-style: italic; letter-spacing: .1em; }
.text_content dd { padding: 0px 0 4px 10px; font-size: 80%; letter-spacing: .1em; text-decoration: none; color: #CCC; font-style: normal; }
.text_content h2 { color: #979797; font-style: italic; }
.text_content h3 { padding-bottom: 20px; color: #979797; letter-spacing: .1em; }
span { color: #979797; font-style: normal; }

hr {text-align: center; width: 75%; height: 1px; background-color: #4E4E4D; border: 0; margin: 10px auto 15px auto; }

#googlemaps_upcoming_exhibitions { margin: 10px 0;  }
.googlemaps_upcoming_exhibitions { width: 400px; }

#upcoming_exhibitions { width: 400px; border-bottom: 1px #333 solid;  }
#upcoming_exhibitions img { width: 400px;  text-align: left; margin: 10px 0  15px 0 ; border: 1px #333 solid; }
.upcoming_exhibitions_text { width: 380px; margin: 0; color: #CCC; font-size: 100%; letter-spacing: .1em;  }
.upcoming_exhibitions_text h4 {color: #979797; font-size: 1em;}
.upcoming_exhibitions_url { padding: 20px 0 0 0 ;}

.upcoming_exhibitions_description {color: #979797; font-size: 95%; font-style: italic; font-weight: bold; letter-spacing: .1em; padding: 10px 0px;}

#upcoming_exhibitions_venue_info {color: #979797; font-size: 95%; letter-spacing: .1em; padding: 0 0 10px 0;}
#upcoming_exhibitions_venue_info p {color: #979797;}
#upcoming_exhibitions_venue_info a {color: #979797;}
#upcoming_exhibitions_venue_info a:hover {color: #D9DFE0; text-decoration: none;}

#blog_entry { width: 400px; border-bottom: 1px #333 solid;  }
.blog_entry_border { border: 1px #4E4E4D solid;}
#blog_entry img { width: 400px;  text-align: left; margin: 10px 0  10px 0 ; border: 1px #333 solid; }
#blog_entry a {}
.blog_entry_body { width: 380px; margin: 0 10px; color: #CCC; font-size: 80%; letter-spacing: .1em;  }

.text_content_faq {padding: 0px 0 20px 0px; }
.text_content_faq dt { color: #979797; font-style: italic; padding-bottom: 20px; text-decoration: none;}
.text_content_faq dd {font-size: .8em; letter-spacing: .1em; }
.text_content_faq h3 { padding-bottom: 20px; color: #6D5F41;letter-spacing: .1em; }

.statement_url { padding: 20px 0 20px 0px;  }
.statement_url a { color: #979797; text-decoration: none; font-size: .95em; letter-spacing: .1em }
.statement_url a:visited { color: #979797; text-decoration: none; font-size: .95em; letter-spacing: .1em }
.statement_url a:hover { color: #D9DFE0; text-decoration: none; font-size: .95em; letter-spacing: .1em }
.statement_url { color: #979797; text-decoration: none; font-size: .95em; letter-spacing: .1em } 
.text_italic { font-style: italic;  font-size: 1.3em; }
.text_darkgray { color: #999; font-size: .8em;
}
#faq_question { padding: 0 0 10px 0; letter-spacing: .1em;
}
.text_border { border-bottom: 1px #4E4E4D solid; padding: 0px 0 40px 75px; font-size: .8em; letter-spacing: .1em; }
.text_border img { border: 1px #333 solid; margin: 0 0 10px 0 ; }
.text_border a:link { color: #4E4E4D; font-style: italic; }
.text_border a:hover { color: #D9DFE0; text-decoration: none; 
}
#entry-summary {width: 400px;}
#entry-summary h2{ padding: 20px 0 10px 0; letter-spacing: .1em; font-style: italic; color: #979797; }
#entry-summary h4 { color: #4E4E4D;}

.text_border a:visited { color: #6D5F41; }
.text_border a:hover { color: #D9DFE0; text-decoration: none; }

.asset-more-link { padding:  20px 0 0 0; color: #999; }

.text_border blockquote {font-style: italic; width: 300px; color:#CDCDCD;}

#entry-tags {}
.entry-tag li { display: inline; }
.entry-tags-list ul { display: inline; }

.trackbacks-info p { color: #999;}
.trackbacks-info a { text-decoration: none; color: #6D5F41; }
.trackbacks-info-span { color: #4E4E4D; font-style:italic; }
.trackbacks-info-span a { color: #4E4E4D; font-style:normal ; }

#contactform { margin: 75px 0 50px 0;  }
.contactform { margin-top: 20px; padding: 20px 0 0 0; ; border-top:1px #999 solid; }

#blog_title { padding: 0 0 10px 0; letter-spacing: .1em; font-style: italic; color: #979797; }
#blog_title h4 { color: #4E4E4D;  }

#blog_comments { letter-spacing: .1em; font-size: .9em; font-style: italic; color: #999 }
#blog_comments h2 { color: #4E4E4D; padding: 50px 0 10px 0; font-style: italic; font-size: 1.1em;  }
#comments-open-content { padding: 0px 0 40px 75px; }
#comments-open-data { }
#comments-open-data p { color: #999; font-size: 1em;  }
#comment-form-name

#footer {  margin: 200px auto 20px auto ;  width: 960px; height: 100px; text-align: center; border: 1px solid #333; }
#footer_nav { margin: 0; height: 14px; color: #4E4E4D; font-size: .7em; letter-spacing: .1em; text-align: center; }
#footer_nav ul { margin: 100px auto 100px auto;  }
#footer_nav li { color:#666; padding: 0px 15px 0 15px; list-style-type: none; display:inline; }
.rss img {}
#footer_nav img {margin: 0 0 -5px 10px; border: 1px #262626 solid;}

#footer-nav a:hover  { color: #D9DFE0;}

#copyright { text-align: center; font-size: .7em; letter-spacing: .1em; color:#4E4E4D; font-style: normal; margin-top: 10px; }

#portfolio_cmyk_header h1 { display: none; }
#portfolio_cmyk_header { margin: 30px auto 0 auto; text-align: center; display: block; }
#portfolio_container {width: 960px; margin: 20px auto 0 auto;}
.portfolio_content { width: 960px; margin: 10px 0 0 0; }
#portfolio_main_nav { margin: 10px auto 40px auto; text-align: center;  }
#portfolio_main_nav ul { display: inline; }
#portfolio_main_nav li { color: #4E4E4D; font-size: 70%; font-weight: bold; padding: 0 20px; list-style-type: none; display: inline;  }
#portfolio_main_nav a:link { color: #4E4E4D; text-decoration: none;} 
#portfolio_main_nav a:visited { color: #4E4E4D; text-decoration: none; }
#portfolio_main_nav a:hover { color: #D9DFE0; text-decoration: none; }
#portfolio_main_nav a:active { text-decoration: none; }
.portfolio_main_nav_active li a { color: #979797; }
.portfolio_main_nav_active a:link { color: #979797; }
.active_page li { color: #979797; }
.active_page a:link {color: #979797;}

#gallery_content {  text-align: center; margin: 50px auto 0px auto; }
#gallery_content_text {  margin-top: 15px;  }
#gallery_content_text h4 { color: #4E4E4D; }
#gallery_content img { border: 1px #333 solid; }

#portfolio_gallery_nav_wrap { width: 575px; text-align: center; margin: 0 auto 0 auto;}
#portfolio_gallery_nav { text-align: center; padding: 0 5px 0 5px; }
#portfolio_gallery_nav img { text-decoration: none; border: 1px #333 solid;}

.text_content_statement { margin: 0 auto ; width: 600px; font-size: 85%;  letter-spacing: 1em; }
.text_content_statement dt { padding: 0 0 10px 0; color: #4E4E4D; font-style: italic; letter-spacing: .1em; font-size: 1.2em; }
.text_content_statement dd { text-align: left; margin: 0; font-size: .9em; letter-spacing: .1em; text-decoration: none; color: #CCC; }
.text_content_statement h2 { color: #979797; font-style: italic;  }
.text_content_statement h3 { color: #979797;letter-spacing: .1em; }

#portfolio_archive-content {text-align: center; margin: 0;}
#portfolio_archive-content h3 { text-align: center; padding: 0 0 20px 0 ; color: #979797; letter-spacing: .1em; }
.portfolio_archive-list { margin: 0 auto 0 auto; text-align: center; width: 500px; font-size: .9em; letter-spacing: .1em;}
.portfolio_archive-list li { display:inline; padding: 5px 2px ;}

textarea {background-color: #CCC;}
input {background-color: #CCC;}