header {
	width:100%;
	background-color:white;
}

.entry_content {
	width: 100%;
}

.wrapper {
	width: 100%;
}

.hfeed {
	width: 100%;
}
.site {
	width: 100%;
}

#pfarticle ol > li,
#pfarticle ul > li{
  display: list-item !important;    
  margin: 0 0 15px 0 !important;     
}

#pfarticle ol > li:last-child,
#pfarticle ul > li:last-child{
  margin-bottom: 0 !important;
}

#avatar_box_menu {
		
		float: left;
		margin-top: 10px;
		
	}

.pfinbox {
			
			float: right;
			margin-right: 15px;	
			height: 35px;
			margin-top: 10px;
	}
		
	.pfalert_icon {
			
			float: right;
			margin-right: 25px;	
			height: 35px;
			margin-top: 10px;
	}
    
#msg_top_contain_menu {

	float: right;
	margin-left: auto;
	margin-right: -105px;
	margin-top: 30px;
	background-color:#FFFF;

}
	
	#inactive {
			float:right;
            font-size: 14px;
			margin-right: 25px;
            color: #F0F0F0;
            font-family: 'PT Sans', sans-serif;
            
        /*    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease; */
        }
		
	#inactive a:link {
			color: #F0F0F0;
			text-decoration: none;
        }
		
	#inactive a:visited {
			color: #F0F0F0;
			text-decoration: none;
        }
		
	#inactive a:active {
			color: #FF0000;
			text-decoration: none;
        }
	#inactive a:hover {
			color: #FF0000;
			text-decoration: none;
        }
		

        
       	#pfheader.sticky {
            position: fixed;
       
            font-size: 18px;
            line-height: 48px;
            height: 48px; 
            width: 100%;
            background: #000032;
            text-align: left;
            z-index:50;
		-webkit-box-shadow: 0px 0px 8px 2px #000000;
       -moz-box-shadow: 0px 0px 8px 2px #000000;
            box-shadow: 0px 0px 8px 2px #000000;
			margin-top: 0;
        }
		.pfmenu_button {
		
			float: left;
			margin-left: 25px;
			padding: 0px;
			border-right:1px;
			border-color:#40405c;
			border-style:solid;
			border-right-width:thin;
			border-left:0;
			border-top:0;
			border-bottom:0;
			
		}
		
		#subnav_cont {
			
			width: 100%;
			color: #FFF;
		font-family: 'Days One', sans-serif;
		text-align: center;
		font-size:12px;	
			background-color: #690000;	
			box-shadow: 
  0 1px 2px #d2a5a5, /*bottom external highlight*/
  0 -1px 1px #666, /*top external shadow*/ 
	   inset 0 -1px 1px rgba(0,0,0,0.5), /*bottom internal shadow*/ 
  inset 0 1px 1px rgba(255,255,255,0.9); /*top internal highlight*/
		}

#pfactive { 
			
			float: right; 
		
	}

#user_box {

	/* width:190px; */
	width: 240px;
	margin-right: 20px;
	float: right;
	
}

#avatar_box {
	
	float: right;
	width: 35px;
	height: 35px;
	margin-top: 10px;
	border-width: 1px;
	border-color: #bfbfcb;
	border-style: solid;
	margin-right: -35px;
	
}

#alerts_top_contain {

	margin-right: 65px;
	float: right;
	margin-top: -15px;
}

#alerts_top_none {

	background:#5f5f7d;
	border-radius: 15%;
	color:#FFFFFF;
	width: 20px;
	height: 10px; 
	padding: 0px;
	line-height:10px;
	font-size:9px;
	text-align:center;
	float: left;

}

#alerts_top {

	
	background:#960000;
	border-radius: 15%;
	color:#FFFFFF;
	width: 20px;
	height: 10px; 
	padding: 0px;
	line-height:10px;
	font-size:9px;
	text-align:center;
	float: left;
}

#msg_top_contain {

	float: right;
	margin-right: 0px;
	margin-top: -15px;

}
#msg_top {

	
	background:#960000;
	border-radius: 15%;
	color:#FFFFFF;
	width: 25px;
	padding:0px;
	height: 10px; 
	line-height:10px;
	font-size:9px;
	text-align:center;
	float: left;
}

#msg_top_none {

	background:#5f5f7d;
	border-radius: 15%;
	color:#FFFFFF;
	width: 20px;
	padding:0px;
	height: 10px; 
	line-height:10px;
	font-size:9px;
	text-align:center;
	float: left;
}

.pflogo {
			
			margin-left:50px;
			height: 38px;	
			
	}

	#pfactive { 
			
			float: right; 
		
	}
		


.darkblue {
	
	color:#000032;
	font-size:10px;
	font-family: 'Days One', sans-serif;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	text-decoration: none;
}


a.dkbluebigb:link{
	
	color:#000069;
	font-size:12px;
	font-family: 'Days One', sans-serif;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	text-decoration: none;	
}

a.dkbluebigb:visited{
	
	color:#000069;
	font-family: 'Days One', sans-serif;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight: normal;
	text-decoration: none;	
}

#LiveUpdate { 
 position: absolute;
  bottom: 10px;
  right: 10px;
  width: 300px;
  height: 60px;
z-index: 1000;
}

#notification_window_update {
  position:fixed;
  bottom: 10px;
  right: 10px;
  width: 300px;
  height: 60px;
 /* padding: 5px; */
  border: 1px solid #CCC;
  background: #FFFFFF;
  color: white;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align: center;
  cursor: pointer;
   z-index:100;
   -webkit-box-shadow: 0px 0px 8px 2px #000000;
   -moz-box-shadow: 0px 0px 8px 2px #000000;
  box-shadow: 0px 0px 8px 2px #000000;
/* display: none; */
}


