@font-face {
    font-family: 'PTSerifRegular';
    src: url('fonts/PTF55F-webfont.eot');
    src: url('fonts/PTF55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTF55F-webfont.woff') format('woff'),
         url('fonts/PTF55F-webfont.ttf') format('truetype'),
         url('fonts/PTF55F-webfont.svg#PTSerifRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSerifItalic';
    src: url('fonts/PTF56F-webfont.eot');
    src: url('fonts/PTF56F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTF56F-webfont.woff') format('woff'),
         url('fonts/PTF56F-webfont.ttf') format('truetype'),
         url('fonts/PTF56F-webfont.svg#PTSerifItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSerifBold';
    src: url('fonts/PTF75F-webfont.eot');
    src: url('fonts/PTF75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTF75F-webfont.woff') format('woff'),
         url('fonts/PTF75F-webfont.ttf') format('truetype'),
         url('fonts/PTF75F-webfont.svg#PTSerifBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSerifBoldItalic';
    src: url('fonts/PTF76F-webfont.eot');
    src: url('fonts/PTF76F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTF76F-webfont.woff') format('woff'),
         url('fonts/PTF76F-webfont.ttf') format('truetype'),
         url('fonts/PTF76F-webfont.svg#PTSerifBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSerifCaptionRegular';
    src: url('fonts/PTZ55F-webfont.eot');
    src: url('fonts/PTZ55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTZ55F-webfont.woff') format('woff'),
         url('fonts/PTZ55F-webfont.ttf') format('truetype'),
         url('fonts/PTZ55F-webfont.svg#PTSerifCaptionRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSerifCaptionItalic';
    src: url('fonts/PTZ56F-webfont.eot');
    src: url('fonts/PTZ56F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTZ56F-webfont.woff') format('woff'),
         url('fonts/PTZ56F-webfont.ttf') format('truetype'),
         url('fonts/PTZ56F-webfont.svg#PTSerifCaptionItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


a { text-decoration:underline;color:inherit; }
img { border: 0 }

#content { margin-top: 3em; margin-right: 3em; width: 50%; float:right; }
#logo { position:relative; margin-left: auto; margin-right:0; width:210px;height:110px;}
#logo-backdrop { background-color:white;opacity:0.4;top:0;bottom:0;left:0;right:0;position:absolute;z-index:-1;box-shadow: 0px 0px 2em white;border-radius: 1em; -moz-box-shadow: 0px 0px 2em white;-moz-border-radius: 1em; }
#logo-image-container { margin:auto;opacity:1;width:200px;height:102px; }
#logo-image { border:0;display: block; width: 200px; height: 102px; margin: 0 auto; }
#mottos {position:relative; text-align:right;}

#text {
    font: 0.9em 'PTSerifCaptionRegular', serif;
    color: #fefefe;
    margin-top: 3em;
    margin-left: 4em;
    text-align: right;
    letter-spacing: 0.06em;
    line-height: 1.5em;
    text-shadow: 0 1px 1px #000000;
}

#text ul { direction:rtl; list-style-position:inside;}

#copyright {position:fixed;bottom:2em;left:2em;
   font: 0.8em/0.9em 'PTSerifCaptionRegular', serif;
    color: #fcfcfc;
    text-shadow:1px 1px 0.3em #3f3f3f;
   }
#social {position:fixed;bottom:4em;left:2em;}

h1.motto { 
    text-align: right; 
    font: 1.1em/1.3em 'PTSerifCaptionRegular', serif;
    letter-spacing: 0;
    color: #fcfcfc;
    text-shadow:1px 1px 0.3em #3f3f3f;
}

