/* our main content container. Only text in this area is our connect line */
.oneColFixCtrHdr #container {
	width: 100%;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background-repeat: no-repeat;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #ffffff;
}
/* line outside the rest of the site */
.oneColFixCtrHdr #outtop {
	background-color: #f5f4ec;
	margin-right: auto;
	margin-left: auto;
	font-weight: 400;
	padding-top: 2px;
}

.oneColFixCtrHdr #header {
	background-image: url(../img/box1.jpg);
	background-repeat: no-repeat;
	background-position:center;
}
/* main top background image */
.oneColFixCtrHdr #headersub {
	background-image: url(../img/box1sub.jpg);
	background-repeat: no-repeat;
	background-position:center;
	background-position:top;
}

.oneColFixCtrHdr #headerhistory {
	background-image: url(../img/box1history.jpg);
	background-repeat: no-repeat;
	background-position:center;
}
.oneColFixCtrHdr #headersub1 {
	background-image: url(../../img/box1innews.jpg);
	background-repeat: no-repeat;
	background-position:center;
}
.oneColFixCtrHdr #headersubadv {
	background-image: url(../img/box1adv.jpg);
	background-repeat: no-repeat;
	background-position:center;
	background-position:top;
}

/*
.oneColFixCtrHdr #inmainHead {
	width: 600px; 
	margin: auto;
	padding: 12px 15px 10px 12px;
	background: #e4e2d6;
}
*/
.oneColFixCtrHdr #headerbtm {
	margin: auto; 
	background-image: url(../img/headbtm.jpg);
	background-repeat: no-repeat;
}




/* THE CONTENT AREA OF THE SITE ---------------------------------*/
.oneColFixCtrHdr #mainContent {
	padding: 12px 0px 0px 5px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin: 0 auto;
	background-image: url(../img/banner.jpg);
	background-position: center;
	background-position: top;
	background-repeat: no-repeat;
}
.oneColFixCtrHdr #mainSub {
	padding: 12px 0px 0px 5px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin: 0 auto;
	background-position: center;
	background-position: top;
	background-repeat: no-repeat;
	height: auto;
}
.oneColFixCtrHdr #mainSlider {
	padding: 12px 0px 0px 5px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin: 0 auto;
	background-position: center;
	background-position: top;
	background-repeat: no-repeat;
	height: auto;
}
#contentforDiv {
    position: relative;
    width: 600px;
    left: 50%;
    margin-left: -350px;
}
#contentforDivnon {
    position: relative;
    width: 700px;
    left: 40%;
    margin-left: -350px;
}
/* END OF CONTENT AREA OF THE SITE ---------------------*/


/* MAIN BODY HEADERS AND FOOTERS ----------------------------*/
body {
	width: 100%;
	font-family: "Roboto Slab", serif;
	font-size: 15px;
	font-weight: 400;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background-color: #e4e2d6;
}

.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	text-align:right; /* I added this to see if I can place a link to the DONATE page */
}

.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */ 
	padding: 10px 10px 10px 10px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	background-color: #e4e2d6;
}
.oneColFixCtrHdr #footer {
	padding: 10px 13px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-color: #f5f4ec;
}
/*
.oneColFixCtrHdr #footer {
	width: 839px; 
	margin: auto;
	background:#EFEDE6;
	border-top: 1px solid #C7C1A8;
	
	. . saving 	background-color: #f5f4ec;
	. . saving	background-color: #e4e2d6; (dark)
}
*/
.oneColFixCtrHdr #img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

/* END OF BODY HEADERS AND FOOTERS ----------------------------*/




/* REGULAR TEXT -----------------------------------------------*/

.tagline {
	font-family: "Roboto Slab", Times New Roman, serif;
	font-size: 15px;
	font-weight: 400;
	color: #333333;
	list-style-position: inside;
	width: auto;
	position: relative;
	left: 0px;
}
.textindent {
	font-family: "Roboto Slab", Times New Roman, serif;
	font-size: 15px;
	font-weight: 400;
	color: #333333;
	padding-left: 20px;
	padding-right: 10px;
	height: auto;
}
.bodyital {
	font-family: "Lora", serif;
	color: #000000;
	font-size: 15px;
	font-weight: 400;
	height: auto;
	text-decoration: none;
}
a.bodyital:link {
    color: #0066CC; text-decoration: none;
}
a.bodyital:hover {
    text-decoration: underline; 
}


