/*html, body {
	height: 100%;
}*/

body {
	background: #e0e1e2 url('/eijournal/images/bg3t.png') repeat-x;/**/
	margin: 0;
	padding: 0; /*0 10em 0*/
	font-size: 16px;
}
img {
	border: none;
}
#wrap {
	margin: 0 auto;
	text-align: center;
	/*width: 983px;  production width */
	width: 988px; /* design and ie 6 width */
}
#content {
	text-align: left;
	clear: both;
}
#banner {
	background-image: url('/eijournal/images/mastheadBackground.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	width: 981px;
	height: 129px;
	margin: 0.5em 0 0.75em 0;
	text-align: left;
	border-style: solid;
	border-color: #ccc;
	border-width: 1px;
}

#social {
	background-image: url('/eijournal/images/socialBackground.gif');
	height: 45px;
	width: 258px;
	margin: -0.5em auto 0 auto;
	white-space: nowrap;
}

#social img {
	margin-top: 0.4em;
	margin-right: 1em;
	margin-bottom: 0.4em;
	margin-left: 0em;
}

#banner #search {
	margin: 0.5em auto 0 auto;
}

#searchAndSocial {
	float: right;
	height: 128px;
	width: 297px;
	text-align: center;
	padding: 0;
}

#searchAndSocial #criteria {
	width: 197px;
	height: 18px;
	border: 1px #ccc solid;
}

#searchAndSocial #submitButton {
	margin: 0 0 -0.25em 0;
}

#navigation {
	background: #8ec668 url('/eijournal/images/navBackground.png') no-repeat center; /*#738e58*/
	width: 655px;
	height: 38px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1em;
	margin: 0;
}
#navigation ul {
	display: inline;
	list-style: none;
}
#navigation li {
	display: inline;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.95em;
	margin: 0 2.5em 0 1em;
	line-height: 2.2em;
}
#navigation a {
	text-decoration: none;
}
#navigation a:link {
	color: #fff;
}
#navigation a:visited {
	color: #fff;
}
#navigation a:hover {
	color: #d5e04e;
	/*text-decoration: underline;*/
	border-bottom: #d5e04e solid 2px;
}
#navigation a:active {
	color: #09f;
}
#navigation a:hover, body#home #homelink a, body#current #currentlink a, body#blog #bloglink a, body#archive #archivelink a, body#about #aboutlink a {
	color: #d5e04e;
	border-bottom: #d5e04e solid 2px;
}
/*
.roundy {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;
}
.rightPointyTop {
	-webkit-border-radius: 12px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius: 12px 0 12px 12px;
	-khtml-border-radius: 12px 0 12px 12px;
	border-radius: 12px 0 12px 12px;
}
*/
#story {
	background:#fff url('/eijournal/images/greenTopWithYellow.png') no-repeat right top;
	border-style: solid;
	border-color: #738e58;
	border-width: 1px;
	width: 754px;
	margin: 1em 0 1em 0;
	float: left;	
	border-bottom-width: 11px;/**/
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 2.5em; /*causes the container to overwrite the feet in IE */
	min-height: 1747px;
}
#story h2, h3, h4, h5 {
	margin: 13px 61px 0 61px;
	width: 77%;
	color: #3f3f3f;
	/*color: #333; web safe*/
}
#story h3 {
	border-bottom: dotted 3px #b2b2b2;
	padding-bottom: 5px;
	margin-bottom: 1em;
	display: inline;
	clear: both;
}
#story p {
	margin: 9px 61px 11px 61px;
	font-size: 0.9em;
	line-height: 135%;/*0.85 and 119 until 26 Nov 2013*/
	color: #000;
	background-color: inherit;
	
/*  hyphens added in Feb 2013, removed April 2013
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;  */
}

#story div.boxout p, #plusMinus p, #toEditor p {
	margin: 0.5em 1em 1.5em 1em;
	background-color: transparent;
	font-size: 0.85em;
}

#story div.boxout h2, #story div.boxout h3, #story div.boxout h4, #story div.boxout h5 {
	margin: 0.5em 0;
	/*width: 77%;*/
	color: #3f3f3f;
	/*color: #333; web safe*/
}

