html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font-family:Verdana,Geneva,"Dejavu Sans",sans-serif;font-size:14px;background-color:#000;color:#ccc}p{margin:4px 0;line-height:140%}a{text-decoration:none;color:#ccc;border-bottom:1px dotted #ccc}a:hover{color:#fff;border-bottom:1px solid #fff}a img{border:none}ul{list-style-type:disc}ol{list-style-type:decimal}.buttonbar{margin:3px 0}a.linkbutton{font-size:12px;padding:3px 6px 2px;background-color:#ccc;color:#000;border:none}a.linkbutton:hover{background-color:#fff}label,input[type=text],input[type=password]{margin:3px;display:inline-block}.hint-text{font-size:12px;font-style:italic;text-align:center}textarea{margin:3px;padding:2px}input,textarea{font-size:13px}img{border:none}hr{border:none;border-top:1px solid #666;margin:10px 0}h1,h2,h3{font-weight:normal;margin-top:.5em;margin-bottom:.2em}h1{font-family:Cambria,Georgia,Times,"Times New Roman","DejaVu Serif",serif}h1 a,h2 a,h3 a{border:none}h1 a:hover,h2 a:hover,h3 a:hover{border-bottom:1px solid #ccc}h1{font-size:48px}h2{font-size:36px}h3{font-size:24px}#page{margin:10px auto;overflow:hidden}.narrow-page{width:760px}.wide-page{width:960px}#header{text-align:center}#header h1{letter-spacing:-1px;margin-top:18px;margin-bottom:36px}#footer{position:relative}#footer>p{margin:0;float:left}#footer #mobile-switcher{display:none}#footer #login{float:right}#footer .buttonbar{float:right;text-align:right}#footer #lastlogin{color:#999;font-style:italic;font-size:12px;line-height:16px;text-align:right;margin-top:6px}#footer #copyright{color:#ccc;font-size:12px}#footer #mobile-switcher{color:#ccc;font-size:12px}#footer a#login{color:#999;font-size:9px;border:none}#footer a#login:hover{color:#fff;border-bottom:1px solid #fff}.box{background:#161616 url(/assets/darkbg-759fb1a9a92d63c862e9ffc2740238c403fcbe9851cea57b051607680fc6c4c8.gif) repeat-x scroll 0 0;padding:18px;border-top:1px solid #666;border-bottom:1px solid #2d2d2d;border-left:1px solid #2d2d2d;border-right:1px solid #2d2d2d;position:relative;overflow:hidden}.center-box{margin:auto;padding:18px;position:relative;overflow:hidden}.clearfix{overflow:hidden}#biocontainer{margin-bottom:18px;position:relative;overflow:hidden}#biocontainer #bioportrait{margin-top:.5em;margin-right:18px;float:left}#biocontainer #biotext{padding-top:0;line-height:140%}#biocontainer img.thumb{vertical-align:top;margin:0 auto;display:block;border:1px solid #aaa}#albumboxcontainer{overflow:hidden}.albumbox{width:361px;height:122px;margin-bottom:18px;float:left;overflow:hidden}.albumbox-dnd-placeholder{width:359px;height:122px;margin-bottom:16px;float:left;overflow:hidden;background-color:#333;border:1px solid #666}.albumbox .thumbcell{margin-right:18px;width:120px;height:120px;float:left}.albumbox img.thumb{vertical-align:top;margin:0 auto;display:block;border:1px solid #aaa}.albumbox .thumbcell>a{display:block}.albumbox .thumbcell>a{border-bottom:none}.albumbox .thumbcell>a:hover{border-bottom:none}.albumname{margin-right:18px;line-height:1.6em;font-weight:normal;overflow:hidden}.album-title{font-size:15px}.album-subtitle{font-size:13px}.albumname a{border:none}.albumname a:hover{color:#bbb;border-bottom:1px solid #bbb}#albumcontainer{padding:18px 12px}#breadscrum{margin-bottom:6px;font-size:15px;line-height:1.5em;float:left}#breadscrum+.buttonbar{float:right}#breadscrum a{border:none}#breadscrum a:hover{color:#fff;border-bottom:1px solid #fff}#nav{font-size:13px;padding:5px 12px 7px 12px;border-top:1px solid #666;position:relative}#nav a{border:none}#nav a:hover{color:#fff;border-bottom:1px solid #fff}#photonav{width:602px;margin-right:14px;display:block;text-align:center;float:left}#pagenav{width:318px;margin:0;display:block;text-align:center;float:left}#photocontainer{width:602px;height:542px;margin-right:14px;float:left}#photo-image{position:relative}#photo-spinner{background-attachment:fixed;background:url(/images/photo-spinner.png) no-repeat center center rgba(0,0,0,0);background-position:0px 0px;position:absolute;z-index:999;top:50%;left:50%;height:80px;width:80px;margin-top:-40px;margin-left:-40px;overflow:hidden;display:none}#photocaption{margin-top:3px;text-align:center}#albumcontainer #thumbcontainer{width:318px;float:left}#albumcontainer .thumbcell{width:106px;height:110px;float:left}#albumcontainer img.thumb{vertical-align:top;margin:1px auto;position:relative;display:block;border:1px solid #aaa}#albumcontainer img.thumb.current{margin:0 auto;border:2px solid #fff}#albumcontainer img.photo{vertical-align:top;margin:0 auto;position:relative;display:block;padding:1px;border:1px solid #aaa}#albumcontainer .thumbcell{display:none}#album-settings-form{position:relative}#album-settings-form label{width:160px;text-align:right}#album-settings-form input[type=text]{width:180px}#album-settings-form input[type=submit]{margin-top:10px;margin-left:175px}div.delete-album-form{margin:1em auto}#add-photos{margin:18px auto 36px}#delete-photos{margin:0 auto}#fileinputQueue{margin:12px auto;width:330px;height:auto}.upload-queue-item{font:11px Verdana,Geneva,sans-serif;border:1px solid #333;margin:0 10px 3px 0;padding:5px;width:100%;position:relative}.upload-queue-item .cancel{float:right}.upload-queue-item .cancel a{border:none}.upload-error{border:2px solid #fbcbbc !important;background-color:#fde5dd !important}.upload-progress{margin-top:5px;width:100%}.upload-progress-bar{background-color:#09f;width:1px;height:3px}#add-photos .buttonbar{margin:18px auto;text-align:center}#delete-photos #thumbcontainer{width:882px;margin:12px auto;position:relative;overflow:hidden}#delete-photos .thumbcell{margin:4px;padding:5px;width:106px;height:130px;border:1px solid #666;text-align:center;float:left}#delete-photos .thumbcell-dnd-placeholder{margin:4px;padding:5px;width:100px;height:130px;border:1px solid #666;background-color:#333;float:left}#delete-photos img.thumb{vertical-align:top;margin:1px auto;position:relative;display:block;border:1px solid #aaa}#delete-photos .icon-row{position:relative}#delete-photos a.delete-button{display:block;float:left;width:16px;height:16px;margin:0 auto 3px 0;text-decoration:none;border:none;background:url(/assets/cross-b1b54deb92a174a41256d46836c04754497f0e587eca8888aa894b32fc1f2fa8.png) no-repeat 0 0}#delete-photos a.delete-button:hover{background:url(/assets/cross-b1b54deb92a174a41256d46836c04754497f0e587eca8888aa894b32fc1f2fa8.png) no-repeat 0 -17px}#delete-photos a.favorite-button{display:block;float:right;width:16px;height:16px;margin:0 auto 3px 0;text-decoration:none;border:none;background:url(/assets/star-01298f603111f688abdbbb458fb3a5128a00eddbf1b09a74f3321581c3128fea.png) no-repeat 0 0}#delete-photos a.favorite-button:hover{background:url(/assets/star-01298f603111f688abdbbb458fb3a5128a00eddbf1b09a74f3321581c3128fea.png) no-repeat 0 -17px}#delete-photos .favorite-photo a.favorite-button{background:url(/assets/star-01298f603111f688abdbbb458fb3a5128a00eddbf1b09a74f3321581c3128fea.png) no-repeat 0 -32px}#login-form{width:320px;position:relative;margin-left:auto;margin-right:auto}#login-form div{margin-bottom:9px;width:100%}#login-form h3{text-align:center;margin-bottom:20px}#notice{text-align:center;color:#a00;padding:0 0 15px}#login-form label{width:100px;text-align:right}#login-form input[type=text],#login-form input[type=password]{width:180px}#login-form input[type=submit]{margin-top:5px;margin-left:109px}#account-form{position:relative}#account-form div{margin-bottom:5px;width:100%}#account-form label{width:150px;text-align:right}#account-form input[type=text],#account-form input[type=password],#account-form textarea{width:180px;margin-right:5px}#account-form input[type=submit]{margin-top:10px;margin-left:160px}#account-form #header_text,#account-form #footer_text,#account-form #keywords,#account-form #cname,#account-form textarea{width:500px}#account-form label{vertical-align:top}#portrait-label{width:160px;margin-right:5px;margin-left:auto;text-align:right;float:left}#portrait-form{margin-left:5px;padding-top:0px;float:left}#portrait-form>div{margin-top:0;padding-top:0;margin-right:18px}#portrait-form .buttoncolumn{position:relative;float:left;width:350px;margin-top:0px;overflow:hidden}#portrait-form .buttoncolumn>div{position:relative}#portrait-form .buttoncolumn #uploadportrait{left:0;top:0;float:left}#portrait-form .buttoncolumn #fileinputQueue{width:280px;float:left;margin-bottom:9px}#portrait-form .buttoncolumn .upload-queue-item{position:relative;border:none;margin-right:0;padding:0;width:290px}#portrait-form .buttoncolumn .upload-queue-item .cancel{float:right;width:10px}#portrait-form .buttoncolumn .upload-queue-item .upload-progress{float:left;width:193px}#portrait-form #remove-portrait{float:left;width:130px;padding-left:0;margin:0 18px 18px 0;text-align:center}#portrait-form #remove-portrait img{width:auto;margin:0 auto 18px}#favicon-label{width:160px;margin-right:5px;margin-left:auto;text-align:right;float:left}#favicon-form{margin-left:5px;padding-top:0px;float:left}#favicon-form>div{margin-top:0;padding-top:0;margin-right:18px}#favicon-form .buttoncolumn{position:relative;float:left;width:350px;margin-top:0px;overflow:hidden}#favicon-form .buttoncolumn>div{position:relative}#favicon-form .buttoncolumn #favicon-upload{left:0;top:0;float:left}#favicon-form .buttoncolumn #favicon-fileinputQueue{width:280px;float:left;margin-bottom:9px}#favicon-form .buttoncolumn .upload-queue-item{position:relative;border:none;margin-right:0;padding:0;width:290px}#favicon-form .buttoncolumn .upload-queue-item .cancel{float:right;width:10px}#favicon-form .buttoncolumn .upload-queue-item .upload-progress{float:left;width:193px}#favicon-form #remove-favicon{float:left;width:72px;padding-left:0;margin:0 18px 18px 0}#favicon-form #remove-favicon #faviconcell{width:64px;height:64px;margin:0 auto 8px;border:1px solid #aaa;background-color:#fff}#favicon-form #remove-favicon #faviconimg{width:16px;height:16px;margin:24px;display:block}div#fancybox-outer{background-color:#161616}div#fancybox-inner{background-color:#161616;border:1px solid #aaa}a#fancybox-left,a#fancybox-right,a#fancybox-close{border-bottom:none}.rb_top #rack_bug_toolbar{position:fixed !important}.rb_bottom #rack_bug_toolbar{position:fixed !important}#rack_bug a{border-bottom:none !important}#rack_bug_toolbar{height:18px !important}#rack_bug_toolbar li{font-size:10px !important;line-height:14px !important;height:16px !important}#rack_bug_toolbar li a{padding:3px 9px 3px !important}#rack_bug.rb_top .panel_content{top:20px !important}
