/*
  
   Flickriver - "River of photos" Flickr browser
   
   Written by Alex Sirota (alex @ iosart.com), v1 May 2007
  
   Copyright (c) Alex Sirota 2007-2009, All Rights Reserved
  
   PLEASE DO NOT USE ALL OR PORTIONS OF THIS CODE WITHOUT MY PERMISSION!
  
*/
html,body{padding:0;margin:0;}html{min-height:100%;margin-bottom:1px;overflow-y:scroll;}body{background-color:black;color:#777;font-family:Arial,Helvetica,sans-serif;}body.onwhite{background-color:#fff!important;}a,a:visited,a:active,a:link{text-decoration:none;color:#777;border-bottom:1px solid transparent;_border-bottom:1px solid none;}.onwhite a,.onwhite a:visited,.onwhite a:active,.onwhite a:link{border-bottom:1px solid transparent;_border-bottom:1px solid none;}a:hover{color:#aaa;border-bottom:1px solid #aaa;_border-bottom:1px solid none;}.onwhite a:hover{color:#666;border-bottom:1px solid #666;}.noborder{border:none!important;outline:none!important;-moz-outline:none!important;}a.external{padding-right:15px;margin-right:-7px;}a.external:hover{background:transparent url("/images/external-link.gif") no-repeat top right;}h1{font-size:24px;margin:.5em 0;padding:0;font-weight:bold;}h2 a.selected{color:#aaa!important;}.embedded h2{display:none;}.vertical-align *{vertical-align:middle;}#header{background:#0d0d0d;border:none;padding-bottom:1em;padding-top:.5em;padding-left:2px;position:relative;overflow:hidden;}#logo{position:absolute;left:14px;top:30px;}#header .menu{padding-top:10px;font-weight:bold;}#header .menu a,#header .menu a:visited,#header .menu a:active,#header .menu a:link{border-bottom:1px solid #333;}.onwhite #header .menu a,.onwhite #header .menu a:visited,.onwhite #header .menu a:active,.onwhite #header .menu a:link{border-bottom:1px solid #ddd;}#header .menu a:hover{border-bottom:1px solid #aaa;}.embedded #header,.embedded #tool-menu,.embedded .top-toolbar,.embedded #login-logout{display:none;}#embedded-header{text-align:center;}#embedded-header .go-back{text-align:left;margin:.5em .2em;}#embedded-header{display:none;}.embedded #embedded-header{display:block;}#embedded-header h1{font-size:16px;padding:3px .5em;margin:0;}#embedded-header .open-new{font-size:.75em;}#embedded-header .open-new a{color:#555!important;}.onwhite #embedded-header .open-new a{color:#999!important;}#embed-preview-container{text-align:center;margin-top:1em;}#embed-preview-container .close{text-align:center!important;margin-top:.5em;}.single-page-content{padding-bottom:1em;clear:both;margin:1em auto;line-height:1.5em;}.single-page-content h1{color:#66ABF2;}.single-page-content-narrow{width:600px;}.single-page-content h2{margin:0;padding:0;margin-top:.5em;}.single-page-content a{color:#aaa!important;}.onwhite .single-page-content a{color:#000!important;}.single-page-content a:hover{color:#fff!important;}.onwhite .single-page-content a:hover{color:#666!important;}.single-page-content .title{font-weight:bold;color:#aaa;}.onwhite .single-page-content .title{font-weight:bold;color:#666;}.single-page-content .close{font-size:.8em;}.single-page-content strong{color:#999;}.onwhite .single-page-content strong{color:#666;}.single-page-content li li{margin:.3em 0;}.keyboard{color:#999;background:#333;border:2px outset #777;padding:0 .2em;font-weight:bold;}.onwhite .keyboard{color:#666;background:#eee;}#group-search-results table{width:500px;}#tool-menu{float:right;text-align:right;font-size:.9em;margin-right:6px;margin-top:4px;padding-bottom:2px;}#tool-menu .sep{font-size:.7em;color:#555;}.tools-panel{clear:both;border-bottom:1px dotted #666;width:600px;margin:0 auto;padding:1em 0 0 0;}.tools-panel .html-code{margin:1em 0;padding:.5em;background:#333;border:1px solid #444;}.tools-panel .html-code input{background-color:#eee;width:500px;}.tools-panel .html-code p{margin:6px 0 0 0;}.tools-panel .html-code a{color:#0063DC!important;}.tools-panel .html-code a:hover{border-bottom:1px solid #0063DC;}.tools-panel .html-code a.plain{color:#999!important;}.tools-panel .html-code a.plain:hover{color:#eee!important;}.tools-panel .html-code .preview{font-size:.8em;}.tools-panel .html-code strong{color:#ddd;}.tools-panel .hint{font-size:.8em;color:#666;}.tools-panel .close{text-align:right;font-size:.8em;}#user-tags{width:750px;margin-bottom:2em;text-align:justify;}#user-tags .close{margin-top:1em;font-size:.8em;text-align:right;}#user-tags .close a{color:#ddd!important;}#user-tags .close a:hover{border-bottom:1px solid #ddd!important;}.top-toolbar{margin-bottom:.5em;margin-top:1em;}.top-toolbar *{vertical-align:middle;}.buddy-icon{border:1px solid #555;}.top-toolbar .titlename{font-size:1.5em;margin-left:5px;margin-right:6px;}.top-toolbar .titlename .slash{color:#555;}.top-toolbar table .menu{margin-left:5px;}.menu{padding-top:0;}.menu .selected{font-weight:bold;color:#aaa!important;}.onwhite .menu .selected{color:#666!important;}.menu input{border:1px dotted #555;background:black;color:#777;width:45px;}.menu input.focused{width:140px;}.onwhite .menu input{background:white;}.menu .sep{font-size:.7em;color:#555;}.page-submenu{margin:1em 0;font-size:1.1em;}.page-submenu h2{display:inline;margin-right:.5em;}.filtered-search-results{font-size:.85em;}.photo-panel{padding:0;margin-top:2em;margin-bottom:4em;padding-top:2px;}.viewlarge .photo-panel{margin-bottom:6em;}.embedded .photo-panel{margin-bottom:1em;}.keyboard-mode #photos{visibility:hidden;}.keyboard-mode #photos .photo-panel.current-photo{visibility:visible;}.photo-panel.with-margin.first{padding-top:2em!important;}.embedded .photo-panel.first{margin-top:0;}.photo-panel .photo-panel-img{border:1px solid #555;padding:0;margin:0;-ms-interpolation-mode:bicubic;}.photo-panel img{color:#000!important;}.onwhite .photo-panel img{color:#fff!important;}.photo-panel .photo-img-container,.photo-panel .photo-video-container{position:relative;}.photo-panel .photo-ops{position:absolute;bottom:10px;right:10px;width:140px;height:22px;vertical-align:middle;text-align:left;_display:none!important;}.photo-panel .photo-ops.photo-op-play-video-container{display:block;left:10px;}.photo-panel .photo-ops.photo-op-play-video-container .photo-op{float:left;}.photo-panel .photo-ops{display:none;}.photo-panel.hovering .photo-ops{display:block;}.photo-panel.hovering .photo-title-container a,.photo-panel.hovering .photo-title-container a:visited,.photo-panel.hovering .photo-title-container a:active,.photo-panel.hovering .photo-title-container a:link{color:#2b6aa9;border-bottom:1px solid #002e5b;}.onwhite .photo-panel.hovering .photo-title-container a,.onwhite .photo-panel.hovering .photo-title-container a:visited,.onwhite .photo-panel.hovering .photo-title-container a:active,.onwhite .photo-panel.hovering .photo-title-container a:link{border-bottom:1px solid #d1e0ef;}.onwhite .photo-panel.hovering .photo-title-container a:hover,.photo-panel.hovering .photo-title-container a:hover{border-bottom:1px solid #2b6aa9;}.photo-op{display:block;float:right;margin-left:3px;padding:2px 0 0 2px;width:18px;height:18px;border:1px solid #666!important;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);outline:none!important;-moz-outline:none!important;}.photo-op:hover{background-color:#666!important;opacity:.9999;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}.photo-op-fave{background:#333 url('/images/sprites-alpha.png') -54px 0 no-repeat;}.photo-op-fave.isfavorite{background:#333 url('/images/sprites-alpha.png') -72px 0 no-repeat;}.photo-op-comment{background:#333 url('/images/sprites-alpha.png') -36px 0 no-repeat;}.photo-op-info{background:#333 url('/images/sprites-alpha.png') 0 0 no-repeat;}.photo-op-zoom{background:#333 url('/images/sprites-alpha.png') -18px 0 no-repeat;}.photo-op-zoom-stretch{background:#333 url('/images/sprites-alpha.png') -216px 0 no-repeat;}.photo-op-zoom-out{background:#333 url('/images/sprites-alpha.png') -234px 0 no-repeat;display:none;}.fitscreen .photo-op-zoom-out{display:block;}.photo-op-play-video{background:#333 url('/images/sprites-alpha.png') -90px 0 no-repeat;}.photo-more-info-panel{position:relative;margin-top:1em;border:1px dotted #4e4e4e;padding:0 16px .5em 1em;line-height:1.3em;max-width:640px;}.close-panel-button,.photo-more-info-panel .close{position:absolute;display:block;top:2px;right:2px;width:10px;height:10px;cursor:pointer;background:url('/images/sprites-v2.gif') -168px -46px no-repeat;overflow:hidden;}.photo-more-info-panel .docked-indicator{display:none;position:absolute;top:2px;right:16px;width:10px;height:12px;background:url('/images/sprites-alpha.png') -0px -48px no-repeat;cursor:help;}.photo-more-info-panel.docked .docked-indicator{display:block;}.photo-description{color:#666;margin-top:1em;}.photo-owner{font-size:.77em;}.photo-meta{margin-top:.4em;padding-bottom:1px;}.photo-meta-more{font-size:.8em;text-align:left;}.photo-title.unnamed{font-size:.8em;}.photo-meta .n-photos{font-size:.8em;}.highlight-links a,.highlight-links a:visited,.highlight-links a:active,.highlight-links a:link{color:#999;}.photo-secondary-meta{margin-top:1em;padding-right:.8em;}.photo-secondary-meta-item{margin-top:.8em;font-size:.9em;color:#555;}.photo-more-info-panel .photo-secondary-meta-item{margin-top:.2em;}.photo-secondary-meta-item .title{font-weight:bold;color:#6e6e6e;}.onwhite .photo-secondary-meta-item .title{color:#555;}.photo-secondary-meta hr{border:0;width:35%;color:#444;background-color:#444;height:1px;text-align:left;float:left;}.photo-license{line-height:14px;}.photo-license img{vertical-align:bottom;}.copyright-icon{width:14px;height:14px;}.copyright-icon-cc-by{background:#000 url('/images/sprites-alpha.png') -0px -34px no-repeat;}.copyright-icon-cc-cc{background:#000 url('/images/sprites-alpha.png') -14px -34px no-repeat;}.copyright-icon-cc-nc{background:#000 url('/images/sprites-alpha.png') -28px -34px no-repeat;}.copyright-icon-cc-nd{background:#000 url('/images/sprites-alpha.png') -42px -34px no-repeat;}.copyright-icon-cc-sa{background:#000 url('/images/sprites-alpha.png') -56px -34px no-repeat;}.copyright-icon-no-restrictions{background:#000 url('/images/sprites-alpha.png') -70px -34px no-repeat;}.copyright-icon-us-gov{background:#000 url('/images/sprites-alpha.png') -70px -34px no-repeat;}.onwhite .copyright-icon-cc-by{background:#fff url('/images/sprites-alpha.png') -0px -20px no-repeat;}.onwhite .copyright-icon-cc-cc{background:#fff url('/images/sprites-alpha.png') -14px -20px no-repeat;}.onwhite .copyright-icon-cc-nc{background:#fff url('/images/sprites-alpha.png') -28px -20px no-repeat;}.onwhite .copyright-icon-cc-nd{background:#fff url('/images/sprites-alpha.png') -42px -20px no-repeat;}.onwhite .copyright-icon-cc-sa{background:#fff url('/images/sprites-alpha.png') -56px -20px no-repeat;}.onwhite .copyright-icon-no-restrictions{background:#fff url('/images/sprites-alpha.png') -70px -20 no-repeat;}.onwhite .copyright-icon-us-gov{background:#fff url('/images/sprites-alpha.png') -70px -20 no-repeat;}.copyright-icon-padding{padding-right:.2em;}.photo-camera-settings .all-exif{display:none;border-left:1px dotted #333;margin-top:1em;margin-left:1em;padding:.2em 1em;line-height:1.3em;}.onwhite .photo-camera-settings .all-exif{border-color:#ccc;}.photo-camera-settings .all-exif td.taglabel{text-align:right;font-weight:bold;color:#666;vertical-align:top;}.photo-camera-settings .all-exif td.tagvalue{text-align:left;vertical-align:bottom;}.photo-camera-settings.showing-all-exif .all-exif{display:block;}.photo-camera-settings.showing-all-exif .more-exif-button{display:none;}.photo-camera-settings .less-exif-button{display:none;}.photo-camera-settings.showing-all-exif .less-exif-button{display:inline;}.photo-panel.set img{border:1px solid #777;padding:6px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}.photo-panel .show-large{font-size:.85em;margin-bottom:1em;}.photo-panel.large{margin-top:1000px;}#progress{position:fixed;bottom:3px;right:7px;font-size:.8em;}#page-ops{position:fixed;top:16px;left:7px;font-size:.8em;}#page-ops a{border:1px solid #333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:2px 5px 4px 4px;}.onwhite #page-ops a{border:1px solid #ccc;}#page-ops a:hover{border:1px solid #333;background:#333;}.onwhite #page-ops a:hover{border:1px solid #ccc;background:#eee;}.viewlarge #page-ops a{border:none!important;}.embedded #page-ops{top:auto;bottom:3px;}.embedded #page-ops a{padding:0;background:none;border:none;}.keyboard-mode #big-progress{margin-top:1000px;visibility:hidden;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/ * html .clearfix{height:1%;}.share-button img{background-color:transparent;filter:alpha(opacity=70);opacity:.7;}.share-button:hover img{opacity:.9999;filter:alpha(opacity=100);}#no-javascript{font-weight:bold;color:red;margin-bottom:1em;}#footer{font-size:.9em;margin-top:20em;margin-bottom:2em;text-align:center;line-height:1.5em;clear:both;}#footer hr{width:200px;color:#555;background-color:#555;height:1px;border:none;}.link-to-photo-single{margin-top:4em;font-size:.8em;color:#666;}.link-to-photo-single input{font-size:.8em;border:1px solid #555;background:black;color:#666;width:250px;}.onwhite .link-to-photo-single input{border:1px solid #999;background:white;color:#666;}#top-badge-menu{margin-top:10px;margin-left:8px;float:left;padding-bottom:2px;font-size:12px;clear:left;}#top-badge-menu .deco-button{background:#1e1e1e;}.onwhite #top-badge-menu span.deco-button{background:#ddd;color:#777;border:1px solid #999!important;}.new{color:white;font-size:.8em;padding-bottom:.5em;}.embedded #top-badge-menu{display:none;}.no-outline{outline:none!important;-moz-outline:none!important;}#login-logout{font-size:.8em;position:absolute;top:5px;right:10px;padding-bottom:2px;}#login-logout .sep{font-size:.8em;color:#666;}.deco-button,.deco-button:hover{padding:1px 5px;color:#999;background:#000 url("/images/sprites-bg.gif") 0 -0px repeat-x;border:1px solid #3f3f3f!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;outline:none;cursor:pointer;}.onwhite .deco-button{background:#9d9d9d url("/images/sprites-bg.gif") 0 -55px repeat-x;color:#eee;border:1px solid #999;}.friends-menu{margin-bottom:2em;font-size:.8em;}.photo-protector{position:absolute;top:0;left:0;margin:0;padding:0;border:none!important;}/* sprites:*/ #share-stumbleupon img{background:url("/images/sprites-v2.gif") 0 -46px no-repeat;width:14px;height:14px;}#share-stumbleupon:hover img{background:url("/images/sprites-v2.gif") -14px -46px no-repeat;width:14px;height:14px;}.onwhite #share-stumbleupon img{background:url("/images/sprites-v2.gif") -28px -46px no-repeat;width:14px;height:14px;}.onwhite #share-stumbleupon:hover img{background:url("/images/sprites-v2.gif") -42px -46px no-repeat;width:14px;height:14px;}#share-facebook img{background:url("/images/sprites-v2.gif") -126px -46px no-repeat;width:14px;height:14px;opacity:.9;filter:alpha(opacity=90);}#share-twitter img{background:url("/images/sprites-v2.gif") -154px -46px no-repeat;width:14px;height:14px;opacity:.9;filter:alpha(opacity=90);}#share-digg img{background:url("/images/sprites-v2.gif") -84px -46px no-repeat;width:14px;height:14px;}#share-digg:hover img{background:url("/images/sprites-v2.gif") -98px -46px no-repeat;width:14px;height:14px;}#share-delicious img{background:url("/images/sprites-v2.gif") -56px -46px no-repeat;width:14px;height:14px;}#share-delicious:hover img{background:url("/images/sprites-v2.gif") -70px -46px no-repeat;width:14px;height:14px;}.link-icon{background:url("/images/sprites-v2.gif") 0 -30px no-repeat;width:16px;height:16px;}.drop-down-marker{background:url("/images/sprites-v2.gif") -16px -30px no-repeat;width:11px;height:6px;}.switch-user{background:url("/images/sprites-v2.gif") -28px -30px no-repeat;width:16px;height:16px;}.close-button{background:url("/images/sprites-v2.gif") -84px -30px no-repeat;width:16px;height:16px;}.onwhite .close-button{background:url("/images/sprites-v2.gif") -56px -30px no-repeat;width:16px;height:16px;}#logo img{background:url("/images/sprites-v2.gif") 0 0 no-repeat;width:151px;height:29px;}.onwhite #logo img{background:url("/images/sprites-v2.gif") -151px 0 no-repeat;width:151px;height:29px;}#date-chooser-link{position:relative;}#date-chooser{position:absolute;border:solid 1px #989898;background:#efefef;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.group-meta{font-size:.8em;color:#444;}#search-panel-container{position:relative;float:left;left:50%;margin-top:.8em;}#search-panel{position:relative;float:left;right:50%;}#search-panel fieldset{border:none;margin:0;background:#333;padding:2px;_float:left;clear:both;}#search-panel form{margin:0;padding:0;}#search-panel input.textbox,#search-panel .search-button{font-size:14px;}.onwhite #search-panel fieldset{background:#999;}#search-panel input.textbox{float:left;width:22em;height:1.5em;color:#555;background:#111;border:1px solid #666;padding:.3em .25em 0 .2em;}.onwhite #search-panel input.textbox{background:#fff;color:#999;border:1px solid #888;}#search-panel input.textbox.hastext{color:#999;}.onwhite #search-panel input.textbox.hastext{color:#333;}#search-panel .search-button-container{float:left;overflow:hidden;background-color:#000;border:1px solid #666;margin-left:4px;padding:0;}#search-panel .search-button{width:70px;height:1.8em;color:#888;font-weight:bold;background:#000 url("/images/sprites-bg.gif") 0 -0px repeat-x;border:none;cursor:pointer;overflow:visible;}.onwhite #search-panel .search-button{background:#9d9d9d url("/images/sprites-bg.gif") 0 -55px repeat-x;color:#eee;}#search-panel .search-type-selector{padding:0;margin:0;list-style-type:none;}#search-panel .search-type-selector li{list-style-image:none;list-style-position:outside;list-style-type:none;font-size:.8em;float:left;margin:0 3px 0 0;padding:2px 6px;}#search-panel .search-type-selector li.current{background:#333;border-radius-topleft:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-radius-topright 3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}.onwhite #search-panel .search-type-selector li.current{background:#999;}#search-panel .search-type-selector li a{text-transform:uppercase;display:block;font-weight:bold;font-size:.85em;padding:0;margin-right:0;outline:none;-moz-outline:none!important;}#search-panel .search-type-selector li.current a{color:#aaa;}.onwhite #search-panel .search-type-selector li.current a{color:#fff;}#search-results-panel{position:absolute;width:20em;height:220px;border:1px solid #666;background:#111;color:#555;padding:1em 5px 1em 1em;z-index:9999;}#search-results-panel .search-results-panel-results{overflow:auto;height:190px;margin-top:.5em;}.onwhite #search-results-panel{border:1px solid #888;background:#fff;color:#999;}#search-results-panel .close-button{position:absolute;right:5px;top:5px;border:1px solid #666;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}#search-results-panel .search-results-panel-result{margin-bottom:.5em;}#search-results-panel .search-results-panel-show-more{margin-top:1em;}#photo-zoomed-view-screen{position:absolute;background:#000;z-index:1;}.onwhite #photo-zoomed-view-screen{background:#fff;}#photo-zoomed-view{position:absolute;z-index:2;}#photo-zoomed-please-wait{text-align:center;position:relative;border:1px solid #555;}#photo-zoomed-please-wait img{position:relative;border:none;}#photo-zoomed-photo{border:1px solid #555;-ms-interpolation-mode:bicubic;}.photo-panel .photo-panel-video{border:1px solid #555;padding:0;margin:0;}.onwhite .photo-panel .photo-panel-video{border:none;}.photo-panel .photo-video-container{padding-bottom:16px;margin-bottom:-16px;}.close-video-button{position:absolute;bottom:0;right:0;width:10px;height:10px;cursor:pointer;background:#000 url('/images/sprites-v2.gif') -168px -46px no-repeat;border:1px solid #333;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;z-order:9999;}.onwhite .close-video-button{background-color:#fff;}#post-comment-panel{position:absolute;width:350px;height:150px;padding:10px;border:2px solid #666;background:#000;overflow:hidden;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);}.onwhite #post-comment-panel{background:#fff;}#post-comment-panel #post-comment-status{position:absolute;top:2em;width:360px;height:230px;padding-left:.5em;background:#000;color:#ccc;z-index:9999;}#post-comment-panel #post-comment-status.error{color:#9f0909;font-weight:bold;}#post-comment-panel .close{position:absolute;top:5px;right:5px;width:10px;height:10px;cursor:pointer;background:#000 url('/images/sprites-v2.gif') -168px -46px no-repeat;border:1px solid #555;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;}.onwhite #post-comment-panel .close{background:#fff url('/images/sprites-v2.gif') -168px -46px no-repeat;}#post-comment-panel .title{font-weight:bold;font-size:.85em;color:#aaa;line-height:1.2em;margin:-10px -10px 13px -10px;padding:.2em .5em;background:#222;border-bottom:1px solid #333;cursor:move;}.onwhite #post-comment-panel .title{background:#eee;border-bottom:1px solid #bbb;color:#666;}#post-comment-text{margin:0;width:340px;height:90px;background:#000;color:#999;border:1px solid #444;margin-bottom:.5em;overflow:auto;}.onwhite #post-comment-text{background:#fff;border:1px solid #999;}#post-comment-login-text{margin:1em 0;}#post-comment-login-text a{font-weight:bold;}#post-comment-panel a,#post-comment-panel a:visited,#post-comment-panel a:active,#post-comment-panel a:link{color:#aaa;}.onwhite #post-comment-panel a,.onwhite #post-comment-panel a:visited,.onwhite #post-comment-panel a:active,.onwhite #post-comment-panel a:link{color:#666;}#post-comment-button{height:2em;margin:0;margin-right:.5em;color:#bbb;background:#000 url('/images/sprites-bg.gif') 0 -0px repeat-x;border:1px solid #444;font-size:.7em;font-weight:bold;text-transform:uppercase;cursor:pointer;}.onwhite #post-comment-button{background:#9d9d9d url("/images/sprites-bg.gif") 0 -55px repeat-x;color:#eee;}#cancel-comment-button{font-size:.95em;}.switch-black-white{background:url("/images/sprites-v2.gif") -179px -46px no-repeat;width:14px;height:8px;cursor:pointer;margin-top:2px;}body.iphone{-webkit-user-select:none;-webkit-text-size-adjust:none;min-width:320px;overflow-x:hidden;padding:0;margin:0;}body[orient=landscape] .photo-panel-img{width:380px;height:auto;}body[orient=landscape] .photo-panel{width:480px!important;}.iphone h1{font-size:18px;}.iphone .single-page-content-narrow{width:90%;}.iphone #group-search-results table{width:90%;}.iphone #footer{font-size:.8em;}.iphone #progress{display:none;}.iphone #page-ops{display:none;}.iphone>.toolbar{box-sizing:border-box;-moz-box-sizing:border-box;border-bottom:1px solid #333;height:33px;position:relative;background:url('/images/toolbar-bg.png') repeat-x;}.iphone>.toolbar>.toolbar-button{margin-top:1px;padding-left:5px;float:right;width:24px;height:32px;cursor:pointer;border-left:1px solid #333;}.iphone>.toolbar>.toolbar-button>img{margin-top:5px;}.iphone .popup-panel{position:absolute;left:0;width:100%;margin:0;padding:0;z-index:9999;background:#111;-webkit-box-shadow:#222 -4px 4px 4px;}.iphone #iphone-search-panel{padding:10px 0;}.iphone #page-menu-panel{border-top:1px solid #333;margin-top:-1px;background:#000;}.iphone #iphone-logo{background:transparent url('/images/sprites-alpha.png') 0 -61px no-repeat;margin:4px 0 0 4px;}.iphone #page-title{box-sizing:border-box;overflow:hidden;position:relative;border-bottom:1px dotted #222;font-size:14px;padding:2px 2px 2px 10px;}.iphone #page-title .buddy-icon{margin-right:4px;}.iphone #page-title .title-text{font-weight:bold;font-size:15px;}ul.iphone-menu{margin:0;padding:0;}ul.iphone-menu>li{position:relative;margin:0;border-bottom:1px solid #333;padding:8px 0 8px 10px;font-size:16px;font-weight:bold;list-style:none;}ul.iphone-menu>li>a{display:block;margin:-8px 0 -8px -10px;padding:8px 32px 8px 10px;text-decoration:none;color:inherit;background:url('/images/list-arrow.png') no-repeat right center;border:none;}ul.iphone-menu>li>a.active,ul.iphone-menu>li>a:active{background-color:#bbb;color:#111;}ul.iphone-menu>li>a.selected{color:#1a4c8b;padding-left:28px;background-image:url('/images/list-arrow.png'),url('/images/list-checkmark.png');background-position:right center,10px center;background-repeat:no-repeat;}.iphone #search-panel-container{width:300px;float:none;left:0;margin-top:0;margin:10px auto;}.iphone #search-panel{float:none;right:0;margin-top:0;margin:0;}.iphone #search-panel .search-type-selector{margin-left:8px;}.iphone #search-panel fieldset{background:none;margin:0;padding:0;}.iphone #search-panel .search-button-container{clear:both;float:right;margin:0;margin-top:7px;margin-right:12px;padding:0;-webkit-border-radius:2px;}.iphone #search-panel .search-button{margin:0;padding:0 5px;text-align:center;width:auto;}.iphone #search-panel input.textbox{width:280px;margin-right:10px;background:#000;}.iphone #search-panel .search-type-selector li.tab-search-places{display:none;}.drop-down-marker-big{background:transparent url('/images/sprites-alpha.png') -108px -0px no-repeat;width:18px;height:18px;}.drop-down-marker-big.active{background:transparent url('/images/sprites-alpha.png') -126px -0px no-repeat;}.iphone .open-page-menu-button{width:18px;height:32px;cursor:pointer;background:none;border-width:0 5px;-webkit-border-image:url(/images/black-button.png) 0 14 0 14;}.iphone .open-page-menu-button-img{margin-top:5px;background:transparent url('/images/sprites-alpha.png') -144px -0px no-repeat;}.iphone .open-page-menu-button-img.active{background:transparent url('/images/sprites-alpha.png') -162px -0px no-repeat;}.iphone .open-search-panel-button-img{background:transparent url('/images/sprites-alpha.png') -180px -0px no-repeat;}.iphone .open-search-panel-button-img.active{background:transparent url('/images/sprites-alpha.png') -162px -0px no-repeat;}.iphone .goto-nearby-button-img{background:transparent url('/images/sprites-alpha.png') -198px -0px no-repeat;}.iphone .photo-panel .photo-ops.photo-op-play-video-container{top:50%;left:50%;margin-left:-9px;}.iphone .photo-panel .photo-ops.photo-op-play-video-container .photo-op{margin-left:0;}.iphone #opted-out-info{width:90%;}body[orient=landscape] #top-level-map img{width:380px;height:auto;}.photo-secondary-meta-item .more-less-data-link{white-space:nowrap;}.photo-secondary-meta-item .more-less-data-link a,.photo-secondary-meta-item .more-less-data-link a:link,.photo-secondary-meta-item .more-less-data-link a:visited,.photo-secondary-meta-item .more-less-data-link a:active{font-size:.95em;color:#555;}.photo-secondary-meta-item .more-less-data-link a:hover{border:none;color:#999;}.photo-secondary-meta-item .bullet{color:#999;font-size:1.1em;}.photo-secondary-meta-item .less-data-link{display:none;}.photo-secondary-meta-item .more-data-panel{display:none;}.photo-secondary-meta-item.show-more-data .less-data-link{display:inline;}.photo-secondary-meta-item.show-more-data .more-data-link{display:none;}.photo-secondary-meta-item.show-more-data .more-data-panel{display:inline;}.show-map-link{font-size:.95em;}.photo-location.showing .show-more-data{display:none;}.photo-location.showing .show-less-data{display:inline!important;}.photo-location-map{height:335px;border:1px solid #333;}.onwhite .photo-location-map{border:1px solid #ccc;}.globe img{vertical-align:middle;background:url('/images/sprites-v2.gif') -111px -30px no-repeat;width:16px;height:16px;margin-right:2px;}.globe:hover img{vertical-align:middle;background:url('/images/sprites-v2.gif') -127px -30px no-repeat;width:16px;height:16px;margin-right:2px;}.onwhite .globe img{vertical-align:middle;background:url('/images/sprites-v2.gif') -143px -30px no-repeat;width:16px;height:16px;margin-right:2px;}.onwhite .globe:hover img{vertical-align:middle;background:url('/images/sprites-v2.gif') -159px -30px no-repeat;width:16px;height:16px;margin-right:2px;}.photo-tags .sep{margin-right:.5em;}#nearby-radius-panel{margin-top:.5em;border:1px solid #333;border-width:1px 0;padding:.5em;width:500px;font-size:.9em;}#place-map-panel{width:500px;position:relative;margin-top:1em;padding-top:18px;}#place-map-panel .map-container{height:335px;border:1px solid #333;}.onwhite #place-map-panel .map-container{border:1px solid #ccc;}#place-map-panel .close-panel-button{border:1px solid #666;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}#opted-out-info{width:370px;}#top-level-map{margin-bottom:2em;}#show-large-menu{position:absolute;border:1px solid #666;background:#222;z-index:999;margin-top:4px;width:25em;padding:.2em;line-height:1.3em;}.onwhite #show-large-menu{border-color:#aaa;background:#ddd;}#show-large-menu .comment{color:#555;}.onwhite #show-large-menu .comment{color:#999;}#site-message-panel{position:relative;text-align:left;padding:.7em 1em;margin:7px 10px 4px 7px;background:#ffffe1;border:1px solid #afaf99;}#photo-size-button-main{padding:1px 5px 3px 5px;}#site-message-panel h2{padding:0;margin:0 0 .2em 0;font-size:1.0em;}#site-message-panel .close{text-align:right;font-size:.8em;}#site-message-panel .close-panel-button{border:1px solid #666;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;_right:13px;}#site-message-panel .close a{color:#666;border-bottom:1px solid #666;}.onwhite #site-message-panel .close a{color:#999;border-bottom:1px solid #999;}.faq-page h2{color:#ddd;font-size:18px;margin:.5em 0;padding:0;font-weight:bold;}.faq-page .faq-answers h2{color:#66ABF2;font-size:20px;}.faq-page h3{font-size:1em;margin:.5em 0;padding:0;font-weight:bold;}.faq-page .faq-answers h3{color:#ddd;}.faq-page .faq-answer{margin-bottom:6em;}.faq-page .faq-answer-nav{font-size:.86em;margin-top:.5em;}.faq-page .faq-answer-nav .sep{color:#666;font-size:.9em;}#top-navigation{font-family:Helvetica,arial,sans-serif!important;font-size:14px;margin:0;padding:0;height:2em;line-height:2em;border-bottom:1px solid #333;background:#0d0d0d url("/images/sprites-bg.gif") 0 -100px repeat-x;clear:both;}#top-navigation a,#top-navigation a:visited,#top-navigation a:active,#top-navigation a:link{text-decoration:none;color:#888;}#top-navigation ul.main-menu{line-height:2em;font-size:14px;float:left;display:block;list-style:none;margin:0;padding:0;border-right:1px solid #0b0b0b;}#top-navigation .main-menu li{float:left;display:block;font-weight:bold;amargin:0 10px 0 0;}#top-navigation .main-menu li.first{border-left:none;_padding:0!important;}#top-navigation .main-menu li.top,#top-navigation .main-menu li.top{border-right:1px solid #212121;border-left:1px solid #0b0b0b;}#top-navigation .main-menu li a{font-size:12px;font-weight:bold;padding:3px 6px;}#top-navigation .main-menu li a.top-link{margin-left:8px;border:none!important;}#top-navigation .main-menu li.plain a{margin:0 8px;}#top-navigation .main-menu li a.active{background:#555;border-radius-topleft:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-radius-bottomleft 3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;}#top-navigation .main-menu li a.top-link.active,#top-navigation .main-menu li a.top-link:hover{color:#cbcbcb;}#top-navigation .popup-menu{position:absolute;background:#222;border:solid 1px #555;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:#222 4px 4px 4px;-webkit-box-shadow:#222 4px 4px 4px;margin:-2px 0 0 8px;z-index:100;}#top-navigation .popup-menu ul{font-size:11px;font-weight:normal;line-height:1.5em;list-style:none;padding:5px 0;margin:0;}#top-navigation .popup-menu li{line-height:1.5em;float:none;cursor:pointer;font-weight:normal;padding:0;margin:0;border:none;}#top-navigation .popup-menu li.menu-separator{display:block;margin:4px 4px;font-size:1px;line-height:1px;cursor:default;border-bottom:solid 1px #444;}#top-navigation .popup-menu li a{display:block;color:#999;border:none!important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:normal;font-size:12px;font-family:Verdana,Tahoma,Helvetica,sans-serif;padding:4px 25px 4px 10px!important;margin:0 3px;}#top-navigation .popup-menu a:hover{text-decoration:none;color:white!important;background:#444;border:none!important;}#top-navigation .main-menu li .drop-down-menu-button{margin-top:0;}#top-navigation .main-menu li a.drop-down-menu-arrow,#top-navigation .main-menu li a.drop-down-menu-arrow-active{height:17px;width:17px;background:transparent url('/images/sprites-v2.gif') 0 -60px no-repeat;margin:0 0 -10px -1px;margin-right:8px;padding:3px 1px 3px;border:none;_display:none;}#top-navigation .main-menu li a.drop-down-menu-arrow:hover,#top-navigation .main-menu li a.drop-down-menu-arrow-active:hover,#top-navigation .main-menu li a.drop-down-menu-arrow-active{background-color:#555;border-radius-topright:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-radius-bottomright 3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;}#top-navigation .drop-down-menu-button a:focus{outline:0;}#top-navigation .drop-down-menu-arrow-active:focus{outline:0;}#top-navigation img{border:none;}#top-navigation .menu-shim{z-index:2;margin:0;position:absolute;filter:mask();}.onwhite #header{background:#f4f4f4;}.onwhite #top-navigation{background:#f4f4f4 url("/images/sprites-bg.gif") 0 -166px repeat-x;border-bottom:1px solid #bfbfbf;}.onwhite #top-navigation ul.main-menu{border-right:1px solid #f4f4f4;}.onwhite #top-navigation .main-menu li.top,.onwhite #top-navigation .main-menu li.top{border-right:1px solid #dedede;border-left:1px solid #f4f4f4;}.onwhite #top-navigation .main-menu li a.active{background:#aaa;}.onwhite #top-navigation .main-menu li a.top-link.active,.onwhite #top-navigation .main-menu li a.top-link:hover{color:#343434;}.onwhite #top-navigation .main-menu li a.drop-down-menu-arrow:hover,.onwhite #top-navigation .main-menu li a.drop-down-menu-arrow-active:hover,.onwhite #top-navigation .main-menu li a.drop-down-menu-arrow-active{background-color:#aaa;}.onwhite #top-navigation .popup-menu{background:#ddd;border:solid 1px #aaa;}.onwhite #top-navigation .popup-menu li.menu-separator{border-bottom:solid 1px #bbb;}.onwhite #top-navigation .popup-menu li a{color:#666;}.onwhite #top-navigation .popup-menu a:hover{background:#bbb;color:black!important;}.contact-or-group-list{width:700px;margin:0 auto;}.contact-or-group-list table{width:680px;margin-left:50px;}.contact-or-group-list td{padding-bottom:15px;width:180px;text-align:left;overflow:hidden;vertical-align:top;}.contact-or-group-list .buddy-icon{float:left;}.contact-or-group-list .item-text{width:130px;float:left;margin-left:.5em;}.contact-or-group-list .item-text .realname{font-size:.8em;color:#555;}.contact-or-group-list .item-text .relationship{font-size:.75em;margin-top:2px;color:#3e3e3e;}.contact-or-group-list .item-text .admin{color:#aaa;}.lenses-top-level h1{margin-top:20px;}.lenses-top-level .main-container{width:370px;position:relative;}.lenses-brand-top-level .main-container{position:relative;width:460px;text-align:left;border:1px dashed #222;border-width:0 1px 0 1px;padding:1em;margin-top:1em;line-height:1.3em;}