/* Table of contents
	
	1. Global
	2. Things to hide
	3. Things to style
	4. Links
	5. Things to show
-------------------------------------------------- */


/* Global
-------------------------------------------------- */

body {		
	font: 62.5%/1.5 Verdana, Tahoma, Arial, sans-serif;
	color: #000;	
	background: #fff !important;	
}

p, ul, ol, dl, table {
	font-size: 1.2em;
}

table th,
table td {
	padding: 0.2em;
	text-align: left;
	vertical-align: top;
}

h1, h2 {
	font-family: Georgia, Times New Roman, Serif;	
	font-weight: normal;	
	line-height: normal;
	font-size: 2.5em;
}

h2 {
	font-size: 2em;
	margin-bottom: 15px;
}

h3 {
	font-size: 1.5em;
}
h4 {
	font-size: 1.2em;
	margin: 10px 0 0;
}


/* Links
-------------------------------------------------- */

a:link, 
a:visited {
	color: #142B75;
	text-decoration: underline;
}

a img {
	border: none;
}


/* Things to hide
-------------------------------------------------- */

.weather,
.segment-nav,
.global-nav,
#language-nav,
.quick-search,
.nav,
.asides,
.media,
.page-tools,
.breadcrumbs,
.book-now,
.page-nav,
#map-menu,
.toggle .icon,
.mod.poi-map,
.mod.videoplayer,
.sitemap,
#show-map,
.sort-results,
.mod a.next,
.mod a.prev,
.mod .footer,
.footer.site-wide {
	display: none;
}


/* Things to style
-------------------------------------------------- */

.figure.shadow img {
	background: #fff;
	padding: 4px 4px 5px 5px;
	background: url(../gfx/bg_img-shadow.png) left bottom;
}

.mod .header a {
	text-decoration: none;
	color: #000;
}

.tab-nav .active a {
	font-weight: bold;
}

.mod .header *,
.mod .content.fix-height {
	height: auto !important;
}

.mod.events li h3,
.mod.top3list li h3 {
	font-size: 1.2em
}

.diversity a,
.diversity a *,
.mod.events li h3 a,
.mod.top3list li h3 a {
	text-decoration: none;
}

.toggler .toggle.closed .panel {
	display: block !important;
}

.results-meta {
	position: relative;
	color: #999;
	font-size: 1.1em;
}

.results-meta em {
 	font-style: normal;
 	color: #000;
	font-weight: bold;
}

.user-rating {
	margin: 15px 0;
	font-size: 1.2em;
}

/* Things to show
-------------------------------------------------- */

.showOnPrint{
	display:inline;
}