sidebar HTML {
	PADDING: 0px; MARGIN: 0px; COLOR: white
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
section {
	DISPLAY: block
}
article {
	DISPLAY: block
}
header {
	DISPLAY: block
}
footer {
	BORDER-BOTTOM: #e1e1e1 8px solid; TEXT-ALIGN: center; BORDER-LEFT: #e1e1e1 8px solid; 
	BACKGROUND-COLOR: #fff; WIDTH: 960px; DISPLAY: block; MARGIN-BOTTOM: 12px; COLOR: #000; 
	BORDER-TOP: 0px; BORDER-RIGHT: #e1e1e1 8px solid; FONT-SIZE: 10px; HEIGHT: 140px;
}
aside {
	DISPLAY: block
}
hgroup {
	DISPLAY: block
}
#background {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING: TOP: 0px;
	BACKGROUND: #c7c7c7
}
#wrapper {
	BORDER: #e1e1e1 8px solid; MARGIN: 0px auto; WIDTH: 960px; BACKGROUND: #fff; 
        BORDER-BOTTOM: 0px; COLOR: black
}
#wrapper:after {
	DISPLAY: block; CLEAR: both; CONTENT: " "; BORDER-BOTTOM: 1px
}

#header {
	POSITION: relative; WIDTH: 100%; HEIGHT: 140px
}

#content {
	MARGIN: 0px; WIDTH: 700px; DISPLAY: inline; FLOAT: left
}
#sidebar {
	MARGIN: 0px 0px 0px 0px; DISPLAY: inline; FLOAT: right; WIDTH: 260px; TEXT-ALIGN: center 
}
#header .logo H1 {
	POSITION: absolute; MARGIN: 0px; TOP: 5px; LEFT: 34px
}
#header .logo A:focus {
	BACKGROUND-COLOR: transparent
}
#header .logo H2 {
	POSITION: absolute; MARGIN: 0px; COLOR: #aaa; FONT-SIZE: 1.25em; TOP: 70px; LEFT: 350px
}
#sidebar H1 {
	PADDING-BOTTOM: 8px; MARGIN: 20px 0px 5px; FONT-SIZE: 1.5em
}
.floatBoxes {
	MARGIN: 0px; WIDTH: 100%
}
.floatBoxes:after {
	DISPLAY: block; CLEAR: both; CONTENT: " "
}
.floatBoxes article {
	MARGIN: 0px 0px 0px 0px; WIDTH: 286px; DISPLAY: inline; FLOAT: left
}
.floatBoxes article.left {
	width: 400px
}
.floatBoxes article.last {
	MARGIN-RIGHT: 0px
}
.floatBoxes H1 {
	FONT-SIZE: 1.5em
}