/* mulish-300 - latin */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/mulish-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/mulish-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/mulish-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/mulish-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/mulish-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/mulish-v12-latin-300.svg#Mulish') format('svg'); /* Legacy iOS */
}
/* mulish-regular - latin */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/mulish-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/mulish-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/mulish-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/mulish-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/mulish-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/mulish-v12-latin-regular.svg#Mulish') format('svg'); /* Legacy iOS */
}
/* mulish-italic - latin */
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/mulish-v12-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/mulish-v12-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/mulish-v12-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/mulish-v12-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/mulish-v12-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/mulish-v12-latin-italic.svg#Mulish') format('svg'); /* Legacy iOS */
}

/* share-regular - latin */
@font-face {
  font-family: 'Share';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/share-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/share-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/share-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/share-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/share-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/share-v16-latin-regular.svg#Share') format('svg'); /* Legacy iOS */
}
/* share-700 - latin */
@font-face {
  font-family: 'Share';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/share-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/share-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/share-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/share-v16-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/share-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/share-v16-latin-700.svg#Share') format('svg'); /* Legacy iOS */
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas,
details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby,
section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1.25;
}
p {
padding-bottom:0.5em;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
}

body {
background:#1a1a1a;
color:#fff;
margin:0;
padding:0;
border:0;
text-align:center;
font-size:17px;
font-family: Mulish, sans-serif;
font-weight:400;
}
div#oxc {
position:absolute;
top:0px;
left:0px;
right:0px;
bottom:100px;
overflow:auto;
}
div#fx {
position:absolute;
bottom:0px;
left:0px;
height:100px;
width:100%;
background:#404040 url(../img/fbg.png) repeat-x;
}
div#lb {
position:absolute;bottom:0px;left:0px;
width:667px;
height:100px;
background:url(../img/flb.png) no-repeat;
}
div#rb {
position:absolute;bottom:0px;right:0px;
width:667px;
height:100px;
background:url(../img/frb.png) no-repeat;

}
div#bcon0, div#bcon1, div#bcon2 {
position:absolute;
color:#fff;
font-size:14px;
}
div#bcon0 {
top:30px;
left:40px;
}
div#bcon1 {
top:30px;
right:40px;
}
div#bcon2 {
top:55px;
right:40px;
}
#bcon2 span{
font-size:12px;
}
div#lmb {
position:absolute;top:0px;left:0px;
width:400px;
height:100%;
background:url(../img/mlb.png) repeat-y;
}
div#rmb {
position:absolute;top:0px;right:0px;
width:400px;
height:100%;
background:url(../img/mrb.png) repeat-y;
}

a {
color:#d99b21
}
a img {
border:none;
}
a:hover {
text-decoration:none;
}
div#fx a {
text-decoration:none;
}
div#fx a:hover {
text-decoration:underline;
}

#m {
position:relative;
width:1000px;
margin:0 auto;
padding:0px;}
#h {
height:330px;
width:1000px;
background:url(../img/head.png) no-repeat;
position:relative;
}
#h div {
height:280px;
width:960px;
background:url(../img/head.jpg) no-repeat;
position:absolute;
top:30px;
left:20px;
}

#n {
font-family:share;
font-size:30px;
position:absolute;
left:25px;
top:-5px;
width:180px;
text-align:left;
}
#n a {
display:block;
color:#d99b21;
text-decoration:none;
margin:5px;
}
#n a:hover {
color:#fff;
}
#n .page_item .children, #n .cat-item .children {
display:none;
}
#n .current_page_item .children, #n .current_page_ancestor .children, #n .current-cat .children, #n .current-cat-parent .children {
font-size:20px;
display:block;
line-height:1.0em;
}

#n .current_page_item .children a, #n .current_page_ancestor .children a, #n .current-cat .children a, #n .current-cat-parent .children a {
color:#fff;
}
#n .current_page_item .children a:hover, #n .current_page_ancestor .children a:hover, #n .current-cat .children a:hover, #n .current-cat-parent .children a:hover {
text-decoration:underline;
}

#c {
text-align:left;
position:relative;
width:1000px;
background:url(../img/bg.png) repeat-y;
}
#cx {
width:740px;
margin-left:230px;
min-height:400px;
}

#cx ol {
list-style:decimal;
padding-left:40px;
overflow:auto;
}

#b {
position:absolute;
top:-20px;
right:40px;
font-size:13px;
}

.post {
clear:both;
}
h1, h2, h3 {
font-family: Share, Tahoma, Verdana, Geneva, sans-serif;
font-weight:400;
font-style:normal;
padding:0;
line-height:1.2em;
}
h1 {
font-size:40px;
margin:0 0 16px 0;
padding:0;
}
h2 {
font-size:30px;
margin:12px 0;
color:#d99b21;
}
h3 {
font-size:20px;
margin:8px 0;
}

#f {
width:1000px;
height:40px;
background:url(../img/f.png) no-repeat;
color:#888;
}
#fc {
clear:both;
}
.small, small {
font-size:12px;
}
.floatleft {
float:left;
}
.floatright {
float:right;
}

em, i {
font-family:Mulish, sans-serif;
font-style:italic;
font-weight:400;
color:#888;
}
strong, b, th {
font-family:Share, sans-serif;
font-style:normal;
font-weight:700;
color:#d99b21;
}

.alignleft {
float:left;
margin-right:20px;
}

.alignright {
float:right;
margin-left:20px;
}

.wp-caption-text {
font-size:12px;
text-align:center;
margin: 10px;
}

#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
#lightbox img {
  width: auto;
  height: auto;
}
#lightbox a img {
  border: none;
}
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-container {
  padding: 10px;
}
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
.lb-container > .nav {
  left: 0;
}
.lb-nav a {
  outline: none;
}
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  display: block;
}
.lb-prev {
  left: 0;
  float: left;
}
.lb-next {
  right: 0;
  float: right;
}
.lb-prev:hover {
  background: url(/img/prev.png) left 48% no-repeat;
}
.lb-next:hover {
  background: url(/img/next.png) right 48% no-repeat;
}
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
.lb-data .lb-close:hover {
  cursor: pointer;
}

#loginform-custom label {
float:left; margin-right:20px; display:block;
width:200px;
font-weight:bold;
}
#loginform-custom #rememberme {
width:20px;
}
