pre { white-space: pre-wrap; word-wrap: break-word; margin: 0; padding: 0; }

.blogBreadCrumbs { display: inline-block; width: 100%; padding: 10px 0 0; font-size: 14px; font-style: italic; }

.rightColumn { float: right; width: 36%; padding: 0 0 0 20px; border-left: 1px solid #EAEAE8; }
	#blogTags { margin: 14px 0 0; }
		.blogSideTitle { font-weight: 700; }
		#blogSearch { padding: 20px 0; }
			#blogSearch td { display: block; }
				#blogSearch input[type="text"] { min-width: inherit; margin: 0 10px 0 0; padding: 8px; border: 1px solid #EAEAE8; border-radius: 3px; }
				#blogSearch input.blogSearchBtn { background: #e88504; display: inline-block; margin: 10px 0 0; padding: 6px 8px; border: 0; border-radius: 3px; color: #fff; font-size: 16px; font-weight: 400; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; cursor: pointer; }
					#blogSearch input.blogSearchBtn:hover { background: #005f93; }

.leftColumn { float: left; width: 64%; padding: 0 20px 0 0; }

.calPaginationPrevItem, .calPaginationNextItem { margin: 10px 0; padding: 4px 10px 4px 0; font-size: 14px; font-weight: 700; }

.blogtitlecontainer { margin-bottom: 10px; text-align: center; }

.blogMainContainer > span > span { display: none; }

.first .blogItem { font-size: 1.1em; line-height: 1.6em; }
	.blogItem .blogItemTitle a { font-weight: 400; text-decoration: none; }
		.blogItem .blogItemTitle a:hover { }
	.blogItem h4 { margin: 0; }
	.blogItem img { float: left; max-width: 200px; height: auto !important; margin: 10px 20px 20px 0; padding: 8px; border: 1px solid #FFF3EA; }
	.first .blogItem img { float: inherit; max-width: 54%; margin: 0; }
	.blogItem p a { display: inline-block; background: #005f93; margin-top: 1em; padding: 10px 14px; text-decoration: none; color: #fff; font-size: 1em; }
		.blogItem p a:hover { background: #FFF3EA; }
		.blogItem p span.comment-text { font-size: 0.9em; font-style: italic; }
			.blogItem p a span.comment-text { font-style: normal; }
			.blogItem span.comment-text span { white-space: normal !important; }

.blogLeft { float: left; }
div.blogRight { float: right; padding: 10px 0 0; }

.blogDateTitle { font-size: 14px; font-weight: 700; }
.blogdescriptioncontainer { margin-bottom: 10px; text-align: center; }
.blogReadMore { font-weight: 600; }

.blogpagingcontainer { clear: both; margin: 0 auto; width: 150px; }
.blogpagingprevioustext { float: left; padding-right: 10px; }
.blogpagingnexttext { float: left; padding-left: 10px; }

.bloglinkscontainer { clear: both; float: left; }

.blogarchivecontainer { border: solid 1px Gray; background-color: White; }
.blogarchivedatecontainer { margin: 5px; }
a.blogarchivedate { color: Red; }

.blogitemcontainer { clear: both; }
	#blogListColumn .blogItemTitle > * { margin: 0; font-weight: 400; }

.blogitemsharecontainer { float: right; }

.blogitemdividercontainer { clear: both; }

.blogitemlinkscontainer { clear: both; margin: 10px; padding-bottom: 10px; }
.blogaddcommentslink { float: left; }
.blogviewcommentslink { float: left; margin-left: 20px; }

.blogaddcommentmoderatecontainer { clear: both; text-align: center; }
.blogaddcommentmoderate { margin-top: 10px; }

.blogDivider { background: #EAEAE8; display: inline-block; width: 100%; height: 1px; margin: 0; border: 0; }
.blogItem .blogDivider { height: 1px; margin: 22px 0 12px; }

.blogaddcommentcontainer { margin-top: 20px; }

.blogaddcommentbuttoncontainer { clear: both; }
.blogaddcommentbutton { margin-left: 100px; }

.centercolumn { text-align: center; }

.blogIndItemContainer > a:first-of-type { background: #e88504; display: inline-block; padding: 10px 20px; border-radius: 3px; color: #fff; font-size: 14px; font-weight: 600; text-transform: capitalize; }
	.blogIndItemContainer > a:first-of-type:hover { background: #005f93; }

.Default.reDropDownBody { z-index: 210990 !important; }
.RadWindow.RadWindow_Default.rwNormalWindow.rwTransparentWindow { z-index: 110000 !important; }
.RadWindow.RadWindow_Default.rwNormalWindow.rwTransparentWindow.rwInactiveWindow { z-index: 10990 !important; }
.radwindow { z-index: 100000 !important; }

/* 960 */

@media only screen and (max-width: 960px) {
	
	.rightColumn, .leftColumn { float: none; width: 100%; padding: 0; border: 0; }
	.rightColumn { margin: 0 0 20px; border-bottom: 1px solid #005f93; }
		#blogSearch input[type="text"], #blogSearch input.blogSearchBtn { -webkit-appearance: none; }
	
}

/* 500 */

@media only screen and (max-width: 500px) {
	
	#blogSearch table { width: 100%; }
		#blogSearch td { display: block; }
			#blogSearch input[type="text"], #blogSearch input.blogSearchBtn { width: 100%; }
	
}