#breadcrumbs {
	font-size: 80%;
	margin: 27px 0 -.8em 0;
}



/* article list */
.article_list {
	width: 100%;
}

.article_list h3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	margin-bottom: 1em;
}

.article_list .title {
	font-size: 150%;
}

.article_list .article_item {
	padding-left: 120px;
	position: relative;
	min-height: 110px;
	margin-top: 15px;
}

.article_list .article_item img {
	margin-left: -120px;
	float: left;
}


/* magazine */
.magazine-right .container {
	padding: 6.9em 0 0 30px;
}

.magazine-right h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 110%;
}

.magazine-right ul li {
	font-size: 80%;
	margin-bottom: 0.5em;
}

.magazine-right ul li .selected {
	font-weight: bold;
	color: #c4932a;
}

.magazine-right ul li a.selected:visited {
	color: #c4932a;
}

.magazine-right ul li a.selected:hover {
	color: #e30029;
}


/* magazine covers list */
.cover .label {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #777;
}

.cover .label span.text-link {
	display: block;
	margin-top: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 110%;
}

.current-cover {
	font-family: "Times New Roman", Times, serif;
	color: #777;
}

.current-cover p.file {
	display: block;
	margin-top: 7px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 80%;
}

.current-cover p.file a {
	font-family: "Times New Roman", Times, serif;
	font-size: 120%;
	display: block;
	position: relative;
}

.current-cover p.file i {
	display: block;
	width: 14px;
	height: 14px;
	margin: 2px 0 0 -17px;
	background: url(/i/css/file-pdf-w.gif) no-repeat 0 0;
	position: absolute;
}
	
.announces {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.announces div.item {
	display: inline-block;
	position: relative;
	width: 28%;
	float: left;
	margin: 2em 1em 0 0;
	overflow: hidden;
	clear: right;
}

.announces div.item h3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-top: 0.5em;
}

/* article */
.article img {
	margin-bottom: 1.2em;
}

.article_lead {
	font-weight: bold;
	font-style: italic;
	font-size: 120%;
	color: #c4932a;
}

.text .container .article_lead p {
	margin-bottom: 1em;
}

.text .container .article_lead p,
.text .container .article_body h2 {
	position: relative;
	margin-left: -18px;
	width: 100%;
}

.article_body ol li {
	list-style-type: decimal;
} 

h3 {
	font-weight: bold;
}

.article_author {
	text-align: right;
}

.incut {
    position: relative;
    background-color: #faf9f0;
    width: 100%;
    margin:-0.3em 0 0.6em -18px;
    padding:0.3em 0;
	color: #535149;
}

.main_content .text .incut .container {
	padding: 1em 30px 10px 38px;
	position: relative;
}


.incut .rcorner
{
	background-image: url(/i/css/rounded_corners_incut.gif);
	background-color: #faf9f0;
}

.cite {
	position: relative;
}

.cite .aquo {
	position: absolute;
	width: 21px;
	height: 22px;
	background-image: url(/i/css/cite_xaquo.gif);
	background-repeat: no-repeat;
}

.cite .l {
	background-position: 0 0;
	left: -28px;
}

.cite .r {
	background-position: -21px 0;
	margin-top: -32px;
	right: -15px;
}

.incut p,
.incut li {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 80%;
}

.incut h4 {
	margin: -0.7em 0 1em 0;
}
/* article scroll */
.article-scroll {
	position: relative;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	height: 8em;
	margin-top: 3em;
}

.article-scroll .ctrl-label {
	position: relative;
	top: 1.2em;
	width: 6em;
	margin-left: 0 -3em;
	text-align: center;
	float: left;
}

.article-scroll a {
	font-family: "Times New Roman", Times, serif;
	font-size: 120%;
}

.article-scroll .arr {
	position: relative;
	float: left;
	color: #5f5f5f;
	max-width: 40%;
}

.article-scroll .right .container {
	padding: 0 0 0 5em;
}

.article-scroll .left .container {
	padding: 0 5em 0 0;
}




/* magazine contents */
.magazine_contents {
	width: 100%;
}

.magazine_contents h2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-bottom: 1em;
	clear: both;
}

.magazine_contents .item .title {
	font-size: 150%;
}

.magazine_contents .item-small .title {
	font-size: 120%;
}

.magazine_contents .item-vertical .title {
	font-size: 130%;
	padding-bottom: 0.5em;
}

.magazine_contents .item {
	position: relative;
	margin-top: 8px;
}

.magazine_contents .item img {
	float: left;
}

.magazine_contents .item img {
	float: left;
}

.magazine_contents .item .lead p {
	margin-bottom: 0;
}

.magazine_contents .item-vertical img {
	float: none;
	display: block;
}

.magazine_contents .item-standard {
	padding-left: 160px;
	min-height: 150px;
}

.magazine_contents .item-standard img {
	position: absolute;
	top: 0;
	left: 0;
	float: none;
}

.magazine_contents .item-small {
	padding-left: 70px;
	min-height: 60px;
}

.magazine_contents .item-small img {
	margin-left: -70px;
}

.magazine_contents .item-vertical {
	width: 30%;
	float: left;
	margin: 0 3% 1em 0;
	overflow: hidden; 
}

.magazine_contents .item-vertical .lead {
	padding-top: 0.5em;
}
