@import url('http://fonts.cdnfonts.com/css/segoe-ui-4');



html , body{
	background-color:  #ffffff !important;
	background: #ffffff linear-gradient(to top, #e7ebed 0%, #F2F2F2 20%, #ffffff 100%) repeat scroll 0% 0% !important
}
body {background-color: #DDDDDD !important;
	font-family: verdana;
		  font-family: "Segoe UI";
	color: #1C1C1C;
}
h1#forumtitle a{
	color: #fff !important;
	font-family: "Segoe UI";
	font-weight: bold;
	text-shadow: -1px -1px 1px #a0d0f5, 1px 1px 1px #1b3c62;
}
.category_header, .forum_category .category_header,
.board_name, .topic_name h4, h3{
	 font-family: "Segoe UI";
}
.logged_id #forumtitle {
	margin-top: -40px;
}
#header {
	padding: 8px 2px 0 2px;
}

a, 
a:link, 
a:visited, 
a.new_win:link, 
a.new_win:visited ,
.topic_name h4 a,
#footer_section  .copyright a,
.bbc_link:link, .bbc_link:visited,
.poster .name, .poster .name:hover,
.recentpost > strong > a, .inline > strong > a,
.keyinfo h5 a, .keyinfo h5 a strong, sup.bbc_footnotes a,
#news > h2
{
	color: #3670c0;
}
.hide {display: none;}
.subsections:hover .linklevel1:after {
	content: "";
}
.bbc_link:link, .bbc_link:visited{	
	box-shadow: 0px -1px 0px #cbd8dc inset;
}
.bbc_link:hover{	
	box-shadow: 0px -2px 0px #cbd8dc inset;
}
.likes_below_post {
	color: #617c8e !important;
	border: 1px solid #e1edf5;
	padding-left: 6px;
	background-color: #f7fbfe
}
.linklevel1, .linklevel1:link, .linklevel1:visited {
	color: #405c6f;
}

.board_name, 
.topic_name h4 a {
	 padding: 0px 0px 1px;
	 font-size: 1.15em;
	font-weight: bold;
}
.linktree:hover, .linktree:last-child {	
	background: #3b78cc;
	background-image: linear-gradient(0deg, #3b78cc, #346ab3) repeat scroll 0% 0%;	
}
.linktree:hover:after, .linktree:last-child:after,
.linktree:last-child:hover, .linktree:last-child:hover:after {
	background: #3b78cc !important;
}
/* Level 1 active buttons. */
.linklevel1.active, .listlevel1:hover .active,
.linklevel1.active, .listlevel1:hover .active, #collapse_button .linklevel1, .pm_indicator, .likes_indicator {
	 border: 1px solid #295c9d;
	 border-left: 1px solid #295c9d;
	 border-top: 1px solid #295c9d;
	 background-color: #5285b4 !important;
	 background-image: linear-gradient(to top, #4e7faa, #67b5fd) !important;
	 color: #fff !important;
	 font-weight: bold;
	 box-shadow: 1px 1px 2px #bbb;
}
.linklevel1.active:hover,.listlevel1:hover .linklevel1.active,
#collapse_button .linklevel1:hover, .linklevel1:hover .pm_indicator {
	border: 1px solid #3a79cb;
	border-top: 1px solid #2d5024;
	border-left: 1px solid #3a79cb;
	background-image: linear-gradient(to bottom, #3572c2, #3a79cb);
	background: #4b863c;
}
#footer_section {
	 border-color: #648cc5;
}
#wrapper {	 
	border-color: ghostwhite;
	
}
.sticky_row, .locked_row.sticky_row {
	 background: #fcdfde;
}
blockquote.bbc_standard_quote, blockquote.bbc_alternate_quote {	
	font-size: 0.95em;
	background-color: #fafeff;
	margin-left: 10px; /* pf edit jul 3 */
	margin-right: 10px; /* pf edit jul 3  */
	padding-left: 10px; /* pf edit jul 3 */
	padding-right: 10px; /* pf edit jul 3  */
}
blockquote.bbc_alternate_quote {	
	background-color: #F3FAFB;
}
blockquote.bbc_alternate_quote > div.quoteheader{	
	background-color: #D4E6ED;
}
td.pm_date, .board_lasttime, .topic_lastpost{
	font-size: .86em;
}
.quoteheader {	
	font-size: 0.9em;
	background-color: #fafeff;
	background-color: #F2FBFC;
	border-bottom: 1px solid #ccc;
	margin-left: 10px !important;
	margin-right: 10px !important; 
}

.buttonlist, #posting_icons p {
	font-size: 0.8em;
}
.category_boards .board_icon, .board_key::before {
	 background-image: url("custom_board_icons.png");
	 background-repeat: no-repeat;
}

.windowbg2 {
	background-color:#F2FBFF;
}
#logobox {display:none;}

.post_wrapper {
	border-radius: 8px;
}
.forum_category, .forumposts, .content_category {
	background: none;
}
#wrapper,#top_section {
	border-width: 2px;	
	box-shadow: 0px 2px 4px #F2F2F2;
}
#top_section {
	background-color: #f0f0f0 !important;
	border-top: none;
	padding-bottom:11px;
	border-bottom-color: #3862a3;	
		  background:url(bg.jpg) no-repeat center left;
	 background-size: 100% auto;
}

.quickbuttons .modified {
	font-style: italic;
}
#footer_section {
	background: #fff;
	border-width: 1px;
	box-shadow: none;
}

#footer_section .wrapper{
	padding: 7px 5px;
}

.bbc_tt {
	color: #752937;
	font-family: courier;
}


#button_logout.listlevel1 {
	 float: right;
}
.listlevel1#button_logout img {
	max-width: 1.5em;
	max-height: 1.5em;
	margin: 0;
	margin-right: 0.6em;
	position: relative;
	top: 4px;
}
/*
[aria-haspopup="true"]
.hasChilds:after, 
*/
.ui-tabs .ui-tabs-nav .ui-state-active a, .ui-tabs .ui-tabs-nav .ui-state-active {
		background: linear-gradient(to bottom, #3b78cc, #346ab3) repeat scroll 0 0;
		  background: #3b78cc;
	 }
ul li.listlevel1 span.hasChilds:after{
		font-family: 'FontAwesome';
		padding: 1px;
		margin: 2px;
		font-weight: normal;
		text-align: center;
		display: inline-block;
		border-radius: 4px;
		line-height: 1.2em;
		font-size: 0.85em;
		content: "\f078";
		
	}
@media screen and (max-width: 50em) {
	#menu_nav ul li.listlevel1 span.hasChilds{
		display: none;
	}
	#forumtitle{
		font-size: 2.1em;
	}
}
@media screen and (max-width: 40em) {
	#menu_nav ul li.listlevel1 span.hasChilds{
		display: none;
	}
	#forumtitle{
		font-size: 1.7em;
		background: none;	
		margin-top: 0px;
	}
	h1#forumtitle a {	
		padding-left: 0px;
	}
}

/* pf SEP 4, 2015  prevent hyphenation in posts  */

p {
  -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}
.avatarresize {
	 height: 90px;
}

blockquote.bbc_quote {
	 background-color: #fbffff;
	 padding: 11px;
	 margin: 10px;
	 margin-top: 0;
	 border: 1px solid lightgray;
		 box-shadow: 2px 2px 2px #ddd;
}