#masthead {background-color:#002a06; background-image:url(https://www.freexenon.com/wp-content/uploads/2018/07/TVP-Plain-Mirrored-Mast-Head.jpg); background-position:top right;}

/* Milestone Message (Jetpack) */
.milestone-message { padding:0.3em;}

	small			{ font-size:0.8em; font-style:italic;}

/*** Site Header ***/
.site-branding { padding:0.3em;
	background-color: rgba(0,0,0,.5); color:#fff; }

.np-header-menu-block-wrap { background-color:#002a06}


/* ** Main Body ** */
	#main {letter-spacing:0.075em; word-spacing:0.2em;}


/* ** Headers ** */
	#main h1, #main h2, 
	#main h3, #main h4,
	#main h5, #main h6 { font-weight:bold; margin-top:1.75em; margin-bottom:0.75em; font-family: Tiresias, Verdana, Tahoma, Georgia, sans-serif; }
	
	#main h1				{ margin-bottom:0; line-height:1em;}
	#main h2				{ font-size:1.2em; background-color:#002a06 !important; color:#fff; margin-top:1.75em; padding:0.5em; border-radius: 0.5em 0.5em 0 0; }
	#main h2 a:link		{ display:block; color:#fff;} 
		#main div+h2		{ margin-top:1em;} 
	#main h3				{ font-size:1.25em; background-color: #BEC743; color:#002a06; margin-top:1.5em; padding:0.3em; padding-left:0.5em; border-radius: 0.5em 0.5em 0 0; }
	#main h4 			{ color:#002a06; font-size:1.1em; border-top:0.2em #002a06 solid; padding-top:0.5em; border-bottom:none;}
	#main h5				{ color:#002a06; font-size:1.1em; border-top:0.09em #002a06 dotted; padding-top:0.5em; }
	#main h6				{ color:#002a06; font-size:1em;}

/* Editing Styles */

	#main del   { color:#c8c8c8;}
	#main del a:link,
	#main del a:visited,
	#main del a:hover 
 { color:#c8c8c8; font-weight:bold; text-decoration:line-through !important;}



	#main ins { text-decoration:none; background-color: #FF0;}


/* List Styles */ 

	/* base ordered and unorder list styles */
	#main li ol,
	#main li ul 	{ padding-top:0em; }	

	#main ol, 
	#main ul		{ padding-top:0em; margin-left:2em; list-style-position:outside; box-sizing:border-box;}
#main ul+li, 
#main ol+li { margin-top:0 !important;}
  #main li		{ margin-top:0.5em; margin-left:0.5em;}
	#main li		{ margin-top:0.5em; margin-left:0.5em;}
	

	/* set standard progression for ordered and unordered lists */
	#main ul 					{list-style-type:disc;}
	#main ul ul 					{list-style-type:circle;}
	#main ul ul ul 				{list-style-type:square;}
	#main ul ul ul ul			{list-style-type:circle;}
	#main ul ul ul ul ul			{list-style-type:disc;}
	#main ul ul ul ul ul ul		{list-style-type:circle;}
	#main ul ul ul ul ul ul ul 	{list-style-type:square;}

	#main ol 				{list-style-type:decimal;}
	#main ol ol 				{list-style-type:upper-alpha;}
	#main ol ol ol 			{list-style-type:upper-roman;}
	#main ol ol ol ol 		{list-style-type:lower-alpha;}
	#main ol ol ol ol ol 	{list-style-type:lower-roman;}	


/* Definition List Styles */

#main dl dd { margin-left:1.5em !important; font-weight:normal !important;}


/* blockquote hanging opening quote */

	#main blockquote:before {display: block; height: 0; content: '"'; margin-left: -.95em; font: italic 400%/1 Cochin,Georgia,"Times New Roman",serif; color: #002a06; }

	#main blockquote				{ border-left:#002a06 0.2em solid; padding-left:0.5em; margin-left:3em; margin-bottom:1em; font-size:1.2em; border-radius:0.5em;}
		#main blockquote footer 	{ text-align:right; padding-right:0.5em; font-family:Tiresias;}


/* ** hr ** */
	#main hr						{ margin:2em auto; width:80%; background-color: #413E8E; }

/* ** abbr ** */
abbr {text-decoration:none;}

/* Table Styles */

	table	{ margin-bottom:1.5em !important;}
	table caption {font-weight: bold; padding: .5em; margin: .5em auto !important; text-align:center;}
	table {border: .09em inset #000; margin: 0.5em auto; background-color:#fff;}

	table td, table th {padding: .5em;}
	table thead th, 
	table tbody th, 
	table tfoot th,  
	th[scope]			{font-weight: bold !important; background-color:#002a06; color:#fff;}
	table tfoot th {border-top: .1em inset #000;}
	table thead th {border-bottom: .1em inset #000;}
	th[colspan], tr[rowspan] { text-align:center;}
	tbody tr:nth-child(odd) { background-color: #BEC743;}
tbody td { color:#000;}


/* Figure and Image Styles */

#main figure { border:none; color: #777;}


/* Link Styles */ 

	#main a:link			{ text-decoration:none !important; display:inline-block; padding:0 0.2em;}

	#main a:link			{ color:#5e890f; font-weight:bold; text-decoration:none !important;}
	#main a:visited		{ color:#90b349;}

#main a:hover,
#main a:visited:hover,
#main a:visited:focus,
#main a:focus	
{ color:#fff !important; background-color:#6b9b37;}
	
#main a:active,		
	#main :link			{ color:#70a2ec; font-weight:bold;}
	#main :link:hover	{ color:#90b349;}


/* ** Breadcrumb ** */

#content .np-breadcrumbs a
{ padding:0.3em;}

#content .np-breadcrumbs  span a:active:hover,
 #content .np-breadcrumbs span a:hover,
#content .np-breadcrumbs  span a:active:focus,
 #content .np-breadcrumbs span a:focus {
	color:#fff !important; 
	background-color:#000 !important;}


/* ** Sticky/Pinned Post ** */

.sticky .np-archive-post-content-wrapper 
{ 
  background-color:#FFFF99;
  border:0.2 dotted #f5f5f5;
  color:#272727; 
	margin:0.3em;
	position:relative;
}

.sticky .np-archive-post-content-wrapper:before {
	clear:both;
  content: "pinned";
	font-size:100%;
	width:15%;
	min-width:6em;
  color: #FFF;
  background: #CBA92B;
	display:block;
	text-align:center;
  padding: 0.3em;
				  position:absolute;
  left:80%;
	border-radius:0.5em 0.5em 0 0;
	border:none;
}


/* **** Easy Table of Contents Plugin ** */
#ez-toc-container { border: none !important; padding:0;}
.ez-toc-list { margin-left:0 !important;}

.ez-toc-title { padding:0.3em 0.3em 0.3em 0.5em !important; background-color:#777; color:#fff; font-weight:bold;}

#ez-toc-container li li { margin-left:0.55em;}

#ez-toc-container li a,
#ez-toc-container li :link,
#ez-toc-container li a:visited,
#ez-toc-container li :link:visited { color:#777;}

#main #ez-toc-container li a {display:block;}

#main #ez-toc-container li a:hover,
#main #ez-toc-container li a:visited:hover,
#main #ez-toc-container li :link:visited:hover,
#main #ez-toc-container li a:focus,
#main #ez-toc-container li a:visited:focus,
#main #ez-toc-container li :link:visited:focus 

{ color:#000 !important; background-color:#FFFF99 !important;}


/* ** past page header categories ** */

#main .entry-header .post-cats-list { margin-top:1em;}

#main .entry-header a:link:hover,
#main .entry-header a:hover, 
#main .entry-header a:link:focus,
#main .entry-header a:focus 
{background-color:#FFFF99; color:#000 !important;outline:#ccc solid 0.02em;}


/* ** post headers meta ** */
#main .entry-header .entry-meta span a:link,    
#main .entry-header .entry-meta span :link,    
#main .entry-header .entry-meta span a:visited {color:#777 !important; font-weight: normal !important;}

#main .entry-header .entry-meta span a:hover,
#main .entry-header .entry-meta span :link:hover,
#main .entry-header .entry-meta span a:visited:hover,
#main .entry-header .entry-meta span :link:visited:hover,
#main .entry-header .entry-meta span a:focus,
#main .entry-header .entry-meta span :link:focus,
#main .entry-header .entry-meta span a:visited:focus,
#main .entry-header .entry-meta span :link:visited:focus
{background-color:#FFFF99; color:#000 !important; outline:#ccc solid 0.02em;}


/* ** continue reading button ** */

#main article .entry-content .np-archive-more a,
#main article .entry-content .np-archive-more a:visited,
#main article .entry-content .np-archive-more :link,
#main article .entry-content .np-archive-more :link:visited {color:#777 !important;}

#main article .entry-content .np-archive-more a:hover,
#main article .entry-content .np-archive-more :link:hover,
#main article .entry-content .np-archive-more :link:visited:hover,
#main article .entry-content .np-archive-more a:visited:hover,
#main article .entry-content .np-archive-more a:focus,
#main article .entry-content .np-archive-more :link:focus,
#main article .entry-content .np-archive-more :link:visited:focus,
#main article .entry-content .np-archive-more a:visited:focus {background-color:#FFFF99 !important; color:#000 !important;}

/* ** edit button ** */
#main .edit-link a { padding:0.3em;}
#main .edit-link :link:hover,
#main .edit-link a:hover,
#main .edit-link :link:focus,
#main .edit-link a:focus
{background-color:#FFFF99; color:#000 !important; outline:solid #000 0.02em;}


/* ** tagged list links ** */
#main .tags-links :link,
#main .tags-links a {font-size:0.9em; color: #777;}
#main .tags-links :link:hover,
#main .tags-links a:hover, 
#main .tags-links :link:focus,
#main .tags-links a:focus 

{background-color:#FFFF99; color: #000 !important;
outline:solid #000 0.02em;}


/* ** previous posts button  ** */
#main .navigation .nav-links .nav-previous :link,
#main .navigation .nav-links .nav-previous :link:visited,
#main .navigation .nav-links .nav-previous :visited {color:#fff}

#main .navigation .nav-links .nav-previous :visited:hover,
#main .navigation .nav-links .nav-previous :hover,
#main .navigation .nav-links .nav-previous :visited:focus,
#main .navigation .nav-links .nav-previous :focus 
{background-color:#FFFF99; color:#000 !important;}


/* ** next posts button  ** */
#main .navigation .nav-links .nav-next :link,
#main .navigation .nav-links .nav-next :link:visited,
#main .navigation .nav-links .nav-next :visited {color:#fff}

#main .navigation .nav-links .nav-next :visited:hover,
#main .navigation .nav-links .nav-next :hover,
#main .navigation .nav-links .nav-next :visited:focus,
#main .navigation .nav-links .nav-next :focus 
 {background-color:#FFFF99; color:#000 !important;}


/* ** sidebar ** */
.theiaStickySidebar .widget li a { display:block;}
.theiaStickySidebar .widget li a:hover,
.theiaStickySidebar .widget li a:focus  {background-color:#FFFF99; color:#000 !important; outline:#ccc solid 0.02em;}


/* ** site info in footer ** */
.site-info .np-copyright-text a {color:#fff}

.site-info .np-copyright-text a:visited {color:#fff}

.site-info .np-copyright-text a:visited:hover,
.site-info .np-copyright-text a:hover,
.site-info .np-copyright-text a:visited:focus,
.site-info .np-copyright-text a:focus

{background-color:#FFFF99; color:#000 !important;}

/* ** H2 header links ** */
#main .entry-header .entry-title :link:visited,
#main .entry-header .entry-title a:visited	{ color:#fff;}

#main .entry-header .entry-title :link:hover,	
#main .entry-header .entry-title  a:hover,	
#main .entry-header .entry-title :link:visited:hover, 
#main .entry-header .entry-title  a:visited:hover,
#main .entry-header .entry-title :link:focus,	
#main .entry-header .entry-title  a:focus,	
#main .entry-header .entry-title :link:visited:focus, 
#main .entry-header .entry-title  a:visited:focus		
{ color: #FFFF99 !important; background-color:transparent !important;}

/* ** Fatesville Gaming Group ** */

		.FatesvilleGamingGroup						{ margin:1em 2em 1em 2em; padding: 0.75em; background-color:#99FF99; border:#009933 solid 0.09em;}
			.FatesvilleGamingGroup :last-child		{ margin-bottom: 0;}
			.FatesvilleGamingGroup :first-child		{ margin-top:0 !important;}
		    .FatesvilleGamingGroup a:visited		{ color: deepskyblue}
            .FatesvilleGamingGroup hr 		        { margin: 2em auto 2em auto; width: 60%; height:0.15em; color:#028102 !important; background-color:#028102 !important;}

            .FatesvilleGamingGroup.Fatesville		{ position:relative; padding-right:1.5em;}
			.FatesvilleGamingGroup.Fatesville:before{ position:absolute; bottom:2em; left: -3.4em; -ms-transform: rotate(-90deg); /* IE 9 */     -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */   transform: rotate(-90deg);
												content:"Fatesville"; font-weight:bold; }

		    .FatesvilleGamingGroup.Fatesville p:first-child:before {  position: absolute; right:0; top:-0.1em; display: inline-block; padding: 0.3em; 
																content:"F"; font-weight:bold; background-color: #000; color:#fff;}        




/* ** Footer Widgets Area ** */

.footer-widgets-area
#wpcom-goodreads-7 a:link,
.footer-widgets-area
#wpcom-goodreads-7 a:visited
{	color:#002a06 !important;}


#wpcom-goodreads-7 a:link:hover,
.footer-widgets-area
#wpcom-goodreads-7 a:visited:hover,
#wpcom-goodreads-7 a:link:focus,
.footer-widgets-area
#wpcom-goodreads-7 a:visited:focus
{	color:#fff !important; background-color:#002a06 !important;}


.footer-widgets-area
#blog_subscription-9 p 
{ color: #cfcfcf;}


.widget_meta a,
.widgets-list-layout-links a:link {display:block}

.widget_meta a:hover,
.widgets-list-layout-links a:hover, 
.widget_meta a:focus,
.widgets-list-layout-links a:focus 
{ background-color:#fff; color:#002a06;}

.widget_meta a:hover,
.widgets-list-layout-links a:hover, 
.widget_meta a:focus,
.widgets-list-layout-links a:focus 
{ background-color:#fff; color:#002a06 !important;}
