@import url(base-weblog.css);

/*
name: vacationland
designer: Dan Archibald
designer_url: http://www.squibix.net/design/
description: featuring images of Frenchman's Bay as seen from Mount Desert Island, Maine.
layouts: one-column, two-column-left, two-column-right, three-column
*/



.entry-userpic {
	display: none;
	}
#alpha, #beta, #gamma {
	z-index: 5;
	margin: 0;
	padding: 0;
	}

body {
	background-color: #f8f9f5;
	font-family: georgia, serif;
	font-size: 11px;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: center;
	}
img {
	border: 1px solid #000;
	}

a, a:link, a:visited, a:active {
	color: #000;
	}
a:hover, a:focus {
	text-decoration: none;
	}

#container {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 890px;
	background: #f3f3f1 url("img/back.png") top left repeat-y;
	text-align: left;
	}

#banner {
	width: 800px;
	height: 165px;
	background: transparent url("img/title.jpg") top left no-repeat;
	margin: 0 11px 0 10px;
	padding: 0 0 18px 0;
	color: #000000;
		}
#banner h1 {
	position: absolute;
	top: 10px;
	left: 0;
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 30px;
	letter-spacing: .3em;
	font-variant: small-caps;
	}
#banner h2 {
	position: absolute;
	top: 148px;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 14px;
	text-align: center;
	}
#banner a, #banner a:link, #banner a:active, #banner a:visited {
	text-decoration: none;
	color: #000000;
	}
#banner a:hover, #banner a:focus {
	text-decoration: underline;
	}

#pagebody {
	margin: 0;
	padding: 0;
	}

body.layout-one-column #pagebody {
	position: absolute;
	top: 167px;
	left: 10px;
	z-index: 200;
	height: 6px;
	background: transparent url("img/content-top-1c.png") top left no-repeat;
	}
body.layout-one-column #alpha {
	position: absolute;
	top: 6px;
	left: -10px;
	width: 890px;
	background: #f3f3f1 url("img/back.png") top left repeat-y;
	}

body.layout-two-column-left #pagebody {
	position: absolute;
	top: 167px;
	left: 10px;
	z-index: 200;
	height: 18px;
	background: transparent url("img/content-top-2cl.png") top left no-repeat;
	}
body.layout-two-column-left #alpha, body.layout-three-column #alpha {
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
	width: 169px;
	margin-top: 15px;
	}
body.layout-two-column-left #beta {
	position: absolute;
	top: 16px;
	left: -10px;
	z-index: 1;
	width: 757px;
	background: #f3f3f1 url("img/back.png") top left repeat-y;
	margin-top: 2px;
	}
body.layout-two-column-left #beta-inner {
	border-left: 165px solid #cecec6;
	margin-left: 10px;
	}

body.layout-two-column-right #pagebody {
	position: absolute;
	top: 167px;
	left: 10px;
	z-index: 200;
	height: 18px;
	background: transparent url("img/content-top-2cr.png") top left no-repeat;
	}
body.layout-two-column-right #alpha {
	position: absolute;
	top: 16px;
	left: -10px;
	z-index: 1;
	width: 890px;
	background: #f3f3f1 url("img/back.png") top left repeat-y;
	margin-top: 2px;
	}
body.layout-two-column-right #alpha-inner {
	border-right: 165px solid #cecec6;
	margin-right: 11px;
	}
body.layout-two-column-right #beta, body.layout-three-column #gamma {
	z-index: 100;
	position: absolute;
	right: 21px;
	top: 0;
	width: 169px;
	margin: 15px -11px 0 0;
	padding: 0;
	}
html>body.layout-two-column-right #beta, html>body.layout-three-column #gamma {
	margin-right: 0;
	}
body.layout-three-column #pagebody {
	position: absolute;
	top: 167px;
	left: 10px;
	z-index: 200;
	height: 18px;
	background: transparent url("img/content-top-2cr.png") top left no-repeat;
	}	
body.layout-three-column #beta {
	position: absolute;
	top: 16px;
	left: -10px;
	z-index: 1;
	width: 890px;
	background: #f3f3f1 url("img/back.png") top left repeat-y;
	margin-top: 2px;
	}
