@charset "utf-8";
/* CSS Document */
/* stylized date formatting */
.postdate {
  position: relative;
  width: 50px;
  height: 50px;
  float: left;
  margin:5px;
  display:block;
  clear:both;
}
.pubMonth, .pubDay, .pubYear {
  position: absolute;
  text-indent: -1000em;
  background-image: url(/images/css/dates.png);
  background-repeat: no-repeat;
}
.pubMonth { top: 2px; left: 0; width: 32px; height: 24px;}
.pubDay { top: 25px; left: 0; width: 32px; height: 25px;}
.pubYear { bottom: 0; right: 0; width: 17px; height: 48px;}

.m-01 { background-position: 0 4px;}
.m-02 { background-position: 0 -28px;}
.m-03 { background-position: 0 -57px;}
.m-04 { background-position: 0 -90px;}
.m-05 { background-position: 0 -122px;}
.m-06 { background-position: 0 -151px;}
.m-07 { background-position: 0 -182px;}
.m-08 { background-position: 0 -215px;}
.m-09 { background-position: 0 -245px;}
.m-10 { background-position: 0 -276px;}
.m-11 { background-position: 0 -307px;}
.m-12 { background-position: 0 -338px;}

.d-01 { background-position: -50px 0;}
.d-02 { background-position: -50px -31px;}
.d-03 { background-position: -50px -62px;}
.d-04 { background-position: -50px -93px;}
.d-05 { background-position: -50px -124px;}
.d-06 { background-position: -50px -155px;}
.d-07 { background-position: -50px -186px;}
.d-08 { background-position: -50px -217px;}
.d-09 { background-position: -50px -248px;}
.d-10 { background-position: -50px -279px;}
.d-11 { background-position: -50px -310px;}
.d-12 { background-position: -50px -341px;}
.d-13 { background-position: -50px -372px;}
.d-14 { background-position: -50px -403px;}
.d-15 { background-position: -50px -434px;}
.d-16 { background-position: -50px -465px;}
.d-17 { background-position: -100px 0;}
.d-18 { background-position: -100px -31px;}
.d-19 { background-position: -100px -62px;}
.d-20 { background-position: -100px -93px;}
.d-21 { background-position: -100px -124px;}
.d-22 { background-position: -100px -155px;}
.d-23 { background-position: -100px -186px;}
.d-24 { background-position: -100px -217px;}
.d-25 { background-position: -100px -248px;}
.d-26 { background-position: -100px -279px;}
.d-27 { background-position: -100px -310px;}
.d-28 { background-position: -100px -341px;}
.d-29 { background-position: -100px -372px;}
.d-30 { background-position: -100px -403px;}
.d-31 { background-position: -100px -434px;}

.y-2006 { background-position: -150px 0;}
.y-2007 { background-position: -150px -50px;}
.y-2008 { background-position: -150px -100px;}
.y-2009 { background-position: -150px -154px;}
.y-2010 { background-position: -150px -202px;}
.y-2011 { background-position: -150px -261px;}
.y-2012 { background-position: -150px -308px;}
.y-2013 { background-position: -150px -357px;}
.y-2014 { background-position: -150px -406px;}
/* END date */

/* Bar Journal formatting */
.article-title {
	font-weight:800;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.journal-article {
	color:#444;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	margin:5px;
	width:auto;
	clear:both;
}

.journal-article table { table-layout:fixed;}
	.journal-article table tr td { border-bottom:thin inset;}
	
.journal-article p { line-height:1.48; }

.journal-article ul,
.journal-article ol { 
	font:inherit; 
	font-weight:normal; 
}

.intro p:first-letter, p.intro:first-letter {
	display:block;
	float:left;
	color:#003399;
	font-size:3.0em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.journal-article ul.footnotes,
.journal-article ol.footnotes {
	text-indent:-1em;
	font-size:1em;
}

.journal-article-publish-date {
	font-size:10px;
	font-style:italic;
	color:#395976 !important;
}

.journal-article ul, ul.footnotes { list-style:none }

.journal-article h2 {color:#395976;}

.journal-about, .author-info {
	display:block;
	border:thin dashed #222;
	max-width:538px;
}

	.journal-about h4, .author-info h4 {
		font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif 1.4em;
		padding-left: 1.5em;
		color: rgb(255,255,255);
		background:rgb(0,0,0);
		background:rgba(0,0,0,.4);
		}
		
		
	.journal-about img , .author-info img{
		padding:5px;
		float:left
	}
	
	.journal-about p , .author-info p{
		padding:5px;
		margin:10px;
	}
	
	.journal-about p:last-child:after, .author-info p:last-child:after {
	content:""url(/favicon.ico)""; /* Here comes the ivy leaf */
	font-size: 150%; /* Makes the leaf larger than the normal text */
	padding-left: 10px; /* Leaf won't clash with the last letter of the text */
	float: right; /* Horizontal position is set to the right edge of the column */
	position: relative; /* This is just an homage to Albert Einstein */
	top: 15px /*Vertical distance from the last line of text */
}


.quote {/*placeholder for jQuote */ }

.source {
	display:block;
	font-weight:bold;
	font-size:18px;
	text-align:left;
	color:#D0C571
}

.jquote {
	float:left;
	font-style:italic;
	font-size:30px;
	font-family:Georgia;
	background-image:url(/images/quote.gif);
	background-repeat:no-repeat;
	padding:0 0 0 55px;
	color:#395976;
	display:inline;
	line-height:1.05em
}
/* END Bar Journal */

/*new twitter styles*/
.twitted {
	width: 150px;
	margin-bottom: 1.5em;
	border: 1px solid #888;
}

.twitted a {
	background:none !important;
	padding-right:0 !important;
}

.twitted a[href^="http://ow.ly/"] {
	orphans:inherit;
	white-space:nowrap;
	font-size:13px !important;
}

.twitted h2 {
	margin: 0;
	padding: 0.3em 0.8em;
	font-size: 1em;
	color: #fff;
	background-color: #888;
	text-align:center;
}

.twitted p.preLoader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url(/images/loader.gif) 1em center no-repeat;/* generate your own loader gif: http://www.ajaxload.info */
}

.twitted ul#twitter_update_list {
	margin: 0;
	padding: 0 0.8em;
	list-style-type: none;
}

.twitted ul#twitter_update_list li {
	margin: 0;
	padding: 0.8em 0 1em 0;
	border-bottom: 1px solid #ccc;
}

.twitted ul#twitter_update_list li:first-child,
.twitted li.firstTweet { background:url(/images/twitter/twitter_48-trans.png) bottom right no-repeat; }

.twitted ul#twitter_update_list li span {
	/* tweet content */
	display: block;
	color:white;
	font-size:.85em;
}

.twitted ul#twitter_update_list li span a {
	/* links in tweet content */
	text-decoration:none;
	color:#DDA84E;
}

.twitted ul#twitter_update_list li a { 
	/* timestamp link */
	color:#DDA84E; 
	font-size:12px !important;
	}

.twitted ul#twitter_update_list li.firstTweet { padding-bottom:32px; }

.twitted ul#twitter_update_list li.lastTweet { border-bottom: none; }

.twitted p.profileLink {
	display: block;
	margin-right: 0;
	padding: 0.3em 1em;
	color: #fff;
	background-color: #ddd;
}

/*END new twitter*/

h2 {text-align:center;}

.press-item { font-weight:normal; overflow:hidden; }
.press-item .date.small { font-style:italic; text-transform:uppercase; font-size:12px;}
