body,html{margin:0;padding:0;background:#fafafa}
.widthcontrol{margin:0 auto;padding:0}
.pad_narrow{padding:0 2.7%}
.expandinsmall{width:60%}
/*
#header{position:relative;margin-top:8px;margin-bottom:8px;text-align:right;height:65px;vertical-align:middle}
#headtitle{position:absolute;top:2px;text-align:left;margin-left:6px;margin-right:140px}
#headtitle h1{margin:.13em 0 0;display:inline-block;font-family:opensans,'Helvetica Neue',helvetica,arial,'sans serif';font-size:1.15em;line-height:1.14em;font-weight:700}
#adblogo{display:inline-block;margin-top:11px;margin-right:18px}
*/ 
#header{position: relative;margin-left: 5px;margin-bottom: 8px;text-align: right;height: 65px;vertical-align: middle;}
#headtitle{position: absolute;margin-left: 0;top:20px;color: #585858;text-align: left;margin-right: 140px;font-family: 'opensans','Helvetica Neue',helvetica,arial,'sans serif';line-height: 1em;}
#headtitle h1{color:#5e3a48;margin: 0 0 0px 0;display: inline-block;font-family: opensans,'Helvetica Neue',helvetica,arial,'sans serif';font-size: 1.17em;line-height: 1.14em;font-weight: 700;letter-spacing: .12em;}
#headtitle h1 a{color:#5e3a48;}
#headtitle h1 .custkern {letter-spacing: .2em;}
#adblogo{display:inline-block;margin-top:15px;margin-right:18px}
#headtitle .tagline{color: #b9b9b9;font-size: .6em;font-weight: 100;letter-spacing:.93em;text-transform: uppercase;font-family: 'opensans','Helvetica Neue',helvetica,arial,'sans serif';line-height: 1em;}

#navigation {border-radius: 5px;}
#navigation #mainmenu {clear: both;background: #00b6c9;display: inline;margin: 0;padding: 0;list-style-type: none;float: left;border-bottom-right-radius: 18px;text-align: left;border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
#breadcrumbs {border-radius: 9px;background: #f0f0f0;font-size: .9em;color: #999;margin: 3px 0 2em 0;border: solid 1px #ddd;padding: 0;display: grid;grid-template-rows: auto;align-items: center;height: 22px;}
#breadcrumbs ul{margin: 0;padding: 0 0 0 0.8em;display: inline-block;line-height: 1em;}
#breadcrumbs li {display:inline-block;margin:0 .2em;float:left;}
#breadcrumbs li:after {font-family: 'fontawesome';content: ' \f054';margin:0 5px;}

#main >.widthcontrol >.spotlight{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-top: 2px;
    overflow: hidden;
}
#main >.widthcontrol .socialpanel{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.overheadcompartmentpadding{padding-top:49px}
.overheadcompartment{position:fixed;top:0;left:0;z-index:90000;width:100%;background:#fff;-moz-box-shadow:0 0 24px 2px #777;-webkit-box-shadow:0 0 24px 2px #777;box-shadow:0 0 24px 2px #777;padding-bottom:1px}
.panelledtrip{background:#fdfdfd;display:inline-block;width:27.5%;margin:.5em 1% .5em .3%;vertical-align:top;border:solid 1px #ddd;border-radius:4px;padding:2% 2% 20px 2%;-moz-box-shadow:0 0 7px #ddd;-webkit-box-shadow:0 0 7px #ddd;box-shadow:0 0 7px #ddd;float:left}
.panelledstyl{background:#fdfdfd;display:inline-block;vertical-align:top;border:solid 1px #ddd;border-radius:4px;padding:8px 8px 0;width:92%;-moz-box-shadow:0 0 7px #ddd;-webkit-box-shadow:0 0 7px #ddd;box-shadow:0 0 7px #ddd}
.panelledleft_a{display:inline-block;width:96%;margin-right:auto;vertical-align:top;margin-bottom:1em;padding:0 2%;border-bottom:dotted 2px #ddd}
.panelledleft_a:empty{border:none}
.panelledleft_b{display:inline-block;width:64%;vertical-align:top;float:left;margin-left:1%;margin-right:0;border-right:solid 1px #e8e8e8;padding-right:2.5%}
.panelledleft_related{display:inline-block;width:30%;margin:0;padding:0 0 0 2%;vertical-align:top;margin-right:auto;clear:left}
.panelledleft_related:empty{border:none}
.panelledstak_a{display:inline-block;width:96%;margin:0 2% 1em;padding:0}
.panelledstak_b{display:inline-block;width:96%;margin:0 2% 1em;padding:0}
.panelledstak_view{display:inline-block;width:96%;margin:0 2%;padding:0}
.panelledstak_a .panelledstak_b{display:inline-block;width:96%;margin:0 0 1em;padding:0}
.panelledstak_a .panelledstak_view{display:inline-block;width:96%;margin:0 0 1em;padding:0}
.panelledright_a{display:inline-block;width:96%;margin-right:auto;vertical-align:top;margin-bottom:1em;padding:0 2%;border-bottom:dotted 2px #ddd}
.panelledright_b{display:inline-block;width:96%;margin-right:auto;vertical-align:top;margin-bottom:1em;padding:0 2%}
.column2-1{display:block;width:100%;padding:0;margin:0;vertical-align:top}
.column2-1>div{padding:0}
.spotlight{background:#ddd}
.spotlightarchive{right:22px;bottom:-38px;position:absolute;z-index:10;font-size:.9em}
#maincontrols #searchcontrol{margin-right:1px}
#mod_nova_blogroll{border-top:solid 1px #ddd;padding-top:6px;background-color:#fefefe}
.collapsibles>div{display:none}
.collapsibles>div:nth-of-type(1){display:inline}
.column-iipanel{margin:0 auto}
.brickpanel{border-top:solid 1px #80d6f8;padding:0 0 20px 0;margin:0 auto 20px auto}
.columnpanel{padding:0 0 20px 0;margin:0 auto 20px auto}
.featurepanel{width:100%;margin:0 auto}
#footer{margin:auto;background:#d8d8d8;color:#666;border-top:solid 1px #80d6f8}
#footer a{color:#666}
.hrline{background:0 0;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;height:0;border-bottom:solid 1px #86c6dd!important}
.slider{margin:0;padding:0;list-style-type:none}
.column-ii{width:48%;display:inline-block;float:left;margin:0}
.column-ii:first-child{margin:0 2% 0 0}
.column-ii:last-child{margin:0 0 0 2%}
.column-ii .thumbnail{float:left;text-align:center;margin:0 -15px 1em 0}
.blggroup{display:inline-block;margin:0 1.5%;padding-top:1em;vertical-align:top;border-top:dotted 2px #e0e0e0}
.blgpub{float:left;text-align:center;margin:0 .6em .8em -2px}
.blgdate{background:#d3d3d3;border-radius:100px;border-bottom-right-radius:0;clear:both;padding:.6em;width:2.4em;line-height:1em;margin-bottom:.5em}
.blgday{font-size:1.5em;font-weight:700;margin:4px auto 2px auto;text-align:center;color:#fff}
.blgmonth{font-size:.8em;font-weight:700;margin:0 auto;text-transform:uppercase;text-align:center;color:#fff}
.blgyear{font-size:.8em;font-weight:400;line-height:.8em;margin:2px auto;color:#aaa}
.blgtitle{font-size:1.1em;font-weight:400}
.blgauthor{font-size:.9em;font-weight:400;margin:.4em 0 .5em 0;color:#777}
.blgblurb{font-size:.96em;font-weight:400;margin-top:1em;margin-bottom:.4em;margin-left:64px}
.blgmore{font-size:.8em;float:right;margin-bottom:.4em}
.sergroup{width:100%;display:inline-block;margin:0;padding-top:.6em;vertical-align:top;border-top:solid 1px #ddd}
.sergroup:first-child{border-top:solid 1px #80d6f8}
.serpub{float:left;text-align:center;margin:0 1em .8em 0;display:inline-block}
.serdate{background:#d3d3d3;border-radius:100px;border-bottom-right-radius:0;clear:both;padding:.6em;width:2.4em;line-height:1em;margin-bottom:.5em}
.serday{font-size:1.5em;font-weight:700;margin:4px auto 2px auto;text-align:center;color:#fff}
.sermonth{font-size:.8em;font-weight:700;margin:0 auto;text-transform:uppercase;text-align:center;color:#fff}
.seryear{font-size:.8em;font-weight:400;line-height:.8em;margin:2px auto;color:#aaa}
.sertitle{font-size:1em;font-weight:400}
.serauthor{font-size:.9em;font-weight:400;margin:.4em 0 .5em 0;color:#777}
.serblurb{font-size:.9em;font-weight:400;margin-top:1em;margin-bottom:1em;line-height:1.46em}
.sermore{font-size:.8em;float:right;margin-bottom:.4em}
.graingroup{width:100%;display:inline-block;margin:0;padding-top:.6em;vertical-align:top;border-top:solid 1px #ddd}
.graingroup:first-child{border-top:solid 1px #80d6f8}
.grainpub{float:right;text-align:center;margin:-1px 0 .2em .5em;display:inline-block}
.graindate{background:#eaeaea;border-radius:100px;border-bottom-right-radius:0;clear:both;padding:.5em .4em .3em .4em;width:1.6em;line-height:.8em;margin-bottom:.2em}
.grainday{display:inline;font-size:.9em;font-weight:700;margin:4px 2px 2px 0;text-align:left;color:#888}
.grainmonth{display:inline-block;font-size:.65em;font-weight:700;margin:0 auto;text-align:left;color:#abaaaa}
.grainyear{font-size:.7em;font-weight:400;line-height:.8em;margin:2px 6px 2px 2px;text-align:right;color:#abaaaa}
.graintitle{font-size:1em;font-weight:400}
.grainauthor{font-size:.9em;font-weight:400;margin:.4em 0 .5em 0;color:#777}
.grainblurb{font-size:1em;font-weight:400;margin-top:1em;margin-bottom:.4em;line-height:1.46em}
.grainmore{font-size:.8em;float:right;margin-bottom:.4em}
.list{list-style-type:none;margin:.6em 0 .2em 0;padding:0;float:left;text-align:left}
.listItem{width:100%;display:inline-block;margin:0;padding-top:.6em;vertical-align:top;border-bottom:dotted 1px #ddd}
.listGroup{width:100%;display:inline-block;margin:0;padding-top:.6em;vertical-align:top;border-bottom:dotted 1px #ddd}
.listGroup:last-child{border-bottom:none;margin-bottom:1.2em}
.listItem:last-child{border-bottom:none;margin-bottom:1.2em}
.listGroup>div:last-of-type{margin-bottom:0}
.listItem>div:last-of-type{margin-bottom:0}
.listPub{float:right;text-align:center;margin:-6px 0 .2em .4em;display:inline-block}
.listDate{background:#d3d3d3;border-radius:100px;border-bottom-right-radius:0;clear:both;padding:.5em .4em .3em .4em;width:1.6em;line-height:.8em;margin-bottom:.2em}
.listDay{display:inline;font-size:1em;font-weight:700;margin:4px 2px 2px 0;text-align:left;color:#fff}
.listMonth{display:inline-block;font-size:.7em;font-weight:400;margin:0 auto;text-transform:uppercase;text-align:left;color:#fff}
.listYear{font-size:.7em;font-weight:400;line-height:.8em;margin:2px 7px 2px 2px;text-align:right;color:#aaa}
.listTitle{font-size:.9em;font-weight:400;line-height:1.3em}
.listDetail{font-size:.85em;font-weight:400;margin:.4em 0 .5em 0;color:#777;line-height:1.3em}
.listItem a img{float:left;margin:0 10px 10px 0;width:80px}
.listDetailAuthor{margin:.2em 0 .3em 0}
.listDetailSource{margin:.2em 0 .3em 0}
.listDetailDate{margin:.2em 0 .3em 0}
.listAuthor{font-size:.85em;font-weight:400;margin:.4em 0 .5em 0;color:#777}
.listAuthor+.listauthor{margin-top:-.5em}
.listAuthor:empty{margin-top:1em}
.listBlurb{font-size:.9em;font-weight:400;margin-top:1em;margin-bottom:.4em;line-height:1.46em}
.listMore{font-size:.8em;float:right;margin-bottom:.4em}

.ftrcontainer{overflow:hidden;height:260px;width:100%;background-repeat:repeat-x;background-position:top right;position:relative;
-moz-box-shadow:inset 0 10px 14px -13px #000;-webkit-box-shadow:inset 0 10px 14px -13px #000;box-shadow:inset 0 10px 14px -13px #000;
vertical-align:bottom}

.ftrimage{width:180%;top:0;right:0;display:none;position:relative;left:-70%}
.ftrpane{width:100%;height:240px;margin:20px 0 0 5%;background:#fff;background:rgba(255,255,255,.95);border-top-left-radius:8px;border-top-right-radius:8px;-moz-box-shadow:inset 0 -8px 24px -16px #01b6c9;-webkit-box-shadow:inset 0 -8px 24px -16px #01b6c9;box-shadow:inset 0 -8px 24px -16px #01b6c9}
.ftrgroup{width:auto;display:inline-block;margin:0;vertical-align:top;position:relative}
.feature:first-child>div{border-top:none}
.ftrpub{float:left;text-align:center;margin:1.5em -1em .5em -1.6em}
.ftrdate{background:#ccc;border-radius:100px;border-bottom-right-radius:0;clear:both;padding:1.4em;width:2.4em;line-height:1em;margin-bottom:.5em;-moz-box-shadow:0 -5px 10px -5px #000;-webkit-box-shadow:0 -5px 10px -5px #000;box-shadow:0 -5px 10px -5px #000}
.ftrday{font-size:1.5em;font-weight:700;margin:4px auto 2px auto;text-align:center;color:#fff}
.ftrmonth{font-size:.8em;font-weight:700;margin:0 auto;text-transform:uppercase;text-align:center;color:#fff}
.ftryear{font-size:.8em;font-weight:400;line-height:.8em;margin:2px auto 0 1em;color:#bbb}
.ftrind{background:#f5f5f5;border-radius:100px;width:4.8em;line-height:1em;margin-bottom:.5em}
.indsmall{width:3em}
.indsmall img{width:60%}
.ftricon{margin:4px auto 2px auto}
.ftrlabel{font-size:.7em;margin:4px auto 0 auto;text-transform:uppercase;text-align:center;color:#01b6c9}
.ftrtitle{font-size:1.2em;font-weight:400;line-height:1em;margin:1.2em 1em .5em 70px}
.ftrtitle>a{color:#00a0b2}
.ftrauthor{font-size:.9em;font-weight:400;margin:.5em 0}
.ftrblurb{font-size:1em;font-weight:400;margin:1em 3em 0 70px;line-height:1.36em}
.ftrblurb>p{margin:.2em 0 0 0;line-height:1.26em}
.ftrmore{display:none;font-size:.8em;font-weight:400;float:right;margin:0 2em .5em 1em}
.ftrstatus{display:inline-block;font-size:.8em;background:#efefef;padding:.4em 1em .2em .2em;border-radius:10px;margin:0 .3em .2em 0}
.ftrlikes{display:inline-block;height:26px;padding:6px 0 0 29px;margin-left:.6em;background:url(../images/ico_likes.png) no-repeat 0 0}
.ftrcomant{display:inline-block;height:26px;padding:3px 0 0 29px;margin-left:1.4em;background:url(../images/ico_con.png) no-repeat 0 0}
.ftrcompro{display:inline-block;height:26px;padding:3px 0 0 29px;margin-left:1.4em;background:url(../images/ico_pro.png) no-repeat 0 0}
.ftrcommnt{display:inline-block;height:26px;padding:6px 0 0 21px;margin-left:1.6em;background:url(../images/ico_edit.png) no-repeat 0 4px}
.ftrstatuschange{display:block;float:right;margin-right:-1%;margin-left:1%}
.ftrstatuschange>a{text-align:center}
@media only screen and (min-width:541px){.expandinsmall{width:70%}
.widthcontrol{width:98%;max-width:960px}
.pad_wide{padding:0 8px}
#compartment>div:nth-of-type(2){width:100%;max-width:100%}
/*#headtitle{margin-left:0;top:17px}*/
.column{width:95%;float:left;margin:0 2% 0 2%}
.singlecolumn{width:95%;margin:0 2%}
.auxbutton{margin-top:-2.5em}
.brickpanel>div:nth-of-type(1)>div{border-top:none}
.columnpanel>div:nth-of-type(1)>div{border-top:none}
.blggroup{margin:0}
.brickmenu{display:inline-block;width:23%;float:left;margin-left:1%;margin-right:1%}
.brmtitle{font-size:1.25em}
.brmblurb{margin:1em}
.brickmenupanel>div:nth-of-type(1){margin-bottom:1%;margin-left:0;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(2){margin-bottom:1%;margin-left:1%;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(3){margin-bottom:1%;margin-left:1%;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(4){margin-bottom:1%;margin-left:1%;margin-right:0}
.brickmenupanel>div:nth-of-type(5){margin-bottom:1%;margin-left:0;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(6){margin-bottom:1%;margin-left:1%;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(7){margin-bottom:1%;margin-left:1%;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(8){margin-bottom:1%;margin-left:1%;margin-right:0}
.brickmenupanel>div:nth-of-type(9){margin-bottom:1%;margin-left:0;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(10){margin-bottom:1%;margin-left:1%;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(11){margin-bottom:1%;margin-left:1%;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(12){margin-bottom:1%;margin-left:1%;margin-right:0}
}
@media only screen and (max-width:541px){.expandinsmall{width:60%}
#footer{border-radius:0;border-top:solid 1px #009fd6}
#footer .columnpanel{width:100%}
#main .social{margin-right:-4px;background-color:transparent}
#main .socialpanel .menu:first-child{margin-left:-3%}
#main .socialpanel{text-align:center}
#breadcrumbs{margin-left:3px;margin-right:3px;border-radius:10px}
#footer .social{margin-right:-2px}
#footer .social:first-of-type{margin-left:-1px}
#footer .socialpanel{text-align:center}
h1{font-size:1.5em;font-weight:700}
h2{font-size:2em}
h3{font-size:1.1em}
ul.tabs li{font-size:.8em}
ul.tabs li a{padding:6px 9px}
.panelledtrip{margin:.5em 0;padding-bottom:0}
.singlecolumn{width:96%;margin:2%}
.panelledleft_a{display:inline-block;margin:0 2%;width:92%;border-bottom:dotted 2px #ddd}
.panelledleft_b{display:inline-block;width:92%;vertical-align:top;margin:2% 4%;border:none;padding:0}
.panelledleft_related{padding:0;display:inline-block;margin:1em 4.5% 0;width:auto;padding-top:0;border-top:none}
.column{width:96%;float:left;margin:0 2%}
.auxbutton{font-size:.8em;margin-top:-2.8em}
#mainmenu li a{font-size:.9em;padding:11px 10px}
.column-ii .thumbnail{margin:0 5em 0 0;width:60%;max-width:130px;min-width:110px}
.panelledleft_related .thumbnail{float:left;margin:0 -1em 0 0;width:60%;max-width:130px;min-width:110px}
.brmtitle{font-size:1em;font-weight:700}
.brickpanel>div:nth-of-type(1)>div{border-top:none}
.columnpanel>div:nth-of-type(1)>div{border-top:none}
.brick{width:92%;margin-left:4%;margin-right:4%;border-top:dotted 1px #dedede;padding-top:4px}
.brick:first-of-type{border:none}
.brick .blggroup{padding-right:.2em}
.brick .blggroup .blgblurb{display:none}
.brick .blggroup .blgmore{display:none}
.column-iipanel>div:first-child{margin-left:2%}
.column-iipanel>div:last-child{margin-right:2%}
.column-iipanel .graingroup .grainblurb,.column-iipanel .sergroup .serblurb,.listblurb{display:none}
.column-iipanel .graingroup .grainmore,.column-iipanel .sergroup .sermore,.listmore{display:none}
.arguments>div{width:90%;display:inline;float:left}
.arguments>div>h4{margin:.5em 0;text-transform:uppercase}
.arguments>div:first-child{margin:.4em}
.arguments>div:last-child{margin:.4em}
.indsmall{width:2em}
.indsmall img{width:60%}
}
@media only screen and (max-width:768px){#navigation{background:#00b6c9}
#mainmenu li:hover>ul{top:92px}
.hideinsmall{display:none!important}
.showinlarge{display:none!important}
#mod_nova_breadcrumbs{margin:0 1%}
.panelledtrip{width:auto}
.spotlight{background:#daf5f7}
.spotlightarchive{right:6px;bottom:2px;font-size:.82em}
.spotlightarchive a{color:#75c3de}
.auxbutton2{margin:-3px -3px 0 -3px}
.feature{width:100%;height:auto}
.ftrpub{margin:-6em .8em -1em .5em}
.ftrdate{background:#00a0b2;-moz-box-shadow:5px 5px 10px -5px #000;-webkit-box-shadow:5px 5px 10px -5px #000;box-shadow:5px 5px 10px -5px #000}
.ftryear{margin:2px auto;color:#fff;font-weight:400;-moz-text-shadow:1px 1px 2px #555;-webkit-text-shadow:1px 1px 2px #555;text-shadow:1px 1px 2px #555}
.featurepanel{height:auto}
.ftrcontainer{height:auto}
.ftrgroup{width:95%}
.ftrdate{padding:.5em}
.ftrpane{height:44px;margin:0;border-radius:0;padding:18px 0;background:rgba(255,255,255,1)}
.ftrtitle{font-size:1.1em;display:inline-block;margin:0 2.8em 0 1em;line-height:1.4em}
.ftrimage{display:inline}
.ftrblurb{display:none}
.ftrmore{display:none}
.column-iipanel>div:first-child{width:44%;margin-left:3%;margin-right:2%}
.column-iipanel>div:last-child{width:44%;margin-left:2%;margin-right:3%}
.brickmenu{width:45%;margin-top:3%}
.brickmenupanel>div:nth-of-type(1),.brickmenupanel>div:nth-of-type(10),.brickmenupanel>div:nth-of-type(11),.brickmenupanel>div:nth-of-type(12),.brickmenupanel>div:nth-of-type(2),.brickmenupanel>div:nth-of-type(3),.brickmenupanel>div:nth-of-type(4),.brickmenupanel>div:nth-of-type(5),.brickmenupanel>div:nth-of-type(6),.brickmenupanel>div:nth-of-type(7),.brickmenupanel>div:nth-of-type(8),.brickmenupanel>div:nth-of-type(9){margin-left:2%;margin-right:2%;margin-top:4%}
.brickmenupanel>div:nth-of-type(1),.brickmenupanel>div:nth-of-type(2){margin-top:2%;margin-bottom:0}
.brmtitle{margin:.3em 0 -.1em 0}
.column-ii .graingroup .graintitle{font-size:.9em;font-weight:400;line-height:1.3em;color:#335;margin-left:.2em}
.column-ii .graingroup .grainauthor{margin-left:.2em}
.column-ii .graingroup .grainblurb{font-size:.9em;font-weight:400;margin-bottom:1em;margin-left:.2em}
.column-ii .graingroup .grainmore{display:none}
.sergroup .serpub{float:right;text-align:center;margin:-6px 0 .2em .4em}
.sergroup .serdate{border-bottom-right-radius:0;clear:both;padding:.5em .4em .3em .4em;width:1.6em;line-height:.8em;margin-bottom:.2em}
.sergroup .serday{display:inline;font-size:1em;font-weight:700;margin:4px 2px 2px 0;text-align:left;color:#fff}
.sergroup .sermonth{display:inline-block;font-size:.7em;font-weight:700;margin:0 auto;text-transform:uppercase;text-align:left;color:#fff}
.sergroup .seryear{font-size:.7em;font-weight:400;line-height:.8em;margin:2px 7px 2px 2px;text-align:right}
.sergroup .sertitle{font-size:.9em;font-weight:700;line-height:1.3em;color:#335;margin-left:.2em}
.sergroup .serauthor{font-size:.9em;font-weight:400;margin-left:.2em}
.sergroup .serblurb{font-size:.9em;font-weight:400;margin-bottom:1em;margin-left:.2em}
.sergroup .sermore{display:none}
}
@media only screen and (min-width:768px){.dbcontrols>img{width:38px}
.column432{width:32.3%;margin:.5%}
.column432>div>input{margin:.2em .2em 0 .2em}
.column432>div>a{font-size:.85em;margin:1px 0 4px}
.ctystat{top:3px;right:2px}
#navigation{background:#d2d2d2}
.pad_narrow{padding:0 1.5%}
.expandinsmall{width:50%}
#mainmenu>li{margin-left:10px}
#maincontrols #searchcontrol{margin-right:15px}
#compartment>div:nth-of-type(2){width:98%;max-width:960px}
.auxbutton2{margin:-3px -3px 0 -3px}
.panelledstak_a{display:inline-block;width:100%;margin:0 0 1em;padding:0;border-bottom:dotted 2px #ddd}
.panelledstak_b{float:left;width:28%;margin:0 2% 0 0;padding:0}
.panelledstak_view{float:left;width:70%;margin:0;padding:0}
.panelledstak_a .panelledstak_b{width:28%;margin:0 2% 0 0;padding:0}
.panelledstak_a .panelledstak_view{width:70%;margin:0;padding:0}
.panelledtrip{width:43.8%}
.singlecolumn{width:auto;margin:0;padding:0 1%}
.panelledleft_a{width:96%;padding:0 2%;border-bottom:dotted 2px #ddd}
.panelledleft_b{display:inline-block;width:65%;vertical-align:top;float:left;margin-left:1%;margin-right:.5%;border-right:solid 1px #e8e8e8;padding-right:2.5%}
.panelledleft_related{width:28%;margin:0;padding:0 1%;border-top:none}
#footer .social{margin-right:-2px}
#footer .socialpanel .menu:first-child{margin-left:-2%}
#footer .socialpanel{text-align:center}
.showintiny{display:none!important}
.modulelabel{width:70%}
.ftrcontainer{background-position-x:-40px}
.ftrpane{width:60%;min-width:500px;height:240px;margin:20px 0 0 5%}
.ftrtitle{font-size:1.6em;font-weight:400}
.ftrblurb{font-size:1em}
.ftrimage{display:none}
.brickmenupanel>div:nth-of-type(1){margin-left:0;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(2){margin-left:1%;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(3){margin-left:1%;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(4){margin-left:1%;margin-right:0}
.brickmenupanel>div:nth-of-type(5){margin-left:0;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(6){margin-left:1%;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(7){margin-left:1%;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(8){margin-left:1%;margin-right:0}
.brickmenupanel>div:nth-of-type(9){margin-left:0;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(10){margin-left:1%;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(11){margin-left:1%;margin-right:1.3%}
.brickmenupanel>div:nth-of-type(12){margin-left:1%;margin-right:0}
.brmblurb{margin:1em}
.column-iipanel>div:first-child{width:45%;margin-left:2%;margin-right:3%}
.column-iipanel>div:last-child{width:45%;margin-left:3%;margin-right:2%}
.brickpanel>div:nth-of-type(1),.brickpanel>div:nth-of-type(2){border:none}
.brick{width:45%;float:left;margin-left:5%;margin-right:0;border-top:dotted 1px #dedede}
.columnpanel>div:nth-of-type(11),.columnpanel>div:nth-of-type(14),.columnpanel>div:nth-of-type(17),.columnpanel>div:nth-of-type(2),.columnpanel>div:nth-of-type(20),.columnpanel>div:nth-of-type(23),.columnpanel>div:nth-of-type(26),.columnpanel>div:nth-of-type(29),.columnpanel>div:nth-of-type(5),.columnpanel>div:nth-of-type(7),.columnpanel>div:nth-of-type(8){margin-left:1%;margin-right:1%}
.columnpanel>div:nth-of-type(1),.columnpanel>div:nth-of-type(10),.columnpanel>div:nth-of-type(13),.columnpanel>div:nth-of-type(16),.columnpanel>div:nth-of-type(19),.columnpanel>div:nth-of-type(22),.columnpanel>div:nth-of-type(25),.columnpanel>div:nth-of-type(28),.columnpanel>div:nth-of-type(4),.columnpanel>div:nth-of-type(7){margin-left:0;margin-right:1%}
.columnpanel>div:nth-of-type(12),.columnpanel>div:nth-of-type(15),.columnpanel>div:nth-of-type(18),.columnpanel>div:nth-of-type(21),.columnpanel>div:nth-of-type(24),.columnpanel>div:nth-of-type(27),.columnpanel>div:nth-of-type(3),.columnpanel>div:nth-of-type(30),.columnpanel>div:nth-of-type(6),.columnpanel>div:nth-of-type(9){margin-left:1%;margin-right:0}
.column{width:32%;margin-left:1%;margin-right:1%}
.columnpanel>div:nth-of-type(1)>div,.columnpanel>div:nth-of-type(2)>div,.columnpanel>div:nth-of-type(3)>div{border-top:none}
}
@media only screen and (min-width:418px){.column-ii .graingroup .grainauthor{font-size:.9em}
.column-ii .thumbnail{margin:0 -1em 0 0;width:60%;max-width:130px;min-width:110px}
}
@media only screen and (max-width:418px){.pad_narrow{padding:0 3%}
.panelledleft_related .thumbnail{float:left;margin:0 -1.2em 0 0;width:60%;max-width:130px;min-width:110px}
.blgblurb{font-size:.85em}
.ftrtitle{font-size:1em}
.arictable{font-size:.75em}
.arictable td{white-space:normal;padding:.5em .5em}
#header h1{font-size:.95em}
.serauthor{line-height:1em}
.graintitle{font-size:.85em}
}
@media only screen and (min-width:1000px){.column2-1{display:inline-block;width:50%}
.column2-1>div{padding:10px}
.pad_narrow{padding:0}
.indsmall{width:4.8em}
.indsmall img{width:auto}
ul.tabs li{display:block;float:none}
ul.tabs li a{display:block;margin:6px 6px 6px 0;float:none;display:block}
.auxbutton2{margin:-5px -5px 0 -5px}
.panelledleft_a{display:inline-block;margin-right:auto;width:26%;vertical-align:top;float:left;padding:0;border-bottom:none;margin-bottom:0}
.panelledleft_b{display:inline-block;width:70%;vertical-align:top;float:right;margin-right:0;border-left:solid 1px #e8e8e8;padding-left:1%;border-right:none;padding-right:0}
.panelledleft_related{margin-top:2em;display:inline-block;margin-right:auto;width:26%;vertical-align:top;float:left;padding:0;border-top:dotted 2px #ddd;padding-top:1em}
.panelledleft_related .thumbnail{float:left;margin:0 -1.4em 0 0;width:initial}
.panelledright_a{display:inline-block;margin-right:auto;width:26%;vertical-align:top;float:left;padding:0;border-bottom:none;margin-bottom:0}
.panelledright_b{display:inline-block;width:70%;vertical-align:top;float:right;margin-right:0;border-left:solid 1px #e8e8e8;padding-left:1%;border-right:none;padding-right:0}
.column-iipanel>div:first-child{width:45%;margin-left:1%;margin-right:4%}
.column-iipanel>div:last-child{width:45%;margin-left:4%;margin-right:1%}
.column-ii .grainblurb{padding-right:6%}
.brickmenupanel>div:nth-of-type(1){margin-left:0;margin-right:1.36%}
.brickmenupanel>div:nth-of-type(2){margin-left:1%;margin-right:1.36%}
.brickmenupanel>div:nth-of-type(3){margin-left:1%;margin-right:1.36%}
.brickmenupanel>div:nth-of-type(4){margin-left:1%;margin-right:0}
.brickmenupanel>div:nth-of-type(5){margin-left:0;margin-right:1.36%}
.brickmenupanel>div:nth-of-type(6){margin-left:1%;margin-right:1.36%}
.brickmenupanel>div:nth-of-type(7){margin-left:1%;margin-right:1.36%}
.brickmenupanel>div:nth-of-type(8){margin-left:1%;margin-right:0}
.brickmenupanel>div:nth-of-type(9){margin-left:0;margin-right:1.36%}
.brickmenupanel>div:nth-of-type(10){margin-left:1%;margin-right:1.36%}
.brickmenupanel>div:nth-of-type(11){margin-left:1%;margin-right:1.36%}
.brickmenupanel>div:nth-of-type(12){margin-left:1%;margin-right:0}
.brick:nth-of-type(1),.brick:nth-of-type(2),.brick:nth-of-type(3){border:none}
.brick{width:30%;float:left;margin-left:3.3%;margin-right:0;border-top:dotted 1px #dedede}
}
@media only screen and (min-width:1366px){.column432{width:24%;margin:.4%}
.column432>div>input{width:21px;height:21px;margin:4px}
.column432>div>a{margin-top:2px;margin-bottom:6px}
#mainmenu>li{margin-right:10px}
.widthcontrol{width:auto;max-width:1290px}
#compartment>div:nth-of-type(2){width:auto;max-width:1290px}
.modulelabel{width:auto}
.panelledtrip{width:27.5%;margin:1em 1% 0 .3%}
.panelledleft_a{display:inline-block;margin-right:auto;width:23%;vertical-align:top;float:left;border-bottom:none;margin-bottom:0}
.panelledleft_b{display:inline-block;width:74%;vertical-align:top;float:right}
.panelledleft_related{display:inline-block;margin-right:auto;width:23%;vertical-align:top;float:left;border-top:dotted 2px #ddd;padding-top:1em}
.panelledright_a{display:inline-block;margin-right:auto;width:23%;vertical-align:top;float:left;border-bottom:none;margin-bottom:0}
.panelledright_b{display:inline-block;width:74%;vertical-align:top;float:right}
.auxbutton{display:none}
.auxbutton2{margin:-8px -8px 0 -8px}
.brickmenupanel>div:nth-of-type(1){margin-left:0;margin-right:1.4%}
.brickmenupanel>div:nth-of-type(2){margin-left:1%;margin-right:1.4%}
.brickmenupanel>div:nth-of-type(3){margin-left:1%;margin-right:1.4%}
.brickmenupanel>div:nth-of-type(4){margin-left:1%;margin-right:0}
.brickmenupanel>div:nth-of-type(5){margin-left:0;margin-right:1.4%}
.brickmenupanel>div:nth-of-type(6){margin-left:1%;margin-right:1.4%}
.brickmenupanel>div:nth-of-type(7){margin-left:1%;margin-right:1.4%}
.brickmenupanel>div:nth-of-type(8){margin-left:1%;margin-right:0}
.brickmenupanel>div:nth-of-type(9){margin-left:0;margin-right:1.4%}
.brickmenupanel>div:nth-of-type(10){margin-left:1%;margin-right:1.4%}
.brickmenupanel>div:nth-of-type(11){margin-left:1%;margin-right:1.4%}
.brickmenupanel>div:nth-of-type(12){margin-left:1%;margin-right:0}
.brickmenuimg{background:#d2d2d2;margin-bottom:0}
/*.collapsibles>div:nth-of-type(1){width:31%;display:inline;float:left;margin-left:0;margin-right:3.2%}
.collapsibles>div:nth-of-type(2){width:31%;display:inline;float:left;margin-left:0;margin-right:3.2%}
.collapsibles>div:nth-of-type(3){width:31%;display:inline;float:left;margin-left:0;margin-right:0}
*/
.collapsibles>div:nth-of-type(1){width:49%;display:inline;float:left;margin-left:.5%;margin-right:1%}
.collapsibles>div:nth-of-type(2){width:49%;display:inline;float:left;margin-left:.5%;margin-right:0%}
/**/.column-ii .graingroup .graintitle{font-size:1em;font-weight:400;line-height:1.3em;color:#335}
.column-ii .graingroup .grainauthor{font-size:.9em}
.column-ii .graingroup .grainblurb{font-size:1em}
.brmtitle{font-size:1.3em;margin-top:12px}
.ftrcontainer{background-position-x:0}
.ftrpane{width:50%;margin-left:7%}
.ftrtitle{font-size:2em;margin-top:.6em}
.ftrmore{display:inline}
.column-iipanel>div:first-child{width:66%;margin-left:0;margin-right:0}
.column-iipanel>div:last-child{width:32%;margin-left:1%;margin-right:0}
.brick:nth-of-type(1),.brick:nth-of-type(2),.brick:nth-of-type(3),.brick:nth-of-type(4),.brick:nth-of-type(5){border:none}
.brick{width:18.3%;margin-left:16px;margin-right:0}
.columnpanel>div:nth-of-type(11),.columnpanel>div:nth-of-type(14),.columnpanel>div:nth-of-type(17),.columnpanel>div:nth-of-type(2),.columnpanel>div:nth-of-type(20),.columnpanel>div:nth-of-type(23),.columnpanel>div:nth-of-type(26),.columnpanel>div:nth-of-type(29),.columnpanel>div:nth-of-type(5),.columnpanel>div:nth-of-type(7),.columnpanel>div:nth-of-type(8){margin-left:1.7%;margin-right:1.8%}
.columnpanel>div:nth-of-type(1),.columnpanel>div:nth-of-type(10),.columnpanel>div:nth-of-type(13),.columnpanel>div:nth-of-type(16),.columnpanel>div:nth-of-type(19),.columnpanel>div:nth-of-type(22),.columnpanel>div:nth-of-type(25),.columnpanel>div:nth-of-type(28),.columnpanel>div:nth-of-type(4),.columnpanel>div:nth-of-type(7){margin-left:0;margin-right:1.8%}
.columnpanel>div:nth-of-type(12),.columnpanel>div:nth-of-type(15),.columnpanel>div:nth-of-type(18),.columnpanel>div:nth-of-type(21),.columnpanel>div:nth-of-type(24),.columnpanel>div:nth-of-type(27),.columnpanel>div:nth-of-type(3),.columnpanel>div:nth-of-type(30),.columnpanel>div:nth-of-type(6),.columnpanel>div:nth-of-type(9){margin-left:1.7%;margin-right:0}
.column{width:31%;margin-left:1.7%;margin-right:1.8%}
.columnpanel>div:nth-of-type(1)>div,.columnpanel>div:nth-of-type(2)>div,.columnpanel>div:nth-of-type(3)>div{border-top:none}
.arguments{width:auto;max-width:1290px;font-size:1em}
.arguments>div{width:40%}
.arguments>div:first-child{margin:.2em;margin-left:5%;margin-right:5%}
.arguments>div:last-child{margin:.2em;margin-left:5%;margin-right:5%}
#footer .social{margin-right:.2em}
}
.ui-dialog {
	background: #dedede;
    font: inherit;
    border: solid 1px #a5a5a5;
    border-radius: 7px;
    text-align: center;
    box-shadow: 0 7px 28px -6px #0000005e;
}
.ui-dialog-titlebar{
    padding: 14px 10px;
}
.ui-dialog-titlebar-close{
	float: right;
    font: inherit;
    font-size: 0.7em;
    display: inline-block;
    padding: 2px 8px;
    background: #f0f0f0;
    border: solid 1px #999;
    border-radius: 4px;
    margin-bottom: 10px;
}