/* Note : Do not place custom styles in this stylesheet */

body { background-repeat: repeat; background-position: top center; }
#header .container {
	background-image: url(img/bg-header.png);
	background-repeat: repeat;
}
#tagline {color:#ccc;display:none!important;}

#logo {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 511px;
}
#logo a {
	background-image: url(img/fahlogo.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 80px;
	width: 511px;
	text-indent: -999px;
	display: block;
}


#header .pad { padding-top: 0; }


#header-nav { background: #0A283E; border-top: none; }
#nav { font-family: 'LeagueGothicRegular', Arial, sans-serif; font-size: 20px; font-weight: normal; border-left: 0 solid #03131f; background:none; }
#nav li { border-right: 0 solid #03131f; list-style: none; display: inline; float: left; position: relative; background:#0A283E;}
#nav li a {
	color: #eee!important;
	display: block;
	text-transform: uppercase;
	line-height: 20px;
	padding: 12px 20px;
	background:#0A283E;
	letter-spacing: 1px;
}
#nav li a:hover, 
#nav li:hover a { background: #051d2f ; color: #fff!important; }
#nav li a:hover, 
#nav li:hover a, 
#nav li.current_page_item a, 
#nav li.current-menu-ancestor a, 
#nav li.current-menu-item a { color: #fff; }
#nav li.current_page_item a, 
#nav li.current-menu-ancestor a, 
#nav li.current-menu-item a {
	color: #fff;
	background-image: none;
	background-color:#051d2f;
}
#nav li.current_page_item a:hover, 
#nav li.current-menu-ancestor a:hover, 
#nav li.current-menu-item a:hover,
#nav li.current_page_item:hover a, 
#nav li.current-menu-ancestor:hover a, 
#nav li.current-menu-item:hover a { color: #fff;  }

















/* li#menu-item-7169.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-7169  */

li#menu-item-7169 {padding:0!important;margin:0!important;}
 
 
 
li#menu-item-7169 a{
	background-image: url(img/icon_topics.gif);
	background-repeat: no-repeat;
	background-position: 6px 12px;
	padding-left: 35px!important;
	display:block!important;

	 }
li#menu-item-7169 a:hover {
	display:block!important;
	padding-left: 35px!important;
	background-image: url(img/icon_topics.gif);
	background-repeat: no-repeat;
	background-position: 6px 10px;
	
	
}
 li#menu-item-7169 li a{
	background-image: none;
	background-color: transparent;
	letter-spacing: 0em;

	 }
li#menu-item-7169 li a:hover {
	background-image: none;
	background-color: transparent;	
	
}

 
 
 
 li#menu-item-7169 ul{display:none}
 li#menu-item-7169:hover ul{display:inline!important;}

 #menu-item-7169 ul{
	word-spacing:normal!important;
	width: 572px!important;
	margin-top:0px!important;
	position:absolute!important;
	z-index:999!important;
	background-color: #051d2f;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 25px;
	padding-left: 5px;
	margin-left: 0px;
	
box-shadow: 0px 6px 6px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 6px 6px rgba(0,0,0,0.6);
-webkit-box-shadow: 0px 6px 6px rgba(0,0,0,0.6);
	
	
	
}
 #menu-item-7169 ul li{
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 14px!important;
	font-weight: bold;
	text-transform: none!important;
	background-color: transparent;
	clear:left;
	margin:0!important;
	padding: 10px 3px!important;
	font-variant: normal!important;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #0c283c;
}
#menu-item-7169 ul li a{color: #1a374b;}

#menu-item-7169 ul ul.sub-menu {
	position:relative!important;
	left:0;
	top:0;
	width:440px!important;
	background-color:transparent;
	float: left;
	clear:none;
	margin-top:-17px!important;
	margin-left: 120px;
	padding:0!important;
	border: none!important;
	
	box-shadow: 0 0 0 rgba(0,0,0,0)!important;
-moz-box-shadow: 0 0 0 rgba(0,0,0,0)!important;
-webkit-box-shadow: 0 0 0 rgba(0,0,0,0)!important;
}
#menu-item-7169 ul ul.sub-menu li{
	display:inline;
	float:left;
	clear:none;
	margin: 0 2px!important;
	padding: 0 2px!important;
	border:none!important;
}

#menu-item-7169:hover ul ul.sub-menu li{visibility: visible!important;background-color: transparent;}



 #menu-item-7169 ul ul.sub-menu a{
	display: inline;
	float:left;
	font-size: 12px;
	line-height:12px!important;
	color: #c0d7e8!important;
	margin:2px!important;
	padding:2px!important;
	background:none!important;
	border: none!important;
	font-weight: normal;
}
 #menu-item-7169 ul ul.sub-menu a:hover{
	color:#fff!important;
	background-color:#031421!important;
		margin:2px!important;
	padding:2px!important;
}
 




#menu-item-7169 ul a,
#menu-item-7169 ul ul a,
#menu-item-7169 ul a:hover,
#menu-item-7169 ul ul a:hover {padding: 1px 2px!important;margin:0!important;text-transform: none!important;background:none!important;}









































