/*
** UnderCover Beds CSS
** Copyright (c) 2007 Sniglets, Inc.
** vim:sw=4:ts=4
*/

/* common elements */

body {
	margin: 0;
	background: #ffffff;
	font-family: constantia, palatino, georgia, 'times roman',
		'times new roman', serif;
	font-size: 1.0001em;
}

a, a:visited {
	color: #7c3b10;
	text-decoration: none;
}

a:hover {
	color: #c00000;
	text-decoration: underline;
}

h1, h2, h3 {
	font-family: calibri, 'lucida sans', helvetica, sans-serif;
	font-weight: bold;
}

h1 { font-size: 1.5em; margin-top: 0; }
h2 { font-size: 1.25em; }
h3 { font-size: 1.125em; }

form { margin: 0; }

div.c {
	text-align: center;
	margin: 0 auto 0 auto;
}

table.c {
	margin: 0 auto 0 auto;
}

th, td {
	padding: 2px 0.5em 2px 0.5em;
	background: #e2ded8;
}

li {
	margin: 0 4em 0.5em 0;
}

/* corners fill light */

.crn-f-l {
	display: block;
}
.crn-f-l * {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #c4bcb1;
}
.crn-f-l-1 {
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #e5e2dd;
	border-right: 1px solid #e5e2dd;
	background: #d2ccc4;
}
.crn-f-l-2 {
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left: 1px solid #f9f8f7;
	border-right: 1px solid #f9f8f7;
	background: #cfc8bf;
}
.crn-f-l-3 {
	margin-left: 1px;
	margin-right: 1px;
	border-left: 1px solid #cfc8bf;
	border-right: 1px solid #cfc8bf;
}
.crn-f-l-4 {
	border-left: 1px solid #e5e2dd;
	border-right: 1px solid #e5e2dd;
}
.crn-f-l-5 {
	border-left: 1px solid #d2ccc4;
	border-right: 1px solid #d2ccc4;
}
.crn-f-l-0 {
	background: #c4bcb1;
}

/* corners fill dark */

.crn-f-d {
	display: block;
}
.crn-f-d * {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #897962;
}
.crn-f-d-1 {
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #ccc5bb;
	border-right: 1px solid #ccc5bb;
	background: #a69a89;
}
.crn-f-d-2 {
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left: 1px solid #f3f1ef;
	border-right: 1px solid #f3f1ef;
	background: #9f927f;
}
.crn-f-d-3 {
	margin-left: 1px;
	margin-right: 1px;
	border-left: 1px solid #9f927f;
	border-right: 1px solid #9f927f;
}
.crn-f-d-4 {
	border-left: 1px solid #ccc5bb;
	border-right: 1px solid #ccc5bb;
}
.crn-f-d-5 {
	border-left: 1px solid #a69a89;
	border-right: 1px solid #a69a89;
}
.crn-f-d-0 {
	background: #897962;
}

/* corners line light */

.crn-l-l-1 { background: url(corner-light-1.gif) 0 0 no-repeat; }
.crn-l-l-2 { background: url(corner-light-2.gif) 100% 0 no-repeat;
	padding: 5px; }
.crn-l-l-3 { background: url(corner-light-3.gif) 0 100% no-repeat; }
.crn-l-l-4 { background: url(corner-light-4.gif) 100% 100% no-repeat; }
.crn-l-l-t { background: url(corner-light-5.gif) 0 0 repeat-x; width: 768px; }
.crn-l-l-b { background: url(corner-light-5.gif) 0 100% repeat-x; }
.crn-l-l-l { background: url(corner-light-5.gif) 0 0 repeat-y; }
.crn-l-l-r { background: url(corner-light-5.gif) 100% 0 repeat-y; }

/* corners line dark */

.crn-l-d-1 { background: url(corner-dark-1.gif) 0 0 no-repeat; }
.crn-l-d-2 { background: url(corner-dark-2.gif) 100% 0 no-repeat;
	padding: 5px; }
.crn-l-d-3 { background: url(corner-dark-3.gif) 0 100% no-repeat; }
.crn-l-d-4 { background: url(corner-dark-4.gif) 100% 100% no-repeat; }
.crn-l-d-t { background: url(corner-dark-5.gif) 0 0 repeat-x; width: 768px; }
.crn-l-d-b { background: url(corner-dark-5.gif) 0 100% repeat-x; }
.crn-l-d-l { background: url(corner-dark-5.gif) 0 0 repeat-y; }
.crn-l-d-r { background: url(corner-dark-5.gif) 100% 0 repeat-y; }

/* framing */

div#header {
	display: block;
	text-align: center;
	padding: 0;
	margin: 0 auto 0 auto;
	border: 0;
}
div#header img {
	border: 0;
	padding: 0;
	margin: 0;
}
div#header a {
	border: 0;
	padding: 0;
	margin: 0;
}

div#menu {
	text-align: center;
	width: 768px;
	margin: 0 auto 1em auto;
}
div#menu a {
	text-decoration: none;
	background: #897962;
	color: #ffffff;
	padding: 1px 1em 1px 1em;
	margin: 0 1em 0 1em;
	font-family: calibri, 'lucida sans', helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	text-align: center;
}
div#menu a:hover {
	background: #c4bcb1;
	color: #000000;
}

div#footer {
	text-align: center;
	width: 768px;
	margin: 1em auto 1em auto;
	color: #ffffff;
	font-family: calibri, 'lucida sans', helvetica, sans-serif;
	font-weight: bold;
}

div#footer a {
	color: #e2ded8;
	text-decoration: none;
}

div#footer a:hover {
	background: #c4bcb1;
	color: #000000;
}

/* content */

div#content-corners {
	width: 768px;
	margin: 1em auto 0 auto;
}

div#content {
	text-align: left;
	padding: 0.5em;
}

div#content a {
	font-weight: bold;
}

/* thumbs */

div.thumb, td.thumb {
	font-family: calibri, 'lucida sans', helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	text-align: center;
}

div.thumb {
	margin: 1em;
	float: left;
}

td.thumb {
	vertical-align: bottom;
}

img.thumb {
  border: 1px solid #897962;
}

a:hover img.thumb {
  border: 1px solid #c04040;
}

div.thumb a img { border: 1px solid #897962; }
div.thumb a:hover img { border: 1px solid #c04040; }
td.thumb a img { border: 1px solid #897962; }
td.thumb a:hover img { border: 1px solid #c04040; }

img.photo {
  border: 1px solid #897962;
}