#notification_window_update_text {
 /* padding-top:5px; */
  width: 225px;
  height: 45px;
  margin-left: 10px;
  position: relative;
  float: left;
  color: #000069;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  cursor: pointer;
  text-align: left;
  z-index: 150;
 /* display: none; */
 
}

#notification_window_update_close {
  margin-top: 5px;
  width: 10px;
  float: right;
  position: relative;
  color: #ccc;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  cursor: pointer;
  text-align: left;
  z-index: 150;
 /* display: none; */
 
}


#notification_window_update_avatar {
	
	width: 50px;
	height: 50px;
	float: left;
	margin-left:3px;
	margin-top: 5px;
/*	padding-top: 2px; */
	border:solid;
	border-width: thin;
	border-color: #000000;
	z-index: 150;
}

a:link {
	color: #960000;
	/* text-decoration:underline; */
}

a:hover {
	color: #000069;
}

a:active {
	color: red;
}

a:visited {
	color: #960000;
}

#notification_window_update a:link {
  color: #000069;
  text-decoration:none;
  position: relative;
  z-index: 20;
 /* display: none; */
}

#notification_window_update a:visited {
  color: #000069;
  text-decoration:none;
  position: relative;
  z-index: 20;
 /* display: none; */
}

#notification_window_update.close {
  display: none;
  color: white;
  text-decoration:none;
  z-index: 20;
 /* display: none; */
}

table.noborders td {
	
	border: 0px;
	vertical-align: top;
		
	}

/* Expandable Menu Blocks */

button.pf_menu_group {
    background-color: #555555;
    color: white;
    cursor: pointer;
  	padding: 18px;
    width: 100%;
    border: solid 1px #323232;
	border-right:none;
	border-left:none;
	border-top:none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
	font-family: 'Days One', sans-serif;
}

button.pf_menu_group.active, button.pf_menu_group:hover {
    background-color: #626262; 
	color:#000000;
}

div.panel {
    /*padding: 0 18px;*/
    display: none;
    background-color: #353535;
}
	
#main_nav_block {
	top: 0px;
	position:fixed;
	display: inline-block;
	width: 300px;
	z-index:100;
	height: 100%;
	background-color:#414141;
	font-family: 'Days One', sans-serif;
	font-size:14px;
	color:#C0C0C0;
	overflow-x: hidden;
}
	
#main_nav_block_results {
	
	width:100%;	
	height:500px;
}
		
#main_nav_block::-webkit-scrollbar {
    width: 12px;
}

#main_nav_block::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(240,240,240,240); 
    border-radius: 10px;
}

#main_nav_block::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(255,255,255,255); 
}


/* End Expandable Menu */

/* Search Box */

#search_icon_left {

	width: 30px;
	height:30px;
	float:right;
	margin-right:0;
	margin-top:2px;
	/*background-color:#F0F0F0;*/
	border: 2px solid black;
    background-color: #FFFFFF;
    border-radius:50%;
	padding:3px;

}

#search_box { 
	
	width:98%; 
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;

}
	
#results_totals {
	
	padding:5px;
	width:70%;
	right:0px;
	float:right;
	clear:both;
	background-color:#690000;
	/* background-color:#DDDDDD; */
	color: #F0F0F0;
	margin-top:5px;
	 transform-origin: bottom left;
    -ms-transform: skew(-30deg, 0deg);
    -webkit-transform: skew(-30deg, 0deg);
    transform: skew(-30deg, 0deg);
	margin-bottom: 10px;
}
	
#results_totals_text {
	
	transform: skew(30deg);
	margin-left:10px;
}

#search_block .search_block_toggle {
	position:absolute;
	top: 0px;
	width: 320px;
	z-index:100;
/*	height: 100%; */
/*	background-color:#414141;*/
	font-family:Arial;
	font-size:14px;
	color:#C0C0C0;
	overflow-x: hidden;
}

#search_block {
	top: 0px;
	position:fixed;
	display: inline-block;
	width: 320px;
	z-index:100;
	right: -320px;
	height: 100%;
	background-color:#414141;
	font-family:Arial;
	font-size:14px;
	color:#C0C0C0;
	overflow-x: hidden;
}
	
#search_block_results {
	
	width:100%;	
	height:500px;
}
		
#search_block::-webkit-scrollbar {
    width: 12px;
}

#search_block::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(240,240,240,240); 
    border-radius: 10px;
}

#search_block::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(255,255,255,255); 
}	
	
#search_window {

	
	padding:8px;
	
}
		
	 .link_item {
		
		width:95%;
		margin-left:auto;
		margin-right:auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		padding: 8px;
		border-top: 1px solid #616161;
		text-decoration: none !important;
		vertical-align: middle;
		/* overflow:auto; */
		clear:both;
	
	 }
	
		.link_item_header {
		
		width:95%;
		margin-left:auto;
		margin-right:auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		padding: 8px;
		border-top: 1px solid #616161;
		background-color:#320000;
		text-decoration: none !important;
		vertical-align: middle;
		/* overflow:auto; */
		clear:both;
	
	 }
	
		.link_item_left {
		
		float:left;
		width:80%;
	}
	
	.link_item_right {
		
		float:right;
		width:10%;
		
	}
	
	.link_item_bottom {
		
		width:100%;
		clear:both;
		padding:8px;
		
	}
	
	
	a.result_link:link {
		
		font-family: Arial, Helvetica, sans-serif;
		color:#F0F0F0;
		font-size:12px;
		text-decoration: none !important;


	}
	
	a.result_link:visited {
		
		font-family: Arial, Helvetica, sans-serif;
		color:#F0F0F0;
		padding: 5px;
		text-decoration: none !important;

	}


