/* bd */
#bd {padding:18px 0 18px 0;}
#bd h2 {font-weight:bold;font-size:18px;line-height:20px;color:#000;margin:0 0 20px 0;}
#bd h2.inset {margin:0 0 20px 125px;}
#bd h2.inset-and-section {margin:0 0 20px 125px;font-style:oblique;color:#999;}

#bd h2 a {color:#000;}
#bd h2 a:hover {color:#000;}
#bd h2#welcome-section {font-weight:bold;font-size:36px;line-height:36px;color:#000;margin:0 0 18px 0;border-top:1px solid #ccc;padding:10px 0 0 0;}
#bd h4 {font-weight:bold;font-size:12px;line-height:12px; color:#444;margin:0 0 0 0;padding:0 0 0 0;}
#bd h4 em a {font-weight:normal;font-size:12px;line-height:12px; color:#444;text-decoration:underline;}
#bd h4 em a:hover {font-weight:normal;font-size:12px;line-height:12px; color:#444;text-decoration:none;}
#bd h3 {font-weight:bold;font-size:18px;line-height:20px;color:#000;margin:0 0 20px 125px;}
#bd h3.external-link {font-weight:bold;font-size:14px;line-height:20px;color:#000;margin:0 0 0 0;padding:0 0 20px 0;}
#bd h3 em {font-size:12px;font-weight:normal;font-style:oblique;}
#bd .external-link-body {margin:-20px 0 20px 0;}

#bd #main-column span.finding_link {font-size:11px;}
#bd #main-column span.finding_link a {background-color:#EDFFA7;padding:2px;}

#bd #lets-make-some-space {margin:0 9px 0 0;}
#bd #main-column .external-link-link p {margin:0;}
#bd #main-column .external-link-link-no-body p {margin:0 0 20px 0;}
#bd #main-column p {font-size:14px;line-height:20px;color:#000;margin:0 0 20px 0;}
#bd #main-column ul {font-size:14px;line-height:20px;color:#000;margin:0 0 20px 20px;list-style-type:circle;}
#bd #sidebar p {font-size:11px;line-height:20px;color:#666;margin:0 0 20px 0;}
#bd small {font-size:11px;line-height:14px;color:#666;font-style:oblique;}
#bd .iamstillalive-twenty-eighty-wrap {padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #eee;}
#bd .iamstillalive-twenty-eighty-wrap-no-border {padding:0 0 10px 0;margin:0 0 10px 0;}
#bd .iamstillalive-twenty {float:left;width:105px;text-align:right;padding:0;font-size:11px;color:#666;line-height:20px;font-weight:normal;}
#bd .iamstillalive-eighty {float:right;width:540px;}
#bd .iamstillalive-eighty-twenty-wrap {padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #eee;}
#bd .iamstillalive-twenty-eighty-wrap-top-border {padding:10px 0 0 0;margin:10px 0 0 0;border-top:1px solid #eee;}
#bd .iamstillalive-eighty-twenty-wrap-no-border {padding:0 0 10px 0;margin:0 0 10px 0;}
#bd .iamstillalive-eighty-twenty-twenty {float:right;width:18%;text-align:left;padding:0;font-size:11px;color:#666;line-height:20px;font-weight:normal;}
#bd .iamstillalive-eighty-twenty-eighty {float:left;width:80%;}
#bd .iamstillalive-note-unit {margin:0 0 20px 0;padding:0 0 20px 0;}
#note_body {width:100%;}
#main-column, #sidebar {}

#sidebar ol, #bd #main-column ol {font-size:12px;line-height:20px;color:#666;margin: 8px 0 20px 0;}
#sidebar ol li, #bd #main-column ol li {font-size:12px;line-height:12px;padding:0;border-bottom:1px solid #eee;}
#sidebar ol li a, #bd #main-column ol li a {display:block;background-color:#fff;padding:3px 8px 4px 8px;}
#sidebar ol li a:hover, #bd #main-column ol li a:hover {display:block;background-color:#eee;padding:3px 8px 4px 8px;}

