h2 { color: #000; }

cite { font-style: normal; font-size: 90%; }

#content .center a p { margin-top: .05em; }

.col-inside-3 figure { font-size: 80%;}

#main-content blockquote p { 
	display: block;
	}
 
figcaption { 
	font-style: normal;
	line-height: normal;
	margin-bottom: 1em; }

h1 {
	font-size: 1.3em;
	margin-bottom: 0em;
	}

.banner-blog {
	margin-top: -20px;
	width: 100%;
	}
	
	.banner-blog img, .banner-blog p {
		margin-bottom: 0px;
		padding-bottom: 0px;
		}

.blog-posts {
	color: #555;
	font-size: 1em;
	list-style-type: none;
	margin-left: -40px;
	}

.blog-posts li { 
	list-style-type: none;
	margin-left: -40px;
	padding: 5px 0px;
	}
	
	.blog-posts li:last-of-type { padding-bottom: 0px;}

.breathe { margin: 10px 0px; }

.caption { 
	font-weight: 600;
	margin-top: .5em;
	}

.caption-small { 
	font-size: 80%;
	font-weight: 600;
	margin-top: .5em;
	}
	
.comment_form { margin: 15px; }

.comment, .comment-response { margin-bottom: 10px; }
	.comment-head { background: #d4ccb7; overflow: hidden; padding: 2px 7px;}
			.comment-name { }
			.comment-date { display: block; font-size: 90%; font-weight: normal;}
			.comment-english-only { font-weight: normal; }
	.comment-body { border: 2px solid #d4ccb7; padding: 5px; }
	.comment-response { margin-left: 20px; }

p.enlarge-image { 
	margin-bottom: .5em;
	margin-top: .25em; 
	}
	
p.enlarge-image-full { 	margin-bottom: .5em; }

.fleft { float: left; }
.fright { float: right; }

.side-right {
	background: #fff;
	float: right;
	margin-left: 15px;
	padding-bottom: 10px;
	text-align: center;
	width: 210px;
	}

.side-left {
	background: #fff;
	float: left;
	margin-right: 15px;
	padding-bottom: 10px;
	text-align: center;
	width: 210px;
	}

#main-content blockquote p.quote-caption {
	display: block;
	margin-left: 15px;
	padding-top: 1em;
	}

/* 
image divs (.imgs#), where # = number of images floating next to each other
widecenter = 690px, widecenter - padding = 665px 
fr widecenter =  685px, - padding = 660px
*/

.imgs2 {
	float: left;
	margin: auto 0px auto 50px;
	width: 250px;
	}
	
.imgs3 {
	float: left;
	margin: auto 15px;
	width: 170px;
	}
	
.imgs4 {
	float: left;
	margin: auto 6px;
	width: 165px;
	}

.imgs5 {
	float: left;
	margin: auto 5px;
	width: 120px;
	}
	
.imgs5row2 {
	margin: 0 auto;
	text-align: center;
	width: 436px;
	}

.imgs-uneven {
	float: left;
	margin: auto 5px;
	}
	
	.imgs-uneven-jan26 { margin: 0px 9px; }
	
	.imgs-uneven-jun8 { margin: 66px 25px; }
	
	.imgs-uneven-jul20_1 { margin-left: 40px; margin-right: 10px; }
	.imgs-uneven-jul20_2 { margin: 55px 25px; }
	
	.nov16 { margin-left: 35px; margin-right: 20px; }
	
	.jan-11_1 { width: 486px; }
	.jan-11_2 { width: 550px; }
	.jan-11_3 { width: 423px; }

.img-whiz .img-whiz-1 { display: inline-block; }
.img-whiz:hover .img-whiz-1 { display: none; }

.img-whiz .img-whiz-2 { display: none; }
.img-whiz:hover .img-whiz-2 { display: inline-block; }

.indent-75 { margin-left: 75px; }

.row {
	clear: both;
	margin: 0 auto;
	width: 667px;
	}

.row-last1 {
	clear: both;
	margin: 0 58px;
	width: 550px;
	}

.sidebar-right-220, .sidebar-right-250, .sidebar-right-320 {
	background: #fff;
	float: right;
	margin-left: 10px;
	padding-left: 5px;
	text-align: center;
	}
	
	.sidebar-right-220 { width: 220px; }
	
	.sidebar-right-250 { width: 250px; }
	
	.sidebar-right-320 { width: 320px; }

.thb1 {
	float: left;
	margin: auto;
	text-align: center;
	width: 110px;
	}
	
	.thb1 p { margin-top: 0px; }

.w40p { width: 40%; }

.w300 { width: 300px; }
.w350 { width: 350px; }

/** slider **/

#bxslider-container .slider {
	/* height: 595px; */
	margin: auto;
	width: 665px;
	}

#bxslider-container .bx-wrapper { 
	background-color: #000;
	border: 5px solid #9C9C9C;
	padding: 5px;
	text-align: center;
	}

.slider .bxslider img { 
	margin: auto;
	text-align: center;
	}
	
#bxslider-container .bxslide-caption {
	background: #3C3C3C;
	color: #fff;
	font-family: 'Open Sans', Arial, sans-serif;
	margin-bottom: 0px;
	margin-top: 5px;
	padding: 5px;
	}
	