body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.5; font-size: 15px; }

#Page { width:900px; margin:20px auto 100px auto; }
@media (max-width: 1560px){}

/* ------ GALLERY -------- */
.g10, .g8, .g6, .g4 { text-align:center; }
.g10 img, .g8 img, .g6 img, .g4 img { margin:1px; border:1px solid #666; }
.g10 img { width:9%; }
.g8 img { width:11%; }
.g6 img { width:15%; }
.g4 img { width:24%; }

/* -------- HIGHTLIGHT --------- */
span.hR, span.hG, span.hB, span.hBG, span.hGG { color:#000; }
span.hR { background-color:#F00; }
span.hG { background-color:#0F0; }
span.hB { background-color:#44F; }
span.hBG { background-color:#66A; }
span.hGG { background-color:#6A6; }

/*----------- BLOCKQUOTE ----------*/
blockquote { color:#111; background-color:#fdfdfd; border:1px solid #000; border-left:10px solid #000;
  font-family: 'Times New Roman', Times, serif; }
blockquote cite { font-weight:bold; text-align:right; padding:0 12px 12px; display:block; }
blockquote cite:before { content:"—"; }
blockquote p { margin:8px; }

/* ---------- IMAGES ------------ */
img { border:none; }
img.center { margin:0 auto; display:block; }
img.left { float:left; border:1px solid #000; }
img.right { float:right; margin:0 0 0 8px; }
img.zero { margin:0; padding:0; }
img.boxed { border:1px solid #000; background-color:white; padding:8px; }
img.under_title { margin-top:14px; }

/* ---------- TABLES ------------ */
table { border:1px solid #000; border-collapse: collapse; }
table th, table td { border:1px solid #000; padding:0 12px 0 2px; }
table caption { text-align:right; }

/*-------------- QA -------------*/
div.qa { border-top:1px solid #000; }
p.question { font-style:italic; font-size:110%; }

/* ----------- OTHER ----------- */
main > p:first-of-type:first-letter { font-size:130%; line-height:9px; float:left; padding:3px 1px 0 0; margin:0; font-weight:bolder; }
.center { margin:0 auto; }
.center img { display:block; }

/* ---------- EXPAND ---------- */
ol.expanded li , ul.expanded li { margin-bottom:8px; }

/* ----------- OTHER ----------- */
div.smline { border-bottom:1px solid #666; width:200px; }

/* ------ CONVERSATION BOX -------- */
ul.convo { list-style:none; }
ul.convo li:nth-child(odd) {color:#00b; }
ul.convo li:nth-child(even) {color:#93123E; }

/* LIST BLOCKS */
ul.block { border:1px solid #000;padding:4px 0;width:393px;margin-top:10px; }
ul.block li { margin:0 0 0 40px; padding:0; }
ul.block ul { margin:0; padding:0; }

/* ------ LIST WITH HEADER -------- */
ul.list_v2 { list-style-type:none; }

/* ADDITIONAL INFORMATION */
.addinfo { background-image:url(InfoBoxes/icon_MoreInfo.png); } /* additional info */
.note { background-image:url(InfoBoxes/icon_Note.png); } /* note */
.warning { background-image:url(InfoBoxes/icon_Warning.png); } /* warning */