.widget-title span ,
.widget_archive .widget-title span,
.widget_categories .widget-title span,
.widget_links .widget-title span,
.widget_meta .widget-title span,
.widget_recent_comments .widget-title span,
.widget_recent_entries .widget-title span,
.widget_pages .widget-title span,
.widget_nav_menu .widget-title span ,
.widget_rss .widget-title span,
.widget_search .widget-title span ,
.widget_tag_cloud .widget-title span,
.widget_text .widget-title span,
.widget_calendar .widget-title span,
{ background: none; padding:0!important; }
















a,
label .required,
.comment-awaiting-moderation,
#nav li a:hover, 
#nav li:hover a, 
#nav li.current_page_item a, 
#nav li.current-menu-ancestor a, 
#nav li.current-menu-item a,
#nav-sub li a:hover, 
#nav-sub li:hover a, 
#nav-sub li.current_page_item a, 
#nav-sub li.current-menu-ancestor a, 
#nav-sub li.current-menu-item a,
#nav-topbar li a:hover, 
#nav-topbar li:hover a, 
#nav-topbar li.current_page_item a, 
#nav-topbar li.current-menu-ancestor a, 
#nav-topbar li.current-menu-item a,
.entry-meta li.entry-author a,
.widget_rss ul li a,
.widget_tag_cloud .tagcloud a:hover,
.widget_calendar a,
#subfooter .widget_calendar a,
#child-menu li li li.current_page_item a,
#child-menu li li li.current-menu-item a,
#child-menu li li li.current_page_item a:hover,
#child-menu li li li.current-menu-item a:hover,
ul.tabs-nav li a.active,
.accordion .title a:hover,
.accordion .title.active a,
.toggle .title:hover,
.toggle .title.active {
	color: #36638a;
}

#header-line{background-color:#051d2f;}
.miniheading {	 background: transparent url(img/grunge.jpg) repeat !important;}
#page-inner {background:none;  margin-top: 20px; }

#wrap {background: #fff url(img/grunge.jpg) repeat-x top;}

.entry-tags a:hover,
.widget_calendar caption,
#footer a#to-top,
input[type="submit"],
button[type="submit"],
a.button,
.accordion .title.active .icon,
.toggle .title.active .icon { background-color: #0d60a8; }

.widget_wpb_tabs .wpb-tabs li a.active { background-color: #0d60a8!important; }

.color { color: #0d60a8!important; }
::selection { background-color: #0d60a8; }
::-moz-selection { background-color: #0d60a8; }

ul.tabs-nav li a.active { border-top-color: #0d60a8; }

.entry-comments a span { background: #990000; padding: 0 6px 0 7px; margin-right: 2px; position: relative; text-shadow: 0 1px 0 rgba(0,0,0,0.2); }
.entry-comments a span i.pike { background: #990000 url(img/sprite-v.png) no-repeat -194px 0; display: block; width: 5px; height: 5px; position: absolute; left: 6px; bottom: -5px; }
.entry-comments a:hover span,
.entry-comments a:hover span i.pike { background-color: #990000; }


.widget-title span {
	padding: 4px 8px 2px 8px;
	letter-spacing: 1px;
}

.hentry a { text-decoration:underline;}
.entry-title a,
.entry-comments a {text-decoration:none;}

.author-page .article {
	clear: both;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
}
.author-page .article .pic {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}



#subfooter li.recentcomments {clear:both;}

#comments a {color:#fff;text-decoration:underline;}
#comments a:hover {color:#ccc;text-decoration:none;}
#comments {
	background-color: #6c6e6d;
	background-image: url(../../uploads/faq-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 21px;
	color: #fff;
	height: 70px;
	padding-top: 50px;
	padding-left: 180px;
	display: block;
	clear: both;
	width: auto;
	margin-bottom:20px;
	line-height: 140%;
}

.disqus_rcw_author_name {
	position: relative;
	top: -15px;
	display: inline-block;
}

.disqus_rcw_single_comment_wrapper {
	margin-bottom: 15px;
}

.disqus_rcw_avatar {
	width: 35px;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}

.disqus_rcw_thread_title {
	font-weight: bold;
}

.disqus_rcw_comment_actual_wrapper {
	font-style: italic;
}

.disqus_rcw_clear {
	clear: both;
}

.footnotes ol {font-size:11px;color:#999;;}


.page-template-page-discussion-php .discussionlist li {padding:10px 0}

.textwidget h3 {
	font-family:'LeagueGothicRegular', Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}

@media only screen and (max-width: 639px) {
#logo {
	height: 80px;
	width: 320px!important;
	margin: 0px;
	padding: 0px;
}
#logo a {
	background-image: url(img/fah-logo-sm.png)!important;
	background-repeat: no-repeat;
	background-position: center center;
	height: 84px;
	width: 320px;
	text-indent: -999px;
	display: block;
}

}