body { margin: 0px; background-color: #999; font-family: verdana, tahoma, arial, sans-serif; font-size: 80%; }
a { text-decoration: none; color: #25f; }
a:hover { text-decoration: underline; }
a img { border: 0px; vertical-align: middle; }

div#shade { position: relative; width: 770px; margin: 0 auto; background: url( '/Assets/Images/shade.png' ) repeat-y; background-position: center top; }
div#rig { position: relative; width: 750px; margin: 0 auto; }
div#main { width: 525px; float: left; clear: left; margin-top: 110px; }
div#side { position: relative; width: 223px; border-left: solid 1px #fff; border-right: solid 1px #fff; background-color: transparent; color: #fff; float: left; clear: right; }
div#header { position: absolute; top: 0px; left: 0px; width: 525px; height: 110px; background: url(  '/Assets/Images/header.png' ) no-repeat; }
div#footer { width: 750px; clear: both; background-color: #444; color: #ccc; border-top: solid 1px #fff; }

div#main div#breadcrumbs { margin: 0px 0.5em; }
div#main div.content { margin: 0.5em; }
div#side { color: #fff; }
div#side div.content { margin: 3px; overflow: auto; width: 100%; }
div#side div.content a { text-decoration: underline; }
div#side div#search table { margin: 0 auto; }
div#side div#search input[type=text] { background: url('/Assets/Images/search.png') no-repeat; background-position: 3px center; background-color: #fff; border: solid 1px #bbb; padding: 2px; }
div#header div.content { position: absolute; right: 0px; bottom: 1em; margin: 0px 3px; width: 375px; }

div#footer a { color: #abc; }
div#footer div.content { width: 100%; font-size: 80%; margin: 2px 0px; }
div#footer div.content img { vertical-align: middle; }
div#footer div.content div { margin-right: 2px; }
div#footer div.content div.left { width: 70px; float: left; clear: left; text-align: center; }
div#footer div.content div.center { width: 450px; float: left; }
div#footer div.content div.right { width: 220px; float: left; clear: right; }

div#base { width: 770px; margin: 0 auto; clear: both; background-color: transparent; background: url('/Assets/Images/base.png') no-repeat; background-position: center top; min-height: 10px; }

div > p { margin-top: 0px; }

h1, h2, h3, h4, h5, input#title
{
	font-family: georgia, "Times New Roman" , Times, Serif;
	font-style: italic;
	color: #036;
}

.content
{
	line-height: 1.5em;
}

.content div.date
{
	font-size: 80%;
	text-align: right;
	color: #888;
	margin-bottom: 0.5em;
	border-top: solid 1px #BBB;
}

.content > h2 { margin-bottom: 0px; }

input#title { font-size: 175%; font-weight: bold; width: 480px }

div#postList table { width: 480px; margin: 0px auto; }
div#postList table th { text-align: left; }
pre { overflow: scroll; font-size: 85%; }

.center { text-align: center; }
.floatRight { display: inline; float: right; }
.red { color: Red; }

form table { width: 99%; }
form table .stretch { width: 99% }
div.comment { margin-top: 1em; }
#comment { width: 99%; height: 150px; }
fieldset.comments { margin-top: 1em; }
button img { vertical-align: middle; }