*{margin:0; padding:0; border:0}
main,figcaption,figure,footer,header,nav,section{display:block}
html{
font-family:sans-serif; 
color:#222; 
font-size:100%;
-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%
}
/** html{overflow-y:scroll} **/
body{margin:0; 
font-size:1em; 
line-height:1.4; 
text-align:center;
background-color:#fff; 
font-family:'proxima-nova','Helvetica',sans-serif;
font-weight:400}
body:before{
content:""; 
position:fixed; 
top:27px; 
left:0; 
width:100%; 
height:15px; 
z-index:100; 
-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.9); -moz-box-shadow:0px 0px 10px rgba(0,0,0,.9); box-shadow:0px 0px 10px rgba(0,0,0,.9)
}
.content{
text-align:center; 
margin-left:auto; 
margin-right:auto}

/** h1,h2,h3,h4,h5,h6{color:#3a3a3a; margin-top:25px; margin-bottom:20px; max-width:480px} **/
h1,h2,h3,h4,h5,h6{text-align:left}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1{
font-size:22px; 
font-weight:bold; 
}
header h1{padding:0 24px}
header h1 a{
font-size:22px;
line-height:42px; 
display:block}
h2{
font-size:20px; 
font-weight:600;
margin-top:20px;
text-align:left}
h3{
font-size:19px; 
font-weight:600}
h4{
font-size:17px;
font-weight:600; 
color:#000}
h5{
color:#555; 
font-size:17px}
h6{
font-size:16px; 
font-weight:600; 
color:#555}


header{
position:fixed;
z-index:100;
top:0;
width:100%;
height:41px;
background:#fff;
background:rgba(255,255,255,.95);
border-bottom:1px solid #d8d8d8;
font-family:"Franklin ITC", sans-serif;
font-style:normal;
font-weight:bold;
font-size:14px;
line-height:18px;
}

main{
padding-top:50px; padding-bottom:50px;
padding-left:24px; padding-right:24px; 
min-height:500px;
}

section{}

footer{
position:relative; 
padding-bottom:60px; 
background:#ededed url(/d/_repo/site_assets/img/noise.png);
font-family:"Franklin ITC Light",sans-serif;
font-weight:normal;
font-style:normal;
font-size:14px;
line-height:18px}

footer .inline-items{width:960px;max-width:100%;margin:0 auto 22px;line-height:50px}
footer .copyright{line-height:24px}
footer li{margin-right:30px}
footer li small{font-size:14px;display:block}
footer li.head-east-young-man{margin-right:0;display:inline-block}
footer li.head-east-young-man a{margin:0 3px}
footer .inline-items a{font-family:"Franklin ITC",sans-serif;font-weight:bold;color:#222}

a,a:link{
text-decoration:none; 
color:#666; 
font-weight:700}
a:visited{color:#551a8b}
a:hover,a:active,a:focus{
outline:thin dotted; 
text-decoration:underline; 
color:#000}






cite{}


p{text-align:left}
p{font-size:15px;
line-height:23px;
margin-top:20px;
margin-bottom:20px;
color:#4d4d4d;
font-family:"proxima-nova", sans-serif;
font-weight:400}


ol,ul{list-style-type:none}
/** .ol-toc{list-style-type:upper-roman} **/
li{text-align:left}
.sub-ul,.sub-ol{text-indent:1.5em}
.sub-sub-ul,.sub-sub-ol{text-indent:2.5em}












abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
pre,code,kbd,samp{
font-family:monospace, serif;
_font-family:'courier new',monospace;
font-size:1em}
pre{
white-space:pre;
white-space:pre-wrap;
word-wrap:break-word}
q{quotes:none}
q:before,q:after{
content:"";
content:none}
small{font-size:85%}
sub,sup{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
ul,ol{
margin:0;
padding:0;
list-style:none;
list-style-type:none}
dd{margin:0 0 0 40px}
nav ul,nav ol{
list-style:none;
list-style-image:none;
margin:0;
padding:0}

img{
border:0;
-ms-interpolation-mode:bicubic;
vertical-align:middle}






table{
background-color:#bbb; 
margin-bottom:1em}
/* http://pea.rs/content/data-table */
table{
border-collapse:collapse;
border-spacing:0}

caption{
font-style:none; 
text-align:left; 
display:block}
thead{}
tfoot{}
tbody{}
tr{}
th,td{
padding:10px 20px; 
text-align:left; 
border-bottom:1px solid #ccc}
th{
background-color:#eee; 
border-width:2px}
td{
background-color:#fff; 
color:#666; 
vertical-align:top}

table tr:last-child th,table tr:last-child td{border-bottom:none}
table tr:nth-child(even){background-color:#eee}


