body .item-page, .text {
	font-family: Arial, Helvetica, sans-serif !important;
	color: #000 !important;
	font-size: 9pt !important;
}

.item-page A:link, .item-page A:visited, .linkless {
	color: #666633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.item-page A:active {
	color: #999966;
}

.item-page A:hover {
	color: #999966;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

#header {
	width: 100%;
	clear: both;
/*	float: left; */
	margin-bottom: 15px;
	display: inline-block;
}

.headline, .title, .bloghead {
	color: #666633 !important;
	font-family: Times, Georgia, serif !important;
	font-size: 13pt !important;
	font-weight: bold;
	margin-top: 20px;
}

.headline, .title {
	float: left;
	padding-right: 12px;
}

.category, .date {
	float: right;
}

.navigation {
	margin-bottom: 15px;
}

.date, .date a {
	color: #000 !important;
	font-size: 8pt !important;
	clear: right;
	text-align: right;
}

.black {
	font-size: 8pt;
}

A:active.black, A:hover.black {
	text-decoration: underline;
}

.author {
	color: #000 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	float: left;
	clear: left;
}

.dek {
	clear: both;
	padding-top: 10px;
	line-height: 125% !important;
	}
	
.item-page {
	border: 1px solid black;
	padding: 10px;
	margin-top: 10px;
}
	
.item-page p, .item-page table {
	color: #000 !important;
	font-size: 9pt !important;
	line-height: 150% !important;
}

.item-page p {
	padding-bottom: 10px;
}

.item-page a {
	text-decoration: underline;
}

.item-page img {
	padding-right: 5px;
}

.AIA_pub {
	font-size: 12pt !important; 
	padding-left: 0px;
	margin-top: 5px;
}

#right_ad {
	margin-left: 10px;
	margin-top: 5px;
}

.side_img {
	padding-bottom: 10px;
}

#news_subscribe_special {
	margin-top: 5px;
}

/* Image positioning & captions \*/

.floatleft, .floatright, .floatleft400, .floatright300, .floatleft300, .floatleft200, .floatright200, .floatleft175, .floatright175, .floatleft150, .floatright150, .floatleft125, .floatright125, .floatleft100, .floatright100 { 
	margin: 0px 5px 5px 5px;
	color: #000 !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 8pt !important;
	text-align: left;
	padding: 5px;
	line-height: 125% !important;
}

.floatleft+p,
.floatleft400+p,
.floatleft300+p,
.floatleft200+p,
.floatleft175+p,
.floatleft150+p,
.floatleft125+p,
.floatleft100+p {
    margin-top: -1em;
    padding-top: 1em;
}
.floatleft>.clear,
.floatleft400>.clear,
.floatleft300>.clear,
.floatleft200>.clear,
.floatleft175>.clear,
.floatleft150>.clear,
.floatleft125>.clear,
.floatleft100>.clear {
    margin-bottom: 1em;
}
.floatleft>.clear:after,
.floatleft400>.clear:after,
.floatleft300>.clear:after,
.floatleft200>.clear:after,
.floatleft175>.clear:after,
.floatleft150>.clear:after,
.floatleft125>.clear:after,
.floatleft100>.clear:after {
    clear: both;
    content: '';
    display: table;
}

.floatright li,
.floatright150 li,
.floatleft125 li,
.floatright125 li,
.floatleft100 li,
.floatright100 li {
    margin-bottom: 0.5em;
}

.floatright .title {
    width: 100%;
    margin-top: 0;
}

.caption {
	color: #000;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 8pt !important;
	line-height: 125% !important;
	vertical-align: top;
}

.current_issue .widget.widget_categories>h2 {
   background: #fff;
   margin-top: -1em;
   margin-left: -2px;
}

.current_issue .post:before {
    clear: both;
    content: '';
    display: table;
}


/* NEXTGEN changes */

.ngg-imagebrowser {
	text-align:center;
}

.ngg-imagebrowser img {
	border:0px solid #A9A9A9;
	text-align:center;
}

.ngg-imagebrowser-nav .back, .ngg-imagebrowser-nav .next {
	border:0px solid #DDDDDD;
}

.next a, .back a {
	text-decoration: none;
}

@media (max-width:768px) {
	.item-page {
		border: 0px;
	}
}

