/*
// Don Sutherland <d-php@yadda.net> 
// Copyright 2000-2004 All right Reserved
//
// $Id: photo.css,v 1.2 2007/05/07 18:00:12 dss Exp $
//
// Style sheet
*/

.floatoff { 
    clear: both;
}

.floatleft { 
    float: left;
}
 
.floatright { 
    float: right;
}

/* Default values */


body { 
    background-color: #dbd891;
    font-family: Arial, Helvetica;
    color: #000;
    margin: 0px;
}



			 
a { 
    text-decoration: none; 
    color: #00f;
}

a:hover {
    text-decoration: underline; 
}

img { 
    border: none; 
}


hr.outer-greybar          	 { background-color: #dedede;
				   margin-left: 1%;
				   margin-right: 1%;
				   height: 5px;
                                   border: none; }

/* 
 * Main content of page, for borders/margins/etc
 */
#pageMain { 
    margin-left: 1.5%;
    margin-right: 2%;
    margin-top: .5px;
    margin-bottom: 1%;
    max-width:940px;
}


/* title footer area */

#section_title { 
    border-bottom: 1px black solid;
    margin-bottom: 2%;
/*    max-width: 990px;*/
}

#section_title .title1 { 
    color: #7a8c72; /**/
    font-size: 20pt; 
    font-family: Arial, Helvetica;
}

#section_title a.titleurl { 
    text-decoration: none;
    color:  #7a8c72;   /**/
}				 

#section_title a.titleurl:hover { 
    text-decoration: underline;
}

#page_footer { 
    margin-top: 3%;
    border-top: 1px solid black;
/*    max-width: 990px;*/
}

#page_footer a { 
    color: #7a8c72;
}

#page_footer a.backtoparent {
}

#page_footer a.backtoparent:hover {
}

#page_footer a.contactme {
}

#page_footer a.contactme:hover {
}

#page_footer .modified_copyright { 
    font-size: 8pt;
    line-height: 100%;
}
                                 
#page_footer .alignright { 
    text-align: right;
}



/*
 * Control for the gallery section list page
 */

#gallerylist table.main	  	{ width: 96%;
				  margin-left: 2%;
			          margin-right: 2%;
				}
#gallerylist td { 
    padding: 0px 0px 0px 0px;
}

#gallerylist table td.label	{ vertical-align: top;
				  width: 35%;
                                  color: #f00;
                                }

#gallerylist table td.blurb	{ vertical-align: top;
				  font-family: Tahoma, Arial, sans-serif; 
				  font-size: smaller;
                                }

#gallerylist a                  { text-decoration: none;
				  color: #279;
				}
#gallerylist a:hover		{ text-decoration: underline; }


#gallerylist .separator { 
    height: 6px;
    padding: 0px;
    margin: 0px;
    border-top: 1px solid #8f8d5e;
}



/*
 *  Control for the photo gallery/thumbnails page
 */


#gallery .blurb { 
    padding-left:4em;
    padding-right: 4em;
    padding-bottom: 1em;
    margin-left: 1%;
    margin-right: 1%;
    border-bottom: 1px solid #8f8d5e;
}

#gallery table			 { margin-left: 4%;
				   margin-right: 4%;
				   width: 92%;
			         }

#gallery table td                { empty-cells: show; }
#gallery table td.spacer         { height: 5pt; }

#gallery table td.thumbnail      { text-align: center;
				   vertical-align: middle; 
                                 }

#gallery img.thumbnail           { height: 75px;
                                   border: none; }

#gallery table.nextprev { 
    margin-left: 2%;
    margin-right: 2%;
    width: 96%;
}

#gallery table.nextprev a                 { color: #444;
					  text-decoration: none;
                                        } 

#gallery table.nextprev a:hover           { color: #444;
					  background-color: #aaa;
					  text-decoration: underline;
                                        } 


#gallery table.nextprev td.next           { width: 25%;
					    padding-right: 0%;
					    text-align: right;
                                          }

#gallery table.nextprev td.prev           { width: 25%;
					    padding-left: 0%;
					    text-align: left;
                                          }


/*
 *  Control for the photo rendering page
 */


#photo .blurb { 
    padding-left:4em;
    padding-right: 4em;
    padding-bottom: 1em;
    margin-left: 1%;
    margin-right: 1%;
    border-bottom: 1px solid #8f8d5e;
}

#photo .blurb-title	  	 { margin-left:  4%;
				   margin-right: 4%;
				 }

#photo .photo-image		 { text-align: center;
				   vertical-align: middle;
				   margin-left: 2%;
				   margin-right: 2%;
				   margin-top: 8px;
                                 }

#photo .photo-image a.fullsizeclick { }
#photo .photo-image p.fullsize   { font-size: 10pt;
                                   color: #444;
   			           font-family: Arial, Helvetica; }


#photo p.title                   { text-align: center;
	   	  	           font-size: 8pt; 
   			           font-family: Arial, Helvetica;
				 }

#photo table.nextprev { 
/*    margin-left: 2%;
    margin-right: 2%;*/
    padding-left: 2%;
    padding-right: 2%;
    width: 100%;
/*    max-width: 990px;*/
}

#photo table.nextprev a                 { color: #444;
					  text-decoration: none;
                                        } 

#photo table.nextprev a:hover           { color: #444;
					  background-color: #aaa;
					  text-decoration: underline;
                                        } 

#photo table.nextprev td.next           { width: 25%;
					  padding-right: 0%;
					  text-align: right; }

#photo table.nextprev td.prev           { width: 25%;
					  padding-left: 0%;
					  text-align: left;
                                         }

#errorpage { 
    margin-left: 5%;
}