#plusMinus h5, #toEditor h5 {
	margin: 0.5em 0.25em;
	width: auto;
}

#story p a {
	color: #f58426;
	/*color: #f93; web safe*/
	text-decoration: none;
}
#story p a:hover {
	color: #00a0c6;
	/*color: #093; web safe*/
	text-decoration: underline;
}
#story p#crumbs {
	width: 77%; 
	margin-top: 13px;
	padding-bottom: 3px;
	border-bottom: 3px #fbb040 dotted;
	color: #00a0c6;
	font-size: 9px;
}
#slideShow {
	width: 441px;
	height: 294px;
	background-color: #fff;
	margin: 0.8em 0 0 0;
	padding: 0;
}
#storyList {
	border: solid #f89a4f 1px;
	width: 441px;
	float: left;	
	border-bottom-width: 11px;/**/
	background: #fff url('/eijournal/images/orangeTopOrangeTriangle.gif') no-repeat right top;
	margin: 1em 0;
	padding-bottom: 2em;
}

#storyList div {
	padding-bottom: 0.75em;
	width: 97%;
	border-bottom: 3px #fbb040 dotted;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0.5em auto 0.5em auto;
	background-image: url('/eijournal/images/listGlobe.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
#storyList h4 {
	padding: 0;
	margin: 0.5em 0.5em 0 7em;
	width: 291px;
}

#midColumn h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 0.5em 0 0 1em;
	padding: 0;
}

#eList p, #eList h5 {
	margin-top: 1.75em;
}

#storyList h4 a, #midColumn h4 a, #eList h4 a {
	text-decoration: none;
	color: #000;
}

#storyList h4 a:hover, #midColumn h4 a:hover, #eList h4 a:hover {
	text-decoration: none;
	background-color: #eaeaea;
}

#storyList p {
	font-size: 0.75em;
	/*color: #000;*/
	background-color: #fff;
	margin-top: 0.5em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 9.25em;
}

#eList, #articleCopy, #reader {
	margin-top: 2em;
}

#eList h4 {
	clear: both;
	border-top: 3px #fbb040 dotted;
	padding: 0.5em 0 0.2em 0;
	/*height: 137px;*/
}
#eList > h4:first-child {
	border-top: none;
}
#eList #pages {
	text-align: center;
	clear: both;
	padding-top: 9em;
}

.byline {
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 0;
	color: #00a0c6;
	font-size: 11px;
}

.byline a {
	color: #00a0c6;
	text-decoration: none;
}

.byline a:hover {
	background-color: #eaeaea;
}

dd.byline {font-size: 11px;}

.byline span {
	/*margin-left: 17em;*/
	text-transform: none;
	font-style: italic;
}

#story p.byline {
	color: #00a0c6;
	font-size: 11px;
}
#story p.byline a {color: #00a0c6;}

.continued {
	font-weight: bold;
}

a.continued  {
	color: #393;
	text-decoration: none;
}
a.continued :hover {
	text-decoration: none;
	background-color: #eaeaea;
}

.middleDepts {
	border-style: solid;
	border-color: #a9d26d;
	border-width: 1px;
	width: 218px; /* changed to 193 for ie6 */
	margin: 0.8em 0 0 0;
	float: left;	
	border-bottom-width: 11px;
	background-color: #fff;
	background-image: url('/eijournal/images/greenTopGreenTriangle.gif');
	background-repeat: no-repeat;
	background-position: right top;
}
.rightDepts {
	border-style: solid;
	border-color: #73cfec;
	border-width: 1px;
	width: 301px;/**/
	float: left;
	border-bottom-width: 11px;
	background-color: #ededed;
	background-image: url('/eijournal/images/blueTopBlueTriangle.gif');
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0.8em;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
}

.rightWidget {
	border-style: solid;
	border-color: #73cfec;
	border-width: 1px;
	width: 301px;/**/
	text-align: center;
	float: left;
	border-bottom-width: 11px;
	background-color: #73cfec;
	margin-top: 0.8em;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
}

