
/* Layout Stylesheet */ 

body {
 margin:20px;
 background:#FFFFFF;
 color: #333333;
 text-align:center;
 padding:0;
 }

#outer {
 text-align:left;
 border:0px solid #000000;
 width:700px;
 margin:auto;
 }

#hdr {
 height:100px;
 background-color:#ffffff;
 background-image: url("Image2.jpg");
 background-repeat: no-repeat;
 background-position: top center;
 font-size: 36pt;
 color: #000000;
 font-weight: bold;
 font-family:arial;
 text-align:center;
 }

#bar {
 height:30px;
 background:#ffffff;
 color: #000000;
 border:solid #000000;	
 border-width:0px 0 0px 0;
 font-family:arial;
 font-size: 10pt;
 padding: 5px;
 text-align: center;
 }

#bodyblock {
 position:relative;
 background:#ffffff;
 color: #333333;
 width:700px;
 padding:0;
 }

#l-col {
 float:left;
 background:#ffffff;
 color: #333333;
 width:135px;
 font-family:arial;
 font-size: 10pt;
 padding:5px;
 border:solid #000000;	
 border-width:1px 1px 1px 1px;
 text-align: left;
 border-style: dashed;
 }

#cont {
 width:545px;
 background:#ffffff;
 color: #333333;
 border:solid #000000;	
 border-width:0 0 0 0px;
 text-align:left;
 padding: 5px;
 }

#ftr {
 background:#ffffff;
 color: #333333;
 border:solid black;
 border-width: 0px 0 0 0;
 margin:0;
 font-family:arial;
 font-size: 8pt;
 text-align: center;
 padding: 5px 0 5px 0;
 }

h1 {
 font-size: 26pt;
 color: #000000;
 font-weight: bold;
 font-family:arial;
 text-align:center;
}

h2 {
 font-size: 16pt;
 color: #000000;
 font-weight: bold;
 font-family:arial;
 text-align:center;
 padding:0px 10px 0px 10px;
 margin:0;
}

h3, p {
 margin:0;
 padding:5px 10px 5px 10px;
}

h4 {
 margin:0; 
 padding: 5px 0;
 }

ul {
 padding:0px 15px; 
 font-size: 10pt;
 color: #000000;
 font-family:arial;
 text-align:left;
}

/*
p:first-letter {
 font-size: 80%; 
 font-weight: bold;
 color:blue;
 }
*/

.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; }

#prev_link{
 float:left;
}

#next_link{
 float:right;
}

#image_caption{
  text-align:center;
}

img {
    border:solid black 1px;
    margin:1em;
}

img.subgal {
    border: none;
}

div.subgal_link {
    float: left;
    padding: 1em;
    width: 40em;
}

div.subgal_image {
    float: left;
    width: 280px; /* This is based on thumbnail size */
}

div.subgal_image img {
    margin: 0;
    border: none;
}
