<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
	font-family: Verdana, 'Trebuchet MS', Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 2px;
 
  	 /* this keeps text same size on tablets */
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; 
}

/* body
--------------------------------------------------*/
body {
	color: #F8F8FF;
	background: Black;
}

.open-sans-condensed-font {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 145%;
}

/* headings
--------------------------------------------------*/
h1, h1 a,
h2, h2 a,
h3 a,
h4 a {
	color: #CBBEAB;
	letter-spacing: 3px;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover {
	color: #656565;
}

div.color_band {
	background-image: url(../images/opaque_5.png);
	background-repeat: repeat;
	text-align: left;
	padding: 10px 20px 10px 20px;
	line-height: 30px;
	color: #EEEEEE;
	margin-bottom: 10px;
	position: relative;
	display: inherit;
}

.indent {
	margin-left: 20px;
}

.calendar_event {
	color: White;
	font-weight: bold;
	letter-spacing: 4px;
}

.calendar_highlt {
	color: White;
	font-weight: bold;
	letter-spacing: 2px;
}

.calendar_expand {
	letter-spacing: 2px;
}
/* links */

.link_headers {
	color: #FAFAFA;
	letter-spacing: 2px;
	font-size: 110%;
	margin-bottom: 5px;
	clear: both;
}

a {
	color: #CBBEAB;
	outline: 0px;
}

a:hover {
	color: White;
	-moz-transition: all .7s ease-in-out;

	-o-transition: all .7s ease-in-out;

	-ms-transition: all .7s ease-in-out;

	transition: all .7s ease-in-out;
}

a.plain, a.plain:hover, a.plain:visited {
	color: White;
	outline: 0px;ve
}



a.commentlink {
  padding-left:16px;
  background:url(../images/comments.gif) center left no-repeat;
}

a.more {
  padding-right:10px;
  background:url(../images/more.gif) center right no-repeat;
}

pre,
code   {
	background-color: Black;
}

#content {
	background-image: url(../images/glow.png);
	background-position: top;
	background-repeat: no-repeat;
}
/* container
--------------------------------------------------*/
#container {
	border-top: 30px;
	/*
   border-left: 1px solid #343434;
	border-bottom: 1px solid #343434;
   */
	background: Black; /* background: url(../images/container_bg.gif) 500px 0px repeat-y */
}


#container.singlecol,
#commentspopup #container {
	background: Black repeat-x;
}

.margins {
	margin-left: 20px;
	margin-right: 15px;
}

.hometext{
	letter-spacing: 2px;
}

.indent{
	margin-left: 15px;
}

/* header
--------------------------------------------------*/
#header {
	background-color: transparent;
	background-image: url(../images/header_img_x.png);
	background-repeat: no-repeat;
}

#home {
	background-color: transparent;
	background-image: url(../images/header_bg_alt_home.gif);
	background-repeat: no-repeat;
}


/* navigation
--------------------------------------------------*/

#home_navigation {
	color: #CCB798;
	background-color: transparent;
}

#home_navigation li {border-color:black;}

#home_navigation a {
	color: #CBBEAB;
}

#home_navigation .selected a,
#home_navigation a:hover {
	
	color: #F5F5F5;
	text-decoration: overline;
}

#home_navigation a.no_bg:hover {
	background-color: transparent;
}

#home_navigation form {
	border-color: Black;
	background: transparent url(../images/corner_bottom_right_alt.gif) no-repeat bottom right;
}

#home_navigation #s {border-color:#FFF9EA;}

#home_navigation #searchbutton {
	color: white;
	background-color: #774D13;
}

#navigation {
	color: White;
	background: url(../images/nav_bg_grunge.gif) repeat-x top;
}

#navigation_mobile {
	color: White;
}
/*#navigation li {border-color:black;}*/
#navigation a, #navigation_mobile a {
	color: #fff;
}

#navigation .selected a,
#navigation a:hover, #navigation_mobile .selected a, #navigation_mobile a:hover {
	
	color: #CBBEAB;
}

#navigation a.no_bg:hover, #navigation_mobile a.no_br_hover
{
  background-color: transparent;
}

