body	{
	color: #111;
	background-color: #ccc;
	margin: 0px;
	padding: 0px;
}

span.title {
	letter-spacing: 1em;
}

a:hover {
	Xbackground: #bbb;
}

div.navbar {
	text-align: center;
}
a.navitem {
	display: inline;
	padding: 5px;
}

div.header {
   border: 1px solid black;
	background-color: #bbb;
   display: block;
	font: 100% "times new roman, times, bitstream vera serif, serif";
   text-align: left;
   margin: 0px 0px 10px 0px;
   padding: 10px 10px 10px 10px;
}
.header h1 {
	font: bolder 200% "bitstream vera sans mono, monospace";
	text-align: center;
	margin: 5px;
}
.header h2 {
	font: bolder 125% "verdana, bitstream vera sans, sans-serif";
	text-align: center;
}

div.content {
   border: 1px solid black;
   background-color: #ddd;
   display: block;
	font: 100% "times new roman, times, bitstream vera serif, serif";
   text-align: left;
   margin: 0px 0px 10px 0px;
   padding: 10px 10px 10px 10px;
}

.content p {
   margin: 0px;
	padding: 10px;
	display: block;
	clear: left;
}
.content h1 {
	margin: 0px;
	padding: 0px;
	font-size: 150%;
   text-align: left;
}
.content h2 {
	font: bolder 75% "verdana, bitsctream vera sans, sans-serif";
	margin: 0px;
	padding: 0px;
   text-align: left;
}
.content h3 {
	font: bolder 75% "verdana, bitsctream vera sans, sans-serif";
	margin: 0px;
	padding: 0px;
   text-align: left;
}

div.byline {
}
.byline h1 {
	margin-top: 0px;
	margin-bottom: 5px;
}
.byline h2 {
}
.byline h3 {
}
.byline p {
}

div.googlebar {
	position: absolute;
	position: fixed;
	float: right;
	display: inline;
	right: 10px;
	top: 10px;
}

div.everything {
}
div.everything br {
	clear: both;
}

div.container {
	position: absolute;
	float: left;
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
	top: 10px;
	right: 140px;
	right: 10px;
	left: 10px;
}

div.clear {
	clear: both;
	height: 0;
}
br.clear {
	clear: both;
	height: 0;
}

div.gallery {
	border: 1px solid black;
	background-color: #a0a0a0;
	display: block;
	text-align: center;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}
.gallery div.gallery { background-color: #989898; margin-top: 10px; }
.gallery div.gallery div.gallery { background-color: #909090; }
.gallery div.gallery div.gallery div.gallery { background-color: #888888; }
.gallery div.gallery div.gallery div.gallery div.gallery { background-color: #808080; }

.gallery table {
   padding: 5px;
   margin: 5px;
	display: inline;
	float: center;
}
.gallery td {
   display: inline-block;
	width: 140px;
   text-align: center;
	vertical-align: bottom;
}
.gallery a {
   line-height: 100%;
   text-align: center;
   text-decoration: none;
   font-size: smaller;
	overflow: hidden;
}
.gallery p {
	margin: 10px;
	color: #111;
}
.gallery p.info {
	display: inline;
	color: #333;
	font-size: smaller;
}
.gallery img {
   border: 1px solid #444;
}
.gallery a.bigpic {
	position: relative;
	z-index: 99;
	width: 100%;
}
.gallery span {
	width: 130px;
   display: inline;
   text-align: center;
	clear: both;
}
.gallery .navbar {
	margin: 0px;
}

div.options {
}

.options ul {
	margin: 0;
}
.options span.option {
	text-decoration: italic;
	font-weight: bolder;
	font-style: italic;
}
.options span.setting {
	color: #c33;
}

/*
   display: table-caption;
   display: table-row;
   display: table-column;
   display: inline-table;
   display: inline;
   display: list-item;
   display: run-in;
   display: table-cell;
*/

p.test {
	background-color: white;
	display: block;
	color: red;
	text-align: left;
}

