body {
font:18px/24px pt_sans_narrowregular, "lucida sans unicode", "lucida grande", helvetica, arial, verdana, sans-serif;
color:#413639;
background:url(layout2.jpg) top right no-repeat, url(bg2.jpg) top right repeat;
margin:0px;
padding:0px;
}

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

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




section {
position:absolute;
top:560px;
right:15px;
width:700px;
}

blockquote {
background:url(bgdark.jpg) repeat;
margin:0px 0px 10px;
}

blockquote p { margin:0px 35px 0px 35px !important; padding:5px 5px 5px 5px; background:#fff; opacity:0.75; }
blockquote p span { color:#888 !important; }

blockquote:hover p { opacity:0.9; }


section ul { list-style-type:square; }
section p { margin:10px 0px; }
p.center { text-align:center; }
p.update { font-size:20px; line-height:22px; text-align:center; }
p.right { text-align:right; margin-top:-13px !important; color:#999; }

blockquote strong, blockquote span, blockquote em { color:#575068; }


h1 {
text-align:left;
font:bold 28px/70px channel, helvetica, arial, sans-serif;
text-transform:lowercase;
letter-spacing:-1px;
margin:0px 0px -25px;
color:#1096e6;
}

h2, h4 {
text-align:left;
font:normal 20px/50px channel, pt_sans_narrowregular, helvetica, arial, sans-serif;
color:#1d6d7c;
text-transform:lowercase;
margin:-10px 0px -15px;
padding:2px 0px;
}

h2 em { color:#95B0D4; }

h3 {
text-align:left;
font:normal 20px/50px channel, pt_sans_narrowregular, helvetica, arial, sans-serif;
margin:-10px 0px -20px;
color:#56b0c6;
text-align:center;
}


a { text-decoration:underline; font-weight:bold; color:#8e27bf; cursor:crosshair; }
a:hover { color:#20747d; }
a img { border-width:0px; }

em, strong, span { color:#20747d; }

ins { text-decoration:underline; }
del { text-decoration:line-through; }

img.left { float:left; margin:5px 15px 5px 0px; }
img.right { float:right; margin:5px 0px 5px 15px; }

img, a img { border:6px solid #ccc; margin-right:5px;  }
a:hover img, img:hover { border-color:#bdbdbd; }
img.right { float:right; margin:0px 0px 5px 5px; }
a.none, img.none { border:none; }

ol { margin-left:20px; text-align:left; list-style-type:upper-roman; }

ol li { padding:0px 0px; }

footer {
clear:both;
text-align:right;
font-size:16px;
background:url(bgdark.jpg);
margin:0px 0px 10px;
}

footer p { margin:0px 35px !important; padding:0px 10px 5px;  background:#fff; opacity:0.75; }

input, textarea {
background:rgba(255,255,255,0.5);
padding:2px;
border:5px solid #ccc;
font:18px/24px pt_sans_narrowregular, "lucida sans unicode", "lucida grande", helvetica, arial, verdana, sans-serif;
color:#413639;
margin:5px 0px;
}

option, select { 
padding:2px;
border:5px solid #ccc;
font:18px/24px pt_sans_narrowregular, "lucida sans unicode", "lucida grande", helvetica, arial, verdana, sans-serif;
color:#413639;
margin:5px 0px;
background:rgba(255,255,255,0.5);
}

.help {
cursor:help;
}

code {
font-family:"courier new", monospace;
}