/*
Theme Name: Amodern.net
Theme URI: http://www.amodern.net
Description: Wordpress Amodern Child Theme
Version: 1.0
Author: John Schmidt
Author URI: http://www.johnschmidt.ca
Template: annotum-base
License: GPL
License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/* Note that Mart L's commented out styled can be found searching for '/*ML' */ 

/* Global Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{
	display: block; }
	body{
	line-height: 1; }
	ol, ul{
		list-style: none;
}
	blockquote, q{
		quotes: none;
}
	blockquote:before, blockquote:after,
	q:before, q:after{
		content: '';
		content: none; }
	table{
		border-collapse: collapse;
		border-spacing: 0; }
	table.pad td{
		padding: 10px;
}
	
	pre,code{
	white-space: normal;
	background-color: #ededed;
	border-bottom: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
	display: block;
	width: 100%;
/*ML	font: 12px/24px Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;*/
		font: 1em/2em Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;
	margin: 5px 0;
	padding: 5px;
}

p code{display: inline;}


body{
	color:#333;
/*ML	font-size:12px; */font-size:76%; 
	font-family: Georgia, Serif, "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
/*ML	line-height: 150%; */line-height:1.3em;
	-webkit-text-size-adjust: 100%;
}

::-moz-selection{ background: #333; text-shadow: none; color:#fff; }
::selection{ background: #333; text-shadow: none; color:#fff; }



section.sec{padding:0px 0px 20px 0px;}

section .question{font-weight:bold;}

section .answer{margin:0px 0px 60px 0px;}

/* Typography */

	h1, h2, h3, h4, h5{ 
/*	letter-spacing: -1px;*/
	letter-spacing: -0.5px;
}
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	font-weight: inherit;
	text-decoration: none;
}
	
	h2.entry-title a{
	font-weight: bold;
}


	.entry{
	/*ML padding:0px 0px 0px 0px;
		font-size: 26px; 
		line-height: 150%;*/
}
	
	h1{margin-bottom: 0.5em;}/*ML font-size: 28px; line-height: 150%; margin-bottom: 14px;*/
	h2{line-height: 130%; margin-bottom: 1em; }/*ML margin-bottom: 10px; }*/
	h3{line-height: 130%; margin-bottom: 0.85em; } /*ML margin-bottom: 8px; }*/
	h4{line-height: 125%; margin-bottom: 0.85em; } /*ML margin-bottom: 8px; }*/
	h5{line-height: 120%; margin-bottom: 0.85em; } /*ML margin-bottom: 8px;}*/
	
		
	h6{
		font-size: 14px;
		line-height: 120%;
		margin-bottom: 8px;
		color: inherit;
		font-weight: bold;
		text-transform: uppercase;
		color: #375199;
}
	.subheader{ color: #777; }
	.normal{font-weight: normal;}
	.bolder{font-weight: bolder;}
	
	p{ margin: 0 0 20px 0; }
	p img{ margin: 0; }
	p.lead{ font-size: 21px; line-height: 27px; color: #777;  }
	
	
	em{ font-style: italic; }
	strong{ font-weight: bold; color: #333; }
	small{ font-size: 80%; }
	
/*	Blockquotes  */


	div.quote{padding:20px 20px 40px 40px;}
	blockquote, blockquote p{  line-height: 140%; margin:0;}
	blockquote{ margin: 0; padding:0px; }
	blockquote cite{ display: block; font-size: 12px; color: #555; }
	blockquote cite:before{ content: "\2014 \0020"; }
	blockquote cite a{ color: #ca2c1e; }
	blockquote cite a:visited{ color:#98241a; }
	hr{ border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }

	.quote p{margin:0px;}


/* #Links */
	a{text-decoration: none; outline: 0; color:#ca2c1e;}
	a:visited{color:#98241a;}
	a:hover, a:focus{ text-decoration: underline; }
	p a, p a:visited{ line-height: inherit; }	

	a.fancybox:hover{opacity:0.8;}


header{
/*	padding:20px 20px 0px 20px;*/
}

header h1.articletitle { text-transform:uppercase; }

article{
	padding:20px;
}


.clear	{ clear:both;}

/* Structural Customization */

#redtext{
	color:#ca2c1e;
}


#pagecontain{
	background: #fff; 
/*ML	margin-top: 30px;*/
}

#header{
	clear: both; 
	margin-top: 0;
	border-top: 4px solid #ca2c1e;
	background: #fff;
}

#header .inner{
	padding-top: 20px;
	padding-bottom: 20px;
	
}

#header .logo{
	float: left;
	position: relative;
	min-height: 46px;
	margin-left:30px;
	margin-right:30px;

}


#header .search{
	float: right;
	margin-top:10px;
	margin-left:20px;
	margin-right:40px;
}


#header .search .InputBox{
	width:180px;
	float:left;
	border:1px solid #ccc;
	background-color:#fff;
	padding:6px 8px 6px 8px;
	color:#777;
	font-size:13px;
	line-height:1;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif;
}
	
#header .search .Button{
	float:left;
	position:relative;
	margin-left:-28px;
	width:15px;
	height:16px;
	border:none;
	margin-top:7px;
}
	
#header .search .Button:hover{
	cursor:pointer;
	background-position:bottom;
}


