@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Sorts+Mill+Goudy');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');
body{font-family:'Roboto', sans-serif;font-size:12px;background-color:#0073AA;text-align:center}
td,th{background-image:none}
.gallery_wrapper{text-align:left;margin:10px auto;width:100%;max-width:1100px;display:block;background:#FFF;padding:10px 10px 30px 10px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-border-radius:5px;border-radius:5px;line-height:1.7em;box-sizing:border-box;}
.gallery_wrapper h1{font-weight:400;color:#444;}
h1{color:#fff;font-family:'Sorts Mill Goudy',serif;margin:10px 0 10px 0;padding:0;line-height:1.4em;font-size:35px;letter-spacing:5px;font-weight:400;}
h1 span{font-size:50px;}
a:link,a:visited{color:#11a2e4}
.gallery_footer{width:98%;display:block;margin:auto;color:#FFF;text-shadow:-1px -1px #555;padding:15px 0;}
.gallery_footer a:link,.gallery_footer a:visited{color:#FFF;text-decoration:none}
a.liquid_button{color:#FFF;text-decoration:none;text-align:center;background-color:#07aaff;border:1px solid #0b7fde;padding:5px;display:inline-block;background:url(layout/liquid_button.gif) no-repeat;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}
a.liquid_button:hover{background-position:0 -50px}
a.liquid_button_disabled{color:#FFF;text-decoration:none;text-align:center;background-color:#07aaff;border:1px solid #a7a7a7;padding:5px;display:inline-block;background:url(layout/liquid_button.gif) no-repeat 0 -100px;cursor:default}
a.liquid_button_red{color:#FFF;text-decoration:none;text-align:center;background-color:#EA0000;border:1px solid #A00;padding:5px;display:inline-block;background:url(layout/liquid_button_red.gif) no-repeat;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}
a.liquid_button_red:hover{background-position:0 -50px}
input{border-style:inset;border:1px solid #CCC;padding:5px}
input.button_110{border:none;color:#FFF;background-color:#07aaff;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:3px;width:110px;height:30px;padding-left:10px;padding-right:10px;background:url(layout/button_110.gif) no-repeat;cursor:pointer;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}
input.button_110:hover{background-position:0 -30px}
input.button_190{border:none;color:#FFF;background-color:#07aaff;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:3px;width:190px;height:30px;padding-left:10px;padding-right:10px;background:url(layout/button_190.gif) no-repeat;cursor:pointer;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}
input.button_190:hover{background-position:0 -30px}
input.cancel_button_30{border:none;background-color:#DF0005;width:30px;height:30px;background:url(layout/cancel_button_30.gif) no-repeat;cursor:pointer}
input.cancel_button_30:hover{background-position:0 -30px}
.message_success{padding:4px;padding-left:10px;background-color:#090;border:1px solid #060;color:#FFF;margin-top:0;margin-bottom:10px}
.message_error{padding:4px;padding-left:10px;background-color:#CE0000;border:1px solid #900;color:#FFF;margin-top:0;margin-bottom:10px}
.breadcrumb{color:#999;font-size:20px;margin-top:-10px;margin-bottom:20px;padding:0;letter-spacing:1px;line-height:1.4em}
.breadcrumb a:link,.breadcrumb a:visited{color:#2200cc;text-decoration:none;border-bottom:solid 2px #8dd90d;display:inline;padding-bottom:3px;}
.breadcrumb a:hover{color:#8dd90d;text-decoration:none;}
.category_thumbnail_span{display:inline-block;text-align:center;padding:5px;border:1px solid #CCC;margin-top:5px;margin-right:5px;overflow:hidden}
.category_thumbnail_span img{border:0}
a.category_thumbnail_image{display:inline-block;background-repeat:no-repeat;background-position:center center}
a.category_thumbnail_title{text-decoration:none;display:inline-block;padding-top:4px;text-transform:capitalize}
.photo_edit_confirmation{background-color:#89d0f1;border:1px solid #85bfef;color:#FFF;text-shadow:-1px -1px #12a1e2;letter-spacing:1px;text-transform:uppercase;padding:6px;padding-left:10px;padding-right:10px;cursor:default;border-radius:4px;float:left}
.photo_edit_error{background-color:#EA0000;border:1px solid #A00;color:#FFF;letter-spacing:1px;text-transform:uppercase;padding:6px;padding-left:10px;padding-right:10px;cursor:default;border-radius:4px;float:left}
.red_text{color:#EC0006}
.green_text{color:#090}
.gap2{height:40px;}
#large_image_title{font-size:17px;letter-spacing:1px;}
@media screen and (max-width: 1111px){.gallery_wrapper{width:98%;}#large_image{max-width:90%;height:auto;}}
@media screen and ( max-height: 600px ){#thumbnails_strip{display:none;}}
@media screen and (max-width: 360px){h1{font-size:30px;}}