/*
a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 15px;
}  */

.headerlinks {
	font-family: "Arimo", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.headerlinks a {
	color:#FFFFFF;
	text-decoration: none;
}
.headerlinks a:hover {
	background-color: #FF0000;
}
.connect {
	font-family: "Arimo", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7d7d7d;
}
.ContHead {
	font-family: "Arimo", Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: 700;
	color: #bf1b0f;
}
.inmainCol {
	font-family: "Arimo", Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: 700;
	color: #000099;
	width: inherit;
}
.inmainColBul {
	font-family:"Oswald", sans-serif;
	font-size:16px;
	color:#575757;
}
.inmainColBul a {
	color:#575757;
	text-decoration: none;
}
.inmainColBul a:hover {
	border-bottom: 2px solid #000099;
	color: #000099;
}
.topofthenews {
	font-family:"Roboto Slab", serif;
	font-size:40px;
	color: #FFFFFF;
	font-weight: 700;
}

.onanote {
	font-family: "Norican", cursive;
	font-size: 21px;
	color: #ffffff;
}
.dateline {
	font-family:"Roboto", Arial Narrow, sans-serif;
	font-size: 12px;
	font-weight: light;
	color: #333333;
	margin-top: 0px;
	padding: 0 px;
	margin-left: 0px;
	line-height: 200%;
}
.headline {
	font-family:"Roboto Slab", Times New Roman, serif;
	font-size:16px;
	color: #000099;
	font-weight:500;
	left: 0px;
	margin-left: 0px;
}
.headerintro {
	font-family:"Arimo", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000000;
	font-weight: 500;
	left:0px;
	margin-left:0px;
}
.headerOs {
	font-family: "Oswald";
	font-size:18px;
	color: #000000;
}
.headerAr {
	font-family: "Arimo", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #bf1b0f;
}
.highlighted {
	background-color:#FFFF00; 
}

.headhighlight {
	font-family:"Roboto Slab", serif;
	font-size:16px;
	color: #ffffff;
	font-style:italic;
	padding-left: 10px;
	margin-left: 0px;
	background-color: #c0140a;
	border: thick;
	border-style: solid;
	border-color: #c0140a;
}

.headhighlight1 {
	font-family: "Arimo", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #ffffff;
	padding-left: 5px;
	margin-left: 0px;
	background-color: #D5B681;
	border: thick;
	border-style: solid;
	border-color: #D5B681;
}
.casehighlight {
	font-family:"Arimo", Arial Narrow, sans-serif;
	font-size:15px;
	color: #000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	background-color:#e1cba6;
}
.rowhighlight {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #f5f4ec;
}
.rowhead {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #D1CDB7;
}
.verticalLine {
    border-left: thin solid #e1cba6;
	padding-left: 20px;
}
.verticalLineBlu {
    border-left: thin solid #8FB0CC;
	padding-left: 20px;
}
.wp-caption { 
	border: solid 1px #E5E5FF; 
	font-size:16px; 
	color: black;
}
.Footer {
	font-family:"Arimo", Arial Narrow, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #4D7DA8;
	margin-left: 50px;
	line-height: 20px;
	text-decoration:none;
}
.Footer a {
    color: #4D7DA8;
	text-decoration: none;
}
.Footer a:hover {
    color: #48769D;
	font-weight: 700;
}
.menubar {
	display: block;
	cursor: pointer;
	text-decoration: none;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	font-family: "Arimo", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #ffffff;
	line-height: 30px;
}

/*
font-family: 'Oswald', sans-serif;

font-family: 'Roboto Condensed', sans-serif;

font-family: 'Roboto Slab', serif;

font-family: 'Codystar', cursive;

font-family: 'Arimo', serif;

font-family: 'Lora', serif;
*/


/*
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo'), url(http://fonts.gstatic.com/s/arimo/v8/wZLYhRRxZWGToTRP78bqJQ.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(http://fonts.gstatic.com/s/robotocondensed/v12/b9QBgL0iMZfDSpmcXcE8nNeiznanRB67rGZDYkMvKPc.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(http://fonts.gstatic.com/s/robotocondensed/v12/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');
}
body {-webkit-font-smoothing: antialiased;}@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/s/roboto/v13/grlryt2bdKIyfMSOhzd1eA.woff) format('woff');
}
*/
