/* CSS Document */

	body {
		width: 98%;
		margin:0px;
		padding:0px;
		font-family: arial;
		font-size: 12px;
		text-align:center;
		color: #000000;
		}

	h1 { 
		font-family: arial;
		font-size: 13px;
		margin: 0px 0px 20px 0px;
		color: #000000;
		} 

	h2 { 
		font-family: arial;
		font-size: 13px;
		margin: 0px 0px 8px 0px;
		color: #132684;
		} 

	h3 { 
		font-family: arial;
		font-size: 20px;
		margin: 0px 0px 8px 0px;
		color: #132684;
		} 

	td, th { 
		font-size: 12px;
		}
	
	p, li {
		margin:0px 0px 8px 0px;
		}

	ul {
		list-style-type:circle;
		margin-left:16px;
		}

	#content {
		margin: 0 auto;
		width: 800px;
		padding:0px; 
		overflow: visible;
		background: #ffffff;
		}

	#footer {
		margin: 8px 0px 8px 0px;
		padding: 0px;
		text-align: center;
		width: 500px;
		clear: both;
		}
	
	#footer p {
		margin: 0px;
		padding: 10px 0px;
		}
	
	#sig {
		padding: 8px 0px;
		}
	
	.date-header{
		padding-top: 10px;
		width: 580px;
		font-size: 11px;
		font-family: arial;
		font-style: italic;
		text-align: right;
		margin-right: 5px;
		color: #000000;
		}

	.post-title {
		display: block;
		text-align: left;
		font-size: 16px;
		font-weight: bold;
		color: #132684;
		margin: 0px 0px 8px 10px;
		}

	#post-body {
		margin-left: 10px;
		float: left;
		font-size: 12px;
		width: 580px;
		line-height: 130%;
		padding-bottom:8px;
		margin-bottom:8px;
		text-align: justify;
		}

	#sidebar, #rightCol{
		overflow:visible; /*test*/
			}

	#main {
		margin:0px 168px 0px 10px; 
		padding:0px;
		}

	#sidebar {
		text-align: left;
		float:right;
		width: 180px;
		padding: 20px 8px 8px 8px;
		}
	
	#cal { 
		width:100%;
		margin-bottom:8px;
		border: 1px solid #000000;
		padding: 5px 3px 5px 3px; 
		} 

	.calendar{ 
		border-collapse: collapse; 
		width:100%;
		text-align:center;
		color: #000000;
		}

	.calr1 { 
		color: #000000;
		background: #5a77c0;
		}

	.msgr1 { 
		font-size: 12px;
		color: #000000;
		text-align: center;
		padding: 2px;
		font-weight: bold;
		background: #5a77c0;
		}

	.calr2 { 
		color: #000000;
		background-color: #5a77c0; 
		} 

	.calr3 { 
		color: #000000;
		background-color: #ffffff;
		line-height: 130%;
		}

	.calr1 a:link {
		text-decoration:none;
		color: #ffffff;
		}

	.calr1 a:visited{
		text-decoration: none;
		color: #ffffff;
		}

	.calr1 a:hover{
		text-decoration:none;
		color:#040443;
		}

	.calr2 a:link {
		text-decoration:none;
		color: #040443;
		}
	
	.calr2 a:visited {
		text-decoration:none;
		color:#ffffff;
		}

	.calr2 a:hover {
		text-decoration:none;
		color:#040443;
		}

	#recent {
		margin:25px 0px 8px 0px;
		padding: 0px;
		width: 100%;
		}

	#recent ul {
		margin:0px;
		padding:0px;
		}

	#recent li {
		list-style:none outside;
		margin:0px 0px 2px 0px;
		}

	#archives {
		margin: 0px 0px 10px 0px;
		padding: 0px;
		width: 100%;
		}

	#archives ul {
		margin: 0px;
		padding:0px;
		}

	#archives li {
		margin: 0px 0px 2px 0px;
		}

 	.archY{
		font-weight: bold;
		}

	#sig {
		margin-bottom:16px;
		}

	#msgPop {
		float:left;/* important */
		width:350px;
		}

	#pop-msg {
		margin:0px 0px 18px 0px;
		}

	#messages {
		margin:20px 0px 8px 0px;
		width:100%;
		margin-bottom: 8px;
		border: 1px solid #000000;
		padding: 5px 3px 5px 3px;
		}

	.msgTable {
		width:100%;
		}

 	#msg {
  		text-align: justify;
		line-height: 130%;
		color: #000000;
		border-bottom: 1px solid #040443; 
		margin: 0px 1px 4px 1px;
		padding: 7px;
		} 

	.gravImg { 
		width:40px; 
		height:40px; 
		float:right;
		}

	#postlock {
		width:300px;
		border: 1px dashed #e2e2e2;
		margin:8px 0px;
		padding:4px;
		}

	.sub{
		} 

	.pwr{
		display: none;
		} 

	.pro{
		} 

	.rssl {
		}

	a:link {
		text-decoration:none;
		color:#5a77c0;
		font-weight: bold;
		}

	a:visited { 
		text-decoration:none;
		color: #5a77c0;
		}

	a:hover { 
		text-decoration:none;
		color: #132884;
		}

	a.KeyLink:link {
		text-decoration:none;
		color:#5a77c0
		}

	a.KeyLink:visited { 
		text-decoration:none;
		color:#5a77c0
		}

	a.KeyLink:hover { 
		text-decoration:none;
		color:#5a77c0;
		}

 	form {
		margin:0 auto;
		padding:8px 2px 0px 2px;
		color: #000000;
		}

	input {
		font-family: Arial;
		font-size: 12px;
		border: 1px solid #000000;
		width: 97%;
		margin-bottom:2px;
		padding: 2px;
		color: #000000;
		}

	textarea {
		font-family: Verdana;
		font-size:11px;
		border:1px solid #000000;
		overflow:auto;
		width:97%;
		margin-bottom:2px;
		padding: 2px;
		color: #000000;
			}

	.chkBox{
		border:0px; height:11px; width:11px
		}

	.break {
		clear:both;
		}