h1.blog {font: 700 28px "Inter" !important; text-align: left; padding: 0;}
    
/* 3/14/17 added per dmw who finds tables easier */
.body table tr {margin: 5px;}
.body table td {padding: 10px; vertical-align: top;}

/* Some bb styles  */
a.blog 				{ color: #2d332f;  font-weight:normal; } 
a.blog:link			{ color: #2d332f;  } 
a.blog:visited		{ color: #2d332f; text-decoration: none; } 
a.blog:active		{ color: #FFCC00;  } 
a.blog:hover		{ color: #045625;  } 

.byline, .entryfooter, .trackbackfooter {font-family: "Inter"; font-size: .7em;line-height: 135%;margin: 0;padding: 0 0 8px 0;color: #000;}
.byline{clear:both;}

.commentBody {font-family: "Inter"; 	font-size: .8em; color: #000000; margin-right: 10px;margin-bottom: 40px;}

.commentByLine {font-weight: bold;	clear: left;}

/*#blogText {padding:0 8px 0 8px;}*/
#banner, #banner a {font-family: "Inter";	font-size: 1.4em;font-weight: bold;	color: white;background-color: #9CCF63;	padding:5px;}

input, select, textarea {font-family: "Inter"; font-size: 1em;color: #000000;}


/* to display print icon in blog entry screen */
.print h3 	{float: left; width: 80%;}
.print div 	{float: right; width: 20%; text-align: right;}

/* modifiers for printable blog entry */
#printable 		{background:#FFFFFF; font: 14px/18px "Times New Roman"; text-align: justify; color: #000000;}
#printable h1	{color: #6b675e; font:bold 30px 'Domine';}
#printable hr 	{height: 2px; border: 0; background-color: #CCCCCC; margin: 10px 0;}
#printable td 	{font: 14px/18px "Times New Roman"; text-align: justify; color: #000000;}
#printable p, #printable .text {font: 14px/18px "Times New Roman"; text-align: justify; color: #000000;}

/* for pods */
.rightMenu {background:#F2EEE9; border-radius:5px;  padding:0px; position:relative; clear:both; margin-bottom:20px;}
.menuTitle {font:700 18px 'Domine'; text-align: center; text-transform: uppercase; padding: 5px; background-color: #F2EEE9;border-radius:5px; }

.bbMenu { margin:8px;}
.menuBody {font: 14px/16px "Inter"; text-align: left; padding: 10px; position: relative;}
.menuBody ul {list-style: none;	text-align: left; margin: 3px 0 8px 0; padding: 0; text-decoration: none;}
.menuBody li {/*background: url(/blogs/Editor/images/go.gif) no-repeat 2px 3px;*/	padding: 2px 10px 0 20px;margin: 0;}
.menuBody li:after {content:''; background: url(/blogs/Editor/images/go.gif) no-repeat 8px 2px; padding-right: 20px;}

.podheader, .podheader a {font-family: "Domine"; font-size: .9em; text-align: center; font-weight: bold; padding-bottom: 5px;}

#calendar{width:90%;margin:0 auto 0 auto}
.calendarTable, .calendarTable a {font-family: "Inter"; 	font-size: .9em;text-align: center;	padding: 2px;line-height: 14px;}
.calendarToday {background-color: yellow;}

.menuBody .header {font-size: 1em;}
.menuBody A {font-family: "Inter"; font-size: 1em;}

.date {	font-family: "Inter"; background:#6E8A9A; color: #FFFFFF; border:1px solid #999; padding:5px; margin-bottom:10px; font-weight:bold;}

.blogHeader, .trackbackHeader, .commentHeader, .relatedentriesHeader {font-family: "Inter"; 	font-size: .7em; color: #666; border:1px solid #999;padding:5px;margin-bottom:10px;font-weight:normal;}

/*
.footerHeader {font: 10px/15px Verdana, Arial, Helvetica, sans-serif;	text-align: center;	color: #000000;}
*/

.code {font-family: "Inter";font-size: 1em;	color: black;border: solid thin #0000cc;background-color: #ffffcc;overflow: auto;max-height: 200px;  padding: 4px 4px 4px 4px; line-height: 15px; margin:5px 0 5px 0;}

.codePrint {font-family: "Inter";	font-size: .7em;color: black;border: solid thin #0000cc;background-color: #ffffcc;  padding: 4px 4px 4px 4px;line-height: 15px;}
div.center{ display: flex;
    gap:10px;
    flex-direction: column;
    /* Aligns horizontally */
    align-items: center; /* Aligns vertically */}
/*.entry{	margin-bottom:8px;padding-bottom:3px;border-bottom:1px solid #999;}*/
a img{border: 0px;}

.comment, .trackback, .commentAlt, .trackbackAlt{border: 1px solid #999;padding: 10px;	margin:10px 0;position:relative;}
.commentAlt, .trackbackAlt{background-color:#efefef;}
.comment img, .commentAlt img{float:left;position:relative;	margin: 0 5px 5px 0;}
.commentBody, .trackbackBody{font-family: "Inter"; text-align: left;	font-size: .8em; color: #000000; margin-bottom: 10px;}
 #relatedEntriesList {font-family: "Inter"; font-size: .7em; color: #000000;}
.commentLeft{font-family: "Inter"; font-size: .9em; color: #000000; margin-bottom: 10px; float:left;}
.commentByLine, .trackbackByLine {font-style: italic;font-size: .7em;}
.addCommentLink,.addTrackbackLink{text-align:left;}
.addCommentLink a.blog.big {color: #2d332f; font-family: "Inter"; font-weight: bold; font-size: 1.4em;}
#trackbacks,#comments{margin-top:8px;	}
#calendar th{font-weight: normal;}
.tbLink{font-size:1.1em;}
.autoImage {float: left;margin: 0 5px 5px 0;}
.byline img{vertical-align: top;}

/*==================Forms======================*/
fieldset#commentForm, fieldset#sendForm{ margin:8px; text-align:left; }
fieldset#sendForm{border:none;}
fieldset#commentForm legend,fieldset#sendForm legend {font-size: 1.1em;font-weight: normal; color: #000000; margin: 0px 0px 0px 0px; padding: 3px 5px 10px 5px; }
fieldset#commentForm label,fieldset#sendForm label{float:left; width:110px; padding-top: 5px}
fieldset#sendForm label{width:130px;}
fieldset#commentForm div,fieldset#sendForm div{clear:both; margin-bottom:20px;}
fieldset#commentForm .longLabel{width:260px;}
fieldset#sendForm .longLabel{width:200px;}
fieldset#commentForm .nofLoat,fieldset#sendForm .nofLoat{float:none}
fieldset#commentForm #comments,fieldset#sendForm #notes{width:100%; height:120px; overflow: auto;}
fieldset#sendForm #notes{width:300px; }
fieldset#commentForm img{margin:3px auto;}
fieldset#sendForm img,fieldset#sendForm #submit{margin-left:200px;}
#popUpFormBody{background:#fff;margin:8px;}

/*==================Modifiers to allow mobile======================*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.wrapper {width:768px;}
#menu {float:none;width:auto;}
p {font:14px/16px "Inter";}
.byline, .entryfooter, .trackbackfooter {font-size: 0.9em;}
fieldset label{font-size: 1em;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.wrapper {width:480px;}
#menu {float:none;width:auto;}
p {font:16px/18px "Inter";}
.smallertextcenter {font:14px/16px "Inter";}
.byline, .entryfooter, .trackbackfooter {font-size: 0.9em;}
fieldset label{font-size: 1.1em;}
}

@media only screen and (max-width: 479px) {
.wrapper {width:300px;}
#menu {float:none;width:auto;}
#menu > div {width:265px;margin-right:auto;margin-left:auto;}
p {font:16px/18px "Inter";}
.smallertextcenter {font:14px/16px "Inter";}
.byline, .entryfooter, .trackbackfooter {font-size: 0.9em;}
fieldset label{font-size: 1.2em;}
div.right_column {display:none;}
}
