/* NBLBPD.css Stylesheet for Photographer's Diary Revised 07/06/09 */

*
{
margin: 0;
padding: 0;
}

body {
background-color: #FFFFFF;
Font-family: Times, serif;
color: #000000;
border: 0;
}

#head1{
background-color: #000080;
border: 0;
margin: 0;
padding: 0;
width: 100%;
}

#logo
{
background-color: #000080;
text-align: center;
border: 0;
margin: 0;
padding: 0;
}


/* Horizontal Menu Bar adapted from 
iCITA: Accessible Navigation Bars Examples
http://bestpractices.cita.uiuc.edu/html/nav/menu/examples/ */

div.hmenu h1 
{   
position: absolute;   
top: -20em;   
left: -200em;
color: #E0B900;
}

div.hmenu 
{   
border: 1em solid #E0B900;
margin: 0;   
padding: .25em;   
/* margin-top: 1em; */  
margin-bottom: 1em;   
background: #000080;   
/* width: 90%; */  
text-align: center;
}

div.hmenu ul 
{   
list-style: none;   
margin: 0;   
padding: 0;   
padding: .5em;
}

div.hmenu ul li 
{   
margin: 0;   
padding: 0;   
display: inline;
}

div.hmenu ul a 
{   
margin: 0;   
padding: 0;   
padding-left: .5em;   
padding-right: .5em;   
text-decoration: none;   
background: #000080;   
border-left: 
solid 2px #E0B900;   
font-weight: bold;   
font-size: medium;
}

div.hmenu ul a.first 
{
border-left: none;
}

div.hmenu ul a:link, div.hmenu ul a:visited 
{   
color: #E0B900;
text-decoration: none;
}

div.hmenu ul a:focus, div.hmenu ul a:active, div.hmenu ul a:hover
{
color: #E0B900;
text-decoration: underline;
}

h1 {
font-size: 150%;
color: #000080;
font-weight: bold;
text-align: center;
margin-top: .5em;
margin-bottom: .5em;
}

h2 {
font-size: 125%;
font-weight: bold;
text-align: center;
padding-top: 1em;
}

h3 {
font-size: 110%;
font-weight: bold;
text-align: left;
padding-top: 1em;
margin-left: 5px;
}

p 
{
margin-left: .75in;
margin-right: .5in;
padding-bottom: .25em;
}

p.block{
text-indent: 0in;
padding-bottom: 1em;
}

p.center{
margin: 0in;
text-align: center;
}

p.left{
margin-left: 0in;
}

p.date {
text-align: left;
font-weight: bold;
font-size: 100%;
padding-top: .5em;
margin-left: .5in;
text-indent: 0in;
}

p.notes
{
margin-left: .5in;
text-indent: 0in;
padding-bottom: .25em;
}

p.caption
{
text-align: center;
font-weight: bold;
font-style: italic;
font-size: 110%;
}

.image
{
text-align: center;
}

table#hhourplan 
{
margin-left: .5in;
margin-bottom: .25in;
padding: 0;
border: solid black 1px;
}

table#hhourplan td
{
border: solid black 1px;
padding: 5px;
}

A:link {color: #000080; text-decoration: underline;}
A:visited {color: #996600; text-decoration: underline;}
A:active {color: #996600; text-decoration: underline;}
A:hover {color: #000080; text-decoration: underline;}

table#index
{
margin-left: .5in;
margin-bottom: .25in;
padding: 0;
border: solid black 1px;
}

table#index td
{
border: solid black 1px;
padding: 5px;
}

div.footer
{
width: 100%;
clear: both;
padding-top: 20px;
margin-left: 0in;
text-indent: 0in;
text-align: center;
font-family: arial, non-serif;
font-size: 85%;
}

div.footer ul li
{
list-style: none;
padding: 1em;
}
