/*
Theme Name: Louis B James
Theme URI: 
Author: Digital Pulp
Author URI: http://www.digitalpulp.com/
Description: Custom theme for Louis B. James by Digital Pulp
Version: 1.0.2
License: 
License URI: 
Tags: 
*/


/**
 * http://meyerweb.com/eric/tools/css/reset/
 * v2.0 | 20110126
 * License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}


/* =WordPress Core: http://codex.wordpress.org/Theme_Review#Theme_Template_Files (WordPress-Generated CSS Classes)
										http://codex.wordpress.org/CSS#WordPress_Generated_Classes
-------------------------------------------------------------- */
.alignnone {margin:0px;}
.aligncenter, div.aligncenter {}
.alignright {float:right; margin:0px;}
.alignleft {float:left; margin:0px;}
.aligncenter {}
a img.alignright {}
a img.alignnone {}
a img.alignleft {}
a img.aligncenter {}
.wp-caption {}
.wp-caption.alignnone {}
.wp-caption.alignleft {}
.wp-caption.alignright {}
.wp-caption img {}
.wp-caption p.wp-caption-text {}
/* the_post_thumbnail() */
img.wp-post-image {}
img.attachment-thumbnail {}
img.attachment-medium {}
img.attachment-large {}
img.attachment-full {}
/* edit_post_link() */
.post-edit-link {}
/* Alignment Classes: */
.aligncenter {}
.alignleft {}
.alignright {}
/* Caption Related Classes: */
.wp-caption {}
.wp-caption-text {}
.gallery-caption {}
/* Comment Classes: */
.bypostauthor {}
/* post_class() */
.post-id {}
.post {}
.attachment {}
.sticky {}
.hentry /*(hAtom microformat pages)*/ {}
.category-ID {}
.category-name {}
.tag-name {}
.format-name {}



