

/*position*/
.innerframe {
	margin-top: 5%;  
	max-width: 49em; 
	padding: 1em 1.5em;
}
header, footer {width: 100%; padding:0; margin: 0; clear: both;}
header {
}
header p {margin-left: 2em;}
header ul {	position: relative; top: 1em;}
footer {padding: 0.5em; font-size: small; text-align: right;}
header {margin-bottom: 2.25em;}
header ul.menu {clear: both;}
header .menu li {
		display: inline-block; 
		float: left; 
		padding: 0.5em; 
		font-size: small;
		text-transform:uppercase;
		}

header .menu li ul {display: none;}
header .menu li:hover ul {display: block; margin: 0; padding: 0.5em 0;}
header ul.menu li:hover ul li {float: none; display: block; padding: 0.2em 0; position: relative; top: 1em; }
.pod {
		margin: 0.75em; 
		padding: 1.5em;
		text-align: center;
		max-width: 400px; 
		display:inline-block; 
		vertical-align: text-top;
}
div.pod div.pod {padding: 0; margin: 0;}
div.pod div.pod h3 {margin-top: 2em;}
.pod p img {text-align: center;}
footer {float: left; clear: both;}
footer p {text-align: left; margin-left:3%;}
dl {text-align: left; margin-left: 1em;}
dt { margin-top: 1em;}
dd {margin-left: 1.5em; margin-top: 0.5em;}

/*pretty*/
body {
}
.innerframe {
/*border-radius: 30px;*/
margin-left: auto;
margin-right: auto;
}

header img { height: 80%; width: 80%;}
header img {height: 150px; width: 275px;}

header {
border: 1px solid #ddd;
border-radius: 30px;
background-image: url('horizontalbridge.jpg');
background-size: 100%;
background-size: cover;
background-repeat: no-repeat;
}
header p{
	height: 50%;
	width: 50%;
}
header ul {
	list-style-type:none;
	font-size: 0.8em;
}

header ul.menu li:hover ul li {border: none;}

.pod {
		/*border: 1px solid #EFEFEF; */
		border-radius: 30px;
}
div.pod div.pod {border: none;}

h2, h3, h4 {
			letter-spacing: 0; 
			font-weight: normal; 
			text-transform: uppercase;
			font-size: medium;
			}
a {text-decoration: none;}
li:hover a {}
a:visited {}

footer {}
footer a {}

dt {}
dd {font-size: small;}
#guests dt {font-size: small; font-weight: normal;}
#guests dd {font-weight: bold; font-size: medium;}
#news {max-width: 25em;}
.tiny {font-size: 0.6em; font-weight: normal;}

	#smedia {clear: left;}

.innerframe header .menu {}
@media handheld {
	.menu max-width: 10em;
}
