@charset "UTF-8";

/*** general ***/
.nottablet {
	display: none;
}

/*** menu ***/
nav.hormenu, nav.hormenui  {
	height: 32px;
}

nav li, div.cindex nav.hormenu li, div.cindex nav.hormenui li {
	height: 30px;
	line-height: 30px;
	font-size: 16px; 
}
div.cindex nav.hormenu li.menurest, div.cindex nav.hormenui li.menurest {
	background-color: #fc3;
}
div.cindex  nav.hormenui li {
	width: 85px;
}

/*** home page ***/

p#newstext {
	min-height: 137px;
}
table.overviewi td {
	padding-top: 4px; padding-bottom: 5px; 
	padding-left: 4px; padding-right: 4px;
	line-height: 20px;
}
.gtlink {
	white-space: nowrap;
	padding-top: 5px; padding-bottom: 6px; padding-left: 4px; padding-right: 4px;
	border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px;
	border-style: solid; border-color: #ccc;
	margin-left: 5px;
	background-color: white;
	line-height: 32px;
}
.gtlink:hover {
	background-color: #ffee88;
}

/*** index page content ***/
div.cindex p.link, div.leftcol p.link, div.rightcol p.link {
	padding-right: 0px;
	margin-right: 0px;
}
div.cindex summary {
	margin-top: 20px;
}

/*** index page multicolumns ***/
div.col li, div.cindex div.wbmcol li {
	line-height: 24px;
}
div.col li, div.cindex div.wbmcol li {
	line-height: 24px;
}

/*** info tables ***/
table.overview td {
	line-height: 28px;
}

/*** data tables ***/
table.data td {
	line-height: 23px;
}
table.data td.inforow p {
	line-height: 22px;
}

section[class^=rel] li {
	padding-top: 3px;
	padding-bottom: 5px;
}

/*** search forms ***/
input#places1, input#countries1 {
	height: 24px; font-size: 15px;
}
div.search input#places1, div.search input#placegm, div.search input#placegm3 {
	width: 225px;
}
div.rightcol input#places1 {
	width: 290px;
}
input#submits1 {
	height: 26px;
}
img.search {
	width: 30px; height: 25px;
}
div#results p.result {
	margin-top: 6px; margin-bottom: 6px;
	padding-top: 4px; padding-bottom: 4px;
}

/* autocomplete */
.ui-menu .ui-menu-item {
	line-height: 2.2em;
}

/*** map controls for gmap ***/
div.refdate_t {
	padding: 3px 3px;
}

/* google */
div.gm-style-mtc div:first-child {
	padding-top: 6px !important; padding-bottom: 6px !important;
}
div.mcr {
	height: 11px;
}

/* jquery dialogs */
.no-close .ui-dialog-titlebar-close {
	display: none;
}

@media all and (orientation:portrait) {

h1 {
	font-size: 24px;
	line-height: 24px;
}

input#places1, input#countries1 {
	width: 175px;
}
div.rightcol input#places1 {
	width: 85%;
	width: calc(100% - 50px);
}

}