#storyList h2, .middleDepts h2, .rightDepts h2 {
	width: 71%;
	padding: 0.75em 0 0 0;
	margin: 1em 3em 0 1em;
	border-bottom: #999 dotted 5px;
	font-size: 1.25em;
}
#advertisers {
	background-color: #000;
	float: left;
	margin: 11px 0 0 22px;
	text-align: center;
	padding: 0.2em 0.5em;
	border-top: #333 solid 0.5em;
	border-bottom: #333 solid 0.5em;
	min-height: 600px;
	min-width: 160px;
}
#advertisers p {
	padding: 0.2em;
	background-color: #2e2e2e;
}
#leftColumn {
	width: 441px;
	float: left;
	/*min-height: 1111px;*/
}
#midColumn {
	width: 218px;
	margin-left: 11px;
	float: left;
	/*min-height: 1111px;*/
	font-family: Arial, Helvetica, sans-serif;
	/*clear: right;*/
	padding: 0;
}

#midColumn dl {
	margin-right: 2em;
	/*margin: 0;*/
}
#midColumn p, dd {
	font-size: 0.75em;
	margin: 0 0.5em 0 1.5em;
	padding: 0.5em 0 0 0;
}

#story dd img {
	margin-left: -0.75em;
	padding: 0.25em;
	background-color: #eaeaea;
	border: 1px solid #CCC;
}
	
#midColumn dt {
	padding: 0;
	margin-top: 0.5em;
	margin-right: 0.5em;
	margin-bottom: -0.25em;
	margin-left: 1.22em;
	font-size: 0.9em;
	font-weight: bold;
}
#midColumn dt a {
	text-decoration: none;
	color: #000;
	/*color: #3f3f3f;	
	color: #333; web safe*/
}

#midColumn dt a:hover {
	text-decoration: none;
	background-color: #eaeaea;
}	

#rightColumn {
	margin: -37px 0 0 11px;
	padding: 0;
	/*background-color:#FC9;*/
	float: left;
	/*height: 777px;*/
	width: 301px;
	/*width: 300px;*/
}

#subscribeBox {
	margin: 0;
	padding-top: 0;
	background: url('/eijournal/images/subscribeBackground.png') no-repeat top right;
	height: 243px;
	width: 301px;
	float: left;
	text-align: center;
}
#videoBox {
	width: 301px;
	height: 210px;
	background-color: #000;
	float: left;
	clear: left;
	margin: 0.8em 0 0 0;
}

#yourAdHere {
	width:  301px; /* border removed, 295px */
	height: 251px; /* border removed, 245px */
	background-color: #3f3f3e;
	/*border: 3px solid #2d2d2d;*/
	float: left;
	clear: left;
	margin: 0.8em 0 0 0;
}
#adsBlock {
	width: 301px;
	text-align: center;
	margin: 0.8em 0 0 0;
	float: left;
}

#adsBlock div {
	display: inline; 
	margin: 0; 
	padding: 0; 
	background-color: #e0e1e2;
}

#updatesBox, #partner, #favoritesBox, #mostCommented {
	/*min-height: 23em;*/
	font-family: Arial, Helvetica, sans-serif;
}
#updatesBox ul, #partner ul, #favoritesBox ul, #mostCommented ul {
	font-size: 0.75em;
	list-style: none;
	padding: 1.5em 1.75em;
	margin: 0 0 0 0.75em;
}
#updatesBox ul li, #partner ul li, #favoritesBox ul li, #mostCommented ul li {
	list-style: none;
	padding: 0.25em 0;
}
#updatesBox a, #partner a, #favoritesBox a, #mostCommented a {
	text-decoration: none;
	font-weight: bold;
	color: #393;
	/*font-size: 0.9em;*/
}
#updatesBox a:hover, #partner a:hover, #favoritesBox a:hover, #mostCommented a:hover {
	text-decoration: underline;
}
#updatesBox {
	min-height: 17.25em;
	/*margin-bottom: 1.5em;*/
}
#partner {
	min-height: 17em;
}
#currentIssue p {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0.9em;
	padding-left: 0;
}
#currentIssue img {
	margin-top: 1.5em;
	border: 0;
}
#lowWrap {
	background-color: #fff;
	padding-top: 0.5em;
	padding-right: 0;
	padding-bottom: 0.5em;
	padding-left: 0;
	clear: both;
	height: 6em;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
}
#footer {
	border-bottom: #d1d2d2 5px solid;
	border-top: #d1d2d2 5px solid;
	border-left: 0;
	border-right: 0;
	color: #8c8c8c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	background-color: #fff;
	clear: both;
	height: 69px;
	margin: 0em;
}
#footer p {
	text-align: left;
	padding: 1em 0 1em 6em;
}
#footer em {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-style:italic;
	font-weight: 400;
	color: #010101;
}
#footer div {
	text-align: center;
	width: 981px;
	margin: 0 auto;
}
#footer a {
	text-decoration: none;
	margin-right: 1em;
}
#footer a:link {
	color: #8c8c8c;
}
#footer a:visited {
	color: #8c8c8c;
}
#footer a:hover {
	color: #693;
	/*text-decoration: underline;*/
	border-bottom: #8c8c8c dotted 1px;
}
#footer a:active {
	color: #09f;
}

