


hr {}

p {}

body {
			font-family: arial;
			font-size: 10px; 
			color: #000000;
			background-color:#CCCCCC

}

.posthidden {display:none} 
.postshown  {display:inline}


a:link {color: #CC6600}
a:visited {color: #006600}

a.white:link {color: #ffffff}
a.white:visited {color: #ffffff}
p.gray {color: #cccccc}

a.bottom:link {color: #cccccc}
a.bottom:visited {color: #cccccc}
a.white:link {color: #ffffff}
a.white:visited {color: #ffffff}
p.gray {color: #cccccc}

hr {
  border: none;
  background-color: #B4CBDF;
  color: #CCCCFF;
  height: 2px;
}

table.post {

	padding: 0px;
	border: 0px solid #666;
	color: #FFFFFF;
	color: #000000;

}

table.front {


	padding: 0px;
	color: #FFFFFF;
	color: #000000;
	border: 0px solid #666;
}
table.archive {

	padding: 0px;
	font-size: 12px;         
	color: #FFFFFF;
	color: #000000;

}
table.nav_latest {
	padding: 0px;
	font-size: 12px; 
	border: 0px solid #666;
}
table.calendar {
	padding: 0px;
	font-size: 12px; 
	border: 1px solid #666;
}

table.nav_links {
	padding: 0px;
	font-size: 12px; 
	border: 0px solid #666;
}





span.white-small {
			font-family: arial;
			font-size: 1px; 
			color: #000000;

}

span.gray-left {
	text-align: right; 	padding: 4px; color: #cccccc
}

span.gray-right {

	text-align: right;
	padding: 8px; 	color: #cccccc
}



#content_wrapper {
	width: 767px;


  min-height:500px;



	text-align: left;
	font-size: 15px;
	padding: 0px;
	border: 0px solid #666;

	background-color:#FFFFFF;
	position:relative;
	top: -15px;
	left: 0px;
	right: 0px;
	bottom: 10px; 
	word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
	overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ 
}

#title_wrapper {
	width: 767px;
	height: 133px;
	text-align: left;
	font-size: 15px;
	padding: 0px;
	border: 0px solid #666;

	background-color:#FFFFFF;
	position:relative;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px; 
	word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
	overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ 
}

#nontitle_wrapper {
	width: 767px;

	text-align: left;
	font-size: 15px;
	padding: 0px;
	border: 0px solid #666;

	background-color:#FFFFFF;
	position:relative;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px; 
	word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
	overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ 
}

#main_wrapper {
	width: 537px;

	text-align: left;
	font-size: 15px;
	padding: 10px;
	border: 0px solid #666;

	background-color:#FFFFFF;
        float:left;
	word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
	overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ 
}

#nav_wrapper {
	width: 197px;

	text-align: left;
	font-size: 12px;
	padding: 5px;
	border: 0px solid #666;

	background-color:#CCCCFF;
        float:right;
	word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
	overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ 
}

#calendar {
	width: 190px;

	min-height:200px;

	padding: 0px;
	font-size: 12px; 
	border: 1px solid #666;

	position:relative;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px; 

}

#cal_row {

	width: 190px;

	padding: 0px;
	font-size: 12px; 
	border: 0px solid #666;

	position:relative;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px; 

}
#cal_cell {

	width: 27px;
	min-height:15px;
	padding: 0px;
	font-size: 12px; 
	border: 0px solid #666;

        float:left;

}