/*
 Theme Name: Bentonville Rental Property
 Theme URI: http://html5reset.org
 Description: A custom theme developed by Kirkham Systems
 Author: Kirkham Systems
 Author URI: http://kirkhamsystems.com
 Version: 1.0
 */
/* Apply a natural box layout model to all elements: http://paulirish.com/2012/box-sizing-border-box-ftw/ */ * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.chromeframe {
    position: absolute;
    top: 0;
}

/* Custom text-selection colors (remove any text shadows: http://twitter.com/miketaylr/status/12228805301) */::-moz-selection {
    background: #64727D;
    color: #fff;
    text-shadow: none;
}::selection {
    background: #64727D;
    color: #fff;
    text-shadow: none;
}

ins {
    background-color: #fcd700;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #fcd700;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

/* Mozilla dosen't style place holders by default */
input:-moz-placeholder {
    color: #a9a9a9;
}

textarea:-moz-placeholder {
    color: #a9a9a9;
}

/************************************************************
 * Basic Theming Settings *
 ************************************************************/
/* A Linux- and Windows-friendly sans-serif font stack: http://prospects.mhurrell.co.uk/post/updating-the-helvetica-font-stack */
body {
    font-size: 14px;
	font-family: Helmet, Freesans, sans-serif;
	line-height: 1.5;
}

/* We like off-black for text. */
body {
    color: #4D4D4D;
    background: #FFFFFF;
}

select, input, textarea {
    color: #4D4D4D;
    background: #fff;	
	border: 1px solid #ccc;
}

input[type="file"] {
	background: #F1F4EA;
}


input, textarea, select {
	border: 1px solid #ccc;
	font-size: 16px;
}

input, textarea, select {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
 
input:focus, textarea:focus, select:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}

.gform_wrapper .gform_body .gform_fields .gfield input,
.gform_wrapper .gform_body .gform_fields .gfield textarea,
.gform_wrapper .gform_body .gform_fields .gfield select {
	font-size: 16px;
	word-spacing: 2px;
}

a {
    color: #4A4681;
    text-decoration: none;
}

a:hover {
    color: #272269;
    text-decoration: underline;
}

/*	j.mp/webkit-tap-highlight-color */
a:link {
    -webkit-tap-highlight-color: #fcd700;
}

h1 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 28px;
    color: #1E441F;
    line-height: 1.4;
    padding: 4px 0;
}

h2 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 26px;
    color: #272269;
    line-height: 1.4;
    padding: 4px 0;
}

h3 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 22px;
    color: #272269;
    line-height: 1.4;
    padding: 4px 0;
}

h4 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 19px;
    color: #272269;
    line-height: 1.4;
    padding: 4px 0;
}

h5, h6 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 22px;
    color: #272269;
    line-height: 1.4;
    padding: 4px 0;
}

img {
}

ul li {
	list-style: inside;
}

ol li {
	list-style: decimal;
	list-style-position: inside;
}

#wrapper {
    width: 960px;
    margin: 0px auto;
}

/* You can use this class to wrap text to the standard width */
.wrap {
    width: 960px;
    margin: 0 auto;
}

#page-wrap {
    width: 960px;
    margin: 20px auto;
}


.button,
input[type="submit"],
.more a {
	-moz-box-shadow: inset 0px 1px 0px 0px #fff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fff;
	box-shadow: inset 0px 1px 0px 0px #fff;
	
	background-color: #4A4681;
	border: 1px solid #2E2E47;
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display: inline-block;
	color: #fff;
	font-size: 18px;
	line-height: 1;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	padding: 5px 27px;
	margin-bottom: 10px;
	text-decoration: none;
	text-shadow: 1px 1px 2px rgba(58, 58, 58, 0.8);
}

.button:hover,
input[type="submit"]:hover,
.more a:hover {
	background-color: #272269;
}

.button:active,
input[type="submit"]:active,
.more a:active {
	position:relative;
	top:1px;
}

/************************************************************
 * Page/Post Settings *
 ************************************************************/
/* page/post titles */
h1.title {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 28px;
    color: #1E441F;
    line-height: 1.4;
    border-bottom: 1px solid #b3b3b3;
	padding: 0;
	margin: 0;
}

.post {
    position: relative;
    float: left;
    width: 72%;
	margin-top: 20px;
}

.full-width {
	position: relative;
	float: left;
	width: 100%;
}

.post img {
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    border: 1px solid #B3B3B3;
}

.post-thumbnail {
	float: left;
	max-width: 40%;
	height: auto;
	margin-right: 10px;
}

