div#page h1,div#page p.subtitle{display:none}div#photo_canvas{text-align:center;position:relative}div#photo_canvas img{max-width:732px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .55);-moz-box-shadow:0 3px 9px rgba(0, 0, 0, .55)}div#photo_nav a{position:fixed;top:50%;margin-top:-42px;width:25px;height:28px;background-image:url(../images/layout/photo/prev_next.png);background-repeat:no-repeat;text-indent:-9999em;z-index:1}div#photo_nav a#prev-page,div#photo_nav a#return-to-event{right:50%;margin-right:427px;background-position:0 0}div#photo_nav a#next-page{left:50%;margin-left:427px;background-position:0 -56px}div#photo_nav a#return-to-event{height:29px;background-image:url(../images/layout/photo/return_to_event.png);background-position:right 0;top:54px;margin-top:0}div#photo_nav a#prev-page:active{background-position:0 -28px}div#photo_nav a#next-page:active{background-position:0 -84px}div#photo_nav a#return-to-event:active{background-position:right -29px}div#photo_nav a span{display:none;text-indent:0;position:absolute;width:512px;height:30px;background-image:url(../images/layout/flag/flag_horizontal.png);z-index:10}div#photo_nav a#prev-page span,div#photo_nav a#return-to-event span{left:36px;text-align:left}div#photo_nav a#next-page span{right:36px;text-align:right}div#photo_nav a:hover span{display:block;background-image:none}div#photo_nav a:hover span span{display:inline;position:relative;color:rgba(255, 255, 255, .87);font-size:11px;line-height:1em;text-shadow:0 -1px rgba(0, 0, 0, 1);background-image:url(../images/layout/flag/flag_horizontal.png);background-repeat:no-repeat;text-transform:none}div#photo_nav a span span{top:6px}div#photo_nav a#prev-page span span,div#photo_nav a#return-to-event span span{background-position:left center;padding:8px 10px 8px 20px;left:0}div#photo_nav a#next-page span span{background-position:right center;padding:8px 20px 8px 10px;right:0}div#photo_nav a span span,x:-moz-any-link{top:7px}div#photo_nav a span span,x:-moz-any-link,x:default{top:7px}div#photo_nav a#prev-page span span,x:-moz-any-link{padding:9px 10px 7px 20px}div#photo_nav a#prev-page span span,x:-moz-any-link,x:default{padding:9px 10px 7px 20px}div#photo_nav a#next-page span span,x:-moz-any-link{padding:9px 20px 7px 10px}div#photo_nav a#next-page span span,x:-moz-any-link,x:default{padding:9px 20px 7px 10px}div#photo_nav a#return-to-event span span,x:-moz-any-link{padding:9px 10px 7px 20px}div#photo_nav a#return-to-event span span,x:-moz-any-link,x:default{padding:9px 10px 7px 20px}div#photo_canvas p,div#photo_canvas div#action-bar{display:none}div#photo_canvas p{width:360px;font-size:13px;color:rgba(255, 255, 255, .87);text-shadow:0 1px 3px rgba(0, 0, 0, 1);line-height:1.5em;text-align:center;left:50%;margin-left:-180px;position:absolute}div#photo_canvas p#keyboard_tip{top:29px}div#photo_canvas p#photo_details{bottom:41px}div#photo_canvas p a{color:rgba(255, 255, 255, 1);font-weight:bold}div#photo_canvas p a:hover{text-decoration:underline}div#photo_canvas p a:active{color:rgba(255, 255, 255, .75)}div#photo_canvas div#action-bar{width:274px;height:99px;top:50%;left:50%;margin-top:-51px;margin-left:-137px;background:rgba(0, 0, 0, .8);position:absolute;border:1px solid rgba(0, 0, 0, .2);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}div#action-bar a{width:33px;height:37px;margin-left:28px;padding:17px 0;background-position:center center;background-repeat:no-repeat;display:block;text-indent:-9999em;cursor:pointer;float:left}div#action-bar h6,div#action-bar a:hover span{font-size:11px;line-height:1em;font-weight:bold;color:rgba(255, 255, 255, 1);text-shadow:0 -1px rgba(0, 0, 0, 1);width:274px;top:70px;left:0;text-align:center;position:absolute}div#action-bar:hover h6{display:none}div#action-bar a:hover span{text-indent:0}div#action-bar a:active{filter:alpha(opacity=67);opacity:0.67;-moz-opacity:0.67}div#action-bar a#delete{background-image:url(../images/layout/photo/delete.png)}div#action-bar a#rotate-clock{background-image:url(../images/layout/photo/rotate_cw.png)}div#action-bar a#rotate-counterclock{background-image:url(../images/layout/photo/rotate_ccw.png)}div#action-bar a#download-photo{background-image:url(../images/layout/photo/download.png)}form.rename{margin-top:33px;margin-left:auto;margin-right:auto}form.rename input.input_field{text-align:center}form.rename p.pop_up{text-align:left;width:240px;top:22px;left:412px}form.rename p.pop_up span{padding:8px 10px 8px 20px;background:url(../images/layout/flag/flag_horizontal.png) left center no-repeat}form.rename p.pop_up,x:-moz-any-link{top:14px}form.rename p.pop_up,x:-moz-any-link,x:default{top:14px}div#page p#photo_details{text-align:center;line-height:1em;color:rgba(255, 255, 255, .75);padding-top:10px;margin-bottom:31px;position:relative}div#page p#photo_details a{font-weight:bold;color:rgba(255, 255, 255, 1);cursor:pointer}div#page p#photo_details a:hover{text-decoration:underline}div#page p#photo_details a:active{color:rgba(255, 255, 255, .67)}div#comment-box{width:732px;margin:0 auto 22px}div#comment-box,x:-moz-any-link{margin-bottom:24px}div#comment-box,x:-moz-any-link,x:default{margin-bottom:24px}div#comment-box div.comment{clear:both;position:relative}div#comment-box div.comment a.thumbnail{display:block;width:73px;height:76px;padding-top:6px;padding-left:9px;position:relative;margin-left:-5px;margin-right:19px;margin-bottom:14px;float:left}div#comment-box div.comment a.thumbnail img{width:64px;height:64px;display:block;float:left}div#comment-box div.comment a.thumbnail span.frame{position:absolute;width:82px;height:82px;background:url(../images/layout/thumbnails/frame_small_polaroid.png) 0 0 no-repeat;top:0;left:0;display:block}div#comment-box div.comment a.thumbnail:hover span.frame{background-position:0 -164px}div#comment-box div.comment a.thumbnail:active span.frame{background-position:0 -82px}div#comment-box div.comment a.thumbnail span.backing{position:absolute;top:6px;left:9px;background-color:rgba(255, 255, 255, .55);background-image:url(../images/layout/thumbnails/backing/profile_icon.png);background-position:center center;background-repeat:no-repeat;z-index:-1;display:block;width:64px;height:64px}div#comment-box div.comment div{font-size:13px;line-height:1.5em;margin-bottom:18px;color:rgba(255, 255, 255, .87);width:506px;float:left;padding-top:2px}div#comment-box div.comment div p.byline{display:block;width:112px;position:absolute;top:3px;right:0;font-size:11px;color:rgba(0, 0, 0, .87);text-shadow:0 1px rgba(255, 255, 255, .2);text-align:right}div#comment-box div.comment div p.byline,x:-moz-any-link,x:default{text-shadow:0 1px rgba(255, 255, 255, .17)}div#comment-box div.comment div p.byline a{color:rgba(0, 0, 0, .87);font-weight:bold}div#comment-box div.comment div p.byline a:hover{text-decoration:underline}div#comment-box div.comment div p.byline a:active{color:rgba(0, 0, 0, 1);text-shadow:0 1px rgba(255, 255, 255, .25), 0 -1px 2px rgba(0, 0, 0, .25)}div#comment-box p#after-comments{clear:both}div#comment-box p#after-comments a#more-comments{float:right;margin-bottom:24px}div#comment-box div.add_comment form{width:636px;position:absolute;top:2px;right:0;margin-right:0}div#comment-box div.add_comment form textarea{resize:none;position:absolute;right:0;top:0;padding:8px 70px 9px 23px;width:555px;height:56px;background:url(../images/layout/forms/textarea_comment_alt_2.png) 0 0 no-repeat;font-size:13px;line-height:1.4em;color:rgba(255, 255, 255, .5);text-shadow:0 1px rgba(0, 0, 0, .87);overflow:hidden}div#comment-box div.add_comment form textarea:focus{background-position:0 -73px;color:rgba(255, 255, 255, 1);text-shadow:0 1px rgba(0, 0, 0, .87)}div#comment-box div.add_comment form div{position:static}div#comment-box div.add_comment form button{text-indent:-9999em;display:block;width:56px;height:56px;background:url(../images/layout/forms/submit_comment.png) 0 0 no-repeat;position:absolute;top:9px;right:8px;border:none;-webkit-box-shadow:none;-moz-box-shadow:none}div#comment-box div.add_comment form button:active{background-position:0 -73px}div#comment-box div.add_comment form p.pop_up{top:-32px;right:-91px}div#comment-box div.add_comment form p.pop_up span{padding:7px 10px 15px;background-position:center bottom}div.settings_panel p{background:url(../images/layout/settings/bg_slim.png) repeat-x center top;position:absolute;left:50%;padding:0 59px;margin-left:-425px;margin-top:3px;height:86px;width:732px}div.settings_panel p a.button{margin-top:26px;position:relative;margin-right:18px;background:#7b7b7b;cursor:pointer}div.settings_panel p a.right_button{float:right;left:0;margin-right:0}