#navigation form {
	border-color: Black;
	background: transparent url(../images/corner_bottom_right_alt.gif) no-repeat bottom right;
}

#navigation #s, #navigation_mobile #s {border-color:#FFF9EA;}

#navigation #searchbutton, #navigation_mobile #searchbutton {
	color: white;
	background-color: #774D13;
}


/* Entry
--------------------------------------------------*/

.entry .info a {border-color:#949494;}

.entry a.more {
  padding-left:12px;
  background:url(../images/more.gif) center left no-repeat;
}

.entry .info .date {
  padding-left:15px;
  background:url(../images/post.gif) center left no-repeat;
}

.entry .info .author {
  padding-left:23px;
  border-color:#949494;
  background:url(../images/author.gif) 10px 2px no-repeat;
}

.entry .filedunder {
  margin-left:4px;
  padding-left:16px;
  background:url(../images/post.gif) center left no-repeat;
  border-top-color:#434343;
}

#photobox img {
  border: 1px solid #696969;
  padding: 3px 3px 3px 3px;
  background: #000000;
  }

a.gallery, a.gallery:visited {
  display: block;
  color: #000;
  text-decoration: none;
  border: 1px solid #696969;
  padding: 3px;
  margin: 3px 3px 3px 3px;
  width: 75px;
  height: 75px;
  float: left;
  margin: 3px;
  z-index: 50;
  }

/* Hide Large Images in A elements */
a.gallery span {
  display:block;
  position:absolute;
  width:1px;
  height:1px;
  top:65px;
  left:55px;
  overflow:hidden;
  z-index:100;
  }

/* Display Initial Gallery Image */
.slidel {
  display:block;
  position:absolute;
  width:610px;
  height:335px;
  top:230px;
  left:13px;
  padding:0px;
  border:1px solid #000;
  }


/* These are the hover elements for highlighting etc */
a.gallery:hover {
  white-space:normal;
  border:1px solid #000;
  }

a.gallery:hover img {
  border:1px solid #000;
  position:relative;
  z-index:100;
/*  background: #228B22; */
  }

a.gallery:hover span {
  display:block;
  position:absolute;
  width:615px;
  height: 540px;
  top:230px;
  left:13px;
  padding:0px;
  font-weight: bold;
  color: #575757;
  z-index:100;
  }

/* Currently "Active" Image Styling */
a.gallery:active img, a.gallery:focus img {
  border:1px solid #000;
  position:relative;
  z-index:50;
  }

a.gallery:active span, a.gallery:focus span {
  display:block;
  position:absolute;
  width:615px;
  height:340px;
  top:230px;
  left:13px;
  padding:0px;
  font-weight: bold;
  color: #575757;
  z-index:50;
}

/*--- END - Detail Gallery Styling ---*/
/* --------------------------------------------------------- */
/*                   Sub Menu Navigation Styles              */
/* --------------------------------------------------------- */

#tabnav	{
height: 3px;
	margin: 0;
	padding-left: 10px;
	border-bottom: 1px solid #696969;
}

#tabnav a:link, #tabnav a:visited {
	float: left;
	background: #4B4A48;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin-right: 4px;
	border-top: 1px solid #696969;
	border-left: 1px solid #696969;
	border-right: 1px solid #696969;
	text-decoration: none;
	color: #CCCCCC;
}

#tabnav a:link.active, #tabnav a:visited.active {
	border-bottom: 1px solid #000;
	background: #2B2C33;
	color: #fff;
}

#tabnav a:hover {
  background: #000;
}
  
 /* end new gallery stuff*/
 
 

/* form

--------------------------------------------------*/
input, textarea, select, option, input.shady, textarea.shady {
	margin: 0;
	
	border: 1px solid #616161;
	background: #3F3F3F url(../images/opaque_1.png) repeat;
	padding: 15px 5px 15px 5px;
	outline: none;
	color: White;
	-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;
}


input:focus, select:focus, textarea:focus {
	box-shadow: 0 0 20px rgba(255, 255, 255, .5);
	border: 1px solid #ababab;
	background-color: #3F3F3F;
	padding: 15px 5px 15px 5px;
	outline: none;
}