#bd a, 
#bd a:visited {color:#000;font-weight:bold;text-decoration:none;}
#bd a:hover {color:#666;font-weight:bold;text-decoration:underline;}

#bd #main-column h3 a, 
#bd #main-column h3 a:visited {color:#000;font-weight:bold;text-decoration:none;}
#bd #main-column h3 a:hover {color:#000;font-weight:bold;text-decoration:underline;}



div#inset-image {float:left;width:540px;margin:0 0 20px -110px;height:120px;border:1px solid #000;}
blockquote {font-size:14px;line-height:20px;font-style:oblique;color:#666;}

#bd #main-column blockquote {margin-left:0;padding: 0 0 0 0;border-left:1px solid #CCC;}
#bd #main-column blockquote p {color:#444;font-style:oblique;padding:0 0 0 9px;}
#bd #main-column blockquote p strong {color:#222;font-style:normal;font-weight:normal;}
#bd #main-column blockquote p em {color:#444;font-style:normal;}
#bd #main-column pre {overflow:auto;border:1px solid #d1d1d1;padding:20px;font-size:11px;margin:18px 0;}

#bd table.admin {width:100%;margin:0 0 20px 0;}
#bd table.admin th {color:#666;font-size:11px;padding:0 0 10px 0;}
#bd table.admin td {color:#444;font-size:12px;padding: 10px 0;border-bottom:1px solid #ccc;}

#bd .metadata {margin:-10px 0 40px 0;}
#bd .metadata-external-link span, 
#bd .metadata span {background:transparent url('/images/diag.gif') repeat top left;}
#bd #main-column .metadata p a.content-type,
#bd #main-column .metadata-external-link p a.content-type {color:#369;}  

#bd .metadata-external-link {margin:-10px 0 40px 0;}
#bd #main-column .metadata p, #bd #main-column .metadata-external-link p {font-size:11px;line-height:20px;color:#666;margin:0;padding:0;}
#bd #main-column .metadata p a, #bd #main-column .metadata-external-link p a {color:#444;font-weight:normal;}

#bd .side-metadata {padding:0;}
#bd .side-metadata-external-link {padding:0;}                              
#bd .stills-unit {margin:0 0 10px 0;width:540px;overflow:hidden;}
#bd .stills-unit a img {border:4px solid #eee;}
#bd .stills-unit a:hover img {border:4px solid #000;}

#bd .handle {padding:1px 2px;background:#e7e3d9;cursor:move;text-align:right;float:right;font-size:10px;line-height:10px;text-transform:uppercase;color:#666;}
#bd ol#sort-list li {border-bottom:1px solid #eee;margin:0;padding:9px 0;list-style-type:none;}
#bd ol#sort-list-image li {float:left;width:100px;height:70px;border:0px solid;margin:0;padding:0;}

.even { background: #fbfbfb; }
.odd { background: #fff; }
.unread { background: #ffa;}

#bd .add-attachment {margin:20px 0 10px 0;border:1px solid #ccc;background: #fbfbfb;padding:9px;font-size:12px;line-height:12px;font-weight:bold;}
#bd .add-attachment-active {border:1px solid #666;background: #eee;padding:9px;font-size:12px;line-height:12px;font-weight:bold;}

#bd .remove-attachment {border:1px solid #ccc;background: #fefefe;padding:9px;font-size:11px;line-height:12px;font-weight:bold;margin:9px 0 0 0;}
#bd .remove-attachment em {font-weight:bold;font-style:oblique;}
#bd .remove-attachment-active {border:1px solid #666;background: #eee;padding:9px;font-size:11px;line-height:12px;font-weight:bold;}

#bd .still-wrap {}
#bd .still-tiny {float:left;width:100px;height:70px;}
#bd .still-quarter {float:left;width:180px;height:160px;}
#bd .still-quarter a img {border:2px solid #eee;}
#bd .still-quarter a:hover img {border:2px solid #ccc;}
#bd #main-column .still-quarter p {font-size:11px;line-height:11px;padding:5px 5px 0 5px;}

#bd .notice-sold-out {margin:10px 0 0 0; padding:5px;background-color:#eee;border:1px solid #ccc;font-size:11px;font-weight:bold;line-height:11px;font-style:oblique;color:#444;}

#bd .embedded-video {border:1px solid #eee;padding:1px;margin:0 0 20px 0;}

#bd .search-wrapper {border:1px solid #eee;padding:10px 10px 0 10px;margin:0 0 20px 0;}
#bd .search-wrapper fieldset {margin:0 0 10px 0;padding:0;}
#bd .search-wrapper input#search {width:340px;font-size:18px;}
#bd .search-wrapper select {width:110px;font-size:14px;}
#bd input#search {padding:2px;font-size:14px;}

#bd div#tag-cloud {width:100%;margin:20px 0;}
#bd div#tag-cloud div {display:inline;margin:0 4px 0 0;font-weight:bold;border:none;}

a.not-popular {font-size:10px;color:#aaa !important;}
.not-very-popular {font-size:12px;color:#777 !important;}
.somewhat-popular {font-size:14px;color:#555 !important;}
.popular {font-size:16px;color:#333 !important;}
.very-popular {font-size:18px;color:#111 !important;}
.ultra-popular {font-size:20px;}

#bd table.activities {width:100%;margin:0 0 20px 0;}
#bd table.activities th {color:#666;font-size:11px;padding:0 0 10px 0;}
#bd table.activities td {color:#444;font-size:12px;padding: 10px 0;border-bottom:1px solid #ccc;}
#bd td.activity-name {width:50%;}
#bd td.activity-still {width:20%;}
#bd td.activity-when {width:20%;}
#bd td.activity-class {width:10%;}
#bd #main-column td.activity-class a {font-size:12px;font-style:oblique;color:#666;font-weight:normal;background-color:#FFC;}

#bd .map-cntnr {padding:1px;margin:0 0 18px 0;border:1px solid #ccc;}
#bd .stream-map-cntnr {padding:1px;margin:0 0 18px 0;border:1px solid #ccc;}
#bd .location-map-cntnr {padding:0;margin:-9px 0 18px 0;}

#bd .map-cntnr p {padding:5px;margin:0;color:#666;font-size:11px;line-height:11px;}
#bd .map-cntnr p a {color:#666;}
#bd .map-cntnr p a:hover {color:#666;text-decoration:none;}

#bd .details {}
#bd #main-column .details ul {margin:10px 0 20px 0;padding:0;font-size:11px;font-weight:bold;}
#bd .details ul li {list-style-type:none;border-bottom:1px solid #ccc;padding:0 0 3px 0;margin:0 0 3px 0;font-size:11px;line-height:11px;color:#666;font-style:oblique;font-weight:normal;}
#bd .details ul li em {font-size:11px;line-height:11px;color:#000;font-style:normal;font-weight:normal;}
#bd .details h6 {margin:0;font-size:11px;font-weight:bold;padding:0;}

#bd #main-column .details p {color:#444;}

#bd table.featured-wrap {width:100%;margin:0 0 10px 0;}
#bd td.featured-quarters {padding:0;width:25%;text-align:center;padding:0 0 20px 0;}
#bd td.featured-quarters p {line-height:18px;font-size:12px;padding:2px 6px 0px 6px;margin:0;color:#444;text-align:left;}
#bd td.featured-quarters a img {border:4px solid #eee;}
#bd td.featured-quarters a:hover img {border:4px solid #ccc;}
#bd td.featured-quarters p a {color:#000;text-decoration:none;font-weight:bold;}
#bd td.featured-quarters p a:hover {text-decoration:underline;}
#bd .featured-without-stills {}

.product-tight {width:180px;height:200px;}
.product-loose {width:210px;height:180px;}
#bd #main-column  .products-product-unit, .products-product-unit {float:left;margin:0 4px 0 0;}
#bd #main-column  .products-product-unit a img, .products-product-unit a img {border:4px solid #eee;}
#bd #main-column  .products-product-unit a:hover img, .products-product-unit a:hover img {border:4px solid #ccc;}
#bd #main-column  .products-product-unit p, .products-product-unit p {color:#444;font-size:11px;line-height:14px;margin:4px 4px;}
#bd #main-column  .products-product-unit p a, .products-product-unit p a {color:#000;text-decoration:none;font-weight:bold;font-size:12px;}
#bd #main-column  .products-product-unit p a:hover, .products-product-unit p a:hover {text-decoration:underline;}
.products-front-wrap {margin:0 0 30px 0;padding:0 0 10px 0;border-bottom:2px solid #eee;}
#bd #main-column .products-front-wrap p {color:#444;font-size:11px;line-height:14px;margin:4px 4px;}
#bd #main-column .products-front-wrap p a {}

#bd #main-column .admin-utilities-wrap {border:1px solid #ccc;padding:10px;margin:0 0 20px 0;}
#bd #main-column .admin-utilities-wrap h3 {font-size:14px;line-height:14px;margin:0 0 10px 0;}
#bd #main-column .admin-utilities-wrap ul, #bd #main-column .admin-utilities-wrap li {margin-top:0;margin-bottom:5px;font-size:12px;line-height:12px;}

#bd #main-column .admin-utilities-wrap ul em a, #bd #main-column .admin-utilities-wrap li  em a {font-size:11px;font-weight:normal;}
#bd #main-column .admin-utilities-wrap .tiny-still {float:left;width:100px;height:70px;margin:0 0 10px 0;}
#bd #main-column .admin-utilities-wrap p {font-size:12px;line-height:12px;margin:0;}


#bd .square-still-unit {margin:10px 10px 0 0;width:53px;float:left;}
#bd .square-still-unit a img {border:4px solid #eee;}
#bd .square-still-unit a:hover img {border:4px solid #000;}


#bd .large-stills-unit {margin:0 0 0 0;}
#bd .large-stills-unit a img {border:4px solid #eee;}
#bd .large-stills-unit a:hover img {border:4px solid #000;}

#bd td.order-info {border-bottom:1px solid #eee;padding:10px 0;}
#bd .grand-total, #bd .total-cost {font-size:18px;font-weight:bold;color:#000;line-height:18px;}
#bd .sub-total, #bd .sub-total-cost,
#bd .shipping, #bd .shipping-cost {font-size:14px;font-weight:bold;color:#444;line-height:14px;}
#bd table.cart-order {margin:10px 0 0 0;}
#bd table.cart-order a {color:#000;font-weight:bold;text-decoration:none;}
#bd table.cart-order a:hover {color:#000;font-weight:bold;text-decoration:underline;}
#bd table.cart-order th {color:#999;font-size:11px;line-height:11px;}
#bd td.cart-item {border-bottom:1px solid #aaa;padding:10px 0;color:#444;font-size:12px;line-height:14px;}
#bd td.cart-item em {color:#444;font-size:14px;line-height:14px;}
#bd td.close-cart-tools {padding:10px 0 0 0;color:#444;font-size:12px;line-height:14px;}
#bd td.checkout-tools {padding:10px 0 0 0;color:#444;font-size:12px;line-height:14px;}
#bd td.checkout-tools a {background-color:#ffc;}
#bd span.checkout-quantity {color:#000;font-size:14px;line-height:14px;font-weight:bold;}

#bd td.ny-total {font-size:10px;line-height:12px;font-style:oblique;color:#666;} 
#bd td.ny-total em {font-weight:bold;font-style:oblique;} 
#bd td.ny-cost {font-size:12px;line-height:12px;font-weight:bold;font-style:oblique;color:#444;}

#bd #cart-wrap {border:4px solid #ebebe6;padding:0;margin:0 0 30px 0;}
#bd #cart_contents {border:1px solid #CCC;padding:10px;margin:0;}
#bd #cart_contents h3 {margin:0;padding:0;}
#bd #cart_contents a.continue {background-color:#ffc;color:#000;font-weight:bold;text-decoration:none;}
#bd #cart_contents a:hover {color:#000;font-weight:bold;text-decoration:underline;}

#bd #flash_notice_wrap {margin:0 0 10px 0;}
#bd #flash-notice {padding:10px;margin:0;background-color:#ebebe6;color:#666;font-size:11px;line-height:11px;}
#bd #flash-notice a {color:#333;text-decoration:underline;}
#bd #flash-notice a:hover {color:#333;text-decoration:none;}

.recipe_item .quantity { width: 110px; }
.recipe_item .name { width: 220px;}

#bd .recipe-item-quantity-name-wrap {padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #eee;}
#bd .recipe-item-name {float:right;width:330px;}
#bd .recipe-item-quantity {float:left;width:120px;}
#bd .recipe-item-quantity-name-wrap label {font-size:10px;color:#666;font-style:oblique;background-color:#ffc;}

#modal_container { padding:10px;background-color:#fff; border:4px solid #eee; overflow:auto; font-size:12px; color:#333; text-align:left; }
#modal_container p { font-size:12px; line-height:18px; color:#333;margin:0;padding:0;  }
#modal_overlay { background-color:#000; }
.modal-fixed-width {width:200px;}

#bd .fieldWithErrors { padding: 2px; background-color: red; display: table; }
#bd #errorExplanation {margin:0 0 10px 0;padding: 4px;border-right:1px solid #CCC;border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-top:1px solid #CCC;}
#bd #errorExplanation h2 {font-size:11px;line-height:11px;margin:0;padding:6px;letter-spacing:normal;color:#FFF;font-weight:bold;background-color:red;border:none;}
#bd #errorExplanation p {color: #333;margin-bottom: 0;padding: 0 0 5px 0;font-size:11px;line-height:11px;}
#bd #errorExplanation ul li { font-size:11px;line-height:11px;padding:4px 0; list-style: square; margin-left:15px; }

/* quotations */
#bd #main-column .quotation-description {padding:0 0 0 9px;border-left:4px solid #000;}
#bd #main-column .quotation-description p {font-size:18px;font-weight:bold;line-height:27px;}
#bd #main-column .quotation-source p {font-size:14px;margin:-9px 0 18px 0;}

/* locations */
#bd #main-column p.location-description {font-size:18px;font-weight:bold;line-height:27px;}
#bd #main-column p.location-description em {font-size:12px;font-style:oblique;}
#bd #main-column p.coordinates {margin:-18px 0 18px 0;color:#444;}
#bd #main-column p.coordinates a {color:#444;}

/* tweet */
#bd #main-column p.tweet {font-weight:bold;font-size:14px;}
#bd p.tweet span a {font-size:11px;font-weight:normal;font-style:oblique;}

/* object-list */
#bd #main-column ul.object-list {font-size:14px;font-weight:bold;font-style:oblique;}
#bd ul.object-list li {font-style:normal;}
#bd ul.object-list li em {}
#bd ul.object-list li em a {font-size:11px;font-weight:normal;font-style:oblique;}
#bd ul.object-list li strong {font-size:11px;font-weight:normal;}

#bd .site-dash-wrap {}
#bd .site-dash-unit {width:300px;height:120px;float:left;overflow:hidden;border-bottom:1px solid #ccc;margin:0 20px 20px 0;}


/* manage-section */
#bd #manage-section h3 {line-height:12px;font-size:12px;margin:0 0 3px 0;color:#444;}
#bd #manage-section ul {margin:0 0 18px 0;padding:0;}
#bd #manage-section ul li {line-height:11px;font-size:11px;padding:0;list-style-type:none;margin:0;}
#bd #manage-section ul li a {border-bottom:1px solid #eee;display:block;padding:5px;}
#bd #manage-section ul li a:hover {background:#B8433A;color:#fff;}
#bd #manage-section ul li a.active {background:#369;color:#fff;}
#bd #manage-section {}

#bd .video-square {float:left;width:140px;height:40px;border:2px solid #444;margin:0 5px 5px 0;background:#000;padding:5px;color:#fff;font-size:13px;line-height:18px;overflow:hidden;}

#bd .manage-video-unit {float:left;width:100px;height:30px;border:2px solid #444;margin:5px 5px 5px 0;background:#000;padding:5px;color:#fff;font-size:10px;line-height:14px;overflow:hidden;}

#bd .video-wrap {margin:10px 0 0 0;}