#searchoutput a:hover { text-decoration:underline !important; }

#wrap{overflow:hidden;}

/* Footer Styles */

#footer{
	border-top: 1px solid #d6d6d6;
	font-size: .9em;
}
#footer.noborder{
	border: none;
	padding-top: 0;
}

#footer #credits{
/*ML	font-size: 11px;*/font-size:0.9em;
	color: #9f9f9f;
}

a.themeauthor{
	display: block;
	width: 75px;
	height: 12px;
	margin: 0px auto;
	float: right;
	text-decoration: none;
	text-indent: -9999em;
	background: url(images/icons/stlogo.png) no-repeat right center;
}



/* Navigation Bar */


#navsocial{		
	background: #777;
	border-color: #333;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

#navsocial a img:hover{opacity:0.8;}
#navsocial a img:active{position:relative; top:1px; left:1px;}


#navigation{
	float:left;
	height: auto;
	z-index: 1000;
	position: relative; 
	margin-left: 20px;
}



#navigation ul{
	position: relative;
	list-style: none;

}
	

#navigation ul li{
	line-height:20px;
	cursor:pointer;
	font-family: "Helvetica Neue",Helvetica,Arial,Sans-serif;	
	background-image: none;
	border-left:1px solid #888;
	border-right:1px solid #666;
	position: relative; 
	text-transform: uppercase;

}


#navigation ul li:first-child{
	border-left:1px solid #777;

	}
#navigation ul li:last-child{
	border-right:1px solid #777; 

}

.current-menu-parent{
	background: #333;
	color: #fff;
	text-shadow: 1px 1px 0px #333;
	border-left:1px solid #111 !important;
	border-right:1px solid #444 !important;
}

.menu-header .current-menu-item{
	background: #333;
	color: #fff;
	text-shadow: 1px 1px 0px #333;
	border-left:1px solid #111 !important;
	border-right:1px solid #444 !important;
}

#amodernfooter .current-menu-item{
	font-style:italic;
}

#navigation ul li a{
	background-image: none;
	padding: 8px 10px; 
	color: #e3e3e3;
	text-decoration: none;
	display: block;
	font-weight: bold;
	text-shadow: 1px 1px 0px #333;
}

/* Navbar Hover Links */

#navigation ul li:hover{
	background:#333;
	border-left:1px solid #111 !important;
	border-right:1px solid #444 !important;
}


#navigation ul li:hover a,
#navigation ul li a:hover{
	color: #fff;
	background: #333;
	position: relative;

}

#navigation ul li:hover li a{
	color: #e3e3e3;
	font-weight: normal;
}

/* Navbar Active Links */

#navigation ul li.active a{
	color: #fff;
	background: #333;
	text-shadow: 1px 1px 0px #333;
/*	border-bottom: 1px solid #333; */

}


/* Nav Sublevel */

#navigation ul.sub-menu{
 	background: #333;
        margin-left: -1px;
}

#navigation ul.sub-menu li{

	border-top:1px solid #444;
	border-bottom:1px solid #333;
	border-left:1px solid #333 !important;
	border-right:1px solid #333 !important;
}

#navigation ul.sub-menu li:first-child{
	border-top:none;
}
#navigation ul.sub-menu li:last-child{
	border-bottom:none;
	}

#navigation ul.submenu ul.sub-menu{
	margin-top: 5px;
}



/* Nav Sublevel Links */

#navigation ul.sub-menu li a{
	background: #333;
	padding: 5px 10px 5px 8px;
	min-width: 180px;
	border: none;
	border-bottom: none;
	position: static; 
	border-left:1px solid #333 !important;
	border-right:1px solid #333 !important;
	text-transform: none;

}

/* Nav Sublevel Hover */

#navigation ul.sub-menu li a:hover{
	background: #222;
	color: #fff;
	border-left:1px solid #222 !important;
	border-right:1px solid #222 !important; 

}

#navigation ul.sub-menu li a.current-menu-item{
	background: #222;
	color: #fff;
	text-shadow: 1px 1px 0px #333;
	border-left:1px solid #222 !important;
	border-right:1px solid #222 !important; 
}

/* Nav Third Level */

#navigation ul.sub-menu ul{
	margin-top:5px;
}


#navigation ul.sub-menu ul li a{
	background: #222;
}

#navigation ul.sub-menu ul li a:hover{
	background: #111;

}

#mobileclearing{ display: none; }



/* Nav Social Links */

.menuright_holder{
	float:right;
	margin-right:40px; 
}

	
.socials{
	float:left;
	position:relative;
	padding-top: 7px; 
}	

.socials li{
	position:relative;
	float:left;
	margin-right:10px;
	z-index:100;
		
}

	
/* # Image Alignment Classes */

.alignright{
	float: right;
	margin: 0px 0px 10px 15px;
}

.alignleft{
	float: left;
	margin: 0px 15px 10px 0px;
}
.aligncenter{
	display:block;
	margin:0 auto;
}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.block{display:block;}
.inline{display:inline;}

/* Article Boxes for Issue pages */

#articlebox_container{ float:left;/*ML margin-right:-10px;*/}

#articlebox-1{ float:left;/*margin:0 10px 0 0px; clear:left; font-size: 14px;*/}
#articlebox{ float:left;/*margin:0 10px 0 10px;/* font-size: 14px;*/}

#authorbox-1{ float:left;/*margin:0 10px 0 0px; clear:left; font-size: 14px;*/}
#authorbox{ float:left;/*margin:0 10px 0 10px;/* font-size: 14px;*/}



#column-wrap{}

#articlewrap{ margin-top: 30px; }

#singlearticlecontent{
	float: left;
/*ML	font-size: 26px;
	line-height: 150%;
	margin: 0 20px 20px 20px;*/
}



 h2{
/*	font-size: 18px;*/
	font-weight:normal;
}


#singlearticlecontent h2.title{ /*ML font-weight:bold;  font-size: 26px; */}

figcaption h2{font-size:0.85em;  padding-top:0px; margin-bottom:20px;}
.wp-caption { padding-bottom:20px; }
.wp-caption p.wp-caption-text { font-size:0.8rem !important;  padding-top:0px; margin-bottom:20px; font-family: 'Lato', Helvetica, Arial, sans; line-height:1.2em; margin-top:5px; font-weight:normal; letter-spacing: -0.5px; }

#singlearticlecontent a{
	color: #ca2c1e;
}
#singlearticlecontent a:visited{
	color: #98241a;
}

#singlearticlecontent a:hover{
	color: #ca2c1e;
	text-decoration: underline;
}


figure.list{
	line-height: 140%;	margin:0; padding:0px 20px 20px 40px;;
}

figure.list ul li:nth-child(even){
	padding-left:35px;
}

figure.list ul li:nth-child(4n){
	padding-bottom:20px;
}

figure.list ul li:last-child{
	padding-bottom:0px;
}

ul.poem{line-height:140%; margin-left: 40px; margin-top:-20px; padding-bottom:20px; }
ul.stanza{padding-top:40px;}
/*ul.poem li.line:nth-child(even){padding-left:35px;}*/
ul.poem li.line:last-child{padding-bottom:0px; float:left; padding-right:5px;}

.authortitle{font-weight:normal;}

.articletitle a{ text-decoration: none; font-weight:bold; }
.articletitle a:hover{ text-decoration:underline;  }
.articletitle a:active{ text-decoration:underline; }

.articlebox{padding-bottom:20px;}

header{padding:20px 20px 0px 20px;}


.articletitle{
	/*ML margin:0; padding:0;  padding-bottom:10px; line-height:140%;
	margin:0 0 0.5em 0;*/margin:0 0 0.25em 0;
}

h5.articletitle{
	margin-bottom:10px;	
}

h4.authortitle{
	margin-bottom:5px;
}

.articlesubtitle{
/*ML	margin:-10px 0px 0px 0px; padding:0; padding-bottom:10px;*/
}


.authortitle{
	margin:0px; padding:0px 0px 20px 0px;
}

.articlebox .authortitle{
/*ML	margin-top:5px; margin-bottom:5px; padding:0;*/
}


#upper_thumbnail{
	float: left;
	width:225px;
	margin: 10px 0px 20px 0px;
}

#upper_content{
	float: left;
	margin: 10px 0px 0px 20px;
}



#editorialthumbnail{
	float: left;
	margin: 0 0 20px 0px;
}

#editorialcontent{
	float: left;
/*ML	font-size: 26px;
	line-height: 150%;
	margin: 0 0 20px 20px;*/
}

#editorialcontent h1{
/*ML	margin-top:-8px;*/
}

.articlebox{padding-bottom:20px;}

.articlebox .authortitle{
	padding-bottom:5px;
}

.uppercase { text-transform:uppercase; }

#amodernfooter{
	clear: both;
/*ML	margin: 0 10px;*/
	background: #555;
	overflow: hidden;
	padding-top: 10px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}

#amodernfootercopy{
	background: #444;
/*ML	margin-bottom: 50px;*/
	border-bottom: 1px solid #333;
}


#amodernfootercopytext{
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif;
	color: #e3e3e3;
	padding: 10px;
	line-height:175%;
}


/*  Widgets */


.footerwidget{
	padding: 10px 20px 10px 10px;

}

.footerwidget ul{
	text-shadow:none;
	margin-top: 20px;
	margin-bottom:25px !important;
}

.footerwidget ul li{
	padding-left: 1px;
	font-size: 12px;
	font-family: "Helvetica Neue",Helvetica,Arial,Sans-serif;	
	text-shadow: 1px 1px 0px #333;
	color: #e3e3e3;
	padding-top:4px;
	border-bottom:1px solid #777;
}

.footerwidget ul li a,
.footerwidget ul li a:visited{
	padding-left: 1px;
	font-size: 12px;
	text-shadow: 1px 1px 0px #333;
	line-height: 24px;
	font-family: "Helvetica Neue",Helvetica,Arial,Sans-serif;	
	color: #e3e3e3;
}

.footerwidget ul li a:hover{
	padding-left: 1px;
	font-size: 12px;
	text-shadow: 1px 1px 0px #333;
	line-height: 24px;
	font-family: "Helvetica Neue",Helvetica,Arial,Sans-serif;	
	color: #fff;
}