input[type=submit] {
	
   cursor:pointer;
}

input.invalid, textarea.invalid, input.invalid:focus, textarea.invalid:focus {
	border: 1px groove #E5DC8E;
	background-image: url(../images/light_opaque_yellow.png);
	background-repeat: repeat;
	padding: 15px 5px 15px 5px;
	box-shadow: 0 0 5px rgba(255, 255, 224, 1);
	border: 1px solid rgba(255, 255, 224, 1);
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #ccc;
	opacity: 1; /* Firefox */
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #ccc;
  }
  
  ::-ms-input-placeholder { /* Microsoft Edge */
	color: #ccc;
  }
  
.submit_button {
	margin: 0;
	
	border: 1px solid #616161;
	background: #3F3F3F url(../images/opaque_1.png) repeat;
	padding: 15px 5px 15px 5px;
	outline: none;
	color: White;
}

.next a {
  padding-right:10px;
  background:url(../images/next.gif) center right no-repeat;
}

.previous a {
  padding-left:10px;
  background:url(../images/previous.gif) center left no-repeat;
}

#entrynavigation {border-color:#F3F4F4;}

.border {
	border: 1px solid #343434;
	background-color: transparent;
	margin: 1px;
}   

.img_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	font-size: 11px;
	letter-spacing: 2px;
	color: #CABEA6;
}

.highlt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: White;
}

.next {
	color: White;
	border-top: 1px solid #565656;
	border-bottom: 1px solid #565656;
}

.editlink {
  position:absolute;
  height:14px;
  width:14px;
  right:2px;
  background:url(../images/edit.gif) 0 -14px;
}

.contactbutton a {
	color: white;
	background-color: #BB8D55;
	border-color: Black;
	border: 1px solid #3F2121;
	padding: 4px;
	background: url(../images/glow.jpg);
}


/* subcontent headings
--------------------------------------------------*/
#subcontent h2 {
	color: white;
	background: transparent repeat-x center;
	background-color: #333333;
}

#subcontent h2 em {
	background: transparent url(../images/corner_bottom_right_alt.gif) no-repeat bottom right;
}


/* subcontent list
--------------------------------------------------*/
#subcontent ul li {border-bottom-color:#000000;}

#subcontent li a:hover {
	background-color: transparent;
}

#subcontent ul.pages li {list-style-image:url(../images/post_yellow.gif);}

#subcontent ul.categories li,
#subcontent ul.months li {list-style-image:url(../images/categories_yellow.gif);}

#subcontent ul.links li {list-style-image:url(../images/arrow.gif.gif);}

#subcontent ul.posts li {list-style-image:url(../images/post_yellow.gif);}

#subcontent ul.categories li li {list-style-image:url(../images/sub_categories_yellow.gif);}


/* footer
--------------------------------------------------*/
#footer {
  color:#A0A0A0;
  background:black;
  /* url(../images/footer_bg.gif) 470px 0px no-repeat */
}


.singlecol #footer {background-image:none;}

#footer a {color:#A0A0A0;}

#footer a:hover {
	color: #E7E7E7;
}

#footer a.match_color {
	color: #CABEA6;
}

#footer a.match_color:hover {
	color: #E7E7E7;
}

#footer strong {
	color: #CABEA6;
}

.dot {
	clear: both;
	height: 15px;
	width: 100%;
	background: url(../images/dot_15.gif) repeat-x;
}

div.separator_2 {
	width: 100%;
	height: 2px;
	background-image: url(../images/line_horizo_w5.png);
	background-repeat: repeat-x;
}

/********************page nav styles********/

.pagenav {
	border: 1px solid #343434;
	padding: 5px;
	font-size: 90%;
}

.vbmenu_control {
	border: 1px solid #343434;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	color: #ECE9D8;
	background-image: url(../images/nav_bg_black.gif);
	background-position: center;
	background-repeat: repeat-x;
}

.vbmenu_page_nums {
	padding-left: 5px;
	padding-right: 5px;
}
/*****end page nav styles********/