.post-thumbnail img {
	padding: 5px;
	background: #f2f2f2;
    border: 1px solid #B3B3B3;	
}

.post-home {
    position: relative;
    float: left;
    width: 100%;
	
}

.post-home .addtoany_share_save_container {
	display: none;
}

/* Homepage Title */
.post-home h1.title {
	float: left;
	width: 100%;
	border-bottom: 0;
	margin: 10px 0 0 0;
	padding: 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 27px;
    color: #1E441F;
    line-height: 1.4;
    border-bottom: 1px solid #b3b3b3;
}

.entry-home {
    float: left;
    width: 100%;
    margin: 5px 0;
}

.entry-home p {
    line-height: 1.5;
    font-size: 16px;
    margin: 10px 0;
    width: 100%;
}

.entry-content {
    float: left;
    width: 100%;
    min-height: 200px;
    margin: 15px 0;
    padding: 0 12px 0 0;
}

/* Latest News Page */
.post .entry-content.latest-news{
    width: 100%;
	margin-top: 0px;
}

.entry-content.latest-news {
	min-height: 50px;
	margin: 5px 0;
}

.entry-content p {
    line-height: 1.5;
    font-size: 14px;
    margin: 10px 0;
    width: 100%;
}

.entry-content ul li,
.entry-content ol li  {
    line-height: 1.5;
    font-size: 14px;
    margin: 0px 0 0 20px;
    width: 100%;
}

.admin-edit {
    float: left;
    clear: both;
}

.entry-content a {
}

.entry-content a:hover {
}

.post-date {
	margin: 5px 0 20px 0;
	color: #535E6A;
}

#meta {
}

.postmetadata {
}

/* 
 * WP-Paginate Plugin Located in theme wp-paginate.css 
 * This file overrides default theme file
 * */
.navgation  {
}

.next-posts {
}

.prev-posts {
}

#searchform {
}

#s {
}

#searchsubmt {
}

/************************************************************
 * Header *
 ************************************************************/
.header {
	position: relative;
    float: left;
    clear: both;
    width: 100%;
	min-height: 120px;
    margin: 0;
    padding: 0 0 0 0;
	
	background-color: #ECF0E4;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F9F5), to(#ECF0E4));
	background-image: -webkit-linear-gradient(top, #F8F9F5, #ECF0E4);
	background-image: -moz-linear-gradient(top, #F8F9F5, #ECF0E4);
	background-image: -o-linear-gradient(top, #F8F9F5, #ECF0E4);
	background-image: linear-gradient(to bottom, #F8F9F5, #ECF0E4);		
	
}

/* logo */
.logo {
    float: left;
    padding: 0;
    margin: 20px 0 0 0px;
}

.our-phone-number-block {
	position: relative;
    float: right;
    margin: 20px 7px 0 0;
	padding: 3px 0 0 0;
	width: 250px;
}


.our-phone-number-block .get-started {
	float: right;
	clear: left;
	color: #195719;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 18px;
	text-shadow: 1px 1px 1px rgba(0,0,0, .25);	
}

.our-phone-number-block  h2.phone {
    float: right;
	clear: left;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 32px;
    color: #272269;
    margin: 0 0 0 5px;
	padding: 0;
	line-height: 1;
	text-shadow: 1px 1px 1px rgba(0,0,0, .35);
}

.our-phone-number-block h3.address a {
    float: right;
    text-align: right;
    font-family: 'PT Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    line-height: 1.5;
	margin-top: 3px;
	text-shadow: 1px 1px 3px rgba(0,0,0, .65);		
	
}

.our-phone-number-block .email {
	float: right;
	clear: left;
	margin: 5px 0;
}

/* Money Hand */
.money-hand {
	position: relative;
	float: right;
	margin: 0 0 0 0;
	padding: 0;
}


/************************************************************
 * Main Menu *
 ************************************************************/
#main-menu {
	position: relative;
	z-index: 999;
    float: left;
    width: 100%;
	margin: -10px 0 0 0;
	padding: 0;
	background: url(/web/20250616163940im_/https://prophetline.com/wp-content/themes/Prophetline/images/menu-bg.png) repeat-x top left;
	border-top: 1px solid #94AA74;
	border-bottom: 1px solid #94AA74;
}

#cssmenu {
   	position: relative;
	float: left;
    z-index: 999;
	width: 100%;
}

#cssmenu ul {
    margin: 0;
    padding: 0;
}

#cssmenu li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#cssmenu a {
    margin: 0;
    padding: 0;
}

#cssmenu ul {
    list-style: none;
}

#cssmenu a {
    text-decoration: none;
}

