/* Blog  V1*/.blog {	width:100%;	border-collapse:collapse}.blog td {	vertical-align:top}.blogDesc {	margin-bottom:16px}.navList {	width:180px;	float:left;	margin-top:20px}.catNav h3 {	margin:0 0 5px;	font-size:12px;	color:#333}.catNav ul {	margin:0 0 20px;	padding:0;	border:1px solid #ccc;	border-bottom:0}.catNav ul li {	margin:0;	padding:0;	list-style-type:none}.catNav ul li a {	display:block;	background-color:#f1f1f1;	border-bottom:1px solid #ccc;	padding:6px;	text-decoration:none;	color:#333}.catNav ul li a:hover {	background-color:#fff}.catNav ul li a.selected {	background-color:#fff}.rssSyndicate {	display:block;	margin-top:20px} .tagCloud {	border:1px solid #ccc;	padding:10px;	margin-top:20px}														.blogList {	clear:both;	width:650px;	float:right}.blogList h1 {	margin-top:0;	line-height:normal;	font-size:20px}.blogList .blogDesc	{	border-bottom:1px solid #ccc}.submissionInList {	clear:both;	border-bottom:1px solid #ccc;	padding-bottom:10px;	margin-bottom:20px}.submissionInList h2 {	margin-bottom:6px;	text-decoration:none;}.submissionInList .status {	font-size:12px;	color:#a93333;	font-weight:700}.submissionInList .mainImg {	margin:0 0 5px 8px;	float:right;	border:0}.submittedBy {	font-size:11px;	margin-bottom:10px}.submittedBy span {	color:red}.footnote {	font-size:11px;	clear:both}.pendingNumber {	color:#a93333;	font-weight:700}.pagination {	margin-top:20px;	text-align:center}.submissionAdminLinks {	border-top:1px dotted #ccc;	border-bottom:1px dotted #ccc;	padding:5px 0;	font-size:11px;	margin-bottom:10px}.subMainImg {	margin-bottom:10px;	display:block}img.left {	float:left;	margin-right:20px}img.right {	float:right;	margin-left:20px}.tags {	padding-top:20px;	font-size:0.813em	}.tags span:last-of-type {	display:none}.thread {	clear:both;	background-color:#E4EAF3;	padding:0}.post, .postOdd {	padding:10px} .post {	background-color:#FBFCFD}.avatar {	background-image: url(/extras/avatar.gif);	width:32px;	height:32px;	margin:0 10px 10px 0;	float:left}.postDesc {	clear:both;	padding-bottom:16px}.postAdminLinks	{	border-top:1px dotted #ccc;	padding-top:5px;	font-size:11px}.commentForm {	clear:both}.commentForm table {	margin-top:14px}.commentForm table td {	padding:5px}.viewSubmissionMsg {	background-color:#ff0;	padding:10px;	border:1px solid #ccc;	margin-bottom:16px}.editSubmission table td {	padding:4px 0;	vertical-align:top}.editSubmission form {	padding:0;	margin:0}.editSubmission h1 {	margin-top:0}/* search box */.advancedSearchForm {	width:100%;	border-collapse:collapse;	margin:10px 0 5px 0;	padding-bottom:10px;	border-bottom:1px dotted #ccc}.advancedSearchForm .col1{	padding-right:20px}.advancedSearchForm .button {	margin-top:10px}.advancedSearchForm table {	margin-bottom:10px;	border-collapse:collapse}.advancedSearchForm table td {	text-align:left;	font-size:11px}.advancedSearchForm table input {	margin:0 0 3px 10px}.searchLink {	padding-right:10px;	float:right;	text-align:right;	width:300px;	margin-top:5px}/* Testimonials Template */.submissionInTestimonialList {	font-style: italic}.nameAddress {	font-style:normal;	font-weight:700}.nameAddress a {	color:#a93333}/* BlogRandomPosts */.randomPost {	max-height: 12em;	position: relative;	overflow: hidden}.randomPost .continueReading {    position: absolute;    left: 0;    bottom: 0;    width: 100%;    text-align: right;    padding-top: 4em;    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 1) 70%);    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 1) 70%);    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 1) 70%);    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}.continueReading {	color: #000}.continueReading:hover {	color: #ccc}.continueReading:active	{	color: #ccc}@media (min-width:0) and (max-width:600px) {	.editSubmission td {		display:block	}	.editSubmission td input[type=text], 	.editSubmission td textarea {		width:90%	}	.editSubmission #cke_Wobjectbody {		width: auto !important	}}.addthis_sharing_toolbox {	padding-bottom:10px}/* archives in accordion */#YearArchive ul {    margin: 0;    padding: 0;	border:none}#YearArchive ul li a {    display: block;    padding: 6px;    padding-left:28px;    text-decoration: none;    color: #333;    background-color:#fff;    border-bottom: 1px dotted #ccc}#YearArchive ul li:last-child a {	border-bottom: none}#YearArchive ul li a:hover {	background-color: #aaa;	color:#fff}#YearArchive ul li a.selected {	background-color: #aaa;	color:#fff}#YearArchive .ui-accordion,#YearArchive .ui-accordion-content {    padding: 0}#YearArchive .ui-corner-all,#YearArchive .ui-corner-bottom,#YearArchive .ui-corner-right,#YearArchive .ui-corner-br {    border-bottom-right-radius: 0}#YearArchive .ui-corner-all,#YearArchive .ui-corner-bottom,#YearArchive .ui-corner-left,#YearArchive .ui-corner-bl {    border-bottom-left-radius: 0}#YearArchive .ui-corner-all,#YearArchive .ui-corner-top,#YearArchive .ui-corner-right,#YearArchive .ui-corner-tr {    border-top-right-radius: 0}#YearArchive .ui-corner-all,#YearArchive .ui-corner-top,#YearArchive .ui-corner-left,#YearArchive .ui-corner-tl {    border-top-left-radius: 0}/***************** Formatted Blog List ***************************/.fbl .submissionsList {	display:flex;	flex-wrap:wrap;	column-gap: 5%;	row-gap:50px;}.fbl .submissionInList {	background-color:#E7EBEB;	position:relative;}@media (min-width:950px){	.fbl .submissionInList {		width:29%;	}}@media (min-width:600px) and (max-width:950px){	.fbl .submissionInList {		width:47%;	}}@media (max-width:599px){	.fbl .submissionInList {		width:100%;	}}.fbl .post__image img {	display:block;}.fbl .post__category {	font-size:0.875rem;	padding-bottom:20px}.fbl .post__text {	padding:24px 25px 35px;		font-size:1rem;	position:relative;}.fbl .post__text p:first-of-type {  display: -webkit-box;  -webkit-line-clamp: 5;  -webkit-box-orient: vertical;    overflow: hidden;	}.fbl .post__text p:not(:first-of-type) {	display:none;}.fbl .post__text h3 {	margin-top:0;	font-size: 1.125rem;}.fbl .post__text h3 a {	text-decoration: none;}.fbl .post__readmore {	font-size:0.875rem;	position:absolute;	bottom:25px;	left:25px;}.fbl .pagination {	font-size:0.875rem;}.fbl .wobjectBlog .pagination a {   border:1px solid #e7ebeb;   background-color:#f2f6f7;   margin:0 6px 10px 6px;   padding:3px 6px;   text-decoration:none;   color:#070E10;   display:inline-block;}.fbl .wobjectBlog .pagination a:hover {	background-color:#E63941;	color:#fff}.fbl .currentPage {	padding:0 4px;}.fbl .paginationLabel {	display:inline-block;	padding-bottom:10px;}/************ Blog Submission View *******************/.blogExtraImages {	display:flex;	flex-wrap:wrap;	column-gap:4%;	row-gap:20px;}.blogExtraImages div {	width:48%;}