@font-face {
	font-family: 'MuseoSlab500Regular';
	src: url('/scripts/typefaces/museo_slab_500.eot');
	src: local('?'), url('/scripts/typefaces/museo_slab_500.woff') format('woff'), url('/scripts/typefaces/museo_slab_500.ttf') format('truetype'), url('/scripts/typefaces/museo_slab_500.svg#webfont') format('svg');
}

.slab {
	font-weight: normal; 
	font-style: normal;
	line-height:normal; 
	font-family: 'MuseoSlab500Regular', sans-serif;
}

/*#banner #search label {
	color: #3f3f3f;
	font-size: 0.9em;
	font-style: italic;
	font-family: Garamond, Times, serif;
	font-weight: bold;
}*/
#banner h1 {
	margin: 0.75em 1em;
	width: 601px;
}
.strident {
	font-family: 'Times New Roman', Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 0.9em;
	width: 203px;
	margin: -0.25em auto -0.5em auto;
	color: #3f3f3f;
}
#subscribeBox a {
	display: block;
	text-decoration: none;
	color: #fff;
	font-size: 0.85em;
	background-image:url('/eijournal/images/subscribeButton.gif');
	background-repeat: no-repeat;
	background-position: center top;
	height: 23px;
	width: 183px;
	margin: 0 auto;
	padding: 0.5em 0 0 0;
}
#subscribeBox a.thumbnail {
	display: block;
	text-decoration: none;	
	background-image: none;
	/*color: #fff;
	font-size: 0.85em;
	background-repeat: no-repeat;
	background-position: center top;	
	height: 147px;*/
	padding: 0;	
	height: 191px;
	width: 147px;	
	margin: 0.5em auto;	
}

#subscribeBox h2 {
	text-transform: uppercase;
	margin-bottom: 0.25em;
	margin-top: 0.5em;
	font-size: 1.65em;
	letter-spacing: 0.15em;
	font-weight: normal;
}
#subscribeBox #formIwire {
	width: 203px;
	padding: 0.5em 0;
	margin: -0.25em auto;
	border-top: #fff dotted 5px;
}
#subscribeBox fieldset {
	border: none;
	padding: 0;
}
#subscribeBox #textInput {
	height: 21px;
	width: 171px;
	border: 1px solid #09F;
	color: #999;
	margin: 0.25em 0 0 0;
	padding: 0 0 2px 5px;
}
#subscribeBox #emailSubmit {
	margin: 0.3em 0 -0.5em 0;
}
/* for convio version */
#subscribeBox #cons_email {
	height: 21px;
	width: 171px;
	border: 1px solid #09F;
	color: #999;
	margin: 0.25em 0 0 0;
	padding: 0 0 2px 5px;
}
#subscribeBox #ACTION_SUBMIT_SURVEY_RESPONSE {
	margin: 0.3em 0 -0.5em 0;
}


#subscribeBox.littler {
	width: 197px;
	height: 497px;
	background-image: url('/eijournal/images/subscribeBackground4.png');
	/*margin-top: -2.3em;*/
	margin-top: 1em;
	margin-left: 11px;
}

