html, body {margin:0;padding:0;background:#fafafa;}
body	{}
.widthcontrol {margin:0 auto;padding:0;}
.pad_narrow {padding:0 2.7%;}
.pad_wide {}
.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-left:8px;*/margin-top:11px;margin-right:18px;}
#compartment {}
.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;}
.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:18px;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 {
	/*border-top:solid 1px #80d6f8;*/
	padding:0 0 20px 0;
	margin:0 auto 20px auto;
}
.featurepanel {
	width:100%;margin:0 auto;
}
#footer {
	/*width:98%;*/
	margin:auto;
	background:#d8d8d8;
	color:#666;
	/*border-top-left-radius:12px;
	border-top-right-radius:12px;*/
	border-top:solid 1px #80d6f8;
}
#footer a {color:#666;}
.hrline {
	background: none;
	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% 2% 0;}
.column-ii:last-child 		{margin:0 0 2% 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:/*#01b6c9*/#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:bold;margin:4px auto 2px auto;text-align:center;color:#fff;}
.blgmonth		{font-size:0.8em;font-weight:bold;margin:0 auto;text-transform:uppercase;text-align:center;color:#fff;}
.blgyear		{font-size:0.8em;font-weight:normal;line-height:.8em;margin:2px auto;color:/*#01b6c9*/#aaa;}
.blgtitle		{font-size:1.1em;font-weight:normal;}
.blgauthor		{font-size:0.9em;font-weight:normal;margin:.4em 0 .5em 0;color:#777;}
.blgblurb		{font-size:.96em;font-weight:normal;margin-top:1em;margin-bottom:.4em;margin-left: 64px;}
.blgmore		{font-size:0.8em;float:right;margin-bottom:.4em;}

.sergroup		{width:100%;display:inline-block;margin:0;padding-top:0.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:/*#01b6c9*/#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:bold;margin:4px auto 2px auto;text-align:center;color:#fff;}
.sermonth		{font-size:0.8em;font-weight:bold;margin:0 auto;text-transform:uppercase;text-align:center;color:#fff;}
.seryear		{font-size:0.8em;font-weight:normal;line-height:.8em;margin:2px auto;color:/*#01b6c9*/#aaa;}
.sertitle		{font-size:1em;font-weight:normal;}
.serauthor		{font-size:0.9em;font-weight:normal;margin:.4em 0 .5em 0;color:#777;}
.serblurb		{font-size:.9em;font-weight:normal;margin-top:1em;margin-bottom:1em;line-height:1.46em;}
.sermore		{font-size:0.8em;float:right;margin-bottom:.4em;}

.graingroup		{width:100%;display:inline-block;margin:0;padding-top:0.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:/*#01b6c9*/#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:bold;margin:4px 2px 2px 0;text-align:left;color:#888888;}
.grainmonth		{display:inline-block;font-size:0.65em;font-weight:bold;margin:0 auto;text-align:left;color:#abaaaa;}
.grainyear		{font-size:0.7em;font-weight:normal;line-height:.8em;margin:2px 6px 2px 2px;text-align:right;color:#abaaaa}

.graintitle		{font-size:1em;font-weight:normal;}
.grainauthor	{font-size:0.9em;font-weight:normal;margin:.4em 0 .5em 0;color:#777;}
.grainblurb		{font-size:1em;font-weight:normal;margin-top:1em;margin-bottom:.4em;line-height:1.46em;}
.grainmore		{font-size:0.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:0.6em;vertical-align:top;border-bottom:dotted 1px #ddd;}
.listGroup		{width:100%;display:inline-block;margin:0;padding-top:0.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:/*#01b6c9*/#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:bold;margin:4px 2px 2px 0;text-align:left;color:#fff;}
.listMonth		{display:inline-block;font-size:0.7em;font-weight:normal;margin:0 auto;text-transform:uppercase;text-align:left;color:#fff;}
.listYear		{font-size:0.7em;font-weight:normal;line-height:.8em;margin:2px 7px 2px 2px;text-align:right;color:/*#01b6c9*/#aaa;}
.listTitle		{font-size:.9em;font-weight:normal;line-height:1.3em;}
.listDetail		{font-size:0.85em;font-weight:normal;margin:.4em 0 .5em 0;color:#777;}
.listAuthor		{font-size:0.85em;font-weight:normal;margin:.4em 0 .5em 0;color:#777;}
.listAuthor	+.listauthor {margin-top: -.5em;}
.listAuthor:empty	{margin-top: 1em;}
.listBlurb		{font-size:.9em;font-weight:normal;margin-top:1em;margin-bottom:.4em;line-height:1.46em;}
.listMore		{font-size:0.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 12px -10px #000;-webkit-box-shadow:inset 0 10px 12px -10px #000; box-shadow:inset 0 10px 12px -10px #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:rgb(255,255,255);background:rgba(255,255,255,0.95);border-top-left-radius:8px;border-top-right-radius:8px;filter: alpha(opacity=96);-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:/*#01b6c9*/#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:bold;margin:4px auto 2px auto;text-align:center;color:#fff;}
.ftrmonth		{font-size:0.8em;font-weight:bold;margin:0 auto;text-transform:uppercase;text-align:center;color:#fff;}
.ftryear		{font-size:0.8em;font-weight:normal;line-height:.8em;margin:2px auto 0 1em;color:#bbb;}
.ftrind			{background:#f5f5f5;border-radius:100px;both;padding:.6em;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:0.7em;margin:4px auto 0 auto;text-transform:uppercase;text-align:center;color:#01b6c9;}
.ftrtitle		{font-size:1.2em;font-weight:normal;line-height:1em;margin:1.2em 1em .5em 70px;}
.ftrtitle >a	{color:#00a0b2;}
.ftrauthor		{font-size:0.9em;font-weight:normal;margin:.5em 0;}
.ftrblurb		{font-size:1em;font-weight:normal;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:0.8em;font-weight:normal;float:right;margin:0 2em 0.5em 1em;}
.ftrstatus		{display:inline-block;font-size:.8em;background:#efefef;padding:0.4em 1em .2em .2em;border-radius:10px;margin:0 0.3em 0.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;}

/* LESS THAN 541 */
@media only screen and (min-width: 541px) {

	/*#maincontainer		{width:98%;max-width:960px;}*/
	.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%;}

	/*#adblogo {margin-left:0;}*/
	#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:bold;}
	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%;/*padding-top:1em;*/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;}
/*	.modulelabel {display:none;}*/

	#mainmenu li a 	{font-size:0.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:bold;}

	.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%;}
}


/* LESS THAN 768 */
@media only screen and (max-width: 768px) {
	#navigation {background: #00b6c9;}
	#mainmenu li:hover > ul	{top:92px;}
	/*
	use script instead
	#mainmenu {display:none;}
	#header {display:none;}
	*/
	.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:normal;-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%;}
	/*.ftrcontainer {background-image:none !important;}*/
	.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(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),
	.brickmenupanel >div:nth-of-type(10),
	.brickmenupanel >div:nth-of-type(11),
	.brickmenupanel >div:nth-of-type(12){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:0.9em;font-weight:normal;line-height:1.3em;color:#335;margin-left:.2em;}
	.column-ii .graingroup .grainauthor		{margin-left:.2em;}
	.column-ii .graingroup .grainblurb		{font-size:0.9em;font-weight:normal;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:bold;margin:4px 2px 2px 0;text-align:left;color:#fff;}
	.sergroup .sermonth		{display:inline-block;font-size:0.7em;font-weight:bold;margin:0 auto;text-transform:uppercase;text-align:left;color:#fff;}
	.sergroup .seryear		{font-size:0.7em;font-weight:normal;line-height:.8em;margin:2px 7px 2px 2px;text-align:right;}
	.sergroup .sertitle		{font-size:0.9em;font-weight:bold;line-height:1.3em;color:#335;margin-left:.2em;}
	.sergroup .serauthor		{font-size:0.9em;font-weight:normal;margin-left:.2em;}
	.sergroup .serblurb		{font-size:0.9em;font-weight:normal;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;}
	.showinlarge {}

	.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:normal;}
	.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%;}

	/*RESET FOR PREVIOUS MEDIA QUERY*/
	.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;}

	/*RESET FOR PREVIOUS MEDIA QUERY*/
	.columnpanel >div:nth-of-type(2),
	.columnpanel >div:nth-of-type(5),
	.columnpanel >div:nth-of-type(7),
	.columnpanel >div:nth-of-type(8),
	.columnpanel >div:nth-of-type(11),
	.columnpanel >div:nth-of-type(14),
	.columnpanel >div:nth-of-type(17),
	.columnpanel >div:nth-of-type(23),
	.columnpanel >div:nth-of-type(29),
	.columnpanel >div:nth-of-type(20),
	.columnpanel >div:nth-of-type(26){margin-left:1%;margin-right:1%;}

	.columnpanel >div:nth-of-type(1),
	.columnpanel >div:nth-of-type(4),
	.columnpanel >div:nth-of-type(7),
	.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){margin-left:0;margin-right:1%;}
	.columnpanel >div:nth-of-type(3),
	.columnpanel >div:nth-of-type(6),
	.columnpanel >div:nth-of-type(9),
	.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(30){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:0.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, .arictable td {white-space: normal;padding:.5em .5em;}
	#header h1 {font-size: .95em;}
	.serauthor {line-height:1em;}
	.graintitle {font-size:.85em;}
}



/* 1000 and more */
@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;}
	.brmblurb {}

	.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;}
}



/* 1366 and more */
@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;}
	.brmblurb {}

	.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;}

	.column-ii .graingroup .graintitle		{font-size:1em;font-weight:normal;line-height:1.3em;color:#335;}
	.column-ii .graingroup .grainauthor		{font-size:0.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:63%;margin-left:0;margin-right:1.5%;}
	.column-iipanel >div:last-child {width:33%;margin-left:2%;margin-right:0;}
	 
	/*RESET FOR PREVIOUS MEDIA QUERY*/
	.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;}

	/*RESET FOR PREVIOUS MEDIA QUERY*/
	.columnpanel >div:nth-of-type(2),
	.columnpanel >div:nth-of-type(5),
	.columnpanel >div:nth-of-type(7),
	.columnpanel >div:nth-of-type(8),
	.columnpanel >div:nth-of-type(11),
	.columnpanel >div:nth-of-type(14),
	.columnpanel >div:nth-of-type(17),
	.columnpanel >div:nth-of-type(23),
	.columnpanel >div:nth-of-type(29),
	.columnpanel >div:nth-of-type(20),
	.columnpanel >div:nth-of-type(26){margin-left:1.7%;margin-right:1.8%;}

	.columnpanel >div:nth-of-type(1),
	.columnpanel >div:nth-of-type(4),
	.columnpanel >div:nth-of-type(7),
	.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){margin-left:0;margin-right:1.8%;}
	.columnpanel >div:nth-of-type(3),
	.columnpanel >div:nth-of-type(6),
	.columnpanel >div:nth-of-type(9),
	.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(30){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;}
}



