#socialcodesnippet{background-color:transparent;float:left;width:auto;min-width:100px;overflow:hidden;margin:0 0 0 15px}
#facebook_buttons{margin-top:4px}
#gallery #sidebar .gallerygrouptitle{margin-top:5px;float:left}
.topbar.buttonbar.closed #sidebargrouptitle{display:none}
#gallery .nogallerypanel{margin-left:10px !important}
#gallery #pagethumbnails{width:100%}
#gallerytoggletext{clear:both;float:left}
#contentwrapper #gsubtitle{float:left;width:100%}
#contentwrapper #gcaption{line-height:1.20em;padding-right:5%;margin-bottom:10px}
#gcaption.showing.hidegdesc,
#contentwrapper .notshowing,
p.query{display:none}
#gpaneltoggle{cursor:pointer;float:right;width:18px;text-align:center;color:#eee}
.gpanelshowing,.gpanelhiding{margin-top:4px;width:20px;height:20px}
.textcontainer{padding:20px;min-height:530px}
#galleries #groupscontainer{display:none}
#galleries .gallerytree a{text-decoration:none}
#galleries .gallerytree a:hover{text-decoration:underline}
#galleries #trail h1{padding-bottom:10px}
.galleriesboxes td{vertical-align:top}
#galleries #boxes{float:left;width:auto;height:auto;padding-bottom:20px}
#galleries #gtree{width:200px;height:auto;padding:0 0 0 15px}
#galleries #gtree ul.treegroup{padding:0 0 0 15px}
#galleries .activenode{font-weight:bold}
#galleries .box0,#galleries .box1{float:left;width:190px;height:240px;padding:0;margin:0 10px 15px 5px;cursor:pointer}
#galleries .box1{height:120px;width:340px}
#galleries .box0 .thumbnail,
#galleries .box1 .thumbnail{float:left;width:188px;height:190px;line-height:190px;text-align:center;overflow:hidden}
#galleries .box1 .thumbnail{margin:5px 0 0 5px;overflow:hidden;width:110px;height:110px;background-color:gray;text-align:center;vertical-align:middle}
#galleries .box0 .icenter,
#galleries .box1 .icenter{background-repeat:no-repeat;background-position:center;width:110px;height:110px}
#galleries .box0 .icenter{width:190px;height:190px}
#galleries .box0 div.title,
#galleries .box1 div.title{float:left;border-top:1px solid #ccc;width:170px;height:25px;margin-left:10px;padding:3px 0 3px 0}
#galleries .box1 div.title{width:205px;border-top:0}
#galleries .box0 .title p.title,
#galleries .box1 .title p.title{font-weight:bold;margin:0;padding:0}
#galleries .box0 .title p,
#galleries .box1 .title p{font-weight:normal;margin:0;padding:0}
.groupbox{float:left;width:190px;height:217px;padding:0;margin:0 10px 15px 5px}
.tsize1 .groupbox{width:210px}
.groupbox .thumbnail{float:left;width:190px;height:190px;line-height:190px;text-align:center}
.tsize1 .groupbox .thumbnail{width:210px;height:210px;line-height:210px}
.groupbox .thumbnail img{line-height:190px;vertical-align:middle}
.tsize1 .groupbox .thumbnail img{line-height:210px}
.groupbox .thumbnail a{margin:0;padding:0}
.groupbox .titlebar{float:left;width:190px;height:26px;color:#000}
.tsize1 .groupbox .titlebar{width:210px}
.groupbox .titlebar p{padding:5px;font-weight:bold}
#foundsets .daterefinebox{width:180px;float:left;height:auto;padding:20px 10px 10px 0;min-height:600px;margin:0}
#foundsets .daterefineinner{margin:0 0 0 10px;height:auto}
#foundsets .daterefinebox a.active{color:red}
#foundsets .groupthumbs_0 .groupbox{height:258px;overflow:hidden}
#foundsets .groupthumbs_1 .groupbox{height:190px;width:380px;overflow:hidden}
#foundsets .groupthumbs_0 .groupbox .titlebar,
#foundsets .groupthumbs_1 .groupbox .titlebar{float:left;width:190px;height:52px;color:#000;overflow:hidden}
#foundsets .groupthumbs_0 .groupbox .titlebar{height:auto}
#foundsets .groupthumbs_1 .groupbox .titlebar{width:185px;overflow:visible}
#foundsets .groupthumbs_1 .groupbox .thumbnail{line-height:1em;border:0}
#foundsets .groupthumbs_1 .groupbox .titlebar .date,
#foundsets .groupthumbs_1 .groupbox .titlebar .info,
#foundsets .groupthumbs_1 .groupbox .thumbnail img{margin-top:10px}
#foundsets .groupbox .titlebar .title{padding:5px 5px 0 5px}
#foundsets .groupbox .titlebar .info,
#foundsets .groupbox .titlebar .date{padding:0 5px 0 5px;font-weight:normal}
#foundsets .groupthumbs_0 .groupbox .titlebar .info{text-align:right}
.layout2fileprop{display:none;box-sizing:border-box;float:left;height:auto;width:100%}
#gallery.layout2 .showid .layout2id,
#gallery.layout2 .showheadline .layout2headline,
#gallery.layout2 .showcaption .layout2caption{display:block}
#gallery.layout2 .textprops{float:left;box-sizing:border-box;height:auto}
#gallery.layout2 .itemsperpage{display:none}
#gallery.layout2 #gallerytitlebar .titleprops{display:none}
.layout2image{margin-top:10px}
#gallery.layout2 .galleryimage.error{width:auto !important;height:auto !important}
@media screen and (max-width:600px){#gallery.layout2 .filepreview img{max-width:300px}
#gallery.layout2 .layout2image{height:auto !important}
}
#gallery .nosidebar{margin-left:20px !important}
#gallery #contentwrapper{float:left;width:100%}
#gallery #contentcolumn .query{margin-left:20px}
#gallery #contentcolumn .noquery{display:none}
#gallery .gallerylogin{float:left;text-align:left;border:1px solid #ccc;background-color:#fff;padding:20px}
#gallery .gallerylogin .gallerypass{border:1px solid #ccc;margin:4px 0 4px 0}
#gallery #contentcolumn{margin-left:200px;min-height:800px}
#gallery #sidebar{float:left;width:200px;margin-left:-100%}
#gallery #sidebar.gbarhidden{width:25px}
#gallery #sidebar .closed{padding-top:0;padding:0;margin-right:0 !important}
#gallery #sidebar .topbar.buttonbar.closed{margin-left:-190px}
#gallery #sidebar.gbarhidden .topbar{margin-right:0}
#gallerybar{margin:5px 0 0 10px;float:left}
#gallerybar.gbarhidden{display:none}
#gallerybar ul,#gallerybar li{float:left;width:90%}
#gallerybar li{padding:2px 3px 2px 0}
#gallerybar .query{display:none}
#gallerybar li.current{font-weight:bold}
#gallerybar li.layout1 a{background:url(../images/slideshow/control_play.png) no-repeat scroll center right;padding-right:20px}
#gallerybar li a{text-decoration:none}
#gallery .innertube{margin:0 10px 0 0}
#gallerythumbnails{padding:10px 0 150px 0;float:left;width:100%}
#gallery3 #gallerythumbnails{border-top:0}
#eventsroot .centeredcontent table{margin-top:10px}
td.events_left,
td.events_right,
td.events_groups{vertical-align:top}
td.events_left,
td.events_right{width:100%;padding-right:20px}
#eventgroups{float:left;width:100%}
#eventgroups .groupbox{float:left;width:280px;height:140px;padding:5px;margin:0 5px 5px 0;background-repeat:no-repeat}
#eventgroupslastdiv{display:none;float:left}
#eventgroups .grouphilite,
#eventgroups .groupactive{border:1px solid red}
#eventgroups .eventcount{font-style:italic;margin-bottom:10px}
#eventgroupssepbar{float:left;width:100%;margin-bottom:10px}
#eventgroups .title{clear:both;font-size:1.30em;background-color:#000;color:#fff;padding:2px 5px 2px 5px;overflow:hidden}
#eventgroups .desc{float:left;width:auto;overflow:hidden}
#eventgroups .thumbnail{width:170px;min-height:110px;height:110px;line-height:110px;overflow:hidden;float:left;margin:0 10px 5px 0;border:0;text-align:left}
#eventscontainer{float:left;width:100%;margin:0 0 20px 0}
#eventscontainer .eventbox{float:left;width:280px;height:115px;padding:5px;margin:0 5px 5px 0}
#eventscontainer .thumbnail{width:170px;min-height:115px;height:115px;overflow:hidden;float:left;margin-right:5px;margin-bottom:10px}
#eventscontainer .textbox{float:left;width:100px;overflow:hidden}
#eventscontainer .title{font-weight:bold;text-align:right}
#eventscontainer .filecount{margin-top:25px;text-align:right}
#eventscontainer .date{margin-top:5px;text-align:right}