#subscribeBox.littler .strident {
	width: 163px;
}

#subscribeBox.littler #formIwire {
	width: 183px;
}

#subscribeBox.littler #textInput {
	width: 137px;
}

#subscribeBox.littler #cons_email {
	width: 137px;
}

#footer div img {
	padding: 0;
	margin: 0 0.2em -0.3em 0;
}

#formComment {
	width: 71%;
	margin: 0 auto;
	/**/	
}
#formComment label {
	text-align: right;
}
#formComment p {
	margin-left: 3em;
}

.drop {
	margin-top: 2em;
}

/*from homestyle*/

#bookmarks {
	padding-left: 17em;
	clear: left;
	padding-top: 0.5em;
}

#bookmarks li {
	display: inline; 
	list-style: none;
}

#bookmarks a {
	text-decoration: none;
}

.unDisplayed {
	display: none;
}

#blogDirectory {
	padding: 0.1em 0 0.1em 3em; 
	width: 71%; 
	margin-left: 1em;
}

#blogDirectory a {
	text-decoration: none; 
	font-weight: bold;
}

#blogDirectory a:link {
}

#blogDirectory a:visited {
	text-decoration: none;
}

#blogDirectory a:hover {
	text-decoration: none; 
	color: #73cfec;
}

#blogDirectory .drift {
	text-align: right; 
	padding: 0 0 0 17em;
}
.timer {
	font-size: 1px;
	color: #e0e1e2;
	clear: both;
}

/* add to journalArticles css later */
#sidebar {
	border: dotted #693 1px;
	margin: 0.5em 1em;
	background-color: #ffc;
	width: 41%;
	float: right;
	padding: 0.5em 1em;
}

#sidebar p {
	padding: 0.5em 1em;
	background-color: #ffc;
	margin: 0;
}

#story p.graphicRight {
	margin: 1em 1.5em;
}

#story p.graphicLeft {
	margin: 1em 1.5em;
}

#story p.graphicCenter {
	margin: 1em auto;
}

#distroList {margin: 0 auto; font-size: 0.75em; padding: 1em; background-color: #ffc}

#reader h4 a {
	text-decoration: none;
	color: #000;
	padding: 0 0 0.25em 0;
	border-bottom: dashed 2px #ccc;
}

#reader h4 a:hover {
	text-decoration: none;
	background-color: #eaeaea;
	border-bottom: dashed 1px #f58426;
}

.narrowVersion {
	width: 197px;
	margin-left: 11px;
}

.pullQuoteLeft {
	display:block;
	float:left;
	font-size: 1.1em !important;
	width: 277px;
	margin: 0.5em 0.75em 0.5em 1em !important;
	/*font-style: italic;*/
	color: #718d56 !important;
	padding: 0.5em 0.5em 0.5em 0.75em;
	border-left: 3px solid #718d56;
	border-right: 3px solid #718d56;		
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;	
}

.pullQuoteRight {
	display:block;
	float:right;
	font-size: 1.1em !important;
	width: 277px;
	margin: 0.5em 1em 0.5em 0.75em !important;
	/*font-style: italic;*/
	color: #718d56 !important;
	padding: 0.5em 0.5em 0.5em 0.75em;
	border-left: 3px solid #718d56;
	border-right: 3px solid #718d56;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;	
}

.intro {
	padding: 0.5em 0.75em !important;
	background-color: #deebd6 !important;
	/*font-family: Verdana, Geneva, sans-serif;
	font-size: 0.85em !important;*/
}

div.intro {
	margin: 1em;
}

#thePlus, #theMinus {
	float: left;
	font-size: 57px; 
	color: #fff; 
	font-weight: 900; 
	margin-right: 7px; 
	line-height: 57px;
}

#theMinus {
	margin-top: -9px
}

.sidebarRight {
	display:block;
	float:right;
	/*font-size: 1.1em !important;*/
	width: 277px;
	margin: 0.5em 1em 0.5em 0.75em !important;
	/*font-style: italic;
	color: #718d56 !important;*/
	padding: 0.5em 0.5em 0.5em 0.75em;
	background-color: #deebd6;
	border: 2px solid #718d56;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;	
}

