#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0px; left: 0px; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxLoadedContent { overflow: auto; }
#cboxTitle { margin: 0px; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
.cboxPhoto { float: left; margin: auto; border: 0px none; display: block; }
.cboxIframe { width: 100%; height: 100%; display: block; border: 0px none; }
#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; }
#cboxOverlay { background: none repeat scroll 0% 0% rgb(0, 0, 0); }
#colorBox {  }
#cboxWrapper { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-radius: 5px; }
#cboxTopLeft { width: 15px; height: 15px; }
#cboxTopCenter { height: 15px; }
#cboxTopRight { width: 15px; height: 15px; }
#cboxBottomLeft { width: 15px; height: 10px; }
#cboxBottomCenter { height: 10px; }
#cboxBottomRight { width: 15px; height: 10px; }
#cboxMiddleLeft { width: 15px; }
#cboxMiddleRight { width: 15px; }
#cboxContent { background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: hidden; font: 12px "Lucida Grande",Verdana,Arial,sans-serif; }
#cboxError { padding: 50px; border: 1px solid rgb(204, 204, 204); }
#cboxLoadedContent { margin-bottom: 28px; }
#cboxTitle { position: absolute; background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.7); bottom: 28px; left: 0px; color: rgb(83, 83, 83); width: 100%; padding: 4px; }
#cboxCurrent { position: absolute; bottom: 4px; left: 60px; color: rgb(148, 148, 148); }
.cboxSlideshow_on #cboxSlideshow { position: absolute; bottom: 0px; right: 30px; background: url(5957b35f229c55651480ea6823bde6d8d243edd1.png)  no-repeat scroll -75px -50px transparent; width: 25px; height: 25px; text-indent: -9999px; }
.cboxSlideshow_on #cboxSlideshow:hover { background-position: -101px -50px; }
.cboxSlideshow_off #cboxSlideshow { position: absolute; bottom: 0px; right: 30px; background: url(5957b35f229c55651480ea6823bde6d8d243edd1.png)  no-repeat scroll -49px -50px transparent; width: 25px; height: 25px; text-indent: -9999px; }
.cboxSlideshow_off #cboxSlideshow:hover { background-position: -25px -50px; }
#cboxPrevious { position: absolute; bottom: 0px; left: 0px; background: url(5957b35f229c55651480ea6823bde6d8d243edd1.png)  no-repeat scroll -75px 0px transparent; width: 25px; height: 25px; text-indent: -9999px; }
#cboxPrevious:hover { background-position: -75px -25px; }
#cboxNext { position: absolute; bottom: 0px; left: 27px; background: url(5957b35f229c55651480ea6823bde6d8d243edd1.png)  no-repeat scroll -50px 0px transparent; width: 25px; height: 25px; text-indent: -9999px; }
#cboxNext:hover { background-position: -50px -25px; }
#cboxLoadingOverlay { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#cboxLoadingGraphic { background: url(b49465e19af5c280b707f4098fb04e380c27b39a.gif)  no-repeat scroll center center transparent; }
#cboxClose { position: absolute; bottom: 0px; right: 0px; background: url(5957b35f229c55651480ea6823bde6d8d243edd1.png)  no-repeat scroll -25px 0px transparent; width: 25px; height: 25px; text-indent: -9999px; }
#cboxClose:hover { background-position: -25px -25px; }
.cboxIE6 #cboxTitle { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.ctools-locked { color: red; border: 1px solid red; padding: 1em; }
.ctools-owns-lock { background: none repeat scroll 0px 0px rgb(255, 255, 221); border: 1px solid rgb(240, 192, 32); padding: 1em; }
a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing { padding-right: 18px ! important; background: url(24aae17223edab0a8428b735fb2ee9e979ba338e.gif)  no-repeat scroll right center transparent; }
div.ctools-ajaxing { float: left; width: 18px; background: url(24aae17223edab0a8428b735fb2ee9e979ba338e.gif)  no-repeat scroll center center transparent; }
div.tweets-pulled-listing ul { list-style: none outside none; }
div.tweets-pulled-listing div.tweet-authorphoto { margin: 0px 5px 0px 0px; float: left; }
div.tweets-pulled-listing div.tweet-authorphoto img { max-height: 40px; max-width: 40px; }
div.tweets-pulled-listing .tweet-author a { font-weight: bold; }
div.tweets-pulled-listing .tweet-time a { color: silver; }
div.tweets-pulled-listing div.tweet-divider { clear: left; border-bottom: 1px solid rgb(239, 239, 239); margin: 5px 0px; }
.feed { clear: both; border: 1px solid rgb(238, 238, 238); }
.feed.first { border: 0px none; }
.feed_title, .feed_icons { display: inline-block; float: left; }
.feed_title { width: 250px; }
.feed_icons { width: 100px; padding-top: 4px; }
.feed_icons img { margin-right: 5px; cursor: pointer; }
#embed_container { display: none; position: absolute; top: 103px; right: 37px; border: 1px solid rgb(153, 153, 153); width: 300px; border-radius: 3px; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 10px; }
#embed_closer { height: 16px; width: 16px; background: url(a95c7de1beff5a68961da659bac1d71470a9f4f0.png)  no-repeat scroll left top transparent; position: absolute; top: 0px; right: 0px; }
#cbutton_container { float: right; border: 2px outset rgb(204, 204, 204); }
#cbutton { padding: 0px 5px; }
#embed_content { display: none; border: 1px solid rgb(153, 153, 153); width: 300px; height: 50px; margin: 4px 0px; }
#url_content { display: none; border: 1px solid rgb(153, 153, 153); width: 300px; height: 25px; margin: 4px 0px; }
.print-link { display: block; text-align: right; padding-bottom: 0.5em; }
div#block-print-print-links span { display: block; }
.print_html, .print_mail, .print_pdf { margin-left: 1em; }
.print-syslink { margin-right: 1em; }
img.print-icon { vertical-align: middle; }
img.print-icon-margin { padding-right: 4px; }
label.printmail-label { width: 175px; float: left; }