A.nextpagelink:link { border-size: 1px; border-type: solid; border-color: blue; background-color: #0041FF; color: white; text-decoration:none; font-size: 10px; font-family: Verdana;}
A.nextpagelink:visited { border-size: 1px; border-type: solid; border-color: blue; background-color: #0041FF; color: white;text-decoration:none; font-size: 10px; font-family: Verdana;}
A.nextpagelink:hover { border-size: 1px; border-type: solid; border-color: red; background-color: #320000; color: white;text-decoration:none; font-size: 10px; font-family: Verdana; }
A.nextpagelink:active { border-size: 1px; border-type: solid; border-color: red; background-color: #320000; color: white; text-decoration:none font-size: 10px; font-family: Verdana;}


#lateststriptext {
	

	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;	
	text-shadow: 3px 3px 3px #313131;
}

#lower_header_bar_divider {

margin-top: 10px;
width: 100%;	
height: 35px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#320000', endColorstr='#690000');
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #000032),
	color-stop(1, #000069)
);
background-image: -o-linear-gradient(bottom, #320000 0%, #690000 100%);
background-image: -moz-linear-gradient(bottom, #320000 0%, #690000 100%);
background-image: -webkit-linear-gradient(bottom, #320000 0%, #690000 100%);
background-image: -ms-linear-gradient(bottom, #320000 0%, #690000 100%);
background-image: linear-gradient(to bottom, #320000 0%, #690000 100%);

}

.load_more {
	margin-left: auto;
	margin-right: auto;
	width:250px;
	color: #000096;
	background: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #000096;
}
 
.load_more:hover {
	margin-left: auto;
	margin-right: auto;
	width:250px;
	color: #FFF;
	padding: 3px;
	background: #000096;
}

.load_more:visited {
	margin-left: auto;
	margin-right: auto;
	width:250px;
	color: #FFF;
	padding: 3px;
	background: #000096;
}

	#results{
font: 12px Arial, Helvetica, sans-serif;
max-width: 995px;
margin-left: auto;
margin-right: auto;
}
#results .loading-indication{
	background:#FFFFFF;
	padding:10px;
	position: absolute;
}

/* cellpadding */
table.entries { border-collapse: separate; border-spacing: 15px; }
table.entries { border-collapse: collapse; border-spacing: 0; } 
table.entries { width: 100%; }

table.entries th, td {
	text-align: left;
    border: 1px solid black;
	padding: 10px;
	border-top: 0;
	border-left:0;
	border-right:0;
    padding: 1px;
	vertical-align: top;
    
}

#img_thumb {
	
	width:150px;
	height: 150px;
	padding:5px;
}


#byline_latest {
	
	width: 90%;
	text-align: left;
	font-weight: normal;
	font-color:#666;
	font-size: 16px;
	font-family: 'Days One', sans-serif; 	
}

#byline_title_block {
	
	width: 90%;
	padding: 5px;
	text-align: left;
	font-weight: normal;
	font-size: 16px;
	font-family: 'Days One', sans-serif; 	
}

a.byline_title:link, a.byline_title:visited {
	
	color: #039;
	text-decoration:none;
}

a.byline_title:hover, a.byline_title:active {
	
	color: #900;
	text-decoration:none;
}

.footer_block_width {
	max-width: 1280px;	
	margin-left:auto;
	margin-right:auto;
	clear:both;
	margin-top: -50px;
}

.news_header {
	
	width: 100%;
	margin-bottom: -15px;
}


#buttonhf 
	ul {
		list-style: none;
		margin: 0;
		padding: 5px;
		border: none;
		font-family: Arial;
		font-size: 10px;
		font-weight: bold;
		text-align: left;
		vertical-align: middle;
		background-color: #F8F8F8;
		color: #414141;
		text-decoration: none;
		width:auto;
		}
		
	#buttonhf li {
		border-bottom: 1px solid #D2D2D2;
		margin: 0;
		}

	#buttonhf li a {

		display: block;
		padding: 8px 0px 10px 0.5em;
		/* border-left: 10px solid #F3F3F3; */
		/* border-right: 10px solid #F3F3F3; */
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		vertical-align: middle;
		background-color: #F8F8F8;
		font-family: Arial;
		color: #2D2D2D;
		text-decoration: none;
		width: auto;
		}

	html>body #buttonh li a {
		width: auto;
		}

	#buttonhf li a:hover {
		/* border-left: 10px solid #1c64d1; */
		/* border-right: 10px solid #5ba3e0;*/
		background-color: #2586d7;
		text-decoration: underline;
		text-align: left;
		color: #fff;
		}

			
#mainnewsblock {
	
    margin-top: 5px;
	border-style: solid;
	border-color: #000032;
	border-width: thin;
	max-width: 920px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background-color: #F8F8F8;
	clear:both;
	
	
}

#mainnewsheader {
	
	height: 35px;
	position: relative;
	/*border-bottom */
	border-style: solid;
	border-color: #000032;
	border-width: thin;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21263C', endColorstr='#203676');
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #21263C),
	color-stop(1, #203676)
);
background-image: -o-linear-gradient(bottom, #21263C 0%, #203676 100%);
background-image: -moz-linear-gradient(bottom, #21263C 0%, #203676 100%);
background-image: -webkit-linear-gradient(bottom, #21263C 0%, #203676 100%);
background-image: -ms-linear-gradient(bottom, #21263C 0%, #203676 100%);
background-image: linear-gradient(to bottom, #21263C 0%, #203676 100%);
	
}

#newsfeedleft {
	
	position: relative;
	clear:both;
	display: block;
	z-index: 3;
}

#newsfeedleftblock {
	
	margin-left: 5px;
	margin-top: 5px;
	float: left;
	position: relative;
	max-width: 540px;
	width: auto;
	clear:both;
	display:block;
	
}

.slideout-menu {

top: 0px;
	position: fixed;
	width: 300px;
min-height:500px;
	left: -300px;
	background-color:#555555;
	color: #F0F0F0;
z-index: 95;
}

.slideout-menu .slideout-menu-toggle {
	position: absolute;
	top: 12px;
	right: 10px;
	display: inline-block;
	padding: 6px 9px 5px;
	font-family: Arial, sans-serif;
	line-height: 1;
	background: #222;
	color: #999;
	text-decoration: none;
	vertical-align: top;
}

#side_menu_slideout_top {
	
	color: #555555;
	padding: 5px;
	height: 40px;
	color:#FFF;
	font-family: 'Days One', sans-serif;

}

#side_menu_slideout_top_right {
	
	width: 60%;
	float: right;	
	text-align: right;
	font-size: 10px;
	
}

