@charset "UTF-8";
.wpbodywrapper {
	float: left;
	width: 97%;
	margin-top: 2em;
	margin-left: 3%;	
}
.wpbodywrapper ol {
	list-style-type: none;
}
.wpbodywrapper h2 {
	font-weight: normal;
	font-style: normal;	
	font-size: 1.625em;
	margin-bottom: 1em;
	clear: both;	
}
.wpbodywrapper h2 a {
	color: #000;
	text-decoration: none;
}
.wpbodywrapper h3 {
	font-weight: normal;
	font-style: normal;	
	font-size: 1.25em;
	margin-bottom: 1.125em;
	clear: both;		
}
.wpbodywrapper h2 a:hover,
.wpsidecontent ul a:hover,
.wpsidecontent .readmore a:hover,
.wpsidecontent #wp-calendar a:hover,
.wpbodywrapper .nav-next a:hover,
.wpbodywrapper .nav-previous a:hover {
	text-decoration: underline;		
}
.wpbodywrapper time {
	float: left;
	width: 100%;
	font-size: .7em;
	margin-bottom: 1.25em;	
	color: #494E54;
}
.wpbodywrapper ol li article {
	float: left;
	width: 100%;
	margin-bottom: 1.875em;
	border-bottom: 0.0625em dotted #CCCCCC;
	padding-bottom: 1.25em;
}
.wpbodywrapper ol li article h2,
.wpbodywrapper ol li article time {

}
.wpbodywrapper ol li article .content {
	float: left;
	width: 	100%;
}
.wpbodywrapper ol li article .content p {
	clear: both;
	word-wrap: break-word; /* fix long URLS in iOS */
}
.wpbodywrapper ol li article .content li a {
	color: #333333;
}
#contentpagewrapper p a:hover {
	text-decoration: underline;
}
.wpbodywrapper ol li article .content ul {
	font-size: .9375em;
	color: #000000;
	list-style: none;
	font-weight: 400;
	margin: 1.25em;	
	margin-left: 2.5em;	/* THESE TWO LINES HELP LINE UP INDENT WITHIN BULLET */
	text-indent: -1.875em;	
	margin-bottom: .625em;	
}
.wpbodywrapper ol li article .content li:before { /* SET CODE / STYLE OF BULLET */
	color: #333;
	content: "■"; 
	padding: .625em;	
}
.wpbodywrapper a {
	color: #333333;
}
.wpbodywrapper ol li article .content p a:hover {
	text-decoration: underline;
}
.wpbodywrapper ol li article .content img.aligncenter,
.wp-caption.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.wpbodywrapper ol li article .content img.aligncenter,
.wpbodywrapper ol li article .content .aligncenter img {
	width: inherit;  /* This makes the next two lines work in IE8. */
	width: 80% !important; /* Add !important if needed. */
	height: auto;    /* Add !important if needed. */
	margin: 0 auto;
}
.wpbodywrapper ol li article .content .wp-caption {
	width: 80% !important; /* Add !important if needed. */
	text-align: center;
	font-size: .875em;
}
p.wp-caption-text {
	font-size: .75em;
	font-style: normal;
	color: #333333;
	text-align: center;
	margin-top: -.625em;
}
.wpbodywrapper .nav-next a,
.wpbodywrapper .nav-previous a {
	font-size: .875em;
	color: #333;
	text-decoration: none;
	padding-right: 1.875em;
}
.wpbodywrapper .nav-single {
	float: left;
	width: 96%;
	padding: 1.25em 2%;
	margin-top: 1.875em;
}
.wpbodywrapper .nav-single h3 {
	font-size: 1.375em;
	color: #333333;
	padding-bottom: 1.25em;	
}
.wpbodywrapper .nav-single .meta-nav {
	font-size: 1.125em;
}
.wpbodywrapper .navigation .prevlink {
	font-size: .875em;
	float: left;
}
.wpbodywrapper .navigation .nextlink {
	font-size: .875em;	
	float: right;
}



.wpsidecontent label {
	color: #333;	
	font-size: .875em;	
}
.wpsidecontent .formobject {
	color: #333;	
	font-size: .875em;
	padding: .5em;	
	border: 0.0625em solid #CCC;
	-moz-border-radius: 0;
	-webkit-border-radius: .3125em .3125em .3125em .3125em;	
	border-radius: .3125em;	
	margin-bottom: .625em;
}
.wpsidecontent .formsubmit {
	font-size: 1em;
	color: #FFF;
	background-color: #C7C291;
	padding: .3125em;
	border: 0.0625em solid #353224;
	-moz-border-radius: 0;
	-webkit-border-radius: .3125em .3125em .3125em .3125em;	
	border-radius: .3125em;	
}
.wpsidecontent li:before {
    content: "";	
}

.wpsidecontent #wp-calendar {
	color: #333;
	font-size: .9375em;
	margin-left: 1.25em;		
}
.wpsidecontent #wp-calendar td {
	padding: 0 .1875em;	
	text-align: center;
}
.wpsidecontent #wp-calendar #next {
	text-align: right;	
}
.wpsidecontent #wp-calendar a {
	color: #666;
	text-decoration: underline;
	font-weight: bold;	
}
.content .tagwrapper {
	float: left;
	width: 100%;
	font-size: .75em;
	margin-bottom: 1.25em;
	margin-top: 1.25em;
}
.content .comments-link {
	font-size: .75em;
	color: #333;
}
.content-comments {
	float: left;
	border-top: dotted 0.0625em #F0F0F0;	
	padding-top: 1.25em;
	margin-top: 0;
}
.content-comments p {
	color: #333;
	font-size: .8215em;	
}
.content-comments cite {
	color: #333;
	font-size: .8215em;	
	font-weight: 700;
}
.comments-area .comment-form input,
.comments-area .comment-form textarea {
	color: #333;	
	font-size: .875em;
	padding: .25em;;	
	border: 0.0625em solid #CCC;
	background-color: #FFF;	
	margin-left: .625em;
	display:inline-block;
}
.comments-area .comment-form label {
	display:inline-block;
	width:30%;
}
.comments-area .comment-form #submit {
	background-color: #C7C291;
	font-size: 1em;
	color: #FFF;
	padding: .3125em;
	border: 0.0625em solid #666;
	margin-left: 30%;
	margin-top: .625em;
	margin-bottom: 1.25em;
}
#comments h2 {
	font-size: 1.125em;
	margin-left: 0;
}
#comments time {
	margin-left: 0;
}
#comments article {
	margin-bottom: 2.5em;	
}
/*********************************************************************************/
/* Social Share                                                                  */
/*********************************************************************************/
.ssba {
	float: left;
	width: 100%;
	margin: 1em 0;
}
.ssbp-text {
	display: none;
}
.ssba a {
	display: inline-block;
	margin: 0 1% 1em 0;
}