/*[fmt]1100-110A-1*/
@font-face { font-family: KeffeesatzBold; src: url('/fonts/yanonekaffeesatz-bold-webfont.eot'); src: local('?'), url('/fonts/yanonekaffeesatz-bold-webfont.woff') format('woff'), url('/fonts/yanonekaffeesatz-bold-webfont.ttf') format('truetype'), url('/fonts/yanonekaffeesatz-bold-webfont.svg#webfont') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: Keffeesatz; src: url('/fonts/yanonekaffeesatz-light-webfont.eot'); src: local('?'), url('/fonts/yanonekaffeesatz-light-webfont.woff') format('woff'), url('/fonts/yanonekaffeesatz-light-webfont.ttf') format('truetype'), url('/fonts/yanonekaffeesatz-light-webfont.svg#webfont') format('svg'); font-weight: normal; font-style: normal; }
* { margin: 0; padding: 0; }
BODY { font: 16px Helvetica, Sans-Serif; font-size: 18px; font-family: Keffeesatz; font-weight: normal; line-height: 24px; background: url(images/noise.jpg); }
.clear { clear: both; }
#page-wrap { width: 800px; margin: 40px auto 60px; }
#pic { float: right; margin: -40px -10px 0 0; }
H1 { font-weight: normal; font-size: 48px; }
H2 { margin: 0 0 16px; padding: 0 0 16px; font-family: Keffeesatz; font-size: 72px; font-weight: normal; letter-spacing: 0px; border-bottom: 1px solid #999; /*[empty]width:;*/ height: 14px; }
H2 { font-size: 28px; margin: 0 0 6px; position: relative; }
.details { font-style: italic; font-size: 18px; color: #666; font-weight: normal; text-decoration: none; }
P { margin: 3px 0 16px; }
A { color: #333; text-decoration: none; border-bottom: 1px dotted #333; background: url(/images/link.png) no-repeat 100% 77%; padding-right: 20px; }
A:hover { border-bottom-style: solid; color: #000000; }
UL { margin: 0 0 32px 17px; }
#objective { width: 525px; float: left; }
#objective P { color: #333; font-size: 15.5pt; line-height: 1.5; }
DT { font-family: KeffeesatzBold; font-size: 28px; text-align: right; padding: 0 23px 0 0; width: 150px; float: left; height: 100px; }
DD { width: 600px; float: right; border-left: 1px solid #999; min-height: 100px; padding-left: 23px; }
DD.clear { float: none; margin: 0; height: 25px; min-height: 0px; border: none; }
P SPAN.displaynone { display: none; }
.fn { line-height: 0.9; border-bottom: 1px solid #999; }