#side_menu_slideout_top_left {
	
	width: 40%;
	float: left;	
	
}

#side_menu_slideout_options{
	
	color: #555555;
	padding: 5px;
	color:#FFF;
	font-size:10px;
	font-family: 'Days One', sans-serif;
	border-top: 1px solid #666;
}

#side_menu_slideout_options a:link {
	
	color: #FFFFFF;
}

#side_menu_slideout_options a:visited {
	
	color: #FFFFFF;
}
#side_menu_slideout_divider {
	
	color: #555555;
	background-color: #000032;
	padding: 0px;
height: 55px;
	color:#FFF;
	font-size:12px;
	font-family: 'Days One', sans-serif;
	border-top: 1px solid #666;
}

#side_menu_slideout_divider a:link {
	
	color: #FFFFFF;
}

#side_menu_slideout_divider a:visited {
	
	color: #FFFFFF;
}

/* CSSTerm.com Simple CSS menu */

.side_menu_slideout_menu ul {
    margin: 0; 
    padding: 0;
    width:100%;
    list-style-type: none;
	border-bottom: #666;
	border-style:solid;
	border:thin;
	border-width:1px;
	font-family: 'Days One', sans-serif;
}

.side_menu_slideout_menu ul li a {
    text-decoration: none;
    color: white; 
    padding: 10.5px 11px;
    display:block;
	border-top: 1px solid #666;
}
 
.side_menu_slideout_menu ul li a:visited {
    color: white;
}
 
.side_menu_slideout_menu ul li a:hover, .menu_simple ul li .current {
    color: white;
    background-color: #000000;
text-decoration: none;
}

.clickme { 

	width: 100%;
	height: 30px;
	background-color:#960000;
	color: white;
}

#newsfeedadblock {
	
	width: 325px;
	height: 260px;
	margin-right: 5px;
	margin-top: 5px;
	margin-left: auto;
	position: relative;
	
}

#newsfeedad {
	
	width: 300px;
	height: 250px;
	background-color: #414141;
	margin-right: 0px;
	margin-left: auto;
	
}


#blog_sidebar_container {
		
		display: none;	
		
	}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.page-wrap {

	padding:2rem 0;
	
}

.gallery-caption {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-weight: bold;
	color: #414141;
}

.wp-caption {
	
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-weight: bold;
	color: #414141;
}

.wp-caption img {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-weight: bold;
	color: #414141;
}
.wp-caption p.wp-caption-text {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-weight: bold;
	color: #414141;
}

.widget {

	margin:0;
	padding:0;
	list-style-type: none;
}