/* Site Containers Louis B James
-------------------------------------------------------------- */
body {color:#231F20; min-width:1000px;}
a {color:#231F20;}
a:hover {text-decoration:none;}

/* Site Containers
-------------------------------------------------------------- */
#bodywrapper {padding:40px;}
#bodywrapper:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
#header {width:214px; margin-right:40px;}
#contentwrapper {width:625px; margin-bottom:40px;}

/* Header
-------------------------------------------------------------- */
.home #header h1 {width:211px; height:116px;}
#mainNav {margin:40px 0 0 64px; font: .9375em "Times New Roman", Times, serif;}
#mainNav li {margin-bottom:4px;}
#mainNav li .sub-menu {margin-bottom:6px; padding-left:8px;}
.js #mainNav li .sub-menu {display:none;}
#mainNav a {text-decoration:none;}
#mainNav .current-menu-item {font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:normal;}
#mainNav .current-menu-item  .sub-menu {font-weight:normal; font-style:normal;}
.home #header .content {margin:302px 0 0 64px;}
.home #header .content address {margin-bottom:15px; font:.8125em/115% "Times New Roman", Times, serif;}
.home #header .content p {font-family:"Times New Roman", Times, serif; line-height:125%;}

/* Generic Styles
-------------------------------------------------------------- */
h1, h2 {line-height:100%; margin-bottom:30px; font-family:"Times New Roman", Times, serif;}
h1 {font-size:1.25em;}
h2 {font-size:1em;}
h3 {font: .8125em/115% "Times New Roman", Times, serif; font-weight:bold; margin-bottom:10px;}
strong, b, .bold {font-weight:bold;}
em, i {font-style:italic;}
.clearAll {clear:both;}

/* Home Page
-------------------------------------------------------------- */
.home.page #contentwrapper {margin-top:0px;}
.home.page-template-hp-horizontal-php #contentwrapper .articleimage {margin-bottom:10px;}
.home #contentwrapper .articleimage p.caption-text {font: .75em/130% "Times New Roman", Times, serif;}
.home.page-template-hp-horizontal-php #contentwrapper .articleimage p {margin-bottom:15px;}
.home.page-template-hp-horizontal-php #contentwrapper .articleimage p.caption-text {width:240px; margin-top:6px; text-align:right;}
.home.page-template-hp-horizontal-php #contentwrapper .articlebody h1 {width:360px;}
.home.page-template-hp-horizontal-php #contentwrapper .articlebody p,
.home.page-template-hp-vertical-php #contentwrapper .articlebody p {font: .9375em/130% "Times New Roman", Times, serif;}
.home.page-template-hp-vertical-php #contentwrapper {margin:0px;}
.home.page-template-hp-vertical-php #contentwrapper .articleimage p {margin:0px;}
.home.page-template-hp-vertical-php #contentwrapper .articlebody {width:180px; margin-top:179px;}

/* Single.php
-------------------------------------------------------------- */
.single #contentwrapper .articlebody p.caption-text {font: .75em/130% "Times New Roman", Times, serif;}
.single #contentwrapper .articlebody p.caption-text {width:240px; text-align:right; float:right;}

/* Artists & Exhibitions Cat
-------------------------------------------------------------- */
.category #contentwrapper {}
.category #contentwrapper #slideshowNav, .category #contentwrapper #photowrapper #gridView {display:none;}
.category #contentwrapper #photowrapper #fullView {}
.category #contentwrapper #photowrapper #fullView {} li img.alignnone, .category #contentwrapper #photowrapper #fullView {} li img.aligncenter, .category #contentwrapper #photowrapper #fullView {} li img.alignleft, .category #contentwrapper #photowrapper #fullView {} li img.alignright  {margin:0px; float:none;}
.category #contentwrapper #photowrapper #fullView li {margin-bottom:25px; text-align:right;}
.category #contentwrapper #photowrapper #fullView li p.caption-text {font: .75em/130% "Times New Roman", Times, serif;}
.category #contentwrapper #photowrapper #gridView {margin-top:150px;}
.category #contentwrapper #photowrapper #gridView li {padding:2px; float:left;}
.category #header .content .artmetalist {display:none;}
.category.js #header .content .artmetalist {display:block;}
.category.js #header .content .artmetalist li {display:none;}
.category.js #header .content .artmetalist li.active {display:block;}
.category.js #contentwrapper {margin-top:12px;}
.category.js #contentwrapper #slideshowNav {margin:12px 0 25px 0; display:block;}

.category.js #contentwrapper #photowrapper {width:625px; height:580px; overflow:hidden;}
/*.category.js #contentwrapper #photowrapper #gridView {width:625px; height:580px; position:relative; display:none;}*/
.category.js #contentwrapper #photowrapper #gridView {width:625px; /*height:580px;*/ position:relative; display:none; height:430px; overflow:auto;}
.category.js #contentwrapper #photowrapper #fullView {width:625px; height:580px; position:relative; display:block;}
.category.js #contentwrapper #photowrapper #fullView li {width:625px; height:580px; float:left; display:none;}
.category.js #contentwrapper #photowrapper #fullView li.active {display:block;}
.category.js #contentwrapper #photowrapper #fullView li p {margin:0px; padding:0px; position:absolute; right:0px; bottom:0px; }
.category.js #contentwrapper #photowrapper #fullView li .metadata {display:none;}

.category.js #contentwrapper #slideshowNav {font:.8125em "Times New Roman", Times, serif; position:relative; display:block;}
.category.js #contentwrapper #slideshowNav a {text-decoration:none;}
.category.js #contentwrapper #slideshowNav ul {float:left;}
.category.js #contentwrapper #slideshowNav ul li {float:left; margin:0 6px;}
.category.js #contentwrapper #slideshowNav .previous, .category.js #contentwrapper #slideshowNav next{float:left;} 
.category.js #contentwrapper #slideshowNav .previous, .category.js #contentwrapper #slideshowNav next {padding-bottom:1px;} 
.category.js #contentwrapper #slideshowNav .grid {margin-left:6px; position:relative; top:1px;}

.category #header .content {margin:72px 0 0 64px;} {margin:72px 0 0 64px;}
.category #header .content h2 {font-size:1.25em; margin-bottom:5px;}
.category #header .content p {font: .8125em "Times New Roman", Times, serif;}
.category #header .content .showdates {margin-top:72px; font-size:1.153em;}
.category #header .content .artmetalist {margin-top:19px; font-size:.923em;}
.category #header .content .exhibitionmeta, .category #header .content .artistmeta {margin-top:19px;} /** Might Need To Remove Artists Meta Laster */
/*
.category #contentwrapper #photowrapper #gridView {position:absolute; right:0; bottom:0;}
.category #contentwrapper #photowrapper #gridView li {float:right; padding:0 2px;}
*/

/* Artists Cat
-------------------------------------------------------------- */
.category-artists #contentwrapper, .category-artists.js #contentwrapper {margin-top:157px;}
.category-artists #contentwrapper ul {font:1.25em "Times New Roman", Times, serif;}
.category-artists #contentwrapper ul li {margin-bottom:6px; float:left;}
.category-artists #contentwrapper ul li.alternate {margin-left:24px;}
.category-artists #contentwrapper ul a {text-decoration:none; display:block; width:300px;}


/* Exhibitions Cat
-------------------------------------------------------------- */
.category-11 #contentwrapper, .category-11.js #contentwrapper, .category-12 #contentwrapper, .category-12.js #contentwrapper, .category-13 #contentwrapper, .category-13.js #contentwrapper {margin-top:157px;}
.category-11 #contentwrapper ul, .category-12 #contentwrapper ul, .category-13 #contentwrapper ul {font:1.25em "Times New Roman", Times, serif;}
.category-11 #contentwrapper .exhibitions li .date, .category-12 #contentwrapper .exhibitions li .date, .category-13 #contentwrapper .exhibitions li .date {font-size:.75em;}
.category-11 #contentwrapper .exhibitions, .category-12 #contentwrapper .exhibitions, .category-13 #contentwrapper .exhibitions {margin-bottom:40px;}
.category-11 #contentwrapper .exhibitions li, .category-12 #contentwrapper .exhibitions li, .category-13 #contentwrapper .exhibitions li {display:block; float:none;}
.category-11 #contentwrapper .exhibitions li h2, .category-12 #contentwrapper .exhibitions li h2 , .category-13 #contentwrapper .exhibitions li h2 {margin-bottom:0px; display:inline;}
.category-11 #contentwrapper ul a, .category-12 #contentwrapper ul a, .category-13 #contentwrapper ul a {text-decoration:underline;}

.addition_show_info {font:.8125em/115% "Times New Roman", Times, serif; clear:both; display:block;}
.addition_show_info h1 {font-size:1.54em;}
.addition_show_info h2 {font-size:1.23em;}
.addition_show_info p {margin-bottom: 10px;}
.addition_show_info ul {margin-bottom:5px;}
.addition_show_info ul li {padding:0 0 5px 10px;}


/* News & Information
-------------------------------------------------------------- */
.page #contentwrapper {margin-top:159px;}
.page #contentwrapper p, .page #contentwrapper address, .page #contentwrapper ul {font:.875em/130% "Times New Roman", Times, serif; margin-bottom:22px;}
.pdfDL {font: .875em "Times New Roman", Times, serif;}
.post-type-archive-lbj_news #contentwrapper {margin-top:162px;}
.post-type-archive-lbj_news #contentwrapper p, .post-type-archive-lbj_news #contentwrapper ul {font: .8125em/115% "Times New Roman", Times, serif; margin-bottom:10px;}
.post-type-archive-lbj_news #contentwrapper ul li {margin-bottom:4px;}
.page #contentwrapper div {width:300px;}

/* LightBox
-------------------------------------------------------------- */
.black_box {width:100%; height:100%; position:absolute; top:0; left:0; background:url(img/bg-black.png) repeat 0 0; z-index:500; cursor:pointer;}
.white_box {padding:10px 20px 20px; position:absolute; left:50%; z-index:600; background-color:#ffffff;}
.white_box img {margin:0px; !important;}
.white_box .alignnone, .white_box .aligncenter, .white_box .alignright, .white_box .alignleft {margin:0px; float:none;}
.lightbox_close {text-align:right; padding-bottom:6px; cursor:pointer; color:#b3b3b3;}


.section-title {font-size:1.25em;}

/* CLEAR */
.clear-all:before, .clear-all:after {content:""; display:table;}
.clear-all:after {clear:both;}
/* For IE 6/7 (trigger hasLayout) */
.clear-all {zoom:1;}

.artists {margin-bottom:65px;}