
/* foto styles for the navigator */
.navigator_foto_title { 
background: tomato;
color: white;
text-align: left;
font-weight: bold;
margin-left: auto;
margin-right: auto;
padding: 0px;
width: 156px;
}
.navigator_foto_element { 
border-bottom: 1px dotted tomato;
border-right:  1px solid tomato;
border-left:   1px solid tomato;
border-top: none;
padding: auto;
margin-left: auto;
margin-right: auto;
margin-top:    0px;
margin-bottom: 0px;
text-align: center;
background: antiquewhite;
width: 156px;
}
.navigator_foto_element:hover { 
background: gold;
}
/* For Internet Explorer BUG only */
.navigator_foto_elementHover { 
background: gold;
}
/* used for the date shown on the navigator */
.foto_navdata {
color: red;
font-size: 80%;
}
/* end of navigator section */


/* foto search styles */
.foto_search_box {
background: antiquewhite url(../../img/foto_search.png) no-repeat left top;
border: 2px solid lightsalmon;
width: 100%;
margin-top: 0px;
margin-right: 20px;
margin-bottom: 10px;
margin-left: auto;
padding: 0px;
}
.foto_search_box_simple {
margin-left: 50px;
padding-left: 50px;
height: 100px;
background: antiquewhite url(../../img/foto_search_1.png) no-repeat left;
}
.foto_search_type {
text-align: right;
margin-left: 50px;
padding-left: 50px;
height: auto;
background: antiquewhite;
}
.foto_search_box_1 {
margin-left: 50px;
padding-left: 50px;
height: 50px;
background: antiquewhite url(../../img/foto_search_1.png) no-repeat left;
}
.foto_search_box_2 {
margin-left: 50px;
padding-left: 50px;
/*height: 50px;*/
background: beige url(../../img/foto_search_2.png) no-repeat left;
}
.foto_search_box_3 {
margin-left: 50px;
padding-left: 50px;
height: 100px;
background: antiquewhite url(../../img/foto_search_3.png) no-repeat left;
}
.foto_search_box_4 {
margin-left: 50px;
padding-left: 50px;
height: 35px;
padding-top: 15px;
margin-top: 0px;
background:  beige url(../../img/foto_search_4.png) no-repeat left;
}
.foto_search_select {
width: 45%;
background: lightyellow;
}
.foto_bool {
color: red;
}



/* thumbnail area styles */
.foto_thumb_space {
clear: left;
}
.foto_thumb_box {
float: left;
}
.foto_thumb {
width: 200px;
height: 160;
}
.foto_thumb_caption {
text-align: center;
font-family: fixed;
padding: 2px;
width: 200px;
}

/* styles for the photos at full size */
.foto_big {
width: 1050px;
padding: 0px;
border: 4px;
margin top : 10px;
}
.foto_big_caption {
text-align: left;
width: 100%;
}


/* foto links styles */
.foto_lnk {
color: lightyellow;
}
.foto_lnk:link {
color: lightyellow;
}
.foto_lnk:visited {
color: antiquewhite;
}
.foto_lnk:hover {
color: darkred;
}

/* misc styles for: keywords, page indexes */
.foto_keywords {
color: blue;
font-size: 75%;
}
.foto_title {
border: 1px solid red;
}
.foto_page_index {
border: 2px dashed blue;
text-align: left;
color: darkred;
font-weight: bold;
width: auto;
margin-right: auto;
}
.foto_page_lnk {
color: blue;
}
.foto_page_lnk:link {
color: blue;
}
.foto_page_lnk:visited {
color: blue;
}
.foto_page_lnk:hover {
color: darkred;
}
.foto_bottom_nav {
text-align: center;
margin-top: 75px;
border: 2px solid blue;
color: darkred;
font-weight: bold;
width: auto;
margin-right: auto;
margin-left: auto;
}


/* disclaimer style */
.foto_disclaimer {
background: antiquewhite;
border: 1px solid tomato;
color: black;
font-weight: bold;
text-align: center;
margin: 5px;
}

/* foto edit styles */
.foto_edit {
background: lightyellow;
}
.foto_edit_select {
width: 99%;
font-family: fixed;
}
.foto_edit_box {
border: 1px solid darkred;
width: 600px;
margin-right: auto;
margin-left: auto;
margin-top: 10px;
margin-bottom: 10px;
}
.foto_edit_button {
}
.foto_edit_text {
width: 550px;
}
.foto_edit_thumb_select {
width: 99%;
font-family: fixed;
}
foto_edit_thumb_text {
width: 130px;
}

