* {border:none; padding:0; margin:0; font: small Tahoma, sans-serif; line-height: 140%;color: #fefefe;}
body {text-align: center;background: #58564f url(body_bg.png) top right repeat-x}
a{text-decoration: none;}

.container{width: 95%; margin: 0 auto;}
.header{height:64px; width: 800px;margin: 0 auto; text-align: right}
.logo{float: right;padding: 0 20px 0 200px}
.top_menu{}

.top_menu ul {list-style: none;}
.top_menu ul li {float: right; padding: 30px 20px 0 0}
.top_menu ul li a {color: #fff}
.top_menu ul li a:hover {color: #ccc}

.content {width: 100%; text-align: center; margin: 30px 0;}
.content a,.footer a {color: #51a1d1; }
.content a:hover,.footer a:hover {color: #fff; text-decoration: underline;}
.image_header,.under_image{ width: 800px;margin: 0 auto; text-align: center}
.image_title{text-align: right; padding-right: 4px; float: right}
.image_date{text-align: left; padding-left: 1px; float: right; color: #fff}
.english_title{text-align: left; float: left; display: inline}
.image_holder{backround: #333}
.image_desc,.image_copyright,.translator {width: 600px;margin: 0 auto; text-align: right}
.image_desc{padding: 10px; line-height: 160%;word-spacing: 4px;text-align:justify;
}
.image_copyright, .translator {width: 40%; margin: 5px 30px}
.image_copyright {text-align: left; float:left;}
.translator{float: right; text-align: right}
.under_image{border-top: 1px solid #999}
#photo{text-align: right; margin: 0 auto; padding: 5px; background: #333; border: 1px solid #999}

.current-thumbnail {border: 2px solid #333; padding: 5px}
.thumbnails {border: 1px solid #999; margin: 5px}

.thumb_link{padding: 0 10px}
.thumb_link:hover{}

select{background: #333; border: 1px solid #999}
select option {padding: 1px 5px;}

.calendar{float: right; width: 280px;border-left: 1px dotted #999; padding-left: 10px;}
.td-calendar-days-vz{padding: 0 2px;}
.td-calendar-days-imagefound,.td-calendar-navi-vz {background: #333;border: 1px solid #999}
.image_archive{float: left; width: 500px;}
.archive_page_number{padding: 0 3px;}

.footer{height: 100px}
#clear{clear: both;}
.w{white-space: nowrap;}
