/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
CSS for meiji taisho project
author: Mikio Inose / mikio@mikworks.com
date: 15th-April-2007
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Dtp - Header

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

h2#dtpheader {
width: 456px;
height: 63px;
margin: 0 0 15px 0;
padding: 0;
background: url(/desktop/img/head_desktop.gif) no-repeat top left;
font-size: 100%;
text-indent: -9999px;
overflow: hidden;
}
h2#dtpheader a {
display: block;
width: 456px;
height: 63px;
margin: 0;
padding: 0;
text-decoration: none;
}
h2#dtpheader a:hover {
background: url(/desktop/img/head_desktop.gif) no-repeat top left;
}




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Dtp - Navigation General

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#navibg_general {
margin: -5px 0 0 0;
padding: 0;
width: 456px;
height: 80px;
}
#navidtpgen {
display: inline;
margin: 0;
padding: 0;
width: 456px;
height: 80px;
list-style: none;
overflow: hidden;
}
#navidtpgen li {
display: inline;
padding: 0;
list-style: none;
}
#navidtpgen a {
float: left;
padding: 0;
height: 80px;
text-indent: -10000px;
overflow: hidden;
}
#navidtpgen a:hover {
background-position: 0 -80px;
}
#navidtpgen a:active {
background-position: 0 -80px;
}
#navi_prints a {
margin: 0;
padding: 0;
width: 228px;
height: 80px;
background: url(/desktop/img/navi_meijiprints.gif) no-repeat;
}
#navi_photo a {
margin: 0;
padding: 0;
width: 228px;
height: 80px;
background: url(/desktop/img/navi_photography.gif) no-repeat;
}
#dtpread {
margin: 5px 0 0 0;
padding: 5px 0 5px 0;
width: 456px;
font-family: Verdana, "Trebuchet MS", Arial, san-serif;
font-size: 100%;
text-align: left;
}
#dtpread p {
margin: 0;
padding: 0;
}
h5.dtprecententry {
margin: 2em 0 -1em 0;
padding: 0;
color: #999;
font-family: Verdana, Arial, san-serif;
font-size: 100%;
font-weight: bold;
text-align: left;
text-decoration: none;
border-bottom: 1px dotted #ddd;
}




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Dtp - Navigation Prints

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#navibg {
margin: -5px 0 0 0;
padding: 0;
width: 456px;
height: 30px;
background: url(http://meijitaisho.net/img/navi_bg.gif) no-repeat;
}
#navibg_photo {
margin: -5px 0 0 0;
padding: 0;
width: 456px;
height: 30px;
background: url(http://meijitaisho.net/img/navi_bg_photo.gif) no-repeat;
}
#navidtp {
display: inline;
margin: 0;
padding: 0;
height: 30px;
list-style: none;
overflow: hidden;
}
#navidtp li {
display: inline;
padding: 0;
list-style: none;
}
#navidtp a {
float: left;
padding: 0;
height: 30px;
text-indent: -10000px;
overflow: hidden;
}
#navidtp a:hover {
background-position: 0 -30px;
}
#navidtp a:active, #navidtp a.selected {
background-position: 0 -60px;
}
#lnd a {
margin: 0 0 0 27px;
padding: 0;
width: 47px;
height: 30px;
background: url(/desktop/img/navi_landscape.gif) no-repeat;
}
#bty a {
margin: 0 0 0 23px;
padding: 0;
width: 47px;
background: url(/desktop/img/navi_beauty.gif) no-repeat;
}
#kbk a {
margin: 0 0 0 23px;
padding: 0;
width: 56px;
background: url(/desktop/img/navi_kabuki.gif) no-repeat;
}
#etc a {
margin: 0 0 0 23px;
padding: 0;
width: 45px;
background: url(/desktop/img/navi_etc.gif) no-repeat;
}
#pht a {
margin: 0 0 0 64px;
padding: 0;
width: 69px;
background: url(/desktop/img/navi_photo.gif) no-repeat;
}
#prt a {
margin: 0 0 0 23px;
padding: 0;
width: 91px;
background: url(/desktop/img/navi_prints.gif) no-repeat;
}
#lndp a {
margin: 0 0 0 44px;
padding: 0;
width: 56px;
background: url(/desktop/img/navi_landscape_photo.gif) no-repeat;
}
#btyp a {
margin: 0 0 0 16px;
padding: 0;
width: 55px;
background: url(/desktop/img/navi_beauty_photo.gif) no-repeat;
}
#lif a {
margin: 0 0 0 16px;
padding: 0;
width: 74px;
background: url(/desktop/img/navi_life.gif) no-repeat;
}
#etcp a {
margin: 0 0 0 16px;
padding: 0;
width: 45px;
background: url(/desktop/img/navi_etc.gif) no-repeat;
}




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Dtp - Content

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.dtpbox {
margin: 25px 0 0 0;
padding: 0;
width: 456px;
color: #413732;
font-family: Verdana, "Trebuchet MS", Arial, san-serif;
font-size: 100%;
text-align: left;
display: inline-table; /* for macIE */
}
/* hides from macIE \*/
* html.dtpbox { height: 1%; }
.dtpbox { display: block; }
/* end hide from macIE */

.dtpbox:after {
display: block;
clear: both;
height: 0;
content: ".";
visibility: hidden;
}
.dtpbox h3 {
margin: 0;
padding: 0;
color: #413732;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 122%;
font-weight: bold;
text-align: left;
text-decoration: none;
}
.dtpbox span {
color: #5E5045;
font-size: 85%;
text-decoration: none;
}
.dtpbox h3 a {
background-color: transparent;
color: #413732;
text-decoration: none;
}
.dtpbox h3 a:hover {
color: #847461;
}
.dtpbox dl {
margin: 0;
padding: 0;
line-height: 1.3em;
}
.dtpbox dt {
margin: 0.5em 0 0 0;
padding: 0;
color: #413732;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 92%;
font-weight: bold;
text-decoration: none;
}
.dtpbox dd {
margin: 0;
padding: 0;
color: #413732;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 92%;
font-weight: bold;
}
