h1,h2,h3,nav,span,th,#smenu a,.quote_att,.login {font-family:'Crimson Pro','Times New Roman',serif;text-transform:uppercase}
h1,h2 {text-align:center}
h1,h2,h2 a {font-weight:300;letter-spacing:-1px}
h2 {font-size:31px;line-height:34px;text-transform:none;margin:40px auto 30px}
h3 {font-size:20px;letter-spacing:2px;margin:50px auto 20px}
h2,h3,h2 a,.forums a,.list td a,.tdh a,.nav a {color:#000}
h1 {font-size:38px;line-height:40px;margin:30px auto}
a:first-child + h2,h2:first-child {margin:20px auto 30px}
h3,h3 a,span {font-weight:300}
h3:first-child {margin-top:0}
h3 a {color:inherit}
h3 a::after {content: " \00bb"}
a,b,.b,.tdh a {font-weight:600}
p {line-height:1.5em}
h3+p (margin-top:5px)
blockquote {padding:10px;max-width:530px;margin:auto}
span {color:#444;font-size:13px;letter-spacing:1px}
span b {color:#333}

a {text-decoration:none;color:#b78713}
a:hover {border-bottom:1px solid}
hr {margin:30px 0;color:#eee}

nav {text-align:center;background:#454545;line-height:0}
nav ul {margin:0;padding:0;list-style-type:none;display:inline-block}
nav li {float:left}
nav a {line-height:20px;padding:9px 25px}
nav a,#smenu a {color:#fff;letter-spacing:2px;font-weight:300;font-size:13px;display:block}
#smenu a {padding:6px;line-height:11pt;border-bottom:1px solid #3d3d3d}
.there,nav li:hover {background:#b78713}
nav,nav li:hover,.there{height:38px}

.cen {text-align:center}
.c {font-size:14px}
.l {text-align:left}
.r {text-align:right}
.ilb {display:inline-block;vertical-align:top}
.woh {width:100%}
.err {font-weight:600;color:#a00}

html {background:url(pictures/papertex.jpg)}
body {
width:1100px;
margin:0 auto;
font-family:'Open Sans','Trebuchet MS',sans-serif;
letter-spacing:-0.5px;
font-size:15px;line-height:23px;
image-rendering: -webkit-optimize-contrast;
}

#head {background:url(pictures/winm22banner.jpg) no-repeat center;height:457px;background-size:contain;position:relative}
.login,.search {position:absolute}
.login {right:15px;top:10px;color:#fff}
.login a {color:inherit;font-weight:300}
.search {margin:10px}

main {padding:40px 65px;background:#fffcf2;display:block}
.con {padding:40px 170px 80px}
.art {padding:30px;margin-left:160px}
.forumcon {padding:40px 110px}
.kmdbcon {max-width:700px;padding-left:40px}


/* Tables */
table {width:100%;margin:30px auto;border-spacing:0;border-right:1px solid #e5e5e5}
table:first-child {margin-top:0}
th {background:#99b699;color:#fff;padding:5px 8px;font-size:17px;font-weight:300}
th a {color:#fff}
th h3 {margin:0;max-width:none}
th h3 a {display:block}
th h3 a:hover {border:0;background:#fff;color:#99b699}
td {vertical-align:top;font-size:14px;line-height:21px;padding:8px;background:#fff;border:1px solid #e5e5e5;border-top:0;border-right:0}
td a img,#side a img {border:2px solid transparent}
td a img:hover,#side a img:hover {border:2px solid #000}
td.c {line-height:18px}

.nar {max-width:660px}
.nar td:not(.tdh),.a {padding:30px;word-wrap:break-word}
.con th p {margin:0}
.con .list li {margin:5px 35px}
.list {color:#777}
.list ul {padding:0}

.tdh {font-weight:700}
.tdh,.plain th {background:#e5e5e5;color:#000;text-align:left}
.plain th {letter-spacing:0;font-weight:600;font-size:15px;}
.plain th a {color:#000}
.a {font-size:15px}

.blank {width:auto}
.blank,.blank td,.column {background:transparent;border:0}
.column {margin:auto}
.column td {max-width:378px}

/* INDEX */
#news h2,.subm h2,.forums th,.column td {text-align:left}
#news,#side,.column {display:inline-block;vertical-align:top}
#news {width:635px;margin-right:40px}
#news table {border:0}
#news td {font-size:inherit;padding:15px;border-bottom:1px solid #eee}
#news h2 {margin:0 0 8px;text-transform:none}
#news h2 a:hover {border:0;text-decoration:underline}

#side {width:290px;padding:0 0 30px}
#side ul {margin:0;padding:0;list-style-type:none}
#side li {padding:5px 10px 10px 0}
#side h3 {margin:30px 0 10px}
#side h3.top {margin-top:0}


/* sub menu */
.subm h2 {color:#b78713;margin:17px 0}
.desc {margin:15px 300px 30px 80px}

/* CONTENT */
h1,h3,td blockquote {max-width:590px}
.pack,.art p,.kmdbcon p,.con ol,.con ul,.art ol,.art ul {max-width:590px;margin:14px auto;padding:0 20px}
.art td p,.kmdbcon td p {max-width:none;padding:0}
.con li ul {padding-left:5px}
.imgpad {padding:30px 0;text-align:center}
.art .imgpad img {width:600px}
.con td ul {max-width:none}
p.quotes {max-width:400px;margin:14px auto}

.poll {width:150px;background:#fff}
.poll td {padding:4px 8px}
.qm::before,.qm::after {content:'"'}
.quote_att {text-align:right;margin-bottom:50px}
.con li,.art li {margin:15px 25px}
.short li {margin:5px 0}

/* ARTICLES/CDB */
.art h3 {text-align:center}
#smenu {width:160px;background:#2d2d2d;float:left}
#smenu ul {list-style-type:none;padding:0;margin:0}
#smenu a:hover {background:#b78713}

/* images and tag tables */
.ab {border:1px solid #777}
.ab,.ab table {width:auto;margin:0}
.two {width:500px}
.i,.f,.t {padding:15px}
.f {background:#C0D9AF}
.t,.i td {background:#eee}
.ab hr {visibility:hidden;margin:5px 0}
.ab a {color:#000;font-size:9pt}
.pbox {width:600px;height:200px}

/* FORUMS */
.fd {max-width:700px}
.fd td {background:#fff;border:1px solid #e5e5e5}
.fd p {margin-bottom:0}

/* KMDB */
.kmdb {padding:60px 100px}
.poster {max-width:150px}
.kmdbcon h1:first-child {margin-top:0}
.kmdbcon .det,.cast {width:calc(50% - 3px);margin:0}
.det td,.cast td {border:0;padding:10px}
.cast,.cast td {background:#99b699;color:#fff}
.thumbs {width:auto}
.thumbs td {border:0;background:transparent}

/* CDB */
.title {text-align:center;margin:15px 0 40px}
.details {margin:0 0 30px;border:1px solid #e5e5e5}
.details td {padding:8px 15px;border:0}
.details td:first-child {width:160px;font-weight:600}

nav a:hover,#news a[href*='tag'],#side a[href*='others'],#side a[href*='gallery'],.i a,.thumbs,.thumbs a,.data a[href*='kmdb'],.slicknav_menu a {border:0}
#footer {font-size:12px;color:#fff;background:#454545}
.mob {display:none !important}
.mobnav,.mobcell {display:none}

/* MOBILE */
@media screen and (max-width:430px){
.mob {display:block !important}
.desk,#no {display:none !important}
.ilb,.mobnav,#news p.update {display:block}
.mobcell {display:table-cell !important;width:80px}
#menu,#smenu,.search {display:none}

body {font-size:11pt;word-wrap:break-word}
img {max-width:100%}
nav {display:none}
body,#news,#side,td {width:100%}
main,.con,.art,.forumcon {padding:15px;margin:0}
h1 {font-size:36px;line-height:32px}
h2,h3 {font-size:22px;line-height:20px}
table {margin:15px 0;table-layout:fixed}
.art ol,.art ul {padding-left:25px}
.con li,.art li {margin:10px auto}

.there {height:auto}
#head {background:url(pictures/winmban_mobile2.jpg) no-repeat center bottom;background-color:#454545;background-size:contain;max-height:207px;margin-top:0}
#news {margin:0}
#news td {padding:5px 5px 20px;margin:0;display:table-cell;line-height:20px}
#news .feat td {display:block}
#news span {font-size:12px}
#news tr:first-of-type td:first-of-type {width:25%}

#side {box-sizing:border-box}

.desc {margin:0}
.login,.se {position:absolute}
.login,.login a {color:#fff}
.login {font-size:14px;line-height:14px;right:40px;top:10px}
.se {top:10px;right:10px}

.imgpad {padding:15px 0}
.tdh:first-child {padding-bottom:0}
.tdh:only-child {padding:8px}
.nar td:not(.tdh) {padding:10px}
.tdh+.tdh {padding-top:0}
.a {padding:10px}
.plain td,.blank .poll td {display:table-cell;padding:10px}
.poll,.poll td {width:auto}
.kmdbcon .plain td,.blank td,.plain.col td,.plain.col th,.forums th,.forums td {display:block;width:auto}
.kmdbcon {padding:0}
.kmdbcon h3:first-child {margin-top:30px}
.kmdbcon .det,.cast,.blank,.pbox,.two,input[type="text"],input[type="password"] {width:100%}
.kmdbcon td {width:auto}
.kmdb {clear:both;margin:0;padding:10px 15px 30px}

.i td,.thumbs td {float:left}
.i td {width:auto}
#av {float:left;margin:0 10px 0 0;width:15%}

.slicknav_menu,.slicknav_icon-bar,.slicknav_nav a  {display:block}
.slicknav_btn {position:relative;float:left;padding:.438em .625em;line-height:1.125em;text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:10px;background:#777}
.slicknav_menu .slicknav_icon {float:left;margin:.188em 0 0 .438em}
.slicknav_menu .slicknav_no-text {margin:0}
.slicknav_icon-bar {width:1.125em;height:.14em;background:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.slicknav_icon-bar+.slicknav_icon-bar {margin-top:.2em}
.slicknav_item a {display:inline}
.slicknav_nav,.slicknav_menu:after {clear:both}
.slicknav_menu span {color:inherit}

.slicknav_nav {font-size:.875em}
.slicknav_arrow {font-size:.8em}
.slicknav_nav ul {padding:0;margin:0 0 0 20px}
.slicknav_nav,.slicknav_item a {padding:0;margin:0}
.slicknav_menu {padding:0;margin-top:0;position:absolute;z-index:100;*zoom:1}
.slicknav_nav,.slicknav_nav ul {background:#555;list-style:none;overflow:hidden}
.slicknav_nav a {padding:5px 20px 5px 10px;color:#fff}
.slicknav_nav a a {padding:5px 0}
.slicknav_nav .slicknav_item:hover,.slicknav_nav a:hover {background:#134887}
}