 @import url("adstyles.css");  
 /* 1. Netscape seems to stretch tables across the whole table if I specify the width in percent. If I specify it in pixels, or don't
 specify at all, then the tables come out looking right. Perhaps this only happens in a DIV, but all of my page contents (excluding navbar
 and masthead) are in a DIV. So all the tables are coded in pixels for the sake of netscape. */
  
 /* 2. Netscape does not handle DIV tags when printing. It prints only the first page of absolute position divs. */
 
 /* 3. Centering using margin-right:auto and margin-left:auto in the style sheet does not appear to work, either in IE or Netscape.
 I don't know how Castro got this to work -- maybe under Opera? */
 
 /* 4. In netscape, if the mime type of the CSS files is inadvertenly rendered as text/plain instead of text/css, netscape will completely
 ignore the style sheet. This happened when my host, wyenet, did just such a thing. The htacess file did not fix the problem. I had to
 get wyenet to render their css files correctly, which they did. The error did not affect IE. */
 
 /* 5. Float will only work with IE if you use the width attribute as well.*/ 
 
 /* 6. In Netscape, text-align:center only seems to work if you specify a width */ 
 
  
/**** M A S T   H E A D ******************************************************************************************/ 

#masthead h1, #masthead p {padding:2px 20px 2px 20px;margin:0px}
#masthead a {padding-left:3px; padding-right:3px; font-size:12px}
#masthead a:link {color:white;text-decoration:none}
#masthead a:visited {color:white;text-decoration:none}
#masthead a:hover {text-decoration:underline}
#masthead a:link.current, #masthead a:visited.current {color:black; background:white;}
#masthead a:hover.current {color:black;text-decoration:none;cursor:default}


/**** N A V B A R ******************************************************************************************/  
 
#navbar a.inline {display:inline;cursor:pointer}
#navbar a {display:block;margin:1px 0 0 0px; padding-left:3px;}
#navbar a:link {color:black;text-decoration:none;} /* link refers to any unvisited link */
#navbar a:visited {color:black;text-decoration:none} 
#navbar a:hover {text-decoration:underline}
#navbar a:link.current, #navbar a:visited.current {background:white;}  
#navbar a:hover.current {font-style:italic;cursor:default;}
#navbar h2 {font-size:14px; font-style:oblique; margin-bottom:5px;border-bottom: 2px solid #ffffff}
#navbar h3 {font-size:12px;margin:0px 0 0 0}
#navbar h2 {text-align:left;}
#navbar h3 {text-align:left;}
  
/**** M I S C . ******************************************************************************************/   
div.unpublishedessay {font: 11px/1.5 "Verdana", "Arial", "Verdana", "Helvetica", sans-serif;background-color:white; border: 1px solid
         black; padding:20px 20px 20px 20px;}
div.publishedessay  {font: 11px/1.5 "Verdana", "Arial", "Verdana", "Helvetica", sans-serif;background-color: white; border: 1px solid 
         black; padding:20px 20px 20px 20px;}	
.current {color:#3E0072}
h1 {font-size:24px;line-height:24px}
td {text-align:left; padding:5px; font-size:12px; font-family:"Arial", "Trebuchet MS", "Verdana", "Helvetica", "Times New Roman",
      "Times",  sans-serif;}
strong {color:#b83d36;}  
div.customtable  {position:relative; width:175px; }	
div.customtable td {text-align:justify;} 
div#thoughtfortheweek{font-size:20px; background:#fdebcf; color:black; width:auto; position:relative; right:0;
              padding: 10px 10px 10px; font: bold 20px "Trebuchet MS", "Verdana", "Helvetica", sans-serif;				 
	            text-transform:none; text-align:center; vertical-align:sub;}  	

/**** L E F T   S I D E ******************************************************************************************/  
div#leftside h1, h2, h3, h4, h5 a:visited {color:black;}
div#leftside h1, h2, h3, h4, h5 a:link {color:black;} 
div#leftside {text-align:justify; position:absolute; z-index: 0; width: 400px; top: 75px; left: 140px;padding:0 10px 0 0;} 
#leftside p, #leftside dt, #leftside dd, #leftside li{font: 11px/1.5 "Verdana", "Arial", "Verdana", "Helvetica",
     sans-serif;margin-top:4px;} 
#leftside a:link, a:focus, a:hover, a:active {color:black;}
tr td #leftside h1 {font-family: "Verdana", "Arial", "Trebuchet MS", "Times New Roman", "Helvetica", "Times", sans-serif, ;
            text-align:left;padding:0}
tr td #leftside h2 {font-family: "Verdana", "Arial", "Trebuchet MS", "Times New Roman", "Helvetica", "Times", sans-serif;
    font-size:20px;margin-bottom:0; color:#b83d36} 			
	    
/**** R I G H T    S I D E ******************************************************************************************/   
div#rightside {position:absolute; left:550px; border-left:1px solid black; top:75px; padding-left:8px; width:200px;
      padding-right:4px;}
div#rightside h3 {text-align:center;}
div#rightside h4 {text-align:center;} 
   

 
/**** A D J U S T M E N T S   ***************************************************************/   
/** This is in the screen CSS instead of the print because the print uses both, and besides, our local print preview */
/* is really a screen preview */ 
div#leftside div#rightside h1, h2, h3, h4, h5 a:visited {color:black;}
div#leftside div#rightside h1, h2, h3, h4, h5 a:link {color:black;} 
 
div#leftside div#rightside p, dt, dd, li{font: 11px/1.5 "Verdana", "Arial", "Verdana", "Helvetica",
     sans-serif;margin-top:4px;} 
div#leftside div#rightside a:link, a:focus, a:hover, a:active {color:black;}
div#leftside div#rightside h1 {font-family: "Trebuchet MS", "Times New Roman", "Helvetica", "Times", sans-serif, "Verdana", "Arial";
            text-align:left;padding:0}
div#leftside div#rightside h2 {font-family: "Trebuchet MS", "Times New Roman", "Helvetica", "Times", sans-serif, "Verdana", "Arial";
    font-size:20px;margin-bottom:0; color:#b83d36} 			
div#leftside div#rightside h3 {text-align:center;}
div#leftside div#rightside h4 {text-align:center;} 
tr td {text-align:justify;}   
h4 {font-family: "Trebuchet MS", "Times New Roman", "Helvetica", "Times", sans-serif, "Verdana", "Arial";
    font-size:18px;margin-bottom:0; color:#b83d36}  
h3 {font-family: "Trebuchet MS", "Times New Roman", "Helvetica", "Times", sans-serif, "Verdana", "Arial";
    font-size:20px;margin-bottom:0;} 	
h2 {font-family: "Trebuchet MS", "Times New Roman", "Helvetica", "Times", sans-serif, "Verdana", "Arial";
    font-size:24px;margin-bottom:0; color:#b83d36}  
h1 {font-family: "Trebuchet MS", "Times New Roman", "Helvetica", "Times", sans-serif, "Verdana", "Arial";
    font-size:26px;margin-bottom:0;} 		
div#leftside li {padding-right: 20px;}	
.centertable {
   margin-left: auto;
   margin-right: auto;
}

/**** U N I Q U E   T O S C R E E N   O N L Y *************************************************************************/       
div.printonly {display:none;}  
 