.main-title {

	font-family: 'Days One', sans-serif;
	/*font-family: 'Anton', sans-serif;*/
	color: #000032;
	font-size: 34px;
}

	#subnav_cont {
			
			width: 100%;
			color: #FFF;
		font-family: 'Days One', sans-serif;
		text-align: center;
		font-size:12px;	
			background-color: #690000;	
			box-shadow: 
  0 1px 2px #d2a5a5, /*bottom external highlight*/
  0 -1px 1px #666, /*top external shadow*/ 
	   inset 0 -1px 1px rgba(0,0,0,0.5), /*bottom internal shadow*/ 
  inset 0 1px 1px rgba(255,255,255,0.9); /*top internal highlight*/
		}
		
		.subhead {
			
		max-width: 995px;
		margin-left: auto;
		margin-right: auto;
		/* width: 100%;  */
		/* background-color: #0F0; */
		color: #FFF;
		font-family: 'Days One', sans-serif;
		text-align: center;
		font-size:12px;	

		}
		
		/* #inactive_login { display: none; } */
		
	#subnav	ul {
	text-align: center;
	height:30px;
	max-width:995px;
	margin-top:0;
	margin-bottom:0;
	padding-bottom: 0;
	margin-right:auto;
	margin-left:auto;
    list-style-type: none;
    padding: 0;
    overflow: hidden;
	font-size:12px;
	color:#FFF;
	font-family: 'Days One', sans-serif;
	font-weight: normal;


}

	#subnav li.subnavl {
  display: inline-block;
	text-align: center;
	margin-bottom:-1px;
	padding-bottom:-1px;
	height:29px;
 margin-left:-7px; 
  transition: background 0.2s;
  transform: skew(20deg);  /* SKEW */
	/* border-left: 2px solid #450000;
	border-right: 2px solid #450000; */
	border-left: 2px solid;
	border-right: 2px solid; 
	-webkit-border-image: 
      -webkit-gradient(linear, 0 100%, 0 0, from(#320000), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image: 
      -webkit-linear-gradient(bottom, #320000, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image:
      -moz-linear-gradient(bottom, #320000, rgba(0, 0, 0, 0)) 1 100%;  
    -o-border-image:
      -o-linear-gradient(bottom, #320000, rgba(0, 0, 0, 0)) 1 100%;
    border-image:
      linear-gradient(to top, #320000, rgba(0, 0, 0, 0)) 1 100%;

/* Beveled script */

	box-shadow: 
/*  0 1px 2px #fff, /*bottom external highlight*/ 
  0 -1px 1px #666, /*top external shadow*/ 
/*	   inset 0 -1px 1px rgba(0,0,0,0.2), /*bottom internal shadow*/ 
  inset 0 1px 1px rgba(255,255,255,0.2); /*top internal highlight*/


-webkit-transition: all 0.4s ease;
		
/*  border-color:#450000;
	border-style:solid;
	border-left:0;
	border-right:1;
	border-top:0;
	border-bottom:0; */
}

	#subnav li.subnavl a {
	text-align:center;
  display:block;
  text-decoration:none;
  color:#FFF;
 /* padding:8px 18px 8px 12px; */
 padding:8px 18px 8px 12px;
  transform: skew(-20deg); /* INVERSE SKEW */
  rotate: skew(-20deg); /* INVERSE SKEW */
  
	z-index: 10;
}

#subnav li.subnavl:hover{

  background:#960000;
} 

header .top-bar {

	list-style-type: none;
	margin:0;
	padding:0;
	display:flex;
}

header .container {
	display:flex;
	justify-content: center;
	align-items:center;
	height:100%;
}

header .top-bar li a {

	padding:0.25rem 1rem;
	color:#fff;
}

header .top-bar li {

	position:relative;
}

header .top-bar li:first-child a {

	padding-left:0;
}

header .top-bar li:last-child a {
	padding-right:0;
}

header .top-bar li .sub-menu {
	display:none;
	position: absolute;
	top:100%;
	left:0;
	background:#fff;
	box-shadow:1px 1px 10px rgba(0,0,0,0.1);
	margin:0;
	padding:0;
	list-style-type: none;
	width:200px;
	z-index: 999;
	border-radius: 5px;
}

header .top-bar li .sub-menu a {
	color:red;
	padding: .25rem;
	display:block;
	text-decoration: none;
	text-align:center;
}

header .top-bar li .sub-menu a:hover {
	color:black;
	padding: .25rem;
	display:block;
	text-decoration: none;
	text-align:center;
}

header .top-bar .menu-item-has-children:hover .sub-menu {
	display: block;
}

	.news_trending_container {
		max-width:320px;
		overflow:auto;
		
	}

	table.trending { 
		border-collapse:collapse;
		border: none;
		border-bottom:none;
	}
	
	.news_trending_text {
	/*	max-width:320px; */
		height:30px;
		border-bottom: solid 1px #C0C0C0;
		padding:2px;
		
	}
	
	.trending_title {
	
		font-size:16px;
		color:#000032;
		font-weight:bold;
		font-family: Arial;
		text-decoration:none;
	}
	
	a.trending_title link {
	
		font-size:14px;
		color:#000032;
		font-weight:bold;
		font-family: Arial;
		text-decoration:none;
	}

.post-page-numbers {
	
	padding-left:5px;
	margin-right:3px;
}
	
div.news_block_trending:hover{
	border-bottom: solid 1px #C0C0C0;
	background-color:#F0F0F0;
	overflow:auto;
	padding:2px;
	}
	
div.news_block_trending {
	overflow:auto;
	border-bottom: solid 1px #C0C0C0;
	padding:2px;
	}
	
	.photo_left_trending {
		width:70px;
		float:left;
	}
	
	.photo_right_trending {
		/* max-width:230px; */
		width: calc(100% - 72px);
		float:right;
	}
	
.trending_news_block_header {
	
	/* max-width: 310px; */
	padding: 2px;
	background-color:#000032;
	
	background: #DDD; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#DDD, #EEE); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#DDD, #EEE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#DDD, #EEE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#DDD, #EEE); /* Standard syntax */
	
	border-bottom:1px solid #999;
	font-family:Days One;
	font-size: 10px;
	color: #414141;
	border-width:thin;
	overflow:hidden;
}		

	#text_box_5 {
		
	font-family: Days One;
	font-weight:normal;
	font-size: 10px;
	padding:2px;
	color:white;
	}
	
	#grad5 {
    background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); /* Standard syntax (must be last) */
	overflow:auto;
	z-index:5;	
	position:absolute;
	bottom: 0;
	width:100%;
	}
		
	.gold_text {
		
	/* color: #e1c355; */
	color: #cdb760;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size:12px; 
	padding: 5px;
	text-align: left;
	text-shadow: 1px 1px 2px black; 
	}
	
	a.photo_link_main:link {
		
		font-family: Days One; 
		font-weight:normal; 
		font-size: 18px; 
		padding:10px; 
		color:white;
		text-decoration: none !important;


	}
	
	a.photo_link_main:visited {
		
		font-family: Days One; 
		font-weight:normal; 
		font-size: 18px; 
		padding:10px; 
		color:white;
		text-decoration: none !important;


	}

	a.photo_link:link {
		
		font-family: Days One; 
		font-weight:normal; 
		font-size: 10px; 
		padding:0px; 
		color:white;
		text-decoration: none !important;

	}
	
	a.photo_link:visited {
		
		font-family: Days One; 
		font-weight:normal; 
		font-size: 10px; 
		padding:0px; 
		color:white;
		text-decoration: none !important;


	}
	.photos_byline2 {
		
		color: white;
		font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
		font-size:10px; 

		padding: 2px;
		text-align: left;
	}
	
	.side_cont {
		
		position:relative;
	}

#buttonnav
	ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		vertical-align: middle;
		background-color: #FFFFFF;
		color: #414141;
		text-align: left;
		text-decoration: none;
		}
		
	#buttonnav li {
		border-bottom: 1px solid #D2D2D2;
		margin: 0;
		}

	#buttonnav li a {
		display: block;
		padding: 8px 0px 10px 0.5em;
		/* border-left: 10px solid #F3F3F3; */
		/* border-right: 10px solid #F3F3F3; */
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		vertical-align: middle;
		background-color: #FFFFFF;
		font-family: Arial;
		color: #2D2D2D;
		text-decoration: none;
		width: 100%;
		}

	html>body #buttonnav li a {
		width: auto;
		}

	#buttonnav li a:hover {
		/* border-left: 10px solid #1c64d1; */
		/* border-right: 10px solid #5ba3e0;*/
		background-color: #2586d7;
		color: #fff;
		}

