/* reset settings */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, /* ol, ul, li, */
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/* font-size: 100%; */
	vertical-align: baseline;
	background: transparent;
}
body {
        min-width: 960px;
	line-height: 1em;
}
/*ol, ul {
	list-style: none;
}*/
blockquote, q {
	quotes: none;
	margin: 20px 40px;
	padding: 4px;
	border-left: 10px solid #cff;
	font-style: italic;
}

/* clay settings */
body {
padding: 0.5%;
background-color: #fff;
line-height: 1.25em;
font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
}
td, th {
vertical-align: top;
text-align: left;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	border-width: 2px; border-style: solid; border-color: #420;
	background-color: #abf;
}


.page-binding {
width: 100%;
}

td.flush-right, th.flush-right {
text-align: right;
}

#frame {
width: 100%;
background-color: #008;
background-color: #660;
background-color: #55f;
color: #fff;
}

#frame td {
padding: 0 0.5em 0 0.5em;
/* line-height: baseline; */
}

#frame a:visited,
#frame a:active,
#frame a:link {
color : #8cd;
text-decoration : none;
}
#frame a:hover {
color : #8ff;
text-decoration : underline;
}

#col2 {
width: 100%;
background-color: #adf;
}

#col2 td {
padding: 0.5em;
color: #222;
}

#col2 td a:visited,
#col2 td a:active,
#col2 td a:link {
color : #420;
color : #44f;
text-decoration : none;
}
#col2 td a:hover {
color : #420;
color : #40f;
text-decoration : underline;
}

#welcome {
text-align: right;
}

.private {
background-color: #faa;
width: 80px;
height: 80px;
}

.album-index td {
text-align: center;
vertical-align: middle;
}

.spreadsheet td , .spreadsheet th {
	border-spacing: 1px;
	border-width: 1px; border-style: solid; border-color: #420;
	background: #9c6;
}

#sky {
height: 32px;
background-color: #55f;
}

#ocean {
height: 32px;
background-color: #adf;
}

.blog-title {
background-color: #b8e;
margin: 0px 0px 16px 0px;
}

.blog-meta {
background-color: #b8e;
margin: 16px 0px 0px 0px;
}

.blog-editor {
height: 200px;
width: 200px;

