body {

	font-size: 13px;
	font-family: Verdana, Helvetica, Arial;
	
	background: #FFFFFF url(rndsqrs2.png) no-repeat top left;

	color: #333;

}

#container {

	margin: 8px auto 0px;

	padding: 0px;

	width: 720px;

	text-align: left;
	
	}




#footerGap {
	height: 1000px;
	}




#footer {
	width: 720px;
	text-align: center;
	border-size: 1px;
	}



.page {
	font-size: 17px;
	color: #007D4B;
}


.header {
	font-size: 18px;
	//color: #004B7D;
	//color: #608e42;
	//color: #f93;
	color: #669;
}


.home_header {
	font-size: 18px;
	//color: #004B7D;
	//color: #608e42;
	color: #669;
}


.err_hdr {
	font-size: 18px;
	color: #aa0000;
}


.err_msg {
	font-size: 13px;
	color: #aa0000;
}



.compose-title {
	font-size: 13px;
	font-family: Verdana, Helvetica, Arial;
	width: 400px;
}


.compose-body {
	font-size: 13px;
	font-family: Verdana, Helvetica, Arial;
	width: 440px;
}


.compose-send {
	font-size: 13px;
	font-family: Verdana, Helvetica, Arial;
}


.post_title {
	letter-spacing: 0px;
	font-size: 18px;
	//!color: #3366AA;
	color: #f93;
}

.post_title-summary {
	letter-spacing: 0px;
	font-size: 11px;
	//!color: #3366AA;
	color: #3366AA;
}

.post_content {
	font-size: 13px;
	padding-bottom: 8px;
}


.post_content-summary {
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 4px;
}


.post_date-summary {
	font-size: 13px;
	color: #666;
	font-weight: bold;
}


.post_img {
}

.post_left {
	border: 0;
	float: left;
	margin-top: 3px;
	margin-right: 14px;
	margin-bottom: 14px;
}

.post_left_mid {
	border: 0;
	float: left;
	margin-top: 14px;
	margin-right: 14px;
	margin-bottom: 14px;
}

.post_right {
	border: 0;
	float: right;
	margin-top: 3px;
	margin-left: 14px;
	margin-bottom: 14px;
}

.post_right_mid {
	border: 0;
	float: right;
	margin-top: 14px;
	margin-left: 14px;
	margin-bottom: 14px;
}


.post_center {
	border: 0;
	//float: center;
	align: center;
	margin-top: 14px;
	//text-align: center;
	display: block;
}

.!post_date {
	font-size: 13px;
	color: #007D4B;
}


.post_options {
	font-size: 11px;
	//color: #444488;
	color: #393;
	padding-top: 3px;
}


.post_author {
	font-size: 11px;
	color: #f93;
}


.email_to {
	font-weight: bold;
	color: #41799E;
}


.email_from {
	font-weight: bold;
	color: #999999;
}


.email_from_unreg {
	font-weight: bold;
	color: #9E7941;
}


.fieldName {
	text-align: right;
	font-weight: bold;
}


input.blog_title {
	font-size: 13px;
}


textarea.blog_cont {
	font-size: 13px;
}


td {
	font-size: 13px;
}


input {
	font-size: 13px;
}


a {
	text-decoration: underline;
	color: #444488;
}


a:hover {
	text-decoration: underline;
	//color: #888844;
	color: #f93;
}


.post_author {
	text-decoration: underline;
	color: #444488;
}


.post_author:hover {
	text-decoration: underline;
	color: #FF0000;
}


select {
	font-size: 13px;
	font-family:  Verdana, Helvetica, Arial;
}


input {
	font-size: 13px;
	font-family:  Verdana, Helvetica, Arial;
}


.paneltitle {
	text-transform: none;
	font-size: 13px;
}


.panelcontent {
	text-transform: none;
	font-size: 13px;
}


.panelcaption {
	text-transform: none;
	font-size: 11px;
	color: #555555;
}

alt {
	border-bottom: 1px #fb0 dotted; font-style:normal
}


#calendar {
	font-size: 13px;
	text-align: center;
	}
	
#calendar-sun, #calendar-mon, #calendar-tue, #calendar-wed, #calendar-thu, #calendar-fri, #calendar-sat {
	width: 460px;
	float: left;
	border-top: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 4px;
	padding: 5px;
	}
#calendar-day {
	font-size: 13px;
	color: #f93;
	font-weight: bold;
	text-align: left;
	padding-bottom: 2px;
	}
#calendar-event {
	float: left;
	padding-top: 3px;
	padding-bottom: 2px;
	border-top: 1px #CCC dotted;
}

#calendar-time {
	font-size: 13px;
	text-align: left;
	float: left;
	}
#calendar-desc {
	font-size: 13px;
	color: #007D4B;
	color: #41799E ;
	color: #777777 ;
	font-weight: bold;
	text-align: left;
	float: right;
	}
	


#about-category {
	font-size: 15px;
	color: #f93;
	font-weight: bold;
	text-align: left;
	padding-bottom: 2px;
	}
#about-subcategory {
	//font-size: 13px;
	color: #669;
	font-weight: bold;
	//text-align: left;
	//padding-bottom: 2px;
	}