* {list-style:none;margin:0;padding:0;text-decoration:none; }
body { color:#222; line-height:30px;font-family: Cambria!important;font-size:12pt; margin: 0px;overflow:hidden;}
a { color:#555; }
a:hover { border-bottom: 1px solid black; color:#000; }
a img { border:0; text-decoration: none; }
blockquote { color:#aaa;font-style:italic; }
.clear { clear:both; }
.gallink {
	z-index: 10000;
}
ul:link, li:link { text-decoration: none; }
#nav .current_page_item a { color: #000; font-family: Cambria; border-bottom: 1px solid #000; }
.column { float:left; }
#container {position:absolute; left: 200px; right:0px;bottom:0px;top:50px;padding:60px 0 0 50px;font-size:12px;line-height: 20px;overflow:hidden!important;display:block;}
#end { position:absolute;right:50px;top:50px; }
#end ul li { display:inline; }
#end ul li a { border-bottom:1px solid #ddd;color:#aaa;display:block;padding:2px 0; }
#end ul li a:hover { border-bottom:1px solid #222;color:#222; }
.images { float:left; }
.images img, .images object, .images iframe, .images video { float:left;margin-right:20px; }
.post { position:relative; top: 0px; text-align: justify; }
.news-post { position:relative; top: 0px;left: 180px; font-size: 12px; display: block; clear: left;width: 100%; }
.news-post img { float: left; padding-right: 10px; border: 1px solid blue; }
.post .title, #end .title { position:absolute;left:0; }
#title { left:0px;width:200px;bottom: 0px;position:absolute;top:0px;background:#fff; }
#title h1 a, #title h1 { color:#000;font-size:9pt;line-height:16pt;text-decoration:none; }
#title ul li { }
#title ul li a { margin-right:5px; }
#title ul li ul { }
.title b a { color:#000; }
.wp-caption { display:block;float:left; }
.wp-caption-text { clear:both;margin-right:20px;padding-top:20px;text-align:right; }

#title img { position: absolute; top: 50px; left: 56px; z-index:1;}

br { line-height: 20px!important; }

#img { width: 100%!important; }
#mag img { max-width: 100%; }
#mag {border-right: 40px solid white;}

#left1, #left2 {position:absolute; top:0px; bottom:0px; left:0px; z-index:4; overflow-y:auto; padding-top:73px;}
.gallery img { border: 0px!important; }
.gallery { line-height: 0px; width: auto!important; margin-right: 50px; }
.left { position:absolute; top: 0px; bottom:0px; left: 0px; right: 0px; z-index: 4; padding-top: 73px; overflow-y: auto; }
.leftt { width: 100%; height: 100%; overflow: scroll; }
.leftt img { max-width: 100%; } 
.left .p { width: 350px; display: table-cell; min-height: 300px; }
.left .q { vertical-align: top; white-space: nowrap; display: table-cell; padding-right: 50px; }
.gallery-item, dt { display: table-cell; vertical-align: top; }
.left .q .gallery-item img { max-width: 100%; }

#left1 a, #left2 a { border-bottom: 1px solid #555; }
#left1 a:hover, #left2 a:hover { border-bottom: 1px solid #000; width: 100%; }

#left1 { width: 300px; min-width: 300px!important;text-align:justify; overflow-y: scroll;}
#left2 { left:300px; text-align:left; line-height: 20px!important; right: 0px; }
#left2 img { border: 0px!important; }

#left1 .p { text-align: left; width: 265px; display: table-cell; padding: 5px; }

.post table {
    width: 800px;
    font-size: 12px;
    font-color: #727272;
}

.pcontainer { display: table; width: 100%; white-space: nowrap; }

#nav.column { background:#fff;position: absolute; width: 150px; font-size: 14px;left: 64px; top: 88px; z-index: 0; text-align: left;}

.post h3 { background: #FFF; padding: 3px 6px; }

dt {
    padding-left: 10px;
}

fieldset {
    padding-bottom: 10px;
    font-size: 9px;
}


/* Additions by CHIPS, June 1, 2026 */
#mag img {
    height:auto;
}