#MainImageFrontTop {
	
	/* border:1px solid 999; */
	margin-top:10px;
	color: #414141;
	background: #DDD; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#DDD, #EEE); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#DDD, #EEE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#DDD, #EEE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#DDD, #EEE); /* Standard syntax */
	font-color: #414141;
	padding: 5px;
	font-family: 'Days One', sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-right: 0px;
	margin-left: auto;
	
	
}

/* FOOTER */

.footer_overlay {
		background-image: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,1));
		height: 100%;
		float:right;
		width:300px;
		display:inline-block;
		
	}

.footer_top_overlay {
	
	top:0;
	position:absolute;
	background-image: linear-gradient(rgba(0,0,0,1),rgba(0,0,0,0));
		height: 85px;
		width:100%;
		float:right;
		display:inline-block;
		clear:both;
	
}

a.footer_link:link{
		
		color:#989898;
		font-family: 'Days One', sans-serif;
		text-decoration: none;
		font-size:14px;

	}

a.footer_link:visited{
		
		color:#989898;
		font-family: 'Days One', sans-serif;
		text-decoration: none;
		font-size:14px;
	}

a.footer_link:hover{
		
		color: #446B8F;
		font-family: 'Days One', sans-serif;
		text-decoration: none;
		font-size:14px;
	}
	
	a.footer_text:link{
		
		color:white;
		vertical-align: text-bottom;
		position:absolute;
		text-align:left;
		bottom: 0;
		text-shadow: 2px 2px 3px #000000;
		width:80%;
		font-family: 'Days One', sans-serif;
		text-decoration: none;
		padding-left:10px;
		padding-bottom:15px;
		font-size:16px;
	}

a.footer_text:visited{
		
		color:white;
		vertical-align: text-bottom;
		position:absolute;
		text-align:left;
		bottom: 0;
		text-shadow: 2px 2px 3px #000000;
		width:80%;
		font-family: 'Days One', sans-serif;
		text-decoration: none;
		padding-left:10px;
		padding-bottom:15px;
		font-size:16px;
	}
	
	.footer_text_more {
		
		color:white;
		font-size:10px;
		bottom: 0;
		position: absolute;
		padding-left:10px;
		text-shadow: 2px 2px 3px #000000;
	} 
	
	
	.footer {
		background-color:black;
		overflow:hidden;
		color:white;
		position:relative;
	}
	
	
	.footer_padding {
		
		padding:10px;
		overflow:auto;
		list-type:none;
	}

.footer_mini_text {
	
	color:white;
	font-size:10px;
	font-family: 'Days One', sans-serif;
	padding-left:25px;
	text-align:left;
}

/* END FOOTER */

/* HEADER CSS */
#picks_alert_box {
			display:none;
		}
		
	#header_bar {
		
	/*	background: #1e417d; */
		background: #191955;
		height: 55px;
		width: 100%;
		z-index:10;
	}
	
	#header_bar.sticky{
		
          	position: fixed;
			-webkit-box-shadow: 0px 0px 8px 2px #000000;
       		-moz-box-shadow: 0px 0px 8px 2px #000000;
            box-shadow: 0px 0px 8px 2px #000000;
			margin-top: 0;
		 width: 100%;
	}
	
	/* Left Block */
	
	a.header_link:link {
	
		color: #F0F0F0;
		padding:2px;
		text-decoration:none;
		font-size:10px;
		font-family: 'Days One', sans-serif;
	}
	
	a.header_link:visited {
	
		color: #F0F0F0;
		padding:2px;
		text-decoration:none;
		font-size:10px;
		font-family: 'Days One', sans-serif;
	}
	
	a.header_link:hover {
	
		color: yellow;
		padding:2px;
		font-size:10px;
		font-family: 'Days One', sans-serif;
	}
	
	a.header_link:active {
	
		color: yellow;
		padding:2px;
		font-size:10px;
		font-family: 'Days One', sans-serif;
	}

	.login_box {
	
		padding-left: 20px;
		padding-top:20px;
		padding-right:10px;
		color: #F0F0F0;
		float:right;
	}
	
	.pflogo19 {
		
		height:55px;
		float: left;
		margin-right: 15px;
		display:block;
	}
	
	.pflogo_mobile19 {
		
		height:55px;
		float: left;
		margin-right: 0px;
		border-right: 1px #9b9bb4 solid;
		display:none;
	}
	
	.menu_button {
		
		margin-left: 25px;
		height: 55px;
		float:left;
		border-left: 1px #9b9bb4 solid;
		border-right: 1px #9b9bb4 solid;
		border-width:thin;
		display:block;
		
	}

	
	.player_image {
		
		float: left;
		border-right: 1px #9b9bb4 solid; 
		height: 55px;
	}
	
	.top_icon_container {
		
		float: right;
		height: 55px;
	}
	
	.top_icon {
		float: left;
		height: 35px;
		margin-top: 10px;
		margin-left: 10px;
		font-size:12px;
		z-index: 1;
		position: relative;
		font-family: 'Days One', sans-serif;
		color:#F0F0F0;
	}
	
	.top_icon .alert{
		float: right;
		background-color:#cd1919;
		padding:2px;
		border-radius: 5px;
		color: white;
		font-size:9px;
		padding-right: 10px;
		padding-left: 10px;
		text-align: center;
		margin-top:20px;
		font-family: 'Days One', sans-serif;
		z-index:10;
		position: relative;
		border: 1px black solid;
		border-width: thin;
		right:15px;
	}
	
	.top_icon .alert_none{
		background-color:#5f5f7d;
		color: #F0F0F0;
		float: right;
		padding:2px;
		border-radius: 5px;
		font-size:9px;
		padding-right: 10px;
		padding-left: 10px;
		text-align: center;
		margin-top:20px;
		font-family: 'Days One', sans-serif;
		z-index:10;
		position: relative;
		border: 1px black solid;
		border-width: thin;
		right:15px;
	}
