.lefty{text-align:left;padding:20px 10px;font-size:10px;color:#666;}
.lefty strong{color:#fb6711;}
.floatLeft{float:left;}
.floatRight{float:right;}
.black,strong.black {color:#000;}
.small{font-size:11px;}
.orange,h2.orange{color:#fb6711;}
hr {border-width:0 0 1px 0;border-color:#CCC;border-style:solid;margin:0;padding:0;}
.signature,#feedburner p.date {color:#666;font-family:Arial,monospace;font-size:10px;width:100%;border-top:1px #CCC solid;padding:3px 0;margin:0;text-align:right;}
#feedburner p.date {padding:5px;margin:10px 0;}
#content h2,h1{margin:2px 0;padding:0;color:#1b5cc9;}
h1{margin:10px 0 0 0;}
strong.blue{color:#1b5cc9;font-size:13px;}
.date {color:#666;font-family:Arial,monospace;}
.sig{display:block;width:100%;font-size:10px;font-family:Arial;text-align:right;color:#999;margin:0px 0 5px 0 ;padding:1px 0px 0 0;border-width:1px 0 0 0;border-color:#CCC;border-style:solid;}
.signoborder{display:block;width:100%;font-size:10px;font-family:Arial;text-align:right;color:#999;margin:0px 0 5px 0 ;padding:1px 0px 0 0;}

.nofloat + p{display:block;clear:both;float:none;height:auto;}
.floatleft{float:left;}
.floatright{float:right;}
.floatRight{float:right;margin:0 0 5px 5px;}
.floatLeft{float:left;margin:0 5px 5px 0;}
img.noborder,#mainContent img.noborder{background:none;padding:0;margin:0;}
img.floatleft{margin:5px 5px 5px 0;}
a.eventListing:link,a.eventListing:visited{text-decoration:none;size:12px;font-weight:bold;margin:0 0 10px 0;}
a.eventListing:hover{text-decoration:underline;}
.eventDate{color:#1b5cc9;padding:0 0 0 5px;}
.calendar{width:450px;float:left;font-size:11px;}
.listItem {border-width:0 0 1px 0;border-color:#CCC;border-style:solid;margin:10px 0px;padding:5px 0;}
.blogItem h2 a:link,.blogItem h2 a:visited{color:#1b5cc9;text-decoration:none;font-size:12px;}
.blogItem h2 a:hover{text-decoration:underline;}
.smalltype{font-size:10px;padding:0 0 10px 0px;text-align:left;clear:both;}
.smalltype img{float:right;margin-bottom:10px;border:0;}
.smalltype strong{color:#1b5cc9;font-weight:bold;font-size:13px;}
.archive{font-size:11px;padding:8px 0;margin:8px 0 0 0;width:100%;text-align:right;clear:both;border-width:1px 0 0 0;border-color:#CCC;border-style:solid;}
#content h2.toppad{margin-top:20px;}
#content h1.smTopPad{padding-top:10px;}
#content h3.headline {font-size:18px;color:#1b5cc9;}
/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */
