/* m2m issue archives CSS Document */



/* issue
---------------------------------------------------------*/
#issue {
width:100%;
padding:0px 0px 0px 25px;
margin:22px 0px 25px 0px;
}

.issue {
width:100%;
padding:0px -10px 0px 25px;
margin:22px 0px 25px 0px;
}

#issue img {
float:left;
margin:0px;
padding:0px;
}

#issueSponsor {
margin:20px 0px 15px 0px;
padding:0px;
}

#issueSponsor h4{
width:100px;
font-size:.75em; /*16x.75=12px */
font-weight:normal;
color:#999999;
text-align:right;
float:left;
margin-left:25px;
}

#issueSponsor span {
float:right;
margin:0px;
padding:0px;
}




/* toc_expanded (expanded table of contents page with teaser of article
---------------------------------------------------------------*/
.toc_expanded {
width:100%;
float:left;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 25px;
}

.toc_expanded img {
float:left;
margin:0px 15px 15px 0px;
padding:0;
}

.toc_expanded h1 {
font-size:1.1875em; /*16x1=16px */ 
margin:0;
padding:0;
}

.toc_expanded h2 {
font-size:1em; /*16x1=16px */ 
margin:0;
padding:0;
}

.toc_expanded h3 {
font-size:.8125em; /*16x.8125=13px */ 
margin:0;
padding:0;
color:#000000;
}


.toc_expanded p {
font-size:.75em; /* 16x.75=12px */
margin:0px 0px 10px 0px;
padding:0;
color:#333333;
}



/* issue story full
---------------------------------------------------------*/

#issueStory_mainGraphic {
margin:22px 5px 0px 25px;
padding:0px;
}

#issueStory_full {
width:100%;
padding:0px 0px 0px 25px;
margin:0px 0px 15px 0px;
}

#issueStory_full h1 {
font-size:2.1875em; /*16x2.1875=35px */ 
margin:30px 0px 5px 0px;
padding:0px;
color:#333333;
}

#issueStory_full h3 {
font-size:.9375em; /*16x.9375=15px */ 
margin:0px 0px 10px 0px;
padding:0;
color:#333333;
font-weight:normal;
}

#issueStory_full h5 {
font-size:.75em; /*16x.75=12px */ 
margin:0px 0px 20px 0px;
padding:0;
color:#666666;
font-weight:normal;
}


#issueStory_full p {
font-size:.8125em; /* 16x.8125=13px */
line-height:1.5em;
margin:0px 0px 10px 0px;
padding:0px;
color:#333333;
}

#issueStory_full img {
float:left;
margin:0px 15px 5px 0px;
padding:0px;
}



/* tabe of contents (next to large cover image)
----------------------------------------------------------*/
#tableOfContents {
width:220px;
height:465px;
float:right;
margin:0px 10px 10px 0px;
padding:5px 15px 15px 15px;
background-color:#f3f3f3;
border:solid 1px #6e8f97;
}

#tableOfContents dl {
margin:10px 0px 0px 0px;
padding:0px;
}

#tableOfContents dt {
font-size:.875em; 
font-weight:bold;
margin:1px 0px 1px 0px;
padding:0px;
color:#6e8f97;
}

#tableOfContents .onlyPrint {
font-size:.725em; 
font-weight:normal;
font-style:italic;
margin:0px 0px 5px 0px;
padding:0px;
color:#333333;
}

#tableOfContents .onlyPrintDescription {
font-size:.75em;
line-height:1.25em;
font-weight:normal;
margin:0px 0px 3px 10px;
padding:0px;
color:#333333;
} 

#tableOfContents dd {
margin:0px 0px 0px 10px;
padding:0px;
}

#tableOfContents .subDepartments {
font-size:.75em; /* 16x.75=12px */
margin:0px;
padding:0px;
}

#tableOfContents .subscribeNow {
font-size: 1.25em; /* 16x1.25=20px */
color:#a42429;
margin-top:10px;
}

#tableOfContents a {
font-size:.75em; /*16x.75=12px */
}


#tableOfContents h2 {
font-size:1em;
margin:0;
padding:0;
}

#tableOfContents h2 a {
font-size:1em;
margin:0;
padding:0;
}

#tableOfContents h5{
font-size:.6875em; /*16x.6875=11px */ 
margin:0px 0px 10px 0px;
padding:0;
color:#666666;
font-weight:normal;
}




/* table of contents in full story (in sponsor column)
--------------------------------------------------------*/
#tableOfContents_fullStory {
width:270px;
margin:0px 0px 0px 0px;
border-top:solid 25px #6e8f97;
border-right:solid 1px #6e8f97;
border-bottom:solid 1px #6e8f97;
border-left:solid 1px #6e8f97;
padding:5px 15px 15px 15px;
background-color:#f3f3f3;
}

#tableOfContents_fullStory dl {
margin:10px 0px 0px 0px;
padding:0px;
}

#tableOfContents_fullStory dt {
font-size:.875em; 
font-weight:bold;
margin:1px 0px 1px 0px;
padding:0px;
color:#6e8f97;
}

#tableOfContents_fullStory .onlyPrint {
font-size:.725em; 
font-weight:normal;
font-style:italic;
margin:0px 0px 5px 0px;
padding:0px;
color:#333333;
}

#tableOfContents_fullStory .onlyPrintDescription {
font-size:.75em;
line-height:1.25em;
font-weight:normal;
margin:0px 0px 3px 10px;
padding:0px;
color:#333333;
} 

#tableOfContents_fullStory dd {
margin:0px 0px 0px 10px;
padding:0px;
}

#tableOfContents_fullStory .subDepartments {
font-size:.75em; /* 16x.75=12px */
margin:0px;
padding:0px;
}

#tableOfContents_fullStory .subscribeNow {
font-size: 1.25em; /* 16x1.25=20px */
color:#a42429;
margin-top:10px;
}

#tableOfContents_fullStory a{
font-size:.75em; /*16x.75=12px */
}


#tableOfContents_fullStory h2 {
font-size:1em;
margin:0;
padding:0;
}

#tableOfContents_fullStory h5{
font-size:.6875em; /*16x.6875=11px */ 
margin:0px 0px 10px 0px;
padding:0;
color:#666666;
font-weight:normal;
}


/*sponsorColumn
---------------------------------------------------------*/
#sponsorColumn {
width:310px;
float:right;
margin:22px 5px 25px 0px;
padding:0px;
}

.sponsorColumn {
width:265px;
float:right;
margin:22px 5px 25px 0px;
padding:0px;
}

/* past issue
---------------------------------------------------------*/
.pastIssue {
width:100%;
float:left;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 25px;
}

.pastIssue img {
float:left;
margin:0px 15px 15px 0px;
padding:0;
}

.pastIssue h2 {
font-size:.875em; /*16x.875=14px */ 
margin:0;
padding:0;
color:#a42429;
}

.pastIssue h3 {
font-size:.8125em; /*16x.8125=13px */ 
margin:0;
padding:0;
color:#c7942b;
}

.pastIssue h4 {
font-size:.75em; /* 16x.75=12px */
margin:0px 0px 10px 0px;
padding:0;
color:#333333;
font-style:italic;
font-weight:normal;
line-height:1.25em; 
}

.pastIssue h5 {
font-size:.6875em; /*16x.6875=11px */ 
margin:0px 0px 10px 0px;
padding:0;
color:#666666;
font-weight:normal;
}

.pastIssue p {
font-size:.75em; /* 16x.75=12px */
margin:0px 0px 10px 0px;
padding:0;
color:#333333;
}

.pastIssue_date a:link, a:visited {
color:#000000;
text-decoration:none;
}

.pastIssue_date a:hover, a:active {
color:#a42429;
text-decoration:underline;
}

.pastIssue_title a:link, a:visited {
color:#a42429;
text-decoration:none;
}

.pastIssue_title a:hover, a:active {
color:#a42429;
text-decoration:underline;
}


/* subscription banner
---------------------------------------------------------*/
#subsciptionBanner {
margin:0px;
padding:0px 0px 0px 25px;
float:left;
}


.ctIssueArchive_sponsorBy {
font-size:.75em; /* 16*.75=12px */
font-weight:bold;
margin:0px 0px 5px 0px;
}