.footerwidget_title{
	font-weight: normal;
	font-size: 18px;
	font-family: "Helvetica Neue",Helvetica,Arial,Sans-serif;	
	padding-bottom:5px;
	color:#e3e3e3;
	border-bottom:1px solid #777;
	text-shadow: 1px 1px 0px #333;
	margin-bottom:25px !important;
				
}


#searchoutput{
		margin-top: 20px;
		margin-bottom: 20px;
}


#searchoutput a{ text-decoration: none; outline: 0; color:#333;}
		
#searchoutput a:hover, a:focus{ color: #ca2c1e; text-decoration: none;}
#searchoutput a:visited{ color: #98241a; }
#searchoutput p{font-family: Georgia, Serif; font-color: #333; font-size:16px; }

.spacerdiv20{ margin-top: 20px; }

.spacerdiv30{ margin-top: 30px; }

.spacerdiv40{ margin-top: 40px; }

.readmore{display:block; margin-top:10px;}


.readmore a{ color: #ca2c1e; text-decoration: none; }
.readmore a:visited{ color:#98241a; }
.readmore a:hover{ text-decoration:underline; color:#ca2c1e; }
.readmore a:active{ text-decoration:underline; color:#ca2c1e; }


.amodernarticlelist{	margin: 20px 20px 0 20px; }

.amodernarticlelist p{
	font-family: "Helvetica Neue",Helvetica,Arial,Sans-serif;	
	font-size: 16px;
	color: #333;
	padding: 10px 0 0 10px;
}

.amodernarticlelist ul{
	list-style-type: disc;
	list-style-position: outside;
}

.amodernarticlelist ul li{
	font-family: "Helvetica Neue",Helvetica,Arial,Sans-serif;	
	font-size: 14px;
	color: #333;
	padding: 10px 0 0 5px;	
}

.amodernarticlelist ul li a{
	color: #ca2c1e;
}

.amodernarticlelist ul li a:visited{
	color: #98241a;
}

.amodernarticlelist ul li a:hover{
	color: #ca2c1e;
	text-decoration:underline;
}



div.articleSlide{
    height: 350px;
	line-height: 0;
/*ML	margin: 0px 0px 20px 0px;*/
	width:100%;
	max-width: 100%;
	overflow: visible !important;
	padding: 0;
	position: relative;
	z-index: 1;
}

.articleSlide-image{
	width:1020px; height:350px; 
}

.articleSlide .article-clip:hover{
	opacity:0.9;
}


#articlethumbnail{
	margin-bottom:5px;
}

#articlethumbnail a:hover{
	opacity:0.9;
}

#authorthumbnail{
	margin-bottom:5px;
}

#authorthumbnail a:hover{
	opacity:0.9;
}

#editorialthumbnail a:hover{
	opacity:0.9;	
}

.slideshow_title{ position:absolute; bottom:10px; left:0px; padding:10px 10px 0px 10px; background:rgba(255,255,255,0.8); color:#000; font-weight:bold; }


.articleSlide .article-clip{
	line-height: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}

.articleSlide #article-buttons{
    bottom: 20px;
    padding: 5px 5px 5px 0px;
	right:20px;
    position: absolute;
    z-index: 999;
}

#article-buttons a{
	font-weight:normal;
	float: left; 
	width: 30px;
	height:10px;
	background: #ccc;
	color: #333;
	border:1px solid #aaa;
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif;
	margin: 0 0 0 5px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
}


#article-buttons a:last-child{
	margin-right:0px;
}

#article-buttons a:hover,
#article-buttons a.activeSlide{
	margin: 0 0 0 5px;
	background: #ca2c1e;
	color: #333;
	text-decoration: none;
}

#article-next{width:30px; height:320px; opacity:0.5; background: transparent url('./images/arrows.png') no-repeat right center; position:absolute; top:165px; right:20px; z-index:100;margin-right:20px;}
#article-prev{width:30px; height:320px; opacity:0.5; background: transparent url('./images/arrows.png') no-repeat left center; position:absolute; top:165px; left:20px; z-index:100;}