/*		
	 .my_avatar {
		height: 35px;
		margin-top: 8px;
		float:right;
		margin-right:25px;
		margin-left: 25px;
		border: 1px #c7cfde solid;
		border-width: thin;
	}
*/
	
	.mobile_right {
		
		display: block;
		float: left;
	}
	
	.mobile_left {
		display:block;
		float: left;
	}
	
	@media screen and (max-width: 850px) and (min-width: 300px){
		
		#subnav_cont {
			display:none;
		}
		
	#picks_alert_box {
			display:block;
		}
		
		.top_icon {
		float: left;
		height: 35px;
		margin-top: 10px;
		margin-left: 0px;
		font-size:12px;
		z-index: 1;
		position: relative;
		font-family: 'Days One', sans-serif;
		color:#F0F0F0;
	}
	
	.top_icon .alert{
		float: right;
		background-color:#cd1919;
		padding:1px;
		border-radius: 5px;
		color: white;
		font-size:9px;
		padding-right: 5px;
		padding-left: 5px;
		text-align: center;
		margin-top:20px;
		font-family: 'Days One', sans-serif;
		z-index:10;
		position: relative;
		border: 1px black solid;
		border-width: thin;
		right:15px;
	}
	
	.top_icon .alert_none{
		background-color:#5f5f7d;
		color: #F0F0F0;
		float: right;
		padding:1px;
		border-radius: 5px;
		font-size:9px;
		padding-right: 5px;
		padding-left: 5px;
		text-align: center;
		margin-top:20px;
		font-family: 'Days One', sans-serif;
		z-index:10;
		position: relative;
		border: 1px black solid;
		border-width: thin;
		right:15px;
	}

	/*		
	.my_avatar {
		
			display:none;
		}
	*/
			
		.menu_button {
		
			margin-left:0px;
		}

		.pflogo_mobile19 {
		
			display:block;
		}
		
		.pflogo19 {
			display:none;
		}
		
		.mobile_right {
		
		display: none;
		float: inherit;
	}
	
		.mobile_left {

		display:none;
		float: inherit;
	}

			
	}


	@media screen and (max-width: 850px) and (min-width: 300px){
		
	
		
	#picks_alert_box {
			display:block;
		}
		
		.top_icon {
		float: left;
		height: 35px;
		margin-top: 10px;
		margin-left: 0px;
		font-size:12px;
		z-index: 1;
		position: relative;
		font-family: 'Days One', sans-serif;
		color:#F0F0F0;
	}
	
	.top_icon .alert{
		float: right;
		background-color:#cd1919;
		padding:1px;
		border-radius: 5px;
		color: white;
		font-size:9px;
		padding-right: 5px;
		padding-left: 5px;
		text-align: center;
		margin-top:20px;
		font-family: 'Days One', sans-serif;
		z-index:10;
		position: relative;
		border: 1px black solid;
		border-width: thin;
		right:15px;
	}
	
	.top_icon .alert_none{
		background-color:#5f5f7d;
		color: #F0F0F0;
		float: right;
		padding:1px;
		border-radius: 5px;
		font-size:9px;
		padding-right: 5px;
		padding-left: 5px;
		text-align: center;
		margin-top:20px;
		font-family: 'Days One', sans-serif;
		z-index:10;
		position: relative;
		border: 1px black solid;
		border-width: thin;
		right:15px;
	}

/*			
	.my_avatar {
		
			display:none;
		}
*/
			
		.menu_button {
		
			margin-left:0px;
		}

		.pflogo_mobile19 {
		
			display:block;
		}
		
		.pflogo19 {
			display:none;
		}
		
		.mobile_right {
		
		display: none;
		float: inherit;
	}
	
		.mobile_left {

		display:none;
		float: inherit;
	}

			
	}


	@media screen and (max-width: 1100px) and (min-width: 851px){
		
	
		
	#picks_alert_box {
			display:block;
		}
		
		.top_icon {
		float: left;
		height: 35px;
		margin-top: 10px;
		margin-left: 0px;
		font-size:12px;
		z-index: 1;
		position: relative;
		font-family: 'Days One', sans-serif;
		color:#F0F0F0;
	}
	
	.top_icon .alert{
		float: right;
		background-color:#cd1919;
		padding:1px;
		border-radius: 5px;
		color: white;
		font-size:9px;
		padding-right: 5px;
		padding-left: 5px;
		text-align: center;
		margin-top:20px;
		font-family: 'Days One', sans-serif;
		z-index:10;
		position: relative;
		border: 1px black solid;
		border-width: thin;
		right:15px;
	}
	
	.top_icon .alert_none{
		background-color:#5f5f7d;
		color: #F0F0F0;
		float: right;
		padding:1px;
		border-radius: 5px;
		font-size:9px;
		padding-right: 5px;
		padding-left: 5px;
		text-align: center;
		margin-top:20px;
		font-family: 'Days One', sans-serif;
		z-index:10;
		position: relative;
		border: 1px black solid;
		border-width: thin;
		right:15px;
	}

	/*		
	.my_avatar {
		
			display:none;
		}
	*/
			
		.menu_button {
		
			margin-left:0px;
		}

		.pflogo_mobile19 {
		
			display:none;
		}
		
		.pflogo19 {
			display:block;
		}
		
		.mobile_right {
		
		display: none;
		float: inherit;
	}
	
		.mobile_left {

		display:none;
		float: inherit;
	}

			
	}
	
	@media screen and (max-width: 1400px) and (min-width: 1101px) {
		
	
	#picks_alert_box {
		
		display:block;
	}
	.menu_button {
		margin-left:0px;
	}
	
	.pflogo_mobile19 {
		
		display:none;
	}
		
	.pflogo19 {
		
		display:block;
	}
		
	.mobile_right {
		
		display: none;
		float: inherit;
	}
	
	.mobile_left {

		display:none;
		float: inherit;
	}
	
}