body.layout-three-column #beta-inner {
	border-left: 165px solid #cecec6;
	margin-left: 10px;
	border-right: 165px solid #cecec6;
	margin-right: 11px;
	}

h2.date-header {
	margin: 10px 5%;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	border-bottom: 1px solid #445;
	}
h3.entry-header {
	background: transparent url("img/boat.gif") 0% 50% no-repeat;
	margin: 0 5% 0 5%;
	padding: 4px 0 4px 30px;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 1px;
	}
.entry-content {
	padding: 0 5%;
	line-height: 140%;
	}
.entry-body ul, .entry-body ol {
	padding-left: 20px;
	}
.entry-body li {
	line-height: 120%;
	margin-top: 3px;
	}
.entry-body blockquote {
	margin: 0 10px;
	line-height: 120%;
	color: #333;
	}
.entry-footer {
	background-color: #e9e9e7;
	margin: 10px 0;
	padding: 3px 10px;
	font-size: 10px;
	}
body.layout-three-column .post-footers {
	display: block;
	}
body.layout-three-column .separator {
	display: none;
	}

.module-header {
	margin: 0;
	padding: 10px;
	font-size: 16px;
	font-weight: normal;
	line-height: 100%;
	letter-spacing: .2em;
	font-variant: small-caps;
	}
body.layout-two-column-left .module-header, body.layout-three-column #alpha .module-header {
	background: transparent url("img/left_module_top.png") top left no-repeat;
	}
body.layout-two-column-right .module-header, body.layout-three-column #gamma .module-header {
	background: transparent url("img/right_module_top.png") top left no-repeat;
	}
.module {
	margin: 10px 0;
	color: #000;
	font-size: 12px;
	}
body.layout-two-column-left .module, body.layout-three-column #alpha .module {
	background: transparent url("img/left_module_back.png") top left repeat-y;
	text-align: right;
	}
body.layout-two-column-right .module, body.layout-three-column #gamma .module {
	background: transparent url("img/right_module_back.png") top left repeat-y;
	text-align: left;
	}

body.layout-two-column-left .module-content, body.layout-three-column #alpha .module-content {
	background: transparent url("img/module_2_left_pic.jpg") bottom left no-repeat;
	margin: 0;
	padding: 0 10px 48px 10px;
	}
body.layout-two-column-left .module-categories .module-content, body.layout-three-column #alpha .module-categories .module-content {
	background: transparent url("img/module_2_left_pic.jpg") bottom left no-repeat;
	}
body.layout-two-column-left .module-archives .module-content, body.layout-three-column #alpha .module-archives .module-content {
	background: transparent url("img/module_1_left_pic.jpg") bottom left no-repeat;
	}

body.layout-two-column-right .module-content, body.layout-three-column #gamma .module-content {
	background: transparent url("img/module_2_right_pic.jpg") bottom left no-repeat;
	margin: 0;
	padding: 0 10px 48px 10px;
	}
body.layout-two-column-right .module-categories .module-content, body.layout-three-column #gamma .module-categories .module-content {
	background: transparent url("img/module_2_right_pic.jpg") bottom left no-repeat;
	}
body.layout-two-column-right .module-archives .module-content, body.layout-three-column #gamma .module-archives .module-content {
	background: transparent url("img/module_1_right_pic.jpg") bottom left no-repeat;
	}

.module a, .module a:link, .module a:visited, .module a:active {
	color: #000;
	text-decoration: none;
	}
.module a:hover, .module a:focus {
	color: 000;
	text-decoration: underline;
	}
ul.module-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
li.module-list-item {
	margin: 0 0 6px 0;
	line-height: 11px;
	}
.module-list ul {
	margin-top: 6px;
	}
.module-categories li {
	padding: 0;
	}
body.layout-two-column-left .module-categories li ul li, body.layout-three-column #alpha .module-categories li ul li {
	padding: 0 5px 0 0;
	}
body.layout-two-column-right .module-categories li ul li, body.layout-three-column #gamma .module-categories li ul li {
	padding: 0 0 0 5px;
	}
.module-search {
	margin-top: 0px;
	}
body.layout-two-column-left .module-search .module-header, body.layout-three-column #alpha .module-search .module-header {
	background: transparent url("img/left_module_0_top.png") top left no-repeat;
	padding: 40px 10px 7px 10px;
	}