.sidebarLeft {
	display:block;
	float:left;
	/*font-size: 1.1em !important;*/
	width: 277px;
	margin: 0.5em 1em 0.5em 0.75em !important;
	/*font-style: italic;
	color: #718d56 !important;*/
	padding: 0.5em 0.5em 0.5em 0.75em;
	background-color: #deebd6;
	border: 2px solid #718d56;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;	
}

.sidebarRight p, .sidebarLeft p {
	margin: 1.1em 1em !important;
}

/* from journal articles css */
#raft { /*the floating social buttons*/
	position: fixed; 
	margin: 12em 0 0 -5em; 
	padding: 0.5em; 
	width: 77px;
}

/* twitter things */
.tweet_list {
	list-style: none;
	list-style-type: none;
/*	margin: 0;
	padding: 0.5em 0;*/
	overflow-y: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	padding: 1.5em 1.75em;
	margin: 0 0 0 0.75em;
}

.tweet_list li {
	overflow-y: auto;
	overflow-x: hidden;
	/*padding: 0.5em;*/
	padding: 0.25em 0;
	list-style: none;
	list-style-type: none;
}

.tweet_list li a {
	text-decoration: none;
	font-weight: bold;
	color: #393;
}

.tweet_list li a:hover {
	text-decoration: underline;
}

.tweet_list .tweet_avatar {
	padding-right: .5em; float: left;
}

.tweet_list .tweet_avatar img {
	vertical-align: middle;
}

.tweet_time {
	font-style: italic; 
	/*color: #ccc;*/
}

/* for the ad at the base of the articles */

#baseAd {
	width: 617px;
	margin: 1em auto;
}
#baseAd a {
	border: 0;
}
#baseAd a.covers {
	display: block;
	background-color: #eee;
	text-decoration: none;
	border: 7px solid #060;
	padding: 0.5em;
	color: #333;
	font-size: 21px;
	line-height: 1.2em;
	font-weight: bold;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#baseAd a.covers:hover {
	color: #eee;
	background-color: #060;
	border: 7px solid #000;
}

#subtoday {
	margin: 0 0 5px 141px;
	font-size: 37px;
	line-height: 1.3em;
}
#baseAd img {
	margin-right: 7px;
}
#baseAd #adCoverRow {
	float: left;
	margin-top: 5px;
	margin-bottom: 11px;
}
#baseAd #adOffer {
	float: right;
	width: 207px;
	margin-top: 5px;
}
 /* for the little text ad in the raft */
 
 #floatAd {
	text-align: center;
	width: 75px;
	margin-left: -11px;
}
#floatAd a {
	display: block;
	/*background-color: #eee;*/
	text-decoration: none;
	border: 3px solid #333;
	color: #fff; 
	background-color: #363; 
	padding: 5px 3px;
	font-size: 13px;
	line-height: 1.2em;
}
#floatAd a:hover {
	color: #ffc;
	background-color: #060;
	text-decoration: none;
	border-color: #060;
	}
	
/*toc styles, 'cause the extra TOC seems to need them?*/
#toc {
}
#toc h2 {
}
#toc h5 {
	padding:0;
	margin:0 0 13px 61px
}
#fromEditor {
	float:left;
	width:57%
}
#cover {
	float:right;
	clear:none;
	margin: -1em 2.5em 1em 3em
}
#tocFeatures {
	margin:0 1em 0 4em
}
#tocStuff {
	margin-left:1em;
	margin-top:-1em;
	overflow:hidden;
	height:100%
}
#oneOfTwo, #twoOfTwo {
	float:left;
	width:41%;
	margin-top:0;
	margin-right:0.5em;
	margin-bottom:0;
	margin-left:1em;
	padding-top:0;
	padding-right:1em;
	padding-bottom:1em;
	padding-left:1em
}
#oneOfTwo {
	border-right:1px solid #eaeaea
}
#twoOfTwo {
	border-left:1px solid #eaeaea
}
#twoOfTwo h3 {
	margin-right:-0.45em;
	margin-left:0.3em
}
#twoOfTwo img {
	margin-left:0.3em
}
#oneOfTwo p {
	padding:0.5em 0.5em 0.5em 0
}
#twoOfTwo p {
	padding-left:0.5em
}
#oneOfTwo dl {
}
#tocStuff dt {
	padding-right:0.5em;
	padding-top:0.5em
}
#toc h4 {
	padding:0;
	margin:0.5em 0.5em 0 3.75em
}
#toc h4 a, #toc dt a {
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	color:#000
}
#toc h4 a:hover, #toc dt a:hover {
	text-decoration:none;
	background-color:#eaeaea
}
#listIssues {
	width:71%;
	margin-left:4em
}
#listIssues dl {
	display:block;
	width:100%;
	margin:17px 0 10px 20px;
	padding:0;