/* END HEADER CSS */

/* TWITTER */

#pf_blog_author_block {

	width: 315px;
	height: 75px;
}

#pf_blog_author_block_photo {

	width: 55px;
	height: 60px;
	float: left;
	margin-left:5px;
	margin-top:5px;
	box-shadow: 2px 2px 2px #888888;
}

#pf_blog_author_block_name {

	width: 245px;
	padding: 3px;	
	height: 20px;
	float:right;
	position: relative;
	font-size:16px;
	color:#043c64;
	font-family: 'Days One', sans-serif;
	font-weight: normal;

}

#pf_blog_author_block_date {

	width: 246px;
	height: 14px;
	float:right;
	padding: 2px;
	position: relative;
	font-size:10px;
	color:#4e4e4e;
	font-family: 'Days One', sans-serif;
	font-weight: normal;
}

#pf_block_author_block_twitter {

	width:250px;
	padding-top:5px;
	height:20px;
	float:left;
	margin-left: 5px;
	text-align:left;
	position:relative;


}

/* END TWITTER */

#lateststriptext {
	

	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;	
	text-shadow: 3px 3px 3px #313131;
}

#lower_header_bar_divider {

margin-top: 10px;
width: 100%;	
height: 35px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#320000', endColorstr='#690000');
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #000032),
	color-stop(1, #000069)
);
background-image: -o-linear-gradient(bottom, #320000 0%, #690000 100%);
background-image: -moz-linear-gradient(bottom, #320000 0%, #690000 100%);
background-image: -webkit-linear-gradient(bottom, #320000 0%, #690000 100%);
background-image: -ms-linear-gradient(bottom, #320000 0%, #690000 100%);
background-image: linear-gradient(to bottom, #320000 0%, #690000 100%);

}

.load_more {
	margin-left: auto;
	margin-right: auto;
	width:250px;
	color: #000096;
	background: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #000096;
}
 
.load_more:hover {
	margin-left: auto;
	margin-right: auto;
	width:250px;
	color: #FFF;
	padding: 3px;
	background: #000096;
}

.load_more:visited {
	margin-left: auto;
	margin-right: auto;
	width:250px;
	color: #FFF;
	padding: 3px;
	background: #000096;
}

	#results{
font: 12px Arial, Helvetica, sans-serif;
max-width: 995px;
margin-left: auto;
margin-right: auto;
}
#results .loading-indication{
	background:#FFFFFF;
	padding:10px;
	position: absolute;
}

/* cellpadding */
table.entries { border-collapse: separate; border-spacing: 15px; }
table.entries { border-collapse: collapse; border-spacing: 0; } 
table.entries { width: 100%; }

table.entries th, td {
	text-align: left;
    border: 1px solid black;
	padding: 10px;
	border-top: 0;
	border-left:0;
	border-right:0;
    padding: 1px;
	vertical-align: top;
    
}

#img_thumb {
	
	width:150px;
	height: 150px;
	padding:5px;
}


#byline_latest {
	
	width: 90%;
	text-align: left;
	font-weight: normal;
	font-color:#666;
	font-size: 16px;
	font-family: 'Days One', sans-serif; 	
}

#byline_title_block {
	
	width: 90%;
	padding: 5px;
	text-align: left;
	font-weight: normal;
	font-size: 16px;
	font-family: 'Days One', sans-serif; 	
}

a.byline_title:link, a.byline_title:visited {
	
	color: #039;
	text-decoration:none;
}

a.byline_title:hover, a.byline_title:active {
	
	color: #900;
	text-decoration:none;
}

/***** WORDPRESS PAGINATION *****/

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration:none;
}
 
.navigation li {
    display: inline;
}
 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #6FB7E9;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}
 
.navigation li a:hover,
.navigation li.active a {
    background-color: #3C8DC5;
}

/***** END PAGINATION *******/

/* Sidebar and Forum Main Headline Block */
	
	/* Black overlay gradient */
	.pf_photo_headline_box::before {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: auto;
		height: 30%;
		background: linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
		z-index: 1;
	}

	/* Title text */
	.pf_photo_box_title {
		position: absolute;
		bottom: 10px;
		left: 15px;
		z-index: 2;
		color: white;
		font-family: Verdana, sans-serif;
		font-size: 1.0rem;
		font-weight: bold;
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
	}


	.pf_photo_headline_box {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 100%;
	}

	.pf_photo_headline .pf_content {
		padding: 20px;
		text-align: center;
	}
	
	.pf_photo_top_block {
		padding:5px;
		color: #414141;
		background-color:#CECECE;
		font-size:10px;
		font-family: Days One;
	}
	
	#pfMainHeadlineContainerLinks ul{
		
		list-style-type:none;
		padding:0px;
		margin:0px;
		display:table;
		width:auto;
	}
	
	#pfMainHeadlineContainerLinks ul li a:link {
		height:45px;
		padding: 0px 0px 0px 5px;
		font-size: 12px;
		text-align: left;
		vertical-align: middle;
		font-family: Arial, "sans-serif";
		text-decoration: none;
		display: flex;
		flex-direction: row;
		align-items: center;
		width:auto;
		}
	
	#pfMainHeadlineContainerLinks ul li:first-child::after {
    content: ""; /* Required for ::after to display */
    display: block;
    width: auto; /* Ensures the border spans the full width */
    border-bottom: solid 1px #AEAEAE;
}

	#pfMainHeadlineContainerLinks li a:hover {
		background-color:#60a4de;
		color:white;
	}
	
/* ************************************* */
