* {
margin : 0;
padding : 0;
}
html {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : black;
height : 100%;
}
.body-links {
	width: 336px;
	float: right;
	margin: 0 0 10px 10px;
}
.footer-links {
	clear: both;
	padding: 5px;
}
#header {
position : relative;
width : 876px;
height : 87px;
background : url('/layout/header.gif') no-repeat;
}
#header p {
margin : 0;
}
#banner span {
display : none;
}
#banner a {
position : absolute;
top : 3px;
left : 18px;
width : 210px;
height : 84px;
margin-left: -20px;
}
h1 {
color: #0000FF; 
font-size: 22px;
margin : 5px 0px 10px 0px;
}
h2 {
color: #000000; 
font-size: 22px;
margin : 5px 0px 10px 0px;
}
h3 {
color: #000000; 
font-size: 22px;
margin : 5px 0px 10px 0px;
}
p {
font-size : 1em;
margin : 0 0 1em;
}
img {
border : none;
}
#content ul, ol {
margin : -0.5em 0 1em;
}
#content li {
margin-left : 1.5em;
}
#sidebar h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
font-weight : bold;
color: #000000;
text-decoration: underline;
margin: 0 0 3px 0;
}
#sidebar ul {
list-style : none;
margin-bottom: 20px;
}
#sidebar li {
	margin-left: 6px;
font-size: 13px;
padding-bottom: 3px;
}

#page {
width : 876px;
margin : 0 auto;
background : white url('/layout/background.gif') repeat-y;
}
#sidebar {
float : left;
width : 206px;
margin-left : -876px;
padding: 15px 0px 0px 16px;
}
#content {
float : left;
width : 670px;
margin-left : 206px;
position : relative;
margin-top : -60px;
z-index : 1;
}
.post {
margin : 0 2em 2em;
}
* html #content {
display : inline;
}
#footer {
clear : both;
text-align : center;
width : 876px;
height : 42px;
background : url('/layout/footer.gif') no-repeat;
}
#footer p {
margin : 0;
padding-top : 12px;
font-size : 11px;
}
#footer p {
font-family : Tahoma, sans-serif;
color : #000000;
font-weight : normal;
}
.float-left {
float : left;
margin-top : 0.2em;
margin-right : 0.6em;
}
.float-right {
float : right;
margin-top : 0.2em;
margin-left : 0.6em;
}