#article-next:hover{opacity:1.0; cursor:pointer; }
#article-prev:hover{opacity:1.0; cursor:pointer; }

#authorbox-1{clear:both;}


article.index ul{margin-left:-1em;}


article.index div.index-column{float:left; width:225px; margin-left:1em;}



ol.footnotes {
	list-style-type:decimal;
  list-style-position: outside;
	margin-bottom:20px;
}

.footnotes p { margin:0px; padding:0px; }

hr.footnotes { margin-top:50px; margin-bottom:20px; }

#singlearticlecontentbody img { border:1px solid #eee; }

@media only screen and (min-width: 768px) and (max-width: 959px){
	#upper_content{ margin: 10px 0px 0px 20px; width:468px;}
	#editorialthumbnail{ float: left;/*ML margin: 10px 0 20px 10px;*/ width: 175px;/*ML height:221px;*/ }
/*ML	#editorialthumbnail img{ width: 175px; height:221px;}*/
	#editorialcontent{ float: left; /*ML font-size: 22px; line-height: 150%; */margin: 0 0 20px 30px; }
	#singlearticlecontent{ margin:10px 0px 0px 30px;/*ML font-size:22px; */}
	
	#articlebox-1{/* margin: 0 5px 0 10px; */}
	#articlebox{/*margin: 0 5px 0 5px;*/}	
	#articlebox-1 #articlethumbnail {/* width: 175px; height:152px;*/}
	#articlebox #articlethumbnail {/*width: 175px; height:152px;*/}
	#authorbox-1  {/*width: 150px;*/}
	#authorbox {/*width: 150px;*/}
	//#article-buttons a{  width: 19.89%; font-size: 8px }
	article{ padding:5px; }
	.articleSlide-image{ width:748px; height:256px; }
	div.articleSlide{ width:748px; height:256px; }
	#article-next{height:256px;}
	#article-prev{height:256px;}
	
	#mobileclearing{ display: none; }
	#navigation{ margin-left: 15px; }	
	#navigation ul li{ font-size: 11px; }
	.menuright_holder{ float:right; margin-right:10px; }
	
	.slideshow_title{position:absolute; bottom:10px;}

	article.index div.index-column{width:168px; }

}
	
@media only screen and (min-width: 480px) and (max-width: 767px){
	#upper_content{ margin: 10px 0px 0px 0px; width:380px;}

	/*ML #article_tools{display:none;}*/
	.amodernarticlelist{display:none;}
	#editorialthumbnail{ float: left;/*ML margin: 0 0 20px 10px;*/ width: 125px;/*ML height:158px; + this:*/overflow:hidden;}
/*ML	#editorialthumbnail img{ width: 125px; height:158px; }*/
	#editorialcontent{ float: left;/*ML font-size: 18px; */line-height: 150%; /*ML margin: 0 10px 20px 10px;*/ width:360px; overflow:hidden;}
	#articlebox-1{/*margin: 0 10px 0 10px; width:370px; */}
	#articlebox{/*margin: 0 10px 0 10px; width:370px;*/ }	
	
	/*#articlebox-1 #articlethumbnail img{ width: 125px; height:108px;}
	#articlebox #articlethumbnail img{ width: 125px; height:108px;}
	#articlebox-1 #authorthumbnail img{ width: 125px; height:125px;}
	#articlebox #authorthumbnail img{ width: 125px; height:125px;}*/
	/* .meteor-buttons a{  width: 19.75%; font-size: 8px; } */
	div.articleSlide{ padding: 0 0 5px 0; }
	#article-buttons{  display: none; } 
	#singlearticlecontent{/*ML font-size:18px; width:360px; overflow:hidden; margin-left:10px;*/}
	.articleSlide-image{ width:420px; height:144px; }
	div.articleSlide{ display:none; }
	#article-next{display:none;}
	#article-prev{display:none;}
	
	#header .search{	 float:left; margin-left:12px; margin-top:20px;} 
	#header .search .InputBox{	width:368px !important;}
	
	.menuright_holder{ float:right; padding:0; }
	.socials{ float:none; padding:0; }
	
	#mobileclearing{ display: block;  }
	#navigation{ display: block; margin:0px; padding: 10px 20px 10px 10px; }
	#navigation li{ clear:both; }
	#navigation ul{ width:390px; }
	#navigation ul li{ font-size: 10px; border:none;  border-bottom:1px solid #666; width:100%; }
	#navigation ul li a{ padding: 8px 5px; }
	
	#navigation .current-menu-parent{
		border-left:none !important;
		border-right:none !important;
	}
	
	#navigation .current-menu-item{
		border-left:none !important;
		border-right:none !important;
	}
	
	.menuright_holder{
		float:left;
		margin-left:10px;
	}	


