@charset "utf-8";
/* CSS Document */

.clear {clear: both;}

* {margin: 0; padding: 0;}

a { color: #6699FF; text-decoration: none;}
a:link {color: #6699FF;}
a:visited {color: #6699FF; text-decoration: none;}
a:hover {color:#6699FF; text-decoration: underline;}
a:active, a:focus {color:#6699FF;}

ol, ul {list-style-position: inside; font-size: 12px;}

body {background-color: #000; color: #666; font-family: "Trebuchet MS", sans-serif; 
font-style: normal; font-weight: normal; text-align: center; position: relative; font-size: 12px;}

#navBar {position: absolute; right: 0; top: 20px;}

#navBar li { float: right; font-size: 10px; color: #ccc; letter-spacing: 2px; text-transform: uppercase; list-style: none; padding: 15px 5px; text-decoration: none;}

#containerTop {width: 875px; margin: 0 auto; clear: both;}

#header {position: relative; height: 50px;}

#header #logoSection {position: absolute; left: 20px; top: 10px;}

#header #logoSection #logoTitle {font-weight: bold; text-align: center; padding: 10px 0; color: #777; font-size: 32px;}
#header #logoSection #logoTitle a:link {color: #777;}
#header #logoSection #logoTitle a:visited {color: #777;}
#header #logoSection #logoTitle a:hover {}
#header #logoSection #logoTitle a:active {}
#header #logoSection #logoTitle span {font-weight: normal; font-size: 14px; text-decoration: underline;}

#thumbNavSection {position: absolute; right: 100px; top: 10px;}

#thumbNavSection .firstThumbNav {clear: left;}

#thumbNavSection li {list-style: none; float: left; width: 77px; margin: 5px 10px;}

#thumbNavSection .lastThumb {margin-right: 0;}

#container #thumbNavSection .thumbNavSectionTitle {display: block; float: left; padding: 2px 0px; font-size: 10px; text-align: left; margin: 0 10px; color: #fff; letter-spacing: 2px; font-weight: bold;}

#container #thumbNavSection .thumbNavSectionTitle span {font-weight: normal; font-style: italic;}

#container #thumbNavSection .thumbNavSectionArt {width: 271px;}
#container #thumbNavSection .thumbNavSectionCommercial {width: 368px;}

#container #mainContent {clear: both; width: 875px; margin: 25px 0;
text-align: left;}

#container #mainContent #galleryInformation {float: left; width: 300px; padding: 20px 0;}

h1 {font-size: 18px; color: #fff; padding: 0px 0 5px; margin: 0px 10px 0px 20px;font-family: "Times New Roman", Times, serif;}

h1 span {border-bottom: 1px solid #ccc;}

p {font-size: 12px; color: #ccc; padding: 10px 20px; line-height: 1.5em;}

#subContent li {line-height: normal; font-size: 12px; color: #ccc; line-height: normal; padding: 0 10px;}

.blockQuote {position: relative; left: 20px; font-size: 11px;}

.quote {font-size: 18px;}

.byLine {font-style: italic; display: block;}

#container #subContent {background-color: #666666; clear: both; text-align:left; font-size: 12px; color: #fff; padding: 20px 0;}

#oddPortraitPage #container #subContent {padding: 0;}

#container #subContent2 {background-color: #242424; text-align:left; font-size: 12px; color: #fff; padding: 20px 0;}
#container #subContent3 {background-color: #000; text-align:left; font-size: 12px; color: #fff; padding: 20px 0;}
#container #collections {background-color: ##242424; text-align:left; font-size: 12px; color: #fff; padding: 20px 0;}
#container #grantsClientList {background-color: #242424; text-align:left; font-size: 12px; color: #fff; padding: 20px 0;}

#container #biblio {text-align:left; font-size: 12px; color: #fff; padding: 20px 0;}

#container #subContent h1 {margin: 0;}

#container #subContent2 h1 {margin-left: 20px;}

#subContent p {line-height: 1.25em; padding: 10px 0;}

#subContent2 p {line-height: 1.25em; padding: 10px 0;}

#subContent .subContentThumbs {float: left; border: 2px solid #ccc; margin: 0 15px 10px 0;}

#subContent .subContentThumbsRight {float: right; border: 2px solid #ccc; margin: 0 0 0 10px;}

#container #about, #container #prices, #container #quotes, #container #collections, #container #grantsClientList, #container #biblio {width: 875px; 
margin: 0 auto; font-size: 14px; color: #fff;}

table {border: 1px solid #ccc;}
td {padding: 5px; font-size: 12px; color: #fff;}
#tableHeader {background-color: #666; text-transform: uppercase;}

.bqstart {
     /*float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 30px;
     margin-bottom: -50px;*/
     font-size: 150%;
     color: #fff;
 }

 .bqend {
     /*float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 35px;*/
     font-size: 150%;
     color: #fff;
 }
 
#subContent blockquote {width: 380px; float: left; margin: 20px 20px 20px 0; height: 220px;}
 
#subContent blockquote p {font-size: 16px; color: #fff; font-weight: bold; padding: 30px 30px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif;}
 
#subContent blockquote .quotedBy {padding: 0px 30px 10px 10px; text-align: right; text-transform: uppercase; color: #fff; clear: right; font-size: 12px; letter-spacing: 1px; font-family: "Trebuchet MS", sans-serif;}

.aboutXavierPhoto {float: left; margin: 0 25px 50px 25px;}

.aboutXavierPhoto img {padding: 0 0 5px 0;}

#container .listContent li {color: #ccc; font-size: 14px; list-style: none;}

.activeTopSection a {text-decoration: underline;}

#container .awards {margin: 0; padding: 10px 0;}

#container .awards li {font-size: 12px; list-style: disc inside; padding: 0;}

#container .listContent .year {list-style:none; font-weight: bold; padding-bottom: 5px;}

.subContentLeft {width: 420px; float: left; margin-left: 20px;}
.subContentRight {width: 300px; float: right;}

h4 {font-size: 12px;}

.thumbNail {border: 2px solid #ccc;}

#biblio table {border: none; margin-left: 20px;}

#biblio table .greyRow {background-color: #242424;}

#biblio table td {color: #ccc;}

#biblio h1 {margin: 0 0 5px 20px;}

#scheduleTable table {border: none;}

#scheduleTable table .greyRow {background-color: #242424;}

#scheduleTable table td {color: #ccc;}

#scheduleTable h1 {margin: 0 0 5px 0;}

#header .currentPg {text-decoration: underline;}

#footer {text-align: right;}
#footer a {color: #ccc;}
#footer a:link {color: #ccc;}
#footer a:visited {color: #ccc;}
#footer a:hover {color: #ccc;}
#footer a:active {color: #ccc;}


