/* FLICKR START*/

/*PREVIEW START*/
#gallery_box { font-size: 12px; background-color: transparent; text-align: center; margin: 0 16px 0 0 }
#gallery_intro { color: #fff; background-color: #311e19; text-align: left; width: 170px; float: left }
.previewset    { text-align: center; margin-top: -2px; margin-left: 185px }
.preview_prop { width: 1px; height: 270px; float: right }
.previewset a   { background: transparent; margin-right: 7px; margin-bottom: 7px; padding: 2px; width: 75px; height: 75px; float: left }
.previewset a:hover   { background: #f93 }
.previewset img { border: 0 }
.previewset_title    { color: #3b3b3b; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center; width: auto; height: auto }
.previewset_title a, .previewset_title a:link, .previewset_title a:active, .previewset_title a:visited    { color: #3b3b3b; font-weight: bold; text-decoration: none; margin: 0; padding: 0; width: auto; height: auto }
.previewset_title a:hover    { color: #7a67ee; font-weight: bold; text-decoration: none; background-color: transparent }
.number_of_photos { font-size: 9px; font-weight: normal; margin: 0; padding: 0 }
#artist_name { color: #fff; font-size: 15px; font-weight: bold; letter-spacing: 0.05em; padding: 12px 12px 10px }
.artist_list   { background-color: #311e19; list-style-type: none; margin-top: 0; padding-top: 0; padding-left: 12px }
.artist_list li   { font-size: 11px; letter-spacing: 0.05em; padding-bottom: 6px }
.artist_list a, .artist_list a:link, .artist_list a:active, .artist_list a:visited  { color: #fff; text-decoration: none }
.artist_list a:hover  { color: #fff; text-decoration: underline }
/*PREVIEW END*/

/*THUMBS START*/
.thumbset     { text-align: center; margin-top: -2px; margin-left: 255px }
.preview_prop { width: 1px; height: 270px; float: right }
.thumbset a   { background: transparent; margin-right: 7px; margin-bottom: 7px; padding: 2px; width: 75px; height: 75px; float: left }
.thumbset a:hover   { background: #f93 }
.thumbset img { border: 0 }
div#thumbset_desc     { font-size: 11px; text-align: left; margin-right: 30px }
#gallery_info { color: #fff; background-color: #311e19; text-align: left; margin-left: 17px; width: 208px; float: left }
.artist_excerpt { padding: 12px }
.artist_info { list-style-image: url("http://www.carolinecarlisle.com/images/ccbullet.gif"); margin-left: 3.5em }
.artist_info li { padding-bottom: 6px; vertical-align: middle }
.artist_info a, .artist_info a:link, .artist_info a:active, .artist_info a:visited  { color: #fff; text-decoration: none }
.artist_info a:hover  { color: #fff; text-decoration: underline }
/*THUMBS END*/

#headline { display: block; line-height: 20px; margin-right: 30px; margin-bottom: 10px; margin-left: 17px; border-bottom: 3px solid #f7921e }
#headline_info { line-height: 18px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; border-bottom: 3px solid #f7921e }
#flickrset_title   { color: #443027; font-size: 16px; font-weight: bold; text-decoration: none; text-align: left; float: left }
#flickrset_title a, #flickrset_title a:link, #flickrset_title a:active, #flickrset_title a:visited { color: #443027; font-weight: bold; text-decoration: none }
#flickrset_title a:hover  { color: #f7921e; font-weight: bold; text-decoration: none }
.gallery_link  { color: #fff; font-size: 12px; text-decoration: none; background-color: #f7921e; padding-top: 1px; padding-right: 5px; padding-left: 5px; float: right }
.gallery_link a, .gallery_link a:link, .gallery_link a:active, .gallery_link a:visited   { color: #fff; text-decoration: none; background-color: #f7921e }
.gallery_link a:hover   { color: #39231d; text-decoration: none; background-color: #f7921e }
.clearleft { position: relative; height: 1px; clear: left }
#gallerynav     { color: #919191; font-size: 10px; text-align: center; margin-top: 10px; margin-bottom: 10px; margin-left: 60px; margin-right: 60px }
#gallerynav a, #gallerynav a:link, #gallerynav a:active, #gallerynav a:visited    { color: #919191; text-decoration: none; text-transform: uppercase; margin: 0; padding: 0; height: auto; float: none }
#gallerynav a:hover  { color: #bf0000; text-decoration: none; background-color: transparent }
.previous { text-align: left; text-transform: uppercase; width: 120px; float: left }
.previousthumb { text-align: left; text-transform: uppercase; padding-left: 12px; width: 120px; float: left }
.next { text-align: right; text-transform: uppercase; width: 120px; float: right }
.nextthumb    { text-align: right; text-transform: uppercase; width: 120px; float: right }

/*IMAGE START*/
#individual  { padding-top: 0 }
#individual .flickrsetnav { text-align: center }
#ndividual .flickrsetnav a, .individual .flickrsetnav a:link, .individual .flickrsetnav a:visited { text-decoration: none }
#individual .image { text-align: center }
#individual .image img { padding-bottom: 10px }
#individual .setname { display: inline }
#individual_desc { text-align: center; padding-top: 0px; margin-left: 60px; margin-right: 60px;  }
.image_title { font-size: 11px; font-style: italic; font-weight: bold; margin-top: 10px; padding-bottom: 10 }
.image_description { color: #3b3b3b; font-size: 10px }
.image_description p { margin-bottom: 10px }
.image_description a, .image_description a:link, .image_description a:active, .image_description a:visited { text-decoration: none }
.image_description a:hover { text-decoration: underline }
.image_taken { font-size: 10px; font-style: italic; margin-top: 10px; margin-bottom: 5px }
/*IMAGE END*/

.flickr_comments { color: #969a99; font-size: 11px; text-decoration: none; padding-top: 15px; padding-bottom: 20px }
.flickr_comments a, .flickr_comments a:link, .flickr_comments a:active, .flickr_comments a:visited { color: #969a99; font-weight: bold; text-decoration: none }
.flickr_comments a:hover { color: #bf0000; font-weight: bold; text-decoration: underline }
/* FLICKR END*/