#cssmenu {
    width: auto;
}

#cssmenu > ul > li {
    float: left;
    position: relative;
}

#cssmenu > ul > li > a {
	overflow: hidden;
    display: block;	
    color: #26370A;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 18px;
    /*line-height: 70px;*/
	margin: 0px 0px;
    padding: 6px 17px;
	border-left: 1px solid #94AA74;
	border-right: 1px solid #E6EADE;
	
    -webkit-transition: color .15s;
    -moz-transition: color .15s;
    -o-transition: color .15s;
    transition: color .15s;
}

#cssmenu > ul > li.first-menu-item > a {
}

#cssmenu > ul > li.last-menu-item > a {
	border-right: 1px solid #94AA74;
}

#cssmenu > ul > li > a:hover {
    color: #000;
	background: #E7ECDD;
}

#cssmenu > ul > li > ul {
    opacity: 0;
    visibility: hidden;
    padding: 16px 0 20px 0;
    background-color: #fafafa;
    text-align: left;
    position: absolute;
    top: 45px;
    left: 50%;
    margin-left: -90px;
    width: 180px;
    -webkit-transition: all .3s .1s;
    -moz-transition: all .3s .1s;
    -o-transition: all .3s .1s;
    transition: all .3s .1s;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
}

#cssmenu > ul > li:hover > ul {
    opacity: 1;
    top: 45px;
    visibility: visible;
}

#cssmenu > ul > li > ul:before {
    content: '';
    display: block;
    border-color: transparent transparent #fafafa transparent;
    border-style: solid;
    border-width: 10px;
    position: absolute;
    top: -20px;
    left: 50%;
    margin-left: -10px;
}

#cssmenu > ul ul > li {
    position: relative;
}

#cssmenu ul ul a {
    color: #323232;
    font-family: Verdana, 'Lucida Grande';
    font-size: 13px;
    background-color: #fafafa;
    padding: 5px 8px 7px 16px;
    display: block;
    -webkit-transition: background-color 0.1s;
    -moz-transition: background-color 0.1s;
    -o-transition: background-color 0.1s;
    transition: background-color 0.1s;
}

#cssmenu ul ul a:hover {
    background-color: #f0f0f0;
}

#cssmenu ul ul ul {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: -16px;
    left: 206px;
    padding: 16px 0 20px 0;
    background-color: #fafafa;
    text-align: left;
    width: 180px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
}

#cssmenu ul ul > li:hover > ul {
    opacity: 1;
    left: 190px;
    visibility: visible;
}

#cssmenu ul ul a:hover {
    background-color: #94AA74;
    color: #f0f0f0;
}


/************************************************************
 * Top Menu *
 ************************************************************/
#top-menu {
    position: relative;
    z-index: 999;
    float: left;
    width: 100%;
    margin: -10px 0 0 0;
    padding: 0;
    background: url(/web/20250616163940im_/https://prophetline.com/wp-content/themes/Prophetline/images/top-bg.png) repeat top left;
    border-top: 1px solid #94AA74;
    border-bottom: 1px solid #94AA74;
}


/************************************************************
 * Header Slider * 
 * Look in the Theme for 'meteor-slides.css' for more
 theming options 
************************************************************/
#header-slider {
	position: relative;
	float: left;
	padding: 0;
	margin: 20px 0 0 0;
	width: 100%;	
	z-index: 1;
}

#slider {
	float: left;
	width: 100%;
	padding: 12px 12px;
	background: #F3F6EE;
	border: 1px solid #94AA74;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0, 0.2);
	   -moz-box-shadow: 0px 0px 3px rgba(0,0,0, 0.2);
			box-shadow: 0px 0px 3px rgba(0,0,0, 0.2); 		
}

#slider h2 {
	float: left;
	position: absolute;
	bottom: 0;
	left: 0px;
	width: 940px;
    font-size: 26px;
	line-height: 30px;
	font-family: 'PT Sans' sans-serif;
    font-weight: 400;
	color: #fff;	
	padding: 2px 5px 5px 10px;
	background: rgba(0,0,0, 0.7);
}

/************************************************************
 * Homepage Blocks * 
************************************************************/
#homepage-blocks {
	float: left;
	width: 100%;
	margin: 10px 0;
}

#homepage-blocks .widget_simpleimage .addtoany_share_save_container {
	display: none;
}

