/* Logo Font - NEW */

.logoHeading p,.logoHeadingPages p {font-family: 'Nunito', sans-serif; color: #0d27c4; font-weight: 300;font-size: 45px;line-height: .8em;}
.logoText p,.logoTextPages p {font-family: 'Nunito', sans-serif; font-weight: 300; color: #248710; font-size: 24px;}

.logoHeadingTest p {font-family: 'Nunito', sans-serif; color: #0d27c4; font-weight: 300;font-size: 37px; line-height: .9em;}
.logoTextTest p {font-family: 'Nunito', sans-serif; font-weight: 300; color: #248710; font-size: 20px;}


/* HOME CONTENT */
.home-content {width:880px; margin-left:10px;}
.home-content h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; font-family:verdana,arial,sans-serif; color:#7A000B; font-weight:bold; font-size:140%;}
.home-content h1 {margin:1.0em 0 0.5em 0; font-family:verdana,arial,sans-serif; color:#505050; font-weight:normal; font-size:210%;}
.home-content h2 {margin:1.0em 0 0.5em 0; font-family:verdana,arial,sans-serif; color:#505050; font-weight:normal; font-size:170%;}
.home-content h3 {margin:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; color:#505050; font-weight:bold; font-size:130%;}
.home-content h4 {margin:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; color:#505050; font-weight:normal; font-size:15px;}

/* .home-content h5 {margin:1.5em 0 1.0em 0; color:#000; font-size:12px;font-weight:normal;} */
.home-content h6 {margin:1.2em 0 0.2em 0; color:#000; font-weight:bold; font-size:11px;}
.home-content p {margin:0 0 1.0em 0; line-height:1.5em; font-size:12px;/*test*/clear:none;}
.home-content p.center {text-align:center;}
.home-content p.right {text-align:right;}
.home-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.home-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:120%;}

.home-content a {text-decoration:none; color:#006600;}
.home-content a:hover {text-decoration:underline; color:#006600;}


/*.home-content table {clear:both; width:900px; table-layout: fixed; border-collapse:collapse; empty-cells:show; font-size:12px;}
.home-content table th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:#AFAFAF; text-align:left; color:#FFFFFF; font-weight:bold; font-size:12px;}
.home-content table th {height:3.0em; padding:2px 20px 2px 7px; border-left:solid 2px #FFFFFF; border-right:solid 2px #FFFFFF; border-top:solid 2px #FFFFFF; border-bottom:solid 2px #FFFFFF; background-color:#E1E1E1; text-align:left; color:#505050; font-weight:bold; font-size:110%;}
.home-content table td {height:3.0em; padding:2px 7px 2px 7px; empty-cells:show; }
p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:#505050; font-size:110%;}

.home-content ul {list-style:none; margin:0.5em 0 1.0em 0;}
.home-content ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:120%;}
.home-content ol {margin:0.5em 0 1.0em 20px !important;}
.home-content ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}*/

/* MAIN CONTENT FOR INSIDE PAGES*/
.main-content {float:right; width:650px; margin:0 20px 0 0; }
.main-content h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px #106352; font-family:"trebuchet ms",arial,sans-serif; color:#7A000B; font-weight:bold; font-size:160%;}
.main-content h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(230,25,42); font-family:"trebuchet ms",arial,sans-serif; color:#FFFFFF; font-weight:bold; font-size:220%;}
.main-content h2 {margin:0.8em 0 0.4em 0; font-family:"trebuchet ms",arial,sans-serif; color:#000; font-weight:bold; font-size:18px;}
.main-content h3 {margin:0.8em 0 0.4em 0; font-family:"trebuchet ms",arial,sans-serif; color:#000; font-weight:bold; font-size:16px;}
.main-content h4 {margin:0.8em 0 0.4em 0; font-family:"trebuchet ms",arial,sans-serif; color:#000; font-weight:bold; font-size:15px;}
.main-content h5 {margin:0.8em 0 0.4em 0; font-family:"trebuchet ms",arial,sans-serif; color:#000; font-weight:bold; font-size:14px;}
.main-content h6 {margin:0.8em 0 0.4em 0; font-family:"trebuchet ms",arial,sans-serif; color:#000; font-weight:bold; font-size:13px;}
.main-content p {line-height:1.5em; margin: 0 0 10px 0; font-size:12px;}
.main-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:12px;}

.main-content img {border:none;}

.main-content a {text-decoration:none; color:#006600;font-weight:bold;}
.main-content a:hover {text-decoration:underline; color:#006600;}

/* Default table for images with captions--matches editor settings
.main-content table {margin:0;}
.main-content table tr {vertical-align:top;}
.main-content table td {padding:5px 7px 2px 7px;} */

  
.main-content ul {list-style-type:disc; margin:0.5em 0 1.0em 0;}
.main-content ul li {margin:0.5em 0 1.0em 0; padding:0 0 0 12px; line-height:1.4em; list-style-position:inside;}
.main-content ul li ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; line-height:1.4em; font-size:100%;list-style-position:inside;}
.main-content ol {margin:0.5em 0 1.0em 20px !important; margin:0.5em 0 1.0em 25px;}
.main-content ol li {list-style-position:inside; margin:0 0 0.2em 0; line-height:1.4em; font-size:100%;}
.main-content ol li ol li {list-style-position:inside; margin:0 0 0.2em 0; line-height:1.4em; font-size:100%;} 


/********************/
/*  POSTS  */
/********************/
.post {padding-bottom: 10px;}
.post h3 {margin:0.5em 0 0.5em 0; font-family:verdana,arial,sans-serif; color:#505050; font-weight:bold; font-size:110%;}

/********remove any labels on defaults--important!************/
/*    label {display:none;}  */

/********captions************/
.caption-left {
	font-size: 11px;
	background: #fff; 
	color: #000;
	text-align: left;
	margin-right: 20px;
}
.caption-left p {
	font-size: 11px;
	text-align: left;
	line-height: 1.2em;
}
.caption-right {
	font-size: 11px;
	background: #fff; 
	color: #000;
	text-align: left;
	margin-left: 20px;
}
.caption-right p {
	font-size: 11px;
	text-align: left;
	line-height: 1.2em;
}

/* Original CSS  */
.imagewrapperright {
	width: auto;
	font-size: 0.8em;
	text-align: left;
	float: right;
	margin: 4px 0px 0px 8px;
}
.imagewrapperleft {
	width: auto;
	font-size: 0.8em;
	text-align: left;
	float: left; margin: 4px 4px 0px 0px;
}
.imagewrappercenter {
	width: auto;
	font-size: 0.8em;
	text-align: center;
	float: left; margin: 4px 4px 0px 0px;
}
.imagebox {
	width: auto;
	color: #000;
	text-align: center;
}
.captionbox {
	margin: 0px 6px 0px 3px;
	background: #fff;
	color: #000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1em;
	text-align: left;
}

/* Gradient Box  */
.sage {
  background-color: #E4E6CA;
}
.gradwhite img {
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index:0;
}
.gradwhite * {
  position: relative;
  z-index: 0;
}
.gradwhite p {
  margin: 0px;
  padding: 3px;
}
.gradwhite ul li {
  margin: 0px;
  padding: 3px;
  list-style:none;
  line-height:1.5em;
}
.gradwhite a {text-decoration:none;color:#106352;}

.gradwhite a:hover {background:#FCD997; color:#274E4E;}

.gradwhite h3 {
  margin: 0px;
  padding: 3px;
  color: #990000;
  font: 16px Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}
.box {
  border: 2px solid #A67200;
  float: right;
  margin: 10px;
  padding: 5px;
  position:relative;
  width: 200px;
}

/********styles tag box***********/
.tl-tag {display:inline-block;}
.tl-tag a {text-decoration:none;}
.tl-tag a:hover {background:#FCD997; color:#106352;}
.tl-tag-weight5 {font-family:"trebuchet ms",arial,sans-serif; font-size:11px; color:#106352;}
.tl-tag-weight4 {font-family:"trebuchet ms",arial,sans-serif; font-size:11px;}
.tl-tag-weight3 {font-family:"trebuchet ms",arial,sans-serif; font-size:11px;}
.tl-tag-weight2 {font-family:"trebuchet ms",arial,sans-serif; font-size:11px;}
.tl-tag-weight1 {font-family:"trebuchet ms",arial,sans-serif; font-size:11px;}
.tl-tag-alt {font-weight:bold;}


/*  sidebar  */
.sideleft {
	background-color: #afd8d8;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	margin: 5px 10px 5px 0px;	 
}
.sideleft p {
	margin: 0 10px;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.sideright {
	background-color: #afd8d8;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	float: right;
	margin: 4px 0px 5px 10px;	 
}
.sideright p {
	margin: 0 10px;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.roundtop { 
	background: url(../img/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../img/br.gif) no-repeat top right; 
}

.sideright_quote {
	background-color: #ddddff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	float: right;
	margin: 4px 0px 5px 10px;	 
}
.sideright_quote p {
	margin: 0 10px;
}

.roundtop_quote { 
	background: url(../img/tr_purp.gif) no-repeat top right; 
}

.roundbottom_quote {
	background: url(../img/br_purp.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/* Selectors available in text editor styles dropdown */
.clear  {clear: both;}
.imageleft {margin:0px 10px 5px 0px; float:left; border-width:4px; border-style:double; border-color:#ccc; clear:both;}
.imageright {margin:0px 0px 5px 10px; float:right; border-width:4px; border-style:double; border-color:#ccc; clear:both;}

div.dontprint {float:right;}

ul.bios  {list-style-type: none;}
ul.bios li {padding-left:120px; padding-bottom: 20px; overflow:hidden; }
ul.bios li img {float:left; position:relative; left:-120px; margin-right:-110px; }

.highlight {background:#FFFF00; padding: 2px;}

.redtext {color:#990000;font-weight:bold;}
.error {color:#990000;font-weight:bold;}

.form {padding-left:10px;}
.submitfield {width:174px;height:25px;color:#BFBFBF;border:1px solid #999;margin-top: 0px;margin-bottom:8px;text-align:left;}

table.simpletable  {clear:both; margin:2.0em 0 2.0em 0; font-size:12px; background:#9fb797;font-family: arial,sans-serif; font-size:12px;}
table.simpletable  th {height:3.0em; vertical-align:top; text-align:center; padding-top:8px;}
table.simpletable  tr {height:3.0em; vertical-align:top;}
table.simpletable  td {height:3.0em; padding:10px 10px 10px 10px; background:#edeedc;}

table.imagetable  {margin:0;}table.imagetable  tr {vertical-align:top;}
table.imagetable  td {padding:5px 7px 2px 7px; font-size:10px;}

table.hometable {clear:both; width:100%; table-layout:fixed; border-collapse:collapse; empty-cells:show; font-size:12px; background:#fff;}
table.hometable tr {background:#fff; vertical-align:top;}
table.hometable td {padding:2px 0px 2px 0px; empty-cells:show;}
table.hometable p {font-size:12px;}

.column1 {width:300px;}
.column2 {width:350px;}
.column3 {width:190px;}

/********************/
/* PAGING for Articles */
/********************/

.paging {
	margin: 0;
	padding: 10px;
	width: 100%;
	}
.paging ul {
    list-style: none;
    margin: 0;
    padding: 0 0;
}
.paging li a {
	list-style: none;
	float: left;
	padding: 2px 6px;
	margin: 2px;	
	text-align: center;
	border: 1px solid #EBB030;
	border-radius: 3px;
        text-decoration: none;
        color: #EBB030;
	background-color: #FFFFFF;
}
.paging li a:hover {
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.paging .active, .paging .disabled {
	list-style: none;
	float: left;
	padding: 2px 6px;
	margin: 2px;	
	text-align: center;
	font-weight: bold;
	border: 1px solid #666;
	color: #666;
	border-radius: 3px;
        text-decoration: none;
	background-color: #FFFFFF;	
}


/********************/
/* PAGING for Tag calls */
/********************/
div.wp-pagenavi {
    margin: 15px 0;
    line-height:1.5em;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 6px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #EBB030;
	color: #EBB030;
        border-radius: 3px;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 6px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #EBB030;
	color: #EBB030;
        border-radius: 3px;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 6px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #EBB030;
	color: #EBB030;
        border-radius: 3px;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 6px;
	margin: 2px 2px 2px 2px;
	color: #666;
	border: 1px solid #666;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 6px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #666;
	color: #666;
        border-radius: 3px;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 6px;
	margin: 2px;	
	border: 1px solid #666;
	color: #000000;
        border-radius: 3px;
	background-color: #FFFFFF;
}

/********************/
/* Former formatting  */
/********************/

.head4_brown {
        clear:both;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #660033;
	padding: 3px 3px;
	background-color: #DAE0D2;
}

/********************/
/* Photo Gallery formatting  */
/********************/
.gal-item-active {display:inline;}

/* xsnazzy box */
.xsnazzy {
background: transparent; 
float:left; 
margin:0 3px;
}
.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #444;
text-align: center;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:1em;
}
.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}
.xboxcontent {
display:block; 
border:0 solid #444; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}
.color_a { /*light blue*/
background:#bdd0e1;
color:#000;
}
.color_b { /*light sage*/
background:#edeedc; 
color:#000;
}
.color_c { /*dark sage*/
background:#9fb797; 
color:#000;
}
.color_d { /*brown-gray*/
background:#b2ab9b; 
color:#000;
}
.color_e { /*dark tan*/
background:#D8B18B; 
color:#000;
}
.color_f { /*light tan*/
background:#e9d7be; 
color:#000;
}
/* end xsnazzy box */