#index-column-1{float:left; width:200px;}
#index-column-2{float:none; clear:both; width:200px;}
#index-column-3{float:left; width:200px;}
#index-column-4{float:none; width:200px; clear:both;}
article.index div.index-column{width:200px;}

#currents-box {display:none;}

}
	   
@media only screen and (min-width: 0px) and (max-width: 479px){

	#upper_content{ margin: 10px 0px 0px 0px; width:260px;}

	#currents-box {display:none;}


	/*ML #article_tools{display:none;}*/
	.amodernarticlelist{display:none;}
	/*ML#editorialthumbnail{ float: left; margin: 0 0 20px 10px;  width: 100px; height:126px;}
	 	#editorialthumbnail img{ width: 100px; height:126px; }*/
	
		
	#editorialcontent{ float: left;/*ML font-size: 18px;*/ line-height: 150%; margin: 0 0px 20px 0px;/* width: 260px;*/ }
	#articlebox-1{/* margin: 0 10px 0 10px; width:240px; */}
	#articlebox{ /*margin: 0 10px 0 10px; width:240px; */}	
	#articlebox-1 #articlethumbnail img{ /*width: 100px; height:86px;*/}
	#articlebox #articlethumbnail img{ /*width: 100px; height:86px;*/}
	#authorbox-1 #authorthumbnail img{ /*width: 100px; height:100px;*/}
	#authorbox #authorthumbnail img{ /*width: 100px; height:100px;*/}
	/* .meteor-buttons a{  width: 19.7%; font-size: 6px;} */
 	div.articleSlide{ display:none;}

	#article-buttons{  display: none; } 
	#singlearticlecontent{/*ML font-size:18px; width:240px; overflow:hidden; margin-left:10px;*/}
	.articleSlide-image{ width:300px; height:103px; }
	div.articleSlide{ width:300px; height:103px; }
	#article-next{display:none;}
	#article-prev{display:none;}
	
	
	#header .logo{	float: left;  min-height: 46px; margin-left:10px; }
	#header .search{	float:left; margin-left:8px !important; margin-top:20px;}
	#header .search .InputBox{	width:255px !important;}
	
	.menuright_holder{ float:right; padding:0; }
	.socials{ float:none; padding:0; }
	
	#mobileclearing{ display: block;  }		
	#navigation{ display: block; margin:0px; padding: 10px 20px 10px 10px; }
	#navigation li{ clear:both; }
	#navigation ul{ width:270px; }
	#navigation ul li{ font-size: 10px; border:none;  border-bottom:1px solid #666; width:100%; }
	#navigation ul li a{ padding: 8px 5px; }
	
	#navigation .current-menu-parent{
		border-left:none !important;
		border-right:none !important;
}
	#navigation .current-menu-item{
		border-left:none !important;
		border-right:none !important;
}
	
	.menuright_holder{
		float:left;
		margin-left:10px;
}
	
	
}







