/* Sidebar layout */

body.home {
	width: 600px;
	margin: 10px auto 0px auto;
	padding: 0px;
}
body.page {
	margin: 10px 270px 0px 10px;
	padding: 0px;
}
#SidebarDiv {
	width: 250px;
	position: absolute;
	top: 10px;
	right: 10px;
}

.content sup { text-decoration: underline; }
.content p {
	text-indent: 2em;
	margin: 0px;
}
.WhiteBox .content {
	color: #000;
	background-color: #fff;
}
.WhiteBox .content a:link { color: #000; }
.WhiteBox .content a:visited { color: #444; }
.WhiteBox .content a:active { color: #666; }

.AlertBox .content {
	color: #300;
	background-color: #f88;
}
.AlertBox .content a:link { color: #300; }
.AlertBox .content a:visited { color: #522; }
.AlertBox .content a:active { color: #f00; }

.WarningBox .content {
	color: #303;
	background-color: #ff9;
}
.WarningBox .content a:link { color: #303; }
.WarningBox .content a:visited { color: #505; }
.WarningBox .content a:active { color: #f0f; }

.MenuBox .content { padding: 4pt; }
.DocBox .content {
	padding: 8pt;
	text-align: left;
}

#NavigationMenu .content {
	font: 12px/18px "Espi Sans", Geneva, Arial, sans-serif;
}
#NavigationMenu .content a {
	text-decoration: none;
}
#NavigationMenu img.nav1 {
	width: 41px;
	height: 18px;
	border-style: none;
	vertical-align: top;
}
#NavigationMenu img.nav2 {
	width: 65px;
	height: 18px;
	border-style: none;
	vertical-align: top;
}

.sideimage {
	display: block;
	float: right;
	padding: 0px 0px 0px 10px;
}

code {
	background-color: #eef;
	color: #003;
	font-family: monospace;
}

.block {
	display: block;
	text-indent: 0px;
	margin: 0px 3em 0px 3em;
}

.center {
	text-align: center;
}
.center table { margin: 0px auto 0px auto; } /* for Bottom 95% Award */

.quote { font-style: normal; }
.quote em { font-style: italic; }
.quote cite { font-style: italic; }
.quote .reference { font-style: normal; }

div.blognav { text-align: center; }
div.blognav img {
	height: 24px;
	padding: 0 10px 0 10px;
	border-style: none;
}
