<!--

body {
	margin: 0;
	padding: 0;
	background-image: none;
	background-color: #FFF;
	font-family: "Trebuchet MS", Tahoma, Verdana, Sans-Serif;
	font-size: 90%;
	color: #021225;
	border-width: 0;
}

html,body {
	height: 100%;
}

/* Layout -------------------------------------------------------------------------------- Layout */

div#headcontain {
	width: 100%;
	padding: 1em 0;
	height: 3.7em;
	clear: both;
	text-align: center;
}

div#heading1 {
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	text-align: center;
	z-index: 3;
}

div#heading2 {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	text-align: center;
	z-index: 2;
}

#heading1 H1 {
	font-size: 200%;
	letter-spacing: 0.05em;
	color: #04254d;
	font-weight: bold;
	padding: .2em 0;
	margin: 0;
	width: auto;
}

#heading2 span{
	font-size: 500%;
	letter-spacing: -0.05em;
	color: #F6F6F6;
	font-weight: bold;
	padding: .2em 0;
	margin: -.3em 0 0 3em;
	font-variant: small-caps
}

#container { margin: 0 auto; }

#photo_use_content { margin: 2em; }

/* Left */
#left { margin-right: 515px; }	

.section { margin: 2em; }
.top_element { margin-top: 0; }
.valign_middle { vertical-align: middle }
#personal { margin-right: 0; margin-top: 0;  }
#personal { background-color: #e0e7ef; padding: 1.5em 2em 2em 1.5em; width: auto; overflow: auto; }
#personal p, #personal ul { margin-top: 0; }
#personal h3 {margin-bottom: .5em; color: #888;}
#personal #data p { margin-top: 1em; }
#data {
	position: relative;
	margin: 0 2em 1em 0;
	float: left;
	text-align: center;
	background-color: #FFF;
	font-size: 80%;
	line-height: 1em;
	padding: 1em;
	width: auto;
}
#pic { border: 1px #DDD solid; }
#search_input { color: #888; }
form { margin: 0; }

#fact_label { font-weight: bold; }
#twitter-link { display:block; text-align:right;}
#twitter img { border: 0; }
#twitter ul { list-style-type: circle; list-style-position: inside; padding-left: 0; }
#twitter li { margin-bottom: 1em; }
#twitter a:link, #twitter a:visited { color: #888; }

/* Right */
#right {
	float: right;
	width: 490px;
	margin-left: 2em; padding-top: 0;
	background-color: transparent;
	border-width: 0 0 0 1px;
	border-color: #efefe0;
	border-style: solid;
}
#ourmovetoseattle, #walkinginseattle { width: 180px; float: left; margin-top: 0}
#ourmovetoseattle img, #walkinginseattle img { border: 0; }
#Seattle_label { margin: 0 auto; text-align: center; display: block;}
#Seattle_blog { float: left; width: 200px; margin-right: 1em; }

.rssfeed ul { list-style-type: circle; list-style-position: inside; margin: 0; padding: 0 1em; font-size: 85%; }
.rssfeed li { margin: 0 0 .6em 0; }

.subscribe { margin-top: 1.5em; }
.subscribe h3 { margin-top: 1.5em; }
.subscribe img { border: 0; }
.subscribe a { text-decoration: none; }
.subscribe ul { list-style-type: none; }
#Seattle_blog_feeds, #Seattle_hide, #walking_blog_feeds, #walking_hide { display: none; }
.feed_dropdown_link { margin-bottom: .5em; color: #0955B2; cursor: pointer; }
.feed_dropdown_link:hover { color: #1e961e;}

#donate_button { margin: 1em 3em; }
.back_link { font-size: small; position: absolute; left: 0; }

/* photo bar */
#photo_bar_contain { display: block; background-color: #efefe0; margin-top: 0; float: left; clear: both; width: 100%; }
#photo_bar {height: 202px; overflow: hidden; margin: 3em 1em; }
#photo_bar div.randimg { float: left; margin: 0 2em 202px 2em; }
#photo_links { float: left; clear: both; }
#photo_links p { margin: 0 2em 2em 2em; }

#photo_caption { display: none; position: absolute; background-color: #FFF; font-size: 85%; }
#photo_caption p { margin: .5em 1em; }
#photo_caption img { float: left; margin: .5em }

#photo_links { width: 100%; }
#photo_galleries { float: left; }
#photo_use_link { font-size: 85%; float: right; }


/* footer */

div#footer {
	width: 100%;
	text-align: center;
	clear: both;
	position: relative;
}
#footer img { border: 0; }
#footer .email {text-align: center; position: relative; top: 3em}

#wind_powered { float: right; margin: 1em; }
#wind_details { display: none; background-color: #e0efe0; width: 300px; font-size: 80%; padding: 1em; position: absolute; top: 0; right: 115px;  }
#wind_details p { margin: 0; }

/* links ----------------------------------------------------------------------------------------- */

a img { border: 1px solid; }
#twitter span a:link, #twitter span a:visited, a:link, a:visited {
	color: #0955B2;
	text-decoration: underline;
}

a:hover, #twitter span a:hover, #twitter a:hover {
	color: #1e961e;
	text-decoration: underline;
}

h3 a:link, h3 a:visited { text-decoration: none }
h3 a:hover { text-decoration: underline }

#ourmovetoseattle p a:link, #walkinginseattle p a:link, #ourmovetoseattle p a:visited, #walkinginseattle p a:visited { color: #888; }
-->
