*/ IE6 positioning hacks*/

* html #npbanner{position:absolute;}
* html #sidebar{position:absolute;}

/*these three divs define page regions*/
#npbanner  {position:fixed; 
            left:0;
            top:0;
            width:100%;
            background-color:black;
            z-index:7;}

#sidebar   {position:fixed;
            top:80px;
            left:0;
            width:125px;
            height:100%;
            background-color:#044105;
            font-family:Ariel, Helvetica, sans-serif;
            color:white;
            z-index:10;}

#main      {position:absolute;
             top:95px;
            left:148px;
            width: 80%;
            z-index:5;}

/*--------------------------------------------*/
/*sidebar linked list properties*/

ul.nav     {list-style-type:none;
            padding-left:0;
            margin-left:0;}

l.nav a    {display:inline;}
ul.nav li  {display:inline;
            width:7em;
            height:1.5em;
            line-height:1.5em;}

p.sidebar  {padding-top:5px}

a:link     {color:white; 
            text-decoration:none;}
a:visited  {color:#8dcb41;   
            text-decoration:none;}
a:hover    {font-weight:bold;
            color:yellow;}

/*----------------------------------------------*/
/*these four divs are for text pages with photos*/

/*portrait left*/

.photopl img {border:0;
              padding:0;}
div.photopl  {float: left;
              width:301px;
              margin:10px 20px 10px 10px;}
.photopl p   {font-family:Ariel, Helvetica, sans-serif;
             text-align:center;}

/*portrait right*/

.photopr img {border:0;
              padding:0;}
div.photopr  {float: right;
              width:301px;
              margin:10px 10px 10px 20px;}
.photopr p   {font-family:Ariel, Helvetica, sans-serif;
             text-align:center;}

/*landscape left*/

.photoll img {border:0;
              padding:0;}
div.photoll  {float: left;
              width:450px;
              margin:10px 20px 10px 10px;}
.photoll p   {font-family:Ariel, Helvetica, sans-serif;
             text-align:center;}

/*landscape right*/

.photolr img {border:0;
              padding:0;}
div.photolr  {float: right;
              width:450px;
              margin:10px 10px 10px 20px;}
.photolr p   {font-family:Ariel, Helvetica, sans-serif;
             text-align:center;}

/*--------------------------------------------*/
/*main content text properties*/

h1     {font-family:"Times New Roman", Times, serif;
        padding:0px 0px 0px 10px;}

h2     {font-family:verdana, sans-serif;
        font-weight:bold;
        font-style:italic;
        color:red;
        padding:10px 0px 0px 25px;}

li	   {font-family:verdana, sans-serif;
        padding:5px 0px 5px 10px;}
		
p      {font-family:verdana, sans-serif;
        padding:0px 0px 0px 10px;}

p em    {font-style: italic;}
p emb  {font-weight: 700;} 
p emr  {color: red;}

/*--------------------------------------------*/
/*page content links (inside "main")*/

.reglar a:link       {background-color:#e7f5c0;
                      border-color:#000000;
                      color:maroon;
                      text-decoration:none;}

.reglar a:visited    {background-color:#feffd3;
                      color:navy;   
                      text-decoration:none;}

.reglar a:hover      {font-weight:bold;}

/*shims in main content*/

.indt      {padding-left:10px;}
.nudge     {padding-left:30px;}
.shuv      {padding-left:50px;}