.caution {
	color: #FFFFE0;
}

.strikeout {
	text-decoration: line-through;
	color: #A9A9A9;
}

/*fieldset*/

fieldset {
   margin-left: -30px;
	border: none;
} 

div.generic_contact {
	border: none;
	line-height: 20px;
	margin-top: -15px;
}  

div.inner_generic_contact {
	padding: 0px 20px 0px 20px;
} 

fieldset ol {  
	list-style: none;  
}  

fieldset li {
	padding-bottom: 1em;
	display: block;
	clear: both;
}  

label {    
	float: left;   
	position: relative;  
	width: 10em;    
	margin-right: 1em;  
	text-align: left;
}

fieldset.generic_contact label {    
	float: left;   
	position: relative;  
	width: 8em;    
	margin-right: 1em;  
	text-align: left;
}

label em {        
	position: absolute;        
	left: 9.8em;        
	top: 1;   
	color: #FFF0C7;
	font-size: 90%em;   
}

label.wide {
	float: left; 
	position: relative;
	top: .2em;
	width: 19em;
	margin-right: 1em;
	text-align: left;
}

label.tag-only {
	float: none;
	width: auto;
	margin-right: auto;
	text-align: left;
}

/*end fieldset*/

#photo_navigation_top {
	background-image: url(../images/opaque_20.png);
	background-repeat: repeat-x;
	height: 45px;
	width: 100%;
	position: relative;
	top: 42px;
	z-index:1000;
}

#photo_navigation {
	background-image: url(../images/opaque_20.png);
	background-repeat: repeat-x;
	height: 45px;
	width: 100%;
	position: relative;
	top: -50px;
}

a.galry_nxt{
	background-image: url(../images/arrow_right_b_24.png);
	width: 24px;
	height: 24px;
	position: relative;
	top: 20px;
	left: 10px;
	background-repeat: no-repeat;
	text-decoration: none;
	border: none;
	padding: 10px;
}

a.galry_prv{
	background-image: url(../images/arrow_left_b_24.png);
	width: 24px;
	height: 24px;
	position: relative;
	top: 20px;
	left: 10px;
	background-repeat: no-repeat;
	text-decoration: none;
	border: none;
	padding: 10px;
}

a.galry_nxt_sm{
	background-image: url(../images/arrow_right_b_24.png);
	width: 24px;
	height: 24px;
	position: relative;
	top: 5px;
	background-repeat: no-repeat;
	text-decoration: none;
	border: none;
	padding: 10px;
}

a.galry_prv_sm{
	background-image: url(../images/arrow_left_b_24.png);
	width: 24px;
	height: 24px;
	position: relative;
	top: 5px;
	background-repeat: no-repeat;
	text-decoration: none;
	border: none;
	padding: 10px;
}


.nav_pics {
	padding: 2px;
	border: 1px solid #4F4D4F;
	position: relative;
	top: 35px;
}

.thumb {
	padding: 2px;
	border: 1px solid #4F4D4F;
	margin: 3px;
	opacity:0.8;
	filter:alpha(opacity=80);
}

.thumb:hover {
	padding: 2px;
	border: 1px solid #4F4D4F;
	margin: 3px;
	opacity:1;
	filter:alpha(opacity=100);
}

.gallery_photo {
	border: 1px solid #4F4D4F;
}

/* links page formatting*/

.link_headers {
	font-weight: bold;
}

a.other_links {
	color: #F5F5F5;
	text-decoration: none;
}

a.link_text {
	text-decoration: none;
}

ul.links {
 
}

/* end links page formatting*/

.book_menu, a.book_menu:link, a.book_menu:visited, a.book_menu:hover, a.book_menu:active {
	border:0px;
   outline:0px;
	color: #cbbeab;
   position:relative;
	top:1px;
}

select {
	border:0px;
   outline:0px;
	color: #cbbeab;
	line-height: 24px;
}

select option {
    background: #000;
    color: #ccc;
}

a.on {
	color: fuchsia;
}

.post_comp, a.post_comp {
	color: #A0A0A0;
}</pre></body></html>