@charset "utf-8";
/* print.css for BJIL site */

/* css layout diagram
+- pagebox ------------------------------------------------------
|  == bannerbox ===============================================
|  == sitenavbox ==============================================
|  +- wrapper-mid clear:both --------------------------------
|  |  == secnavbox float:left ==      +-- mainbox float:right --+
|  |                                  |  == nonpubsbox =========      
|  |                                  |  +-- pubsbox ----------------------------------------------
|  |                                  |  | == bjilbox float:left ==  == publicistbox float:right ==
|  |                                  |  +
|  |                                  +
|	|  == newspanelbox float:left ==
|  |  == noticesbox clear:both =================================
|  +
+
*/

/* . . STRUCTURAL . . */
* {margin:0; padding:0;}
body {width:100%; font-family: Arial, Helvetica, sans-serif; background:#FFF; }  
h1,h2,h3,h4,h5,h6,p,li {color:black;}
h2 {font-size:15pt; margin:11pt 0 1pt 0;}
h3 {font-size:13pt; margin:9pt 0 3pt 0;}
h4 {font-size:12pt; margin:9pt 0 3pt 0;}
h5 {font-size:11pt; color:#404850; margin:8pt 0 3pt 0;}
h6 {font-size:10pt; margin:8pt 0 3pt 0;}
p, li {font-size:10pt; line-height:13pt; margin-bottom:.5em; }
#mainBox ul li     {list-style:none; }
#mainBox ol li     {list-style:decimal inside; } 

img {display:block;}	
#pageBox {margin:0; padding:0; }  
#skipnav {display:none;}
#skipnav a {display:none;}
#bannerBox {margin:0; padding:0;}
#bannerBox img {width:100%; display:block; border:none;}
#siteNavBox {display:none;}
#wrapper-mid {clear:both; width:100%; padding:0; margin:0; background:none; }
#secNavBox {display:none;}

/* . . MAIN BOX all pages . . */
#mainBox     {position:relative; width:100%; padding:0; margin:0; }
h1.pageTitle { width:65%; margin:0.3cm 0 0.1cm 0; padding:0; font-size:14pt; line-height:16pt; text-transform:uppercase; }
#mainBox .heading_upsizecap {font-size:15pt;}
#introBox    {width:65%; margin:0; padding:0; }

#titlePic {float:right; width:30%; margin:0 0 0.1cm 0; padding:0; }
#titlePic img {margin:0; padding:0; width:100%; border:none;}
#introBox h1  {margin:6pt 0 3pt 0; font-size:12pt; color:#CC0000; }


.gototop      {display:none;}
#newsPanelBox {display:none; }
#noticesBox   {display:block; clear:both; }
#noticesBox p {font-size:8pt; text-align:left; }
#noticesBox a {display:none; }

/* . . PUBS pages . . */
#pubsBox    {clear:both; }
#pubsBox h4 {color:#0470AA;}
/* basic column layout */ 
#bjilBox       {width:47%; float:left; padding-bottom:10pt; }
#publicistBox  {width:47%; float:right; padding-bottom:10pt; }

/* publication/column titles */
#bjilBox h2,    
#publicistBox h2 {font-size: 18pt; font-weight:normal; line-height:18pt; margin:0 0 9pt 0;  border-bottom:1pt #CCC solid; }
/* needed to adjust the subheading 'underline' individually */
#bjilBox h2      {padding:0 7pt 2px 0;}
#publicistBox h2 {padding:1.05em 7pt 0 0;}
/* for "of" in BJIL title */
.ofstyle {font-size:14pt; font-style:italic; font-weight:normal;}
/* for "online" in Publicist title */
.media {font-size:60%; color:#CC0000; letter-spacing:1pt;}
/* volume-issue headings */
#pubsBox h3 { margin:8pt 0 4pt 0; } 

/* article lists */
#bjilBox li,    
#publicistBox li
{ margin:0 0 0 0; padding:0 0 .75em 0; list-style:none; }

/* NONPUBS pages --------------- */
#nonPubsBox {float:none; width:65%; padding-bottom:10pt; }
#nonPubsBox table {width:98%;}

#sidebar {float:none; width:30%; padding:0; margin:0pt 0 15pt 0; }
#sidebar img {width:100%;}


/* ARCHIVE pages --------------- */
#archiveBox {float:none; width:65%; padding-bottom:10pt; }
#archiveBox table {width:98%;}

#archiveMenu {float:none; width:30%; padding:0; margin:25pt 0 15pt 0; }
#archiveMenu img {width:100%;}

/*  NEWS PAGE
	 --------------------------------------  */
#about-news #mainBox h3 a:link,
#about-news #mainBox h3 a:visited,
#about-news #mainBox h3 a:hover {color:black; text-decoration:none;}

/*  UPCOMING SYMPOSIUM  symp-upcoming.php  
    --------------------------------------  */
#symp-upcoming table {width:98%; border:1pt #586068 solid;}/*396px*/
#symp-upcoming td,
#symp-upcoming th { padding:4pt; vertical-align: top; }
#symp-upcoming td h3, #symp-upcoming td h4 {margin-top:0;}

/*  MEMBERSHIP-ELECTIONS memb-elections.php 
    ---------------------------------------  */
#memb-elections #mainBox li {line-height:1.35em; margin-bottom:.5em; }

/* - END - */
