body { color: rgb(26,151,15); font-family: sans-serif; font-style: normal; margin-left: 0px; margin-right: 0px; } body.slideshow { color: rgb(26,151,15); font-family: sans-serif; font-style: normal; border: none; padding: 10px; text-align: center; } table, tr, td { border-collapse: collapse; padding: 0px; empty-cells: show; vertical-align: top; } td.options { width: 250px; max-width: 250px; min-width: 250px; padding: 5px; padding-top: 8px; border-top: solid 1px #000000; border-right: solid 1px #000000; } td.available_tags,td.selected_tags { border-bottom: solid 1px #000000; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; line-height: 21px; } td.searchfor { border-bottom: solid 1px #000000; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; line-height: 21px; font-size: 12px; vertical-align: middle; } .menu { font-weight: bolder; padding: 5px; height: 30px; border-bottom: solid 1px #000000; } td.content { border-top: solid 1px #000000; } .logo { float: none; background-color: #eeeeee; } td.index_header { background-color: #eeeeee; padding: 10px; vertical-align: middle; white-space: nowrap; } td.content_title { background-color: #eeeeee; padding: 10px; vertical-align: middle; } img { border: none; } img.thumb { } a { font-size: 14px; color: #008200; text-decoration: none; } a:hover { color: #00aa44; } a.tag { color: #000000; text-decoration: underline; } a.tag:hover { color: #00aa44; } a.smalltag { font-size: 12px; color: #000000; text-decoration: underline; font-style: italic; } a.smalltag:hover { color: #00aa44; } a.thumblink { font-size: 12px; } a.calendar { font-size: 10px; } a.thumblink:hover { color: #4761ab; } #single { padding: 10px; display: table; table-layout: fixed; border: hidden; border-spacing: 10px; border-collapse: separate; margin-left: auto; margin-right: auto; } table.matrix { padding: 10px; display: table; table-layout: fixed; border-style: hidden; border-spacing: 10px; border-collapse: separate; margin-left: auto; margin-right: auto; } td.thumb { text-align: center; display: table-cell; vertical-align: top; -moz-border-radius: 3px; border-radius: 3px; border: dashed 1px #888888; margin: 5px; background-color: #eeeeee; padding: 10px; } #photo_details { width: 150px; font-size: 12px; padding: 10px; -moz-border-radius: 1em; border-radius: 1em; border: dashed 1px #888888; } #available_tags { clip: auto; overflow: auto; } table.calendar tr td { border: solid 1px #ffffff; padding: 1px; text-align: center; font-size: 10px; } .prevMonth { font-size: 10px; text-align: left; } .nextMonth { font-size: 10px; text-align: right; } #calendar { position: absolute; width: 140px; height: 200px; background-color: #000000; visibility: hidden; z-index: 1000; } #slide_navigation { text-align: center; padding: 5px; -moz-border-radius: 5px; border-radius: 5px; border: dashed 1px #888888; vertical-align: middle; } input.submit { background-color: #ffffff; border: 0px; } input, select, textarea { background-color: #eeeeee; color: #333333; border: 1px solid #888888; border-collapse: collapse; }