/* Archive images */
body.archive .item-page>center>a img {
    max-width: 100%;
}
body.archive .entry p img {
    max-width: 100%;
}
body.archive .item-page br.clear {
    clear: none;
}
body.archive td {
    vertical-align: top;
}
body.archive td.text2 ul.arrow {
    background-position: 50% 100%;
    padding-bottom: 35px;
}
body.archive td[align=right] { 
    text-align: right;
}
body.archive img[align=right] { 
    padding-left: 5px;
}
body.archive table[width="200"] { 
    width: 200px;
    margin: 0 auto;
}
body.archive table[width="250"] { 
    width: 250px;
    margin: 0 auto;
}
body.archive table[width="300"] { 
    width: 300px;
    margin: 0 auto;
}
body.archive table[width="350"] { 
    width: 350px;
    margin: 0 auto;
}
body.archive table[width="90%"] { 
    width: 90%;
    margin: 0 auto;
}
body.archive table[width="85%"] { 
    width: 85%;
    margin: 0 auto;
}
body.archive table[width="80%"] { 
    width: 80%;
    margin: 0 auto;
}
body.archive table[width="75%"] { 
    width: 75%;
    margin: 0 auto;
}
body.archive table[width="70%"] { 
    width: 70%;
    margin: 0 auto;
}
body.archive td[align=center] { 
    text-align: center;
}

.current_issue .post .title+.entry p {
    margin: 0;
    padding: 0;
}
.current_issue .post {
    margin-top: 1em;
}


@media (min-width: 481px) {
    body.archive .entry p img {
        float: left;
        margin-right: 5px;
        margin-bottom: 5px;
    }
    body.archive td.text2 table {
        padding: 12px;
    }
    body.archive td.text2:first-of-type {
        padding-right: 12px;
    }
    body.archive td.text2:nth-child(even) {
        padding-left: 12px;
    }
    .floatleft {width:250px; float: left; margin-left: 0; padding-left: 0;}
    .floatright {width:250px; float: right; margin-right: 0; padding-right: 0;}
    .floatleft400 {width:400px; float: left; margin-left: 0; padding-left: 0;}
    .floatright300 {width:300px; float: right; margin-right: 0; padding-right: 0;}
    .floatleft300 {width:300px; float: left; margin-left: 0; padding-left: 0;}
    .floatleft200 {width:200px; float: left; margin-left: 0; padding-left: 0;}
    .floatright200 {width:200px; float: right; margin-right: 0; padding-right: 0;}
    .floatleft175 {width:175px; float: left; margin-left: 0; padding-left: 0;}
    .floatright175 {width:175px; float: right; margin-right: 0; padding-right: 0;}
    .floatleft150 {width:150px; float: left; margin-left: 0; padding-left: 0;}
    .floatright150 {width:150px; float: right; margin-right: 0; padding-right: 0;}
    .floatleft125 {width:125px; float: left; margin-left: 0; padding-left: 0;}
    .floatright125 {width:125px; float: right; margin-right: 0; padding-right: 0;}
    .floatleft100 {width:100px; float: left; margin-left: 0; padding-left: 0;}
    .floatright100 {width:100px; float: right; margin-right: 0; padding-right: 0;}
    .floatleft100 img { max-width: 100%; }
    
    body.archive table[width="400"] { 
        width: 400px;
        margin: 0 auto;
    }
    body.archive table[width="450"] { 
        width: 450px;
        margin: 0 auto;
    }
    body.archive table[width="60%"] { 
        width: 60%;
        margin: 0 auto;
    }
    body.archive p[style="width: 380px"] {
        width: 370px;
    }
    .current_issue .post:after {
        clear: both;
        display: table;
        content: '';
    }
    .current_issue .post .title {
        width: 25%;
        margin: 0;
        padding: 0 1em 0 0;
        box-sizing: border-box;
    }
    .current_issue .post .title+.entry {
        width: 75%;
        float: right;
    }
}
@media (max-width: 480px) {
    body.archive .floatleft200,
    body.archive .floatright200 {
        width: 100%;
        float: none;   
    }
    .current_issue .post .title,
    .current_issue .post .title+.entry {
        width: 100%;
    }
    .current_issue .post .title {
        margin: 0;
        padding: 0;
    }
}

.clearP:before {
    clear: both;
    display: table;
    content:'';
}

body.archive div.footer {
    margin-top: 48px;
}
/*
     FILE ARCHIVED ON 05:30:04 Sep 01, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:16:04 Feb 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.932
  exclusion.robots: 0.034
  exclusion.robots.policy: 0.013
  esindex: 0.014
  cdx.remote: 38.254
  LoadShardBlock: 1006.234 (6)
  PetaboxLoader3.datanode: 424.474 (8)
  PetaboxLoader3.resolve: 277.031 (3)
  load_resource: 283.599 (2)
*/