/*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: 547px;
}
#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.75em;
	/*line-height: 113%;*/
	color: #000;
	background-color: #fff;
}

#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;
}

#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 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: 277px;
	background-image: url('/eijournal/images/subscribeBackground2.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;
}

#reader h4 a:hover {
	text-decoration: none;
	background-color: #eaeaea;
}

.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;	
}
