	/******************************************  
	CUSTOM STYLESHEET
	******************************************/
	/* You can place your custom CSS statements in this file, after this message.
	* It is better to write everything custom here because this file won't be replaced during updates.
	* Simply copy an existing style from style.css to this file, and modify it to your liking. */
	
	/******************************************  
	GENERAL STYLES - COLORS:
	#4D4D4D - Charcoal
	#0e2e53 - Dark Blue
	#5b1f29 - Maroon
	*******************************************/
	
	.slide_content p a, .slide_content p a:active, .slide_content p a:visited, .slide_content p a:hover {
	color: #FFFFFF !important;	
	}
	
	h1.fixed {max-width:600px; width:90%;}

	body > .wrap, .wrap {padding-top:10px 0 0 0;}	

	a, a:active, a:visited {color:#111111; text-decoration: none; transition-duration: 0.2s;}
	a:hover {color:#2A5975;}
		
	article, p, h1, h2, h3, h4 {text-align:left;}
	h1, h2, h3, h4 {color:#4D4D4D;}
	h2 {font-size:20px;}
	
	h1.archive_title, h3.archive_title {border-bottom:1px solid #999999; color:#2A5975; font-size:26px;} /*e.g. Latest text in home page*/	
	
	h1.title a, a:active, a:hover, a:visited {color:#2A5975;}
	h3, h3.subtitle {color:#666666; font-family: Georgia,"Times New Roman",Times,serif; font-size: 18px;} /*Article subtitle in page.php*/	
	
	img {width:100%;}
	img::-moz-selection { background: transparent; color:#000000; }
	img::selection { background: transparent; color:#000000;}
	::-moz-selection { background: #05C; color: #000000; text-shadow: none; }
	::selection { background: #05C; color: #000000; text-shadow: none; }
	
	button, input[type=button], input[type=reset], input[type=submit] {background-color: #4C8FBC; background-position: 10px center; background-repeat: no-repeat; background-size: 10px 11px; border-radius: 3px; color: #FFFFFF; float: none; font-size: 12px; font-weight: 600; margin-bottom: 0 10px 0 0; padding: 3px 12px; transition: all 300ms ease 0s;}
	
	.carousel-slider { max-width:1000px; position: relative; width: 100%; }	
	
	.cats a, .cats a:active, .cats a:visited { 
	color:#000000 !important; font-weight:bold; white-space:nowrap;}
	.cats a:after, .cats a:hover {color:#222222 !important;}	
	
	.commentlist .avatar {width:auto;}	
	
	#content {float:none; margin: 0 auto; max-width:none; overflow: hidden; padding:1px 1%; width: 92%;}
	#content .archive_title #recent-posts {width:90%;}	
	#content .entry h4 {background: url("images/user.png") no-repeat scroll left 4px rgba(0, 0, 0, 0); font-size: 14px; font-weight: normal; padding: 0 0 0 17px;}
	#content .entry h4 span {font-size: 14px; text-transform: uppercase;}	
	#content h1.fixed {clear:both; overflow:hidden; position:relative;}
	#content h1.title {border:none; font-size:28px; margin:0 0 5px;}
	#content .inner-single {margin:0;}
	#content.no_left_side {max-width:640px; width:100%;}
	#content .post-content .entry h4 {background: url("images/user.png") no-repeat scroll left 3px rgba(0, 0, 0, 0); font-family: arial; font-size: 14px; font-weight: normal; margin: 7px 0 10px 0; padding: 0 0 0 17px; text-transform: uppercase;}	
	#content .post-cover {margin:0 10px 0 0;}
	#content .post-details p.cats, #content .post-details p.date {margin:0 0 6px;}
	#content .post-details .cats a,  #content .post-details .cats a:active, .cats a:after, #content .post-details .cats a:visited {font-size:14px;}
	
	.entry a, .entry a:active, .entry a:visited {color:#2A5975; text-decoration:underline;}
	.entry a:hover {text-decoration:none;}	
	#content .entry p.reporter-bio {font:normal 15px/20px Arial, Helvetica, sans-serif;}
	.entry p, #content .entry p {color:#4D4D4D; font:normal 16px/24px Georgia, "Times New Roman", Times, serif;}	
	.entry img.alignnone, .entry img.aligncenter, .entry img.alignleft, .entry img.alignright, .entry img.attachment-fullsize {max-width:260px; width:100%;}	
	
	.featured_area {background:#2f5874; border-bottom:1px solid #d9d9d9; padding:25px 0; position:static; z-index:-3;}
	.featured_area .wrap {position: relative;}
	.featured_area .wrap img {postion:absolute; top:10px; margin:0 auto; z-index:1000;}	
	
	figure, form {height:170px;} /*E-Newsletter form*/	
	
	#firstmenu li a, #firstmenu li a:active, #firstmenu li a:visited {color:#2A5975; text-decoration:none;}
	#firstmenu li a:hover {color:#000000; text-decoration:underline;}	
	
	#footer {background-color:#2A5975; color:#ffffff;}
	#footer a, #footer a:active, #footer a:visited {color:#ffffff;}
	#footer a:hover {color:#dddddd; text-decoration:underline;}
	#footer {text-align:center;}
	#footer .copyright {color:#ffffff; font-size:13px; margin:0 auto; width:88%;}
	#footer .copyright .inner p {margin:0 0 10px 0; text-align:center;}
	#footer .copyright .inner ul {margin:0 0 10px 0;}
	#footer .copyright .inner ul li {border-right:1px solid #fff; display:inline-block; list-style-type:none; margin-right:8px; padding-right:8px;}
	#footer .copyright .inner ul li:last-child {border-right:none; margin:0; padding:0;}	
	#footer .wrap {text-align:center;}	
	
	#header {border-bottom:1px solid #d9d9d9; clear:both; height: 198px; max-height:100%; position:relative !important; z-index:10000 !important; /*added*/}
	#header .adv {display: inline-block; float:none; height: 90px; max-width: 728px; margin: 0 0 0 70px; overflow:hidden; padding: 0;}
	.header_rt_column {display:none; float:none; max-width:auto; overflow:hidden; position:relative;  z-index:100000 !important;}	
	
	.home .entry .reporter {display:none;}	
	
	.index h1.title {border-bottom:1px solid #999999; font-size:26px; margin:0 0 7px;}
	.inner_main .archiveposts {width:98%;}	
	
	.inner_featured, .wrap_featured, .inner_main	{overflow: hidden; padding:0; text-align:center;}
	.inner_header {padding: 0 2.4% 0 1.1%;}		
		
	#left_sidebar {float: none; margin:0px; overflow: hidden; max-width: auto; text-align:center; width:auto;}
	#left_sidebar .widget h3.title {height:0px;	overflow:hidden;}	

	#logo {display: block; margin: 12px 0 0; max-width: 204px; padding: 0; width: 204px;}
	#logo img {height: 120px; margin:0 0 10px;	width:204px;}
	#logo h1 {height:0px; /*hides AFJ h1 logo header - displays meta title info in browsers at very top*/
	overflow:hidden;}

	#main {float: left; max-width:1080px; width: 100%;}	
	#main_rr {border-left:1px solid #a28f96; float:right; height:300px;	width:31%;}

	#media-socialicons {clear: both; display: inline-block; left: 13%; margin-top: 30px; overflow: hidden; position: absolute; width: 42px;}
	#media-socialicons img {margin:0 0 9px 0;}

	#navbar {clear:both; float:left; margin: 0px 0 0 5px; position: relative;}
	#navbar .wrap {padding:0; /*width:100%;*/ }

	p.wpzoom img {width:auto;}

	.page .entry {padding-left:5px;}
	.page .entry ul li {margin-left:12px; list-style-type:disc;}
	.page .post {margin-right:20px; padding:10px 0 0 0;}
	
	.post-details p.date {clear:both; float:none;}	
	.post-meta .share_block {display: inline-block; max-width: 400px; overflow: hidden; width: 100%;}/* Single post - Social media section*/	
	.post-meta, .single-post #content .post-meta {border:none; color: #656565; clear:both; float:none; font-size: 11px; margin: 0 0 5px 15px; max-width: 400px; overflow:hidden; padding: 8px 15px; width:100%;} /* Single post - Social media icons*/	
		
	.popular-news .comments {display:inline-block;}
		
	.recent-post, .archiveposts .post-content .entry {width:100%;}		
	.recent-post .post-thumb {margin:6px 15px 0 0;}
	.recent-post h2 a, .recent-post h2 a:active, .recent-post h2 a:visited {color: #333333; font-size: 23px;}
	.recent-post h2 a:hover {color: #2A5975; font-size: 23px;}		
	.recent-post .post-content {overflow:auto; width:100%;}
	.recent-post .post-thumb img {width:auto;}

	.reporter, #content .entry .reporter {display:none;  /*****************/   background:url("http://afj.wpengine.com/assets/images/user.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0); 0 0; color:#333333;  font: normal 14px/25px sans-serif, verdana, arial; margin:0 0 12px 0; overflow:hidden; padding:0 0 0 15px; text-transform:uppercase;}
	.reporter-bio {background: none repeat scroll 0 0 #D9D9D9; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; display:block; font-size: 12px; margin-bottom: 20px; padding: 10px 20px;}		
		
	#searchsubmit {background:url("images/s2.gif") no-repeat scroll 3px 2px rgba(0, 0, 0, 0); position:absolute; left:0;}	
	.search_form {top: 12px; position: absolute; right: 166px;}	
	.search #main, .single #main {margin: 0 1.5%;}
	
	.share_box .share_btn {display: block; float: left; margin: 0 0 4px; width: 27%;}
	/*SIDEBAR SECTION*/
	#sidebar fieldset {position:relative;}{border: none; clear: left; color: #5C5C5C; display: block; float: none; font-size: 13px; margin: 0 auto; overflow: hidden; padding:0; position: relative;text-align: center; width: 100%;}
	#sidebar figure, #sidebar form {height:auto;}
	#sidebar h3 {color:#2a5975;}
	#sidebar img {width:auto;}
	
	#sidebar #recent-posts-plus-2 .wp-post-image {border:1px solid #dddddd; height:100%; float:left; margin:0 6px 0 0;padding:4px; width:60px;} /*thumbnails*/
	#sidebar .rr-widget1, #sidebar .rr-ad1, #sidebar .rr-intercepts {clear:both; margin: 0 0 44px 0; overflow:hidden;}
	#sidebar #recent-posts-plus-2 li {clear:both; line-height:16px; margin:0 0 16px 0;}
	#sidebar #recent-posts-plus-2 li a {clear:right; display:block;}
	
	#sidebar #s {color: #888888; float: left; font-size: 15px; padding:4px 0 0 27px; width:200px;}
	#sidebar #searchform {background: #f5f5f5; border:1px solid #888888; border-radius: 4px; border-top-color: #bbb; display: inline-block; height: 33px; float: none; margin: 0 8px 25px 0; max-width: 260px; -moz-border-radius: 4px; -webkit-border-radius: 4px; width:100%;}
	
	#sidebar #slipfire-tabber-2, #sidebar .widget_text {padding:0% 16pxs;}
	#sidebar #slipfire-tabber-2 {border: 0 solid s#FFFFFsF; margin:0 0 25px 0; text-align: center;} /*Sidebar widget for most popular, recent posts and comments*/ 
	#sidebar .side_ad {margin: 0 auto 30px; text-align: center;}
	#sidebar .tabbertabs {padding: 0 0 0 2px; width:302px;}
	#sidebar .widget_text {margin: 0 auto 25px;}
	#sidebar .wpzoom_social {max-width:278px; width:100%;}
	
	.single .entry p img, .fyre-box-wrapper img, .recent-post .post-thumb img {height:auto; width:auto;}
	.single-post #content .post-meta {margin:0 0 15px 5px;}
	.single-post #content .entry {overflow:hidden; padding:0 10px 0 0;}
	
	#slider {float:none; height:100%; margin:0 auto; max-width: 670px; min-height:384px !important; position: relative; width:100%;}
	#slider #slides .slides .thumb {border:1px solid #fff;}
	#slider #slides .slides .thumb img {width:500px;}
	#slider #slides .slides li {transition:}
	#slider #slides h2 {font-size: 30px; font-weight: bold;  line-height: 1.6;  margin-bottom: 25px; max-width: 400px; position: relative; z-index: 2;}
	#slider #slides h2 a, .widget ul.feature-posts-list-slider li h4 a {background-color: #5b1f29; color:#ffffff; -moz-box-shadow: 15px 0 0 #5b1f29, -15px 0 0 #5b1f29; -webkit-box-shadow: 15px 0 0 #5b1f29, -15px 0 0 #fff; box-shadow: 15px 0 0 #5b1f29, -15px 0 0 #5b1f29; padding: 8px 0;} 
	#slider #slides h2 a:hover, .widget ul.feature-posts-list-slider li h4 a:hover {background-color: #5b1f29;  -moz-box-shadow: 15px 0 0 #5b1f29, -15px 0 0 #5b1f29; -webkit-box-shadow: 15px 0 0 #5b1f29, -15px 0 0 #fff; box-shadow: 15px 0 0 #5b1f29, -15px 0 0 #5b1f29; color:#b4b4b4; text-decoration:none;} /*WPZoom Slider Post Header Link*/
	#slider #slides .slide_content p {background-color: #2F5874; border-radius: 4px; color: #FFFFFF; font-weight: bold; padding: 3px 0 3px 5px; position: relative;}
	
	.slider_widgets {float:none; margin:0 auto; width:380px;}	
	
	.tabbertabs h4 {color:#5b1f29; padding:0 0 0 3px; text-align:left;}
	
	.tag-list h5, #comments h3, .comment-author cite, #respond h3#reply-title, .related_posts h3 {color:#2A5975;}
	
	#text-2 {margin:0px;} /*Sidebar text widget for AFJ Journal*/
	#text-5 .textwidget #twitter-widget-0, #text-5 .textwidget iframe {float:left;}
	
	#twitter-widget-0 {width:91.5%;}	
	.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {width:88%;}
	
	ul.tabbernav {padding: 10px 0; width: 320px;}
	ul.tabbernav li {margin:0 3px 0 0;}
	ul.tabbernav li a {padding:0 4px;}
	
	html .tabbertab ul {padding:0; text-align:left;}
	
	.widget {margin-bottom: 0;}
	.widget a {color:#2a5975; text-decoration:none;}
	.widget a:hover {color:#222222; text-decoration:underline;}	
	.widget ul, .widget ul.feature-posts-list-slider {clear: both; display: inline-block; line-height: 1.7; margin: 0; overflow: hidden;}	
	.widget ul.feature-posts-list-slider li .thumb img {height: 100%; margin-top: 1px; width: 260px;}
	.widget ul.feature-posts-list-slider li {border: 0 none; margin: 0;	min-height: 180px;	padding: 0;	position: relative;}
	.widget ul.feature-posts-list-slider li:last-child {margin: 0;}
	.widget ul.feature-posts-list-slider li h4 {line-height: 33px; padding:32px 0 0 0;}

	#wpzoom-widget-social-3 {display:inline-block; margin:0 auto; text-align:center;}
	
	.wrap {padding:0px;}
	.wrap, .wrap_main, .wrap_header, .wrap_featured {clear:both; max-width:1122px; margin: 0 auto; overflow:hidden; position:relative; width:100%;}
	
	
	
	@media screen and (min-width: 400px) {	
	.widget ul, .widget ul.feature-posts-list-slider {display:block;}
	}
	
	@media screen and (min-width: 525px) {	
	.recent-post .post-content {overflow:auto; width:auto;}
	}
	
	
	
	@media screen and (min-width: 900px) {	
	button, input[type="button"], input[type="reset"], input[type="submit"] {float:left; margin:0;}	
	#content {float: left; max-width: 540px; overflow:hidden; padding-left: 34px; padding-top:1px; width:44%;}
	.wrap {padding:0 5%;}
	body > .wrap {padding:35px 0 0 102px;}
	
	.inner_featured, .wrap_featured, .inner_main	{overflow: hidden; padding:0 1.5%; text-align:center;}	
	
	#left_sidebar {float: left; margin:0px; overflow: hidden; max-width: 43px; text-align:left; width:6%;}
	
	.post-meta, .single-post #content .post-meta {max-width: auto;} /* Single post - Social media icons*/	
	
	#searchform {float: right; height: 33px; margin:2px 0 2px;}	
	
	#sidebar {border-left: 1px solid #A28F96; color: #5C5C5C; clear:none; float:none; font-size: 13px; margin:0 0 0 18px; max-width: 348px; overflow: hidden; padding:20px 0 0 2%; position:relative;text-align:left; width:46%; width:100%;}	
	#sidebar fieldset {position:relative;}	
	#sidebar figure, #sidebar form {height:170px;}
	#sidebar #s {color: #888888; float: left; font-size: 15px; padding:4px 0 0 27px;}
	#sidebar #search-2 {left: 40px; position: absolute; text-align:left; top: -4px;}		
	#sidebar .side_ad {margin: 50px auto 30px;}	
	#sidebar #slipfire-tabber-2, #sidebar .widget {padding:inherit;}
	#sidebar #slipfire-tabber-2 {margin:0 0 25px 22px; text-align: left;}
	
	#sidebar .widget_text {margin:0 0 0 20px;}
	
	.tabbertab ul {padding:0 0 0 8px;}
	ul.tabbernav {padding: 10px 0 !important;}

	.widget {margin-bottom: 20px;}
	.widget ul {clear: both; display: block; line-height: 1.7; margin: 0px; overflow: hidden;}
	#wpzoom-widget-social-3 {margin: 0; text-align:left;}

}
	
	
	@media screen and (min-width: 1080px) {
	#ads-header900, #ads-header900 img {display:block;}

	#content {width:60%;}
	#content .inner-single {margin:0 4% 0 0;}

	#header {clear:both; height:100%; min-height:154px; position:relative !important; z-index:1000000 !important;}
	.header_rt_column {display:block; float:right; height:100%; margin:12px 0 0; max-width:920px; position:relative !important; width:80%; z-index:1000000000 !important;}
	
	.inner_main {padding:0 5%;}
	.inner_main .archiveposts {width:92%;}	
	
	#left_sidebar {width:5%; max-width:43px;}
	
	#logo {display: inline-block;}		
	
	#navbar {left: 325px; margin: 0 0 0 30px; position: absolute; top: 116px; visibility: visible; z-index: 247483647;} 

	ol.h-feed .tweet {padding:12px 12px 10px 58px;}	

	.post-meta, .single-post #content .post-meta {max-width: auto;} 

	.search #main, .single #main {margin: 0 5.15%;}	
	
	#sidebar {border-left: 1px solid #A28F96; clear:none; max-width:348px; padding:20px 0 0 1.2%; width:34%; }
	
	#slider {float:left; margin: 0 20px 0 0;}
	.slider_widgets {float:left;}	
	ul.tabbernav {padding: 10px 0 !important;}
}

img#wpstats {
	position: absolute !important;
	width: 0px !important;
	height: 0px !important;
	overflow: hidden !important;
	display: none !important;
	visibility: hidden !important;
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
}