height:100% overflow: hidden
}
#listIssues div {
}
#listIssues dt {
	font-size:1.1em;
	color:#000;
	background-color:#fff;
	font-weight:bold;
	clear:both;
	border-top:3px #fbb040 dotted;
	margin:0;
	padding:0.5em 0.2em 0.2em 0.5em
}
#listIssues>dt:first-child {
	border-top:none
}
#listIssues dd {
	margin:0.2em 0 0 1em;
	padding:0;
	font-size:0.9em;
	color:#666;
	font-weight:bold
}
#listIssues a {
	text-decoration:none;
	border-bottom:1px #eaeaea dashed;
	color:#666
}
#listIssues a:visited {
	color:#666
}
#listIssues a:hover {
	color:#690;
	border-bottom:1px #690 dashed
}
#listIssues dt span {
	font-size:0.6em;
	padding-left:107px
}
.coverThumb {
	display:block;
	width:93px;
	float:right;
	text-align:center;
	font-size:0.7em;
	text-decoration:none;
	margin:-1.5em 3em 1em 0
}
#listIssues img {
	padding:4px;
	border:1px solid #d9e0e6;
	border-bottom-color:#c8cdd2;
	border-right-color:#c8cdd2;
	background:#fff
}
/* style for a color-changing hover button, from 'springStyle.css' added for ads page */
.aButton a {
	background-color: #eaeaea;
	padding: 0.5em;
	display: block;
	text-decoration: none;
	width: 7em;
	float: left;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0.5em 0 0;
	color: #060;
	border: 1px dotted #ccc;
}
.aButton a:hover {
	background-color: #693;
	color: #fff !important;
	text-decoration: underline;
	border: 1px solid #333;
}

/* style for section headings, used in Whale Rider article, 5/2013 */
.datebreak {
	text-align: center; 
	color: #09C; 
	text-transform: uppercase; 
	padding-top: 0.5em; 
	padding-bottom: 0.5em; 
	border-top: 1px #09c solid; 
	border-bottom: 1px #09c solid; 
	width: 67%; margin: auto;"
}

/* style for takepart button on article pages */

.tpbutton {
	float: left; 
	width: 117px; 
	margin: 1em 0 0.25em 3em;
}

/*style for a striped table row*/

.stripey {
	margin: 0 auto;
	font-size: 0.85em;
	width: 81%;	
	padding; 1em;
	border: 1px solid #ccc;
}

.stripey strong {
	color: #393;
}

.stripey tr:nth-child(odd) {
	background: #eaeaea;	
}

/*style for GJF ask, added 100814*/

.enterpriseLeft {
	display:block;
	float: left;
	font-size: 1.1em !important;
	width: 277px;
	margin: 0.5em 1em 0.5em 0.75em !important;
	/*font-style: italic;*/
	color: #718d56 !important;
	padding: 0.5em 0.5em 0.5em 0.75em;
	border-left: 3px solid #f58426;
	border-right: 3px solid #f58426;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;	
}

.enterpriseRight {
	display:block;
	float:right;
	font-size: 1.1em !important;
	width: 277px;
	margin: 0.5em 1em 0.5em 0.75em !important;
	/*font-style: italic;*/
	color: #718d56 !important;
	padding: 0.5em 0.5em 0.5em 0.75em;
	border-left: 3px solid #f58426;
	border-right: 3px solid #f58426;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;	
}