﻿body
{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background: #000 url('Images/background.png') repeat-x top center;
	font: 12px "Segoe UI",Arial,Helvetica,Sans-Serif;
}
body, input, textarea{color: #F60}
body, #Page{padding: 10px}
#BackgroundEffect{background: url('Images/BackgroundEffect.png') no-repeat top center}
a:link, a:visited, a:hover
{
	color: #F93;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
img{border: none}
p, .PageList li{margin: 5px 0px 12px 0px}
object{display:block; margin: auto}
.Box, .BlogPost, .SearchResult, .TextAreas, #SearchTextBox, .CodeList, table
{
	background: url('Images/box-background.png');
	border: 1px solid #F60;
}
.BlogPost, .SearchResult{margin: 15px 0px 0px 0px}
.BlogPost, .SearchResult, #SearchBox, #Navigation, #Content, td, tr, th{padding: 5px}
body, #Navigation, .PageList, .BlogPost h2, h1, h2, h3, h4, h5, h6{margin: 0px}
h1{font-size: 24px}
h2{font-size: 20px}
h3{font-size: 16px}
h4{font-size: 14px}
h5{font-size: 13px}
h6{font-size: 12px}
h2, h3{margin-top: 10px}
.CommentsLink{margin-top: 5px}
.CodeList
{
	font-family: "Segoe UI Mono",monospace;
	padding: 0px 0px 2px 0px;
}
.Ind{padding-left: 2em}
.Ind2{padding-left: 4em}
.Ind3{padding-left: 6em}
.Ind4{padding-left: 8em}
.Ind5{padding-left: 10em}
.Ind6{padding-left: 12em}
.SearchResult a, .SearchResultURL, .Commenter, .ValidationError{font-weight: bold}
.ValidationError{color: #FFF; margin-left: 5px}
.PostDate, .SearchResultURL{font-style: italic}
.PostText{margin: 0px 10px}
.FloatRight{float: right}
.PageList{padding: 0px}
.CodeList, .TextAreas{overflow: auto}
#Page
{
	margin: 0px auto;
	width: 770px;
}
#SideBar
{
	width: 182px;
	padding-right: 10px;
}
#SearchBox
{
	margin: 0px 0px 10px 0px;
	height: 25px;
}
#SearchTextBox
{
	width: 140px;
	height: 20px;
	clear: none;
}
#SearchBoxImage
{
	width: 24px;
	float: right;
}
#Navigation, #Navigation ul, .CodeList, .PageList{list-style: none}
#Navigation ul
{
	margin: 0px;
	padding: 0px 0px 0px 1em;
}
#Content
{
	vertical-align: top;
	width: 566px;
}
#SideBar, #Content{display: table-cell}
#ContentBox{margin: 10px}
table
{
	width: 100%;
	margin-top: 5px;
	border-collapse: collapse;
}
td, tr, th{border: 1px solid}
#Comments, .CodeList{margin: 10px 0px}
#Footer
{
	margin: 5px;
	clear: both;
	text-align: center;
}
