body {background:#fff; margin:0 0 1em 0; padding:0; font-size:1em; line-height:1.5; font-family: arial, verdana, helvetica, sans-serif; text-align:center; }

/*a:link {color:#003399;}*/
a:link {color:#0066cc;}
a:visited {color:#2b98eb;}
a:hover {color:#ff9933;}
a:active {color:#da0000;}
a:focus {outline: none;}

form {margin:0; padding:0;}
fieldset {border:none; padding:0; margin:0;}
fieldset label,
fieldset .label {float:left; width:8em; text-align:right; padding:0 .4em 0 0; line-height:1.75;display:block}
fieldset .formRow {padding:.3em; clear:both;}
fieldset .formRow input[type="text"],
fieldset .formRow select,
fieldset .formRow textarea {width:100%;max-width:300px;}
fieldset .formRow textarea {max-width:400px;}

input.postcard {font-size:1.1em;}
select {font-size:1.25em}

textarea, input {font-size:1.25em;}

img {border:none;}

table.bdr, img.bdr {border:1px solid #cccccc}
tr.bdr td {border-bottom:1px solid #ccc;}

table tr td {vertical-align:top; text-align:left;}

h1, h2, h3, h4, h5, h6, .h2 {font-family:verdana, arial, helvetica, sans-serif; }
h1, h2, h3, h4, h5 {font-weight:normal;}

h1 {font-size:225%; margin-top:0; margin-bottom:.25em; }
h2, .h2 {font-size:175%; } 
h3 {font-size:150%; margin-bottom:.5em; }
h4 {font-size:125%; margin-bottom:0}
h5 {font-size:100%; margin-bottom:0}

h1 a, h2 a, a.h2, #home #feel a, h3 a {text-decoration:none;}
h1 a:hover, h2 a:hover, a.h2:hover, h3 a:hover {text-decoration:underline}
h1 .sm {font-size:0.9em; }
.sm  {font-size:0.9em; }
h2 {margin-bottom: 0.25em}
.xl, .lg {font-size: 1.5em;} 
/* ff6633 - orange */

strong.h1 {font-size:2em; font-weight:normal; line-height:normal}
strong.h3 {font-size:1.50em; font-weight:normal;}

#wrapper {padding:0; margin:0 auto; max-width:1024px; text-align:left; padding:0 1em}
* html #wrapper {width:expression(document.body.clientWidth > 972? "972px": "auto" );}

#header {width:100%; margin-bottom:2.5em; }
* html #header {margin-bottom:4em;}

nav ul {float:right;padding:0;list-style-type:none;overflow:hidden}
nav ul li {display:inline-block;float:left;}
nav ul li a {font:1em verdana, helvetica, sans-serif; padding:0 1em;text-decoration:none;}

#header .title {float:left; }

#contentArea {padding:1em 2em 0 0; }

#navigation {float:left; padding-top:1.5em}
#navigation strong a:link {text-decoration:none;}
#navigation strong a:hover {text-decoration:underline;}
#navigation a {line-height:2em}

.content h3 {color:#000}

hr {background:#cccccc; margin-top:1em;}
.hr {border:1px solid #ccc; width:100%}

pre {font-size:1em;}

.introduction { line-height:1.5;}
.introduction .welcomemap {margin:1.5em 0; padding:0 1em}

.profile p {margin:.5em .5em 0 0; } 

.feature {border:1px solid #cccccc; padding:0 1.5em 1em 1.5em; display:inline-block;}

.featureItem {float:left; width:22%; }
.featureItem span {font-size:0.9em; }
.featureItem img {margin-bottom:.25em; border:1px solid #ccc; width:80%; height:80%}
.featureItem a {font-size:1.25em; margin-bottom:.5em; text-decoration:none}

.didyouknow {float:left;font-size:1em; line-height:1.5em; margin:1em 0 0 0; }
.didyouknow p {margin-right:2.5em}

#footer {font:0.75em verdana, helvetica, sans-serif; clear:both; padding-top:2em; padding-bottom:3em;}
#footer .links strong {padding:0 2em 0 0; font-weight:normal}
#footer .links a {text-decoration:none;}
#footer .links a:hover {color:#ff9933; text-decoration:underline}
#footer .links span {font-size:1.1em;}

#home #footer {padding-top:2em;}

.none, .footerp  {display:none;}

input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-size: 100%;
	background: #ededed url(/img/search-icon.png) no-repeat 9px center;
	border: solid 1px #ccc;
	padding: 5px 10px 5px 32px;
	width:100px;	
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none; 
}
input[type=search]:focus {
	width: 180px;
	background-color: #fff;
	border-color: #ff9933;
	-webkit-box-shadow: 0 0 5px rgba(204,102,51,.5);
	-moz-box-shadow: 0 0 5px rgba(204,102,51,.5);
	box-shadow: 0 0 5px rgba(204,102,51,.5);
}
input:-moz-placeholder {color: #999;}
input::-webkit-input-placeholder {color: #999;}
.search {font-family:verdana, arial, helvetica, sans-serif; float:right; }
.copyright {float:left}
.copyright a {color:#000; text-decoration:none;} 

.map {float:right; font-size:0.9em; padding:0 0 1.5em 1.5em; text-align:center}

.clear {clear:both;}
.rightImg {float:right; margin-left:1.5em; margin-bottom:1em}
.leftImg {float:left; margin-right:1em; margin-bottom:1em}

.left {float:left;}
.right {float:right;}
.center {text-align:center; margin:0 auto;}
.bottom {vertical-align:bottom;}

.textright {text-align:right;}

.col80 {width:78%}
.col75 {width:75%;}
.col70 {width:69%;}
.col66 {width:64%;}
.col60 {width:58%;}
.col50 {width:47%; padding:0 .5em 0 0}
.col40 {width:38%}
.col35 {width:32%;}
.col33 {width:32%; padding:0 .5em 0 0;}
.col30 {width:28%;}
.col25 {width:25%; padding:0}
.col25 p {padding:0 1.25em 0 0; margin-top:0}
.col22 {width:21%;display:table}
.col21 {width:21%;display:table}
.col20 {width:20%;display:table}
.col15 {width:12%}
.col10 {width:10%}

.rightAlign, .alignR {text-align:right}
.facts { border:1px solid #f7bb1a; background:#FFFFCE; padding:.25em 1.5em; margin:0 2em;}
.facts ul {padding:0 0 0 1em}

ul.places li {padding:0 0 .5em 0}

.ifacts {width:35%; font-size:0.9em; float:right; border:1px solid #f7bb1a; background:#FFFFCE; padding:0 1.5em; line-height:1.5; margin:0 0 0 1em;}
.ifacts2 {width:90%; font-size:0.9em; border:1px solid #f7bb1a; background:#FFFFCE; padding:0 1.5em; line-height:1.5; margin:0 0 0 1em;}
.ifacts ul,
.ifacts2 ul {padding:0 0 0 1em}

.flag {padding:0.5em 1em 0.5em 0;}

table.numeric tr th {padding:0.5em 1em; font-size:0.9em}
table.numeric tr td {
	text-align:right; 
	padding:0.5em 1em 0.5em 0; 
	border-bottom:1px solid #dadada; 
}

.data p {border-bottom:1px solid #dadada; }
table.data th {background:#E9E9E9;}
table.data th,
table.data td {
	padding:.75em; 
	border:1px solid #dadada;
	text-align:left;
}

table.cityDetails {width:80%}
table.cityDetails tr td {padding:0.25em 0.5em 0.25em 0; font-size:1em}
table.cityDetails ul {margin:0 0 0 14px;}

img.glossary { vertical-align: middle;}
.glossary { border: 2px  #CECFCE double; background-color: #F7F3F7; padding:0 1em;}

.box { border:1px #CECFCE solid;}
.gray { color:#333333;}
.highlight { background-color: #efefef; }
.lgtgry {background-color: #E9E9E9;}
.medgry {background-color: #cccccc;}
.drkylw {background-color: #FBF3C3;}
.medylw {background-color: #FEF9DD;}
.lgtylw {background-color: #FFFCE9}

.sponsors {padding:0 1em;}
.sponsors img {border:1px solid #666;}
.sponsors a {text-decoration:none; color:#000;}

.sponsor {color: #f46c0c;}
.sponsorMain {font-size:0.9em; float:left; padding-right:1.2em}
.sponsorMain a {color:#0066CC;}
.sponsorMain a:hover {color:#FF9933;}

.things ul {list-style-type: none; padding:0 0 1em 0; margin:0 1em 0 0}
.things ul li {border-bottom:1px solid #cccccc; padding:.5em 0}
.things a {text-decoration:none;}
.things a:hover {text-decoration:underline;}

.pad20R {padding-right:20px} 
.pad10R {padding-right:10px;}
.pad20 {padding:20px}

.pad-5T {padding-top:.5em}
.pad1T {padding-top:1em}
.pad1B {padding-bottom:1em}
.pad2B {padding-bottom:2em}
.pad1TB {padding:.5em 0}
.pad1R {padding-right:1em}
.pad1L {padding-left:1em}
.pad1-5L {padding-left:1.5em}
.pad2L {padding-left:2em}
.pad2R {padding-right:2em}
.pad3R {padding-right:3em}

.mar10L {margin-left:10px}
.mar20L {margin-left:20px}
.mar1R {margin-right:1em}
.mar1L {margin-left:1em}
.mar3R {margin-right:3em}

#flags .left {font-size:0.9em; width:15%; padding-bottom:1.5em}

#maps .left {padding:1em}

.nolink {text-decoration:none;  color:#000}

ol.listings {padding-left:1.5em;}
ol.listings div {padding-top:.5em}

table.listings {width:100%}
table.listings tr td {border-bottom:1px solid #ccc; padding:1em .5em;}
table.listings tr td .left {font-size:0.9em}

.red {color:#da0000}
.good {color:green}

.oddRow {background-color:#efefef; padding:1em;}
.evenRow {padding:1em;}
.right img.rating {margin:.25em 0 .4em 0}

.lists p {padding:.25em 0; margin:0}
.lists a,
.lists li {line-height:2.5; }

table.postcard {width:99%;}
table.postcards tr td {width:33%; padding:0 1em; text-align:center}
table.postcards tr td img {border:1px solid #ccc;}

.quiz {line-height:1.75}
.clock {font-size:1.5em; line-height:2}

.block {display:block}

.pages, pages2 {text-align:center; padding:2em 0 1em;}
.pages a {
	background-color:#ececec;
	padding:.5em 1em; 
	border:1px solid #ccc;
	text-decoration:none;
	display:inline-block
}

.pages a.on {background:none}
.pages2 a {
	padding:.5em 1em; 
	text-decoration:none;
	display:inline-block
}

div.imagetitle {position: relative;}
div.thetitle {
	border:2px solid  #fff;
        position: absolute;
        top: 50%;
        left: 50%;
    	-webkit-transform: translate3d(-50%, -50%, 0);
       	-moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%,- 50%);
        -o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

div.thetitle h2 {padding:.3em 0.75em; color:#fff; margin-top:0;}
.shortTitle {padding-top:2.2em}

.ecard {text-align:center; font-size:0.9em;}
.ecard img {text-align:center; margin:0 auto}
#postMenu a {display:inline-block;padding:0 0 .30em 0;}
article {cursor: pointer; display:inline-block;}

.credit {font-size:.75em; color:#666;}

.imgSection img {width:210px}
.imgSection2 img {width:267px;}
.imgSection3 img {width:400px;}

div.imgSection3, div.imgSection2, div.imgSection {position:relative}

div.sendcard {position:absolute; right:18px; bottom:8px;font-size:0.9em;}

div.sendcard2 {position:absolute;right:18px;bottom:32px;font-size:0.9em;}
div.sendcard a, div.sendcard2 a {text-decoration:none;color:#fff;}

ul.recipe {åpadding:0;list-style-type:none;}
ul.recipe li {border-bottom:1px solid #ccc; padding:.5em 0;å}

.demogra span {font-size:1.75em;}

.line, .ln {width:100% height:1px; border:1px solid #ccc}

/*.imgContainer img {width:100%; height:auto}*/
.imgContainer400 img 

.space {white-space: nowrap}