#homepage-blocks .widget_simpleimage {
	position: relative;
	float: left;
	background: #F3F6EE;
	overflow: hidden;	
	width: 310px;
	min-height: 335px;
	margin: 20px 7px 7px 7px;
	color: #666666;
	font-size: 17px;
	padding: 5px;
	
	text-align: center;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;	
	
	
	border: 1px solid #94AA74;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0, 0.2);
	   -moz-box-shadow: 0px 0px 3px rgba(0,0,0, 0.2);
			box-shadow: 0px 0px 3px rgba(0,0,0, 0.2); 								
}

#homepage-blocks .widget_simpleimage.first-widget {
	margin-left: 0;
	overflow: hidden;
}

#homepage-blocks .widget_simpleimage.last-widget {
	float: right;
	margin-right: 0;
	overflow: hidden;	
}

#homepage-blocks .widget_simpleimage img {
	margin-top: 5px;
	padding: 2px;
	border: 1px solid #808080;
}

#homepage-blocks .widget_simpleimage h2 {
	position: relative;
	width: 95%;
	margin: 0 auto 10px auto;
	padding: 2px 0;
	line-height: 1.2;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 24px;

}

#homepage-blocks .widget_simpleimage h2 a {
	color: #272269;
}

#homepage-blocks .widget_simpleimage p {
	margin: 0px 0 15px 0;
	padding: 0 0px;
	font-size: 13px;
}


#homepage-blocks .widget_simpleimage .more a {
	clear: both;
	font-size: 16px;
	text-transform: uppercase;
	padding: 4px 33px;
}

/************************************************************
 * Blog Homepage Footer * 
************************************************************/
#home-blog-content-footer  {
	position: relative;
	float: left;
	clear: both;
	margin: 10px 0 20px 0;
	padding: 0;
	width: 100%;
	background: #fff;

	border: 1px solid #B3B3B3;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0, 0.2);
	   -moz-box-shadow: 0px 0px 3px rgba(0,0,0, 0.2);
			box-shadow: 0px 0px 3px rgba(0,0,0, 0.2); 		
			
}

#home-blog-content-footer h2 {
	float: left;
	clear: both;
	width: 100%;
	font-size: 30px;
	font-weight: 400;
	padding: 0 0 0 10px;
	color: #272269;
	
	background-color: #F2F2F2;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F6FAFC), to(#F2F2F2));
	background-image: -webkit-linear-gradient(top, #F6FAFC, #F2F2F2);
	background-image: -moz-linear-gradient(top, #F6FAFC, #F2F2F2);
	background-image: -o-linear-gradient(top, #F6FAFC, #F2F2F2);
	background-image: linear-gradient(to bottom, #F6FAFC, #F2F2F2);		
}

#home-blog-content-footer .hr {
	float: left;
	clear: both;
	width: 100%;
	border-bottom: 1px solid #AEAEB4;
	margin-bottom: 10px;
}

#home-blog-content-footer h3 {
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0 10px;
	line-height: 1.45;
	font-weight: 600;
}

#home-blog-content-footer .entry-content {
	clear: both;
	min-height: 0;
	margin: 0;
	padding: 0 10px;
}

#home-blog-content-footer .entry-content p {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	font-size: 13px;
}

#home-blog-content-footer .all-blogs a {
	float: left;
	clear: both;
	font-size: 15px;
	font-family: 'PT Sans', sans-serif;	
	font-weight: 400;
	padding: 3px 9px;	
	margin: 12px 0 10px 10px;
}

/************************************************************
 * Sidebar * 
************************************************************/
#sidebar {
    position: relative;
    float: right;
    width: 25%;
	margin: 15px 0;
}

#sidebar .widget_simpleimage .addtoany_share_save_container {
	display: none;
}

#sidebar .widget_simpleimage {
	position: relative;
	float: left;
	margin: 5px 0;
	padding: 10px 5px;
	width: 100%;
	overflow: hidden;
	font-family: 'Open Sans', sans-serif;		
	text-align: center;
	background: #F3F6EE;
	border: 1px solid #B3B3B3;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0, 0.2);
	   -moz-box-shadow: 0px 0px 3px rgba(0,0,0, 0.2);
			box-shadow: 0px 0px 3px rgba(0,0,0, 0.2); 	

}

#sidebar .widget_simpleimage.first-widget {
	overflow: hidden;		
}

#sidebar .widget_simpleimage.last-widget {
	overflow: hidden;		
}

#sidebar .widget_simpleimage img {
	height: auto;
	width: 205px;
	background: #fff;
	margin-top: 5px;
	padding: 2px;
	border: 1px solid #808080;	
}

#sidebar .widget_simpleimage h2 {
	padding: 0 0 5px 0;
	line-height: 1.25;
	text-align: center;
	font-weight: 600;
	font-size: 18px;	
		
}

