	html, body {
		background-color:#FFFFFF;
		margin:0px;
		padding::0px;
		color:#222222;
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
	}
	a { text-decoration:none; color:#004276; font-weight:bold; }
	a:hover { text-decoration:underline; }
	h1 { margin-left:0px; padding-left:0px; color:#004276; }
	h1 a { color:#004276; text-decoration:none; } h1 a:hover { text-decoration:none; }
	h2 { margin-top:0px;padding-top:0px; font-size:18px; }
	h3 { margin:10px 0px 0px 0px;font-size:16px; }
	table {font-family:"Times New Roman", Times, serif;}
	textarea {
		height:75px;
	} 
	input, textarea {
		font-family:"Times New Roman", Times, serif;
		width:250px;
		border:1px solid #333333;
		background-color:#FFFFFF;
		font-size:12px;
	}
	.button { width:80px; }
	hr {
		height:1px;
		border:none;
		background-color:#666666;
		color:#666666;
		width:85%;
		margin:25px 0px 25px 0px;
	}
	ul, li { list-style:none; margin:0px; padding:0px;}
	li { font-weight:bold; padding-bottom:10px;}
	img { float:left; margin:0px 5px 5px 0px; border:1px solid #004276; }
	.logo { border:0px; margin:0px; float:left; }
	.center {
		text-align:center;
	}
	.SiteContainer {
		position:relative;
		text-align:left;
	}
	.HeaderContainer {
		position:fixed !important;
		position:absolute;
		top:0px;
		left:10px;
		width:635px;
		height:60px;
		background-color: #FFFFFF;
		border-bottom:1px solid #004276;
		z-index:100;
	}
	.HeaderContainer .HeaderContents { 
		margin-left:0px;
		text-align:left;
	}
	.BodyContainer {
		position:relative;
		padding-top:75px;
		width:100%;
	}
	.BodyContainer .LeftContainer {
		float:left;
		width:650px;
	}
	.BodyContainer .LeftContainer .LeftContents {
		margin:25px;
		margin-top:0px;
		width:600px;
		text-align:justify;	
	}
	.BodyContainer .RightContainer {
		position:fixed !important;
		position:absolute;
		top:45px;
		left:650px;
		width:200px;
		float:left;
	}
	.BodyContainer .RightContainer .RightContents {
		margin:15px;
	}
	.FooterContainer {
		clear:both;
		float:left;
		width:100%;
	}
	.FooterContainer .FooterContents {}
	
	#article {}
	#comments_container { width:80%; text-align:center; }
	#comments_contents { width:100%; text-align:left; }
	#archive_item { color:#000000; }
	#comment_container {
		clear:both;
		position:absolute;
		position:fixed !important;
		top:0px;
		left:0px;
		z-index:10000;
		width:100%;
		height:100%;
	}
	#comment_contents {
		position:absolute;
		height:100%;
		width:100%;	
		z-index:10002;
	}
	#comment_overlay {
		position:absolute;
		height:100%;
		width:100%;
		background-color:#000000;
		z-index:10001;
		filter: alpha(opacity=85);
		opacity:0.8;
	}
	#comment_form { position:relative;text-align:left; border:1px solid black; background-color:#FFFFFF; width:330px; }