* {
padding: 0; 
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
}

p {
margin: 0.7em 0;
line-height:1.8em;
}
.clear {
clear:both;
height:20px;
}

body 
{
background: #171717 url(../img/bg.gif);
margin: 10px;
font: 76%/1.6em verdana, tahoma, arial,  sans-serif; 
color: #fff; 
text-align: center;
}
a 
{
text-decoration:none;
}
a:link, a:visited {
color: #51a2d6;
text-decoration:none;
}
a:hover, a:active {
text-decoration:underline;
color:#fff;
}
h1, h2, h3, h4, h5, h6 
{
font-family:Georgia, Verdana, Arial, Serif;
color:#51a2d6;
}

#container {
margin: 0 auto;
padding:0;
width:780px;
position: relative; 
text-align: left;
border:1px solid #000;
background:#313131;
}
#header {
clear: both; 
margin: 0 auto; 
width:780px;
position: relative;
text-align: center;
padding:15px 0px 15px 0px;
color:#FFFFFF;
}
#header h1 
{
	font-size:4.8em;
	margin:10px 0 20px 0px;
	letter-spacing:0.4em;
	color:#FFFFFF;
}
#header h2 {
	margin:5px 0 0 0;
	font-size:1em;
	font-weight:normal;
	font-family:Tahoma, Verdana, Arial, Serif;
	letter-spacing:0px;
}

#content {
width:750px;
margin:20px auto;
position:relative;
}

#content-main {
float: left;
width: 447px;
}
html #section-index #content-main {
margin-right: 0px;
}
#content .post 
{
padding-left:10px;
}
#content h2,
#content h3 
{
font-size: 1.5em; 
margin: 1.2em 0 0;	
font-weight:normal;
line-height:1.4em;	
letter-spacing:0px;
color: #51a2d6;
}
#content-main ul {
	margin:0 1em;
	padding:0 1em;
	list-style-image:url(../img/bullet.gif);
}
#header, #content {
overflow: hidden;
}
#main-image{
	width:780px;
	height:120px;
	background:url(../img/banner.gif) no-repeat center;
	border: 1px solid #000;
	padding:0px;
	margin:0 auto;
	position:relative;
}
.footnote{
padding-top:3px;
padding-bottom:3px;
width:780px;
font-size:11px;
margin: 0px  auto;
text-align:center;
color:#fff;
}


