body
{
	color:#222222;
	font-family:Georgia,"Times New Roman",Times,serif;
	margin:0px;
	background-color:#EFEFEF;
}

#body
{
	width:1032px;
	margin-left:3px;
}

.header_spacer
{
	background-color:#9B9B9B;
	height:12px;
	margin:0px;
}

#links
{
	float:right;
	margin-top:5px;
}

.nav
{
	margin: 0pt; 
	padding: 0pt; 
	list-style-type: none; 
	list-style-image: none; 
	list-style-position: outside;
	font-size: 21px;
}

.nav li
{
	float: left;
}

.nav li
{
	float: left;
	padding-right:25px;
}

.nav li a.navlink
{
	color:#222222;
	text-decoration: none;
	padding-bottom:3px;
}

.nav li a.navlink:hover
{
	border-bottom: 2px solid #222222;
}

#sidebar
{
	float:left;
	width:266px;
	background-color:#D8D8D8;
	margin-top:3px;
}

.hr
{
	color: #DFDFDF;
	background-color: #DFDFDF;
	height: 2px;	
}

h3
{
	padding:0px;
	margin:0px;
	color: #222222;
	font-size:18px;
}

h3 a
{
	text-decoration: none;
	color: #222222;
}

h3 a:hover
{
	color:#06298E;
}

.sidebarlist
{
	color:#545454;
	font-size:12px;
	padding-left:30px;
	margin-top:5px;	
}

.sidebarlist li
{
	padding-top:5px;
}

a.SidebarLink, .SidebarLink a
{
	color:#545454;
	text-decoration: none;
}

a.SidebarLink:hover, .SidebarLink a:hover
{
	color:#06298E;
}

.SidebarLink p
{
	padding:0px;
	margin:0px;
}

.content
{
	padding:11px;
}

#content
{
	margin-left:20px;
	width:710px;
	margin-top:10px;
	float:right;
}

h1
{
	font-size:28px;
	color:#222222;
	margin-bottom:0px;
}

h1 a
{
	color:#222222;
	text-decoration: none;
}

h2
{
	font-size:20px;
	color:#222222;
	margin-bottom:0px;
}

h2 a
{
	color:#222222;
	text-decoration: none;
}

.date
{
	font-size:15px;
	color:#545454;
}

.entry
{
	border-top: solid 2px #959595;
	border-bottom: solid 2px #959595;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	color:#353535;
	line-height:24px;
}

.entry a
{
	color:#06298E;
}

.postmetadata
{
	color:#545454;
	margin-top:5px;
	text-align:center;
	margin-bottom:70px;
}

.postmetadata a
{
	color:#545454;
	text-decoration: none;
}

.postmetadata a:hover
{
	text-decoration: underline;
	color: #06298E;
}

.alignleft
{
	float:left;
}

.alignright
{
	float:right;
}

.navigation
{
	margin-bottom:10px;
}

.navigation a
{
	color:#06298E;
}

.center
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.comment
{
	margin-left:10px;
}

.commentheader
{
	font-size:14px;
	margin-top:30px;
}

.commentname, .commentdate
{
	margin:0px;
	padding:0px;
}

.commentdate
{
	font-size:11px;
}

.commentheader a, .commentbody a
{
	color:#545454;
}

.commentbody
{
	background-color:#F2F2F2;
	border:1px solid #E8E8E8;
	font-size:12px;
	margin:10px;
	padding:0 7px;	
}

#respond
{
	margin-top:30px;
	margin-left:10px;
}

pre {
	background-color:#EBEBEB;
	border:thin solid #B5B5B5;
	line-height:1;
	margin:5px;
	padding:15px;
}

blockquote
{
	border-left:5px solid #DDDDDD;
	margin:15px 30px 0 40px;
	padding-left:15px;	
}

blockquote.link_comment
{
	border-left:0px solid red;
	margin:0px 0px 0 10px;
	padding:0px 30px 0 30px;	
	background: url(quote.gif) no-repeat;
}

.indent
{
	margin-left:20px;
}

.center
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}