﻿
#type-wrap,
#type-wrap2,
#type,
#type em,
#type strong,
#type i,
#type span{
border:1px solid transparent;
background:transparent;
}
#type em,
#type strong,
#type i,
#type span{
padding:0.111em 0.222em; /* 8px y 16px x @72px f-size */
position:absolute;
}

#type-wrap{
height:6.875em;
text-align:left;
display:block;
clear:both;
width:48.125em;
margin:0.938em auto 1.563em auto;
border:1px solid #fff;
}

#type-wrap2{
height:1.875em;
text-align:left;
display:block;
clear:both;
width:48.125em;
margin:0.938em auto 1.563em auto;
border:1px solid #fff;
}


#type{
font-size:4.5em; /* 72px */
line-height:1em;
font-weight:300;
font-family:'times new roman',serif;
letter-spacing:0;
float:none;
color:#000;
margin:0;
padding:0;
width:4em;
position:relative;
}


#type em{
text-transform:lowercase;
left:0;
top:0;
/* over-ride defaults */
font-size:1em;
line-height:1em;
font-style:italic;
margin:0;
}
#type em span{
font-size:0.25em; /* 18px */
font-style:normal;
left:1.333em; /* 24px */
top:1.778em; /* 32px */
}
#type em span span{
font-size:1.333em;  /* 24px */
font-style:italic;
left:0.333em; /* 8px */
top:0;
}

#type i{
font-size:1em; /* 72px */
font-style:italic;
font-weight:900;
text-transform:lowercase;
left:0.25em; /* 18px */
top:-0.056em; /* 4px */
}
#type i span{
font-size:0.25em; /* 18px */
font-style:normal;
font-weight:300;
left:2em; /* 36px */
top:-0.389em; /* 7px */
}
#type i span span{
font-size:2em; /* 36px */
font-style:italic;
left:0.083em; /* 3px */
top:0;
}

#type strong{
font-size:1em; /* 72px */
font-weight:300;
left:0.472em; /* 34px */
top:0.167em; /* 12px */
}
#type strong span{
font-size:0.5em; /* 36px */
font-style:italic;
left:1.056em; /* 38px */
top:0.25em; /* 16px */
}
#type strong span span{
font-size:0.667em; /* 24px */
left:0.25em; /* 6px */
top:-1em; /* 24px */
}
#type strong span span span{
font-size:1.333em; /* 36px */
font-weight:900;
text-transform:lowercase;
left:0.167em; /* 6px */
top:0.139em; /* 5px */
}
#type strong span span span span{
font-size:1.667em; /* 60px */
font-weight:300;
font-style:normal;
left:0.067em; /* 4px */
top:0.1em; /* 6px */
}
#type strong span span span span span{
font-size:0.6em; /* 36px */
text-transform:uppercase;
font-style:italic;
left:-0.222em; /* 8px */
top:1.056em; /* 38px */
}
#type strong span span span span span span{
font-size:2em; /* 72px */
color:#fa0;
left:0.194em; /* 14px */
top:-0.416em; /* 30px */
}

#type-wrap p{
font-size:2.25em;
line-height:0.8em;
font-style:italic;
text-transform:lowercase;
color:#000;
font-family:baskerville,palatino,'palatino linotype',georgia,serif;
margin:1em 0 0 4.889em;
padding:0;
}
#type-wrap p strong{
font-size:0.5em;
font-weight:300;
display:block;
padding-left:0.25em;
}
#type-wrap p a:link,
#type-wrap p a:visited{
border-bottom: 0.056em solid #a9a9a0;
}
#type-wrap p a:focus,
#type-wrap p a:hover,
#type-wrap p a:active{
border-bottom: 0.056em solid #fa0;
}

#type-wrap2 p{
font-size:2.25em;
line-height:0.8em;
font-style: normal;
text-transform: none;
/*
font-style:italic;
text-transform:lowercase;
*/
color:#000;
font-family:baskerville,palatino,'palatino linotype',georgia,serif;
margin:0 0 0 4.889em;
/*margin:1em 0 0 4.889em;*/
padding:0;
}
#type-wrap2 p strong{
font-size:0.5em;
font-weight:300;
display:block;
padding-left:0.25em;
}
#type-wrap2 p a:link,
#type-wrap2 p a:visited{
border-bottom: 0.056em solid #a9a9a0;
}
#type-wrap2 p a:focus,
#type-wrap2 p a:hover,
#type-wrap2 p a:active{
border-bottom: 0.056em solid #fa0;
}