/* FLICKR START*/

/*PREVIEW START*/
#project_box { width: 290px; height: 215px; overflow: hidden; float: left; font-size: 12px; background-color: transparent; text-align: center; margin: 0 16px 0 0 }
#project_box a, #project_box a:link, #project_box a:active, #project_box a:visited { display: block; padding-left: 30px; text-align: center; color: #3b3b3b; font-weight: bold; border: 0; text-decoration: none; }
#project_box a:hover { }
#project_box img { height: 180px; overflow:hidden; border: 0; margin: 0 auto; }


#gallery_box { font-size: 12px; background-color: transparent; text-align: center; margin: 0 16px 0 0 }

#project_set a, #project_set a:link, #project_set a:active, #project_set a:visited { color: #3b3b3b; border: 0; text-decoration: none; float: left }
#project_set a:hover { }

#gallery_box img { border: 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; overflow: hidden; }
.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*/
.projectset { text-align: center; margin-top: -2px; margin-left: 17px; } 
.thumbset     { text-align: center; margin-top: -2px; margin-left: 255px }
.preview_prop { width: 1px; height: 270px; float: right }
.thumbset a, .projectset a   { background: transparent; margin-right: 25px; margin-top: 10px; margin-bottom: 0; width: 175px; height: 130px; float: left; overflow: hidden; position: relative; }
.projectset img { height: 130px; overflow: hidden; border: 0; }
.projectset a:hover   { background: #FFF }
.thumbset a:hover { background: #f93 }
.thumbset img { border: 0; }
div#thumbset_desc     { font-size: 11px; text-align: left; margin-right: 30px }
#project_description { font-size: 11px; text-align: justify; margin-left: 17px; margin-right: 35px; margin-bottom: 50px; }
#project_description a, #project_description a:link, #project_description a:active, #project_description a:visited { float: none; color: #903103; text-decoration: underline; }
#project_description a:hover { text-decoration: underline; color: #f7921e; }
#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 { line-height: 18px; 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 }

#gallerynavproj     { color: #919191; font-size: 8px; text-align: center; margin-top: 0; margin-bottom: 10px; margin-left: 60px; margin-right: 92px }
#gallerynavproj a, #gallerynavproj a:link, #gallerynavproj a:active, #gallerynavproj a:visited    { color: #919191; text-decoration: none; text-transform: uppercase; margin: 0; padding: 0; height: auto; float: none }
#gallerynavproj 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*/
