
body {font: 12px/18px Arial, Geneva, Helvetica, sans-serif; color:#333; padding:0; margin:0;}

p {margin:0 0 1.7em 0;}

a:link, a:visited {
	color:#333;
	font-weight:bold;
	text-decoration:underline;
	}
	a:hover {
		text-decoration:none;
		}

h1 {font-size:160%; margin:0 0 1em 0;}
h2 {font-size:120%; margin:0 0 1em 0;}
h3 {font-size:110%; margin:0 0 1.7em 0;}
h4 {font-size:80%; margin:0 0 1.7em 0;}
h5 {font-size:70%; margin:0 0 1.7em 0;}
h6 {font-size:60%; margin:0 0 1.7em 0;}

#slideshowlinks P {
	margin:0;
	padding:0;
	color:#fff;
	font-size:13px;
	}
	#slideshowlinks a:link, #slideshowlinks a:visited {
		color:#fff;
		text-decoration:none; font-size: 14px;
		}
		#slideshowlinks a:hover {
			text-decoration:underline;
			}

.weatherContainer h1 {margin:0;}

#address P {
	color:#fff;
	margin:0 0 0.7em 0;
	padding:0 20px 0 0;
	}
	#address a:link, #address a:visited, #address a:hover {
		color:#fff;
		}
		#address P.float {
			float:left;
			}

/* Image Templates */
.encounterthumbnail {
	width:252px;
	height:184px;
	position:relative;
	}
	.encounterthumbnail a,
	.encounterthumbnail a:link,
	.encounterthumbnail a:visited{ text-decoration:none;}
	.encounterthumbnailtitle {
		position:absolute;
		top:151px;
		left:0;
		}
		P.browntitle {
			margin:0;
			padding:0 0 0 12px;
			width:240px;
			line-height:33px;
			font-weight:bold;
			color:#fff;
			background:url(/custom/templates/image/encounterbrown/images/title.png) no-repeat;
			}
		P.brownpopuptitle {
			margin:0;
			padding:0 0 0 12px;
			width:240px;
			line-height:33px;
			font-weight:bold;
			color:#fff;
			background:url(/custom/templates/image/encounterbrown/images/title-popup.png) no-repeat;
			}
		P.brownlinktitle {
			margin:0;
			padding:0 0 0 12px;
			width:240px;
			line-height:33px;
			font-weight:bold;
			color:#fff;
			background:url(/custom/templates/image/encounterbrown/images/title-link.png) no-repeat;
			}
			P.brownlinktitle  a {color:#fff; text-decoration: none;}
		P.bluetitle {
			margin:0;
			padding:0 0 0 12px;
			width:240px;
			line-height:33px;
			font-weight:bold;
			color:#fff;
			background:url(/custom/templates/image/encounterblue/images/title.png) no-repeat;
			}
		P.bluepopuptitle {
			margin:0;
			padding:0 0 0 12px;
			width:240px;
			line-height:33px;
			font-weight:bold;
			color:#fff;
			background:url(/custom/templates/image/encounterblue/images/title-popup.png) no-repeat;
			}				
		P.bluelinktitle {
			margin:0;
			padding:0 0 0 12px;
			width:240px;
			line-height:33px;
			font-weight:bold;
			color:#fff;
			background:url(/custom/templates/image/encounterblue/images/title-link.png) no-repeat;
			}
			P.bluelinktitle a {color:#fff; text-decoration: none;}
		P.orangetitle {
			margin:0;
			padding:0 0 0 12px;
			width:240px;
			line-height:33px;
			font-weight:bold;
			color:#fff;
			background:url(/custom/templates/image/encounterorange/images/title.png) no-repeat;
			}
		P.orangepopuptitle {
			margin:0;
			padding:0 0 0 12px;
			width:240px;
			line-height:33px;
			font-weight:bold;
			color:#fff;
			background:url(/custom/templates/image/encounterorange/images/title-popup.png) no-repeat;
			}
		P.orangelinktitle {
			margin:0;
			padding:0 0 0 12px;
			width:240px;
			line-height:33px;
			font-weight:bold;
			color:#fff;
			background:url(/custom/templates/image/encounterorange/images/title-link.png) no-repeat;
			}
			P.orangelinktitle a {color:#fff; text-decoration: none;}
/* Content specific styling */
.commentsClipComment {font-size: 12px; font-style: italic; padding: 0 10px; color: #295871; margin-bottom: 10px;}
#box1.inner h3, #box1.inner p, #box1.inner a {padding: 10px; margin: 0;}
.commentsMoreLink {float: right; font-size: 11px;}
span.commentsClipCountry {font-size: 10px;}
.commentsClipName {padding-left: 10px;}
#box1.inner .encounterthumbnail p {padding: 0 0 0 12px;}
#box1.inner .encounterthumbnail a {padding: 0;}
hr {border: 1px solid #D1DADF;}
table.slideshowBrowse img {border: 3px solid #DBE6E6;margin-right: 7px;}
table.slideshowBrowse td.divider img {border: none; }
.slideshowName a, .slideshowName{font: bold 14px/18px Arial, Helvetica, sans-serif; color: #6998B4; text-decoration: none;}
.slideshowHeading td {font-size: 11px;}
table.slideshowBrowse table.inner {border-top: 1px solid #D1DADF; padding-top: 10px;}
table.slideshowBrowse td.divider {line-height: 5px;}
.commentsListBox {background: #9ECEE9; padding: 15px;}
.commentsListBox ul {list-style: none; margin: 10px 0 0 0; padding: 0;}
.commentsListBox ul li {margin-bottom: 15px; border-top: 1px solid #83AABF; padding: 10px 0 0 0;}
.commentsListBox ul li a {color: #3B7C9F; }
span.commentsHeading {font-weight: bold; font-size: 14px; color: #3B7C9F; }

/* Images in content */
#imageborder {width: 183px; height: 150px; float: left;margin:0 10px 10px 0;}
a span.imagetitle {font-size: 11px;}
img.thumbnailbordered {background:#fff; border:1px solid #E9E6E5; padding:6px; float:left;}

.thumbnailtext {float: left; margin-right: 15px; width: 31%;}
.thumbnailtext img {border: 3px solid #dbe6e6;}
.thumbnailtext img:hover {border-color: #e8ebeb;}
/* Contact form */
#contact_form label {clear:left;color:#837A77;display:block;float:left;
margin:0 10px 0 0;text-align:right;width:100px;}
#contact_form input {
border:1px solid #DFDFDF;color:#818080;height:20px;padding:2px;width:190px;}
#contact_form input.mandatory, #contact_form select.mandatory {
background:#FFFCDF none repeat scroll 0 0;}
#contact_form select {border:1px solid #DFDFDF;color:#818080;height:24px;padding:2px 0;width:220px;}
#contact_form textarea {border:1px solid #DFDFDF;color:#818080;padding:3px;width:300px;}
#contact_form input.submitButton {
background:#2E2E2E;border:1px solid #E1E4D6;color:#FFFFFF;height:auto;margin:5px 0 0 110px;
padding:3px 5px;width:auto;}
#contact_form input.submitButton:hover {background:#567685;}
span.mandatory {color:#FF0000;font-size:100%;}
td.small {font-size: 10px;}