#sidebar .widget_simpleimage p {
	line-height: 1.35;
	font-size: 13px;
}

#sidebar .widget_simpleimage .more a {
	clear: both;
	padding: 3px 15px;
	font-size: 14px;
	line-height: 1;
	margin: 10px 0 0 0;
}

/* Shopping Cart */
#sidebar .widget_shopping_cart {
	float: right;
	clear: both;
	width: 100%;
	margin: 10px 0;
	border: 2px solid #077dbd;
	padding: 2px 2px 8px 2px;	
	background: #fff;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
				
}

#sidebar .widget_shopping_cart h3 {
	background: #077dbd;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 20px;
	padding: 0 10px;
	margin-bottom: 5px;
}

#sidebar .widget_shopping_cart ul li {
	padding: 3px 7px;
}

#sidebar .widget_shopping_cart p.total {
	margin: 7px 0;
	text-align: center;
	font-size: 14px;
}

#sidebar .widget_shopping_cart p.buttons {
	text-align: center;
}


/* Latest News Widget */
#sidebar .advanced_recent_posts_widget {
	float: right;
	clear: both;
	width: 100%;
	margin: 10px 0;
	border: 1px solid #BCBCBC;
	padding: 0;	
	background: #fff;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
			
}

#sidebar .advanced_recent_posts_widget h3 {
	background: #E0E0E0;
	color: #4d4d4d;
	text-transform: uppercase;
	text-align: center;
	font-size: 20px;
	padding: 0 10px;
	border-bottom: 5px solid #ccc;	
}

#sidebar .advanced_recent_posts_widget ul li.recent-post-item {
	padding: 10px;
	font-size: 11px;
	
}

#sidebar .advanced_recent_posts_widget ul li a.post-title {
	font-size: 15px;
}

/************************************************************
 * Footer * 
************************************************************/
#footer {
	float: left;
	width: 100%;
	
	background-color: #F9F9F9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E0E0E0), to(#F9F9F9));
	background-image: -webkit-linear-gradient(top, #E0E0E0, #F9F9F9);
	background-image: -moz-linear-gradient(top, #E0E0E0, #F9F9F9);
	background-image: -o-linear-gradient(top, #E0E0E0, #F9F9F9);
	background-image: linear-gradient(to bottom, #E0E0E0, #F9F9F9);	
}

.hr {
	float: left;
	clear: both;
	width: 100%;
	border-bottom: 2px solid #BCBCBC;
	margin-bottom: 1px;
}

/* Footer Menus */
#footer .widget {
	float: left;
	width: 25%;
	margin: 10px 0;
}

/* Footer Menu Title */
#footer .widget h2.widgettitle {
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	font-size: 24px;
	color: #272269;
	text-transform: uppercase;
}

/* Footer Menu Links */
#footer .widget ul li {
	padding: 0 0 0 0;
	line-height: 1.65;
	font-size: 15px;
	color: #4D4D4D;
	list-style-type: none;
}

#footer .widget ul li:before {
	content: "\00BB \0020";
}


#footer .widget ul li a {
	font-size: 15px;
	color: #4D4D4D;
}

/* Last Footer Menu */
#footer .widget.last-widget {
	float: right;
	width: 25%;
	margin: 10px 0;
}

#footer .widget.last-widget ul li:before {
	content: '';
}

#footer .widget  ul li.address {
	font-size: 14px;
	line-height: 1.1;
	margin: 5px 0;
}

#footer .widget ul li.mailing-address {
	font-size: 12px;
	line-height: 1;	
}


/************************************************************
 * Copyright Footer * 
************************************************************/
#copyright-footer {
	float: left;
	width: 100%;
	padding: 8px 0;
	color: #4D4D4D;
	font-size: 11px;

	background-color: #F9F9F9;
		
}

.copyright {
	float: left;
}

.kirkham-footer {
	float: right;
}

/************************************************************
 * Comments * 
************************************************************/
ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}




/************************************************************
 * WordPress Core * 
************************************************************/
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 12px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}



/* Print styles!
-------------------------------------------------------------------------------*/
@media print {

}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {

}

@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {
	
}
/*
     FILE ARCHIVED ON 16:39:40 Jun 16, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:09:17 Jan 18, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.612
  exclusion.robots: 0.055
  exclusion.robots.policy: 0.045
  esindex: 0.01
  cdx.remote: 23.513
  LoadShardBlock: 100.892 (3)
  PetaboxLoader3.datanode: 106.103 (4)
  PetaboxLoader3.resolve: 63.752 (2)
  load_resource: 86.87
*/