body.layout-two-column-left .module-search .module-content, body.layout-three-column #alpha .module-search .module-content {
	background: transparent url("img/module_0_left_pic.jpg") bottom left no-repeat;
	}
body.layout-two-column-right .module-search .module-header, body.layout-three-column #gamma .module-search .module-header {
	background: transparent url("img/right_module_0_top.png") top left no-repeat;
	padding: 40px 10px 7px 14px;
	}
body.layout-two-column-right .module-search .module-content, body.layout-three-column #gamma .module-search .module-content {
	background: transparent url("img/module_0_right_pic.jpg") bottom left no-repeat;
	}
.module-search input#search {
	width: 125px;
	border: 1px solid #445;
	}
.module-search input#search:focus {
	background-color: #fff;
	}
.module-search input {
	background-color: #f3f3f1;
	border: 1px solid #445;
	margin: 3px 0 0 0;
	}
body.layout-two-column-left .module-syndicate, body.layout-two-column-left .module-powered,
body.layout-three-column #alpha .module-syndicate, body.layout-three-column #alpha .module-powered {
	position: relative;
	left: -10px;
	background: transparent url(none);
	margin: 0 0 10px 0;
	padding: 0 10px 0 0;
	font-size: 10px;
	}
html>body.layout-two-column-left .module-syndicate, html>body.layout-two-column-left .module-powered,
html>body.layout-three-column #alpha .module-syndicate, html>body.layout-three-column #alpha .module-powered {
	left: 0;
	}
body.layout-two-column-right .module-syndicate, body.layout-two-column-right .module-powered,
body.layout-three-column #gamma .module-syndicate, body.layout-three-column #gamma .module-powered {
	background: transparent url(none);
	margin: 0 0 10px 10px;
	padding: 0;
	font-size: 10px;
	}
body.layout-two-column-left .module-syndicate .module-content, body.layout-two-column-left .module-powered .module-content,
body.layout-two-column-right .module-syndicate .module-content, body.layout-two-column-right .module-powered .module-content,
body.layout-three-column #alpha .module-syndicate .module-content, body.layout-three-column #alpha .module-powered .module-content,
body.layout-three-column #gamma .module-syndicate .module-content, body.layout-three-column #gamma .module-powered .module-content
{
	background: transparent url(none);
	margin: 0;
	padding: 0;
	}
.module-syndicate a, .module-syndicate a:link, .module-syndicate a:visited, .module-syndicate a:active,
.module-powered a, .module-powered a:link, .module-powered a:visited, .module-powered a:active {
	text-decoration: underline;
	}
.module-syndicate a:hover, .module-syndicate a:focus, .module-powered a:hover, .module-powered a:focus {
	text-decoration: none;
	}

.content-nav {
	margin: 10px 5%;
	color: #445;
	text-align: left;
	}
.content-nav a, .content-nav a:link, .content-nav a:visited, .content-nav a:active {
	text-decoration: none;
	color: #445;
}
.content-nav a:focus, .content-nav a:hover {
	text-decoration: underline;
	}

.comments-content, .trackbacks-content {
	margin: 0;
	padding: 0 5%;
	font-size: 11px;
	}
.trackbacks-header, .comments-header, .comments-open-header {
	border-bottom: 1px solid #445;
	font-size: 12px;
	letter-spacing: .2em;
	font-variant: small-caps;
	}
#trackbacks-info {
	padding: 0 5%;
	font-size: 10px;
	color: #445;
	}
.trackback {
	margin-top: 20px;
	}
.comment {
	border-top: 1px solid #f3f3f1;
	margin-bottom: 20px;
	}
.trackback-content, .comment-content {
	line-height: 15px;
	}
.comment-content {
	margin: 0;
	padding: 0;
	}
.comment-userpic {
	float: left;
	margin: 0 10px 10px 0;
	}
.trackback-footer, .comment-footer {
	margin: 0;
	padding: 0;
	font-size: 10px;
	}
.trackbacks-header, .comments-open {
	margin: 0 5%;
	}
.comments-open input, .comments-open textarea {
	background-color: #f3f3f1;
	border: 1px solid #445;
	}
.comments-open input:focus, .comments-open textarea:focus {
	background-color: #fff;
	}