body { background-color: rgb(255, 255, 255); background-repeat: repeat; text-shadow: none; font-family: Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); font-size: 13px; line-height: 1.6em; }
*::-moz-selection { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
img::-moz-selection { background: transparent none repeat scroll 0% 0%; }
@font-face {
  font-family: "Boxn";
  font-style: normal;
  font-weight: normal;
  src: url(b9f0f6cb36611c6de9dcc1e7c838ee68fb898c6a.eot)  format("embedded-opentype"), url(38cc465109c4207fb8c7dfb8f65837e61372f891.woff)  format("woff"), url(14346a0be30753eac9c00389d0827f1eb24e4085.ttf)  format("truetype"), url(153a9586e7f0a94cdf2326f21d2b17dd9f1b762d.svg)  format("svg");
}
@font-face {
  font-family: "box-reg";
  font-style: normal;
  font-weight: normal;
  src: url(22183dd2807a34e8d640ff35b3472ba1c559d943.eot)  format("embedded-opentype"), url(0e1615b5c7b5420ccedd410ef93008c2d55b12f2.ttf)  format("truetype"), url(686b2b8721efced0e89546cdb1d6a86c19fad853.svg)  format("svg");
}
@font-face {
  font-family: "box-bold";
  font-style: normal;
  font-weight: normal;
  src: url(2aac22cd592c68b5635c86822a8eb9d274a17dfb.eot)  format("embedded-opentype"), url(9acd5b2915e014ad8699fac31c9a10f920035a8b.ttf)  format("truetype"), url(717cebf41ecebc8c5d666cc816fffeb7988066e3.svg)  format("svg");
}
@font-face {
  font-family: "helvetica-reg";
  font-style: normal;
  font-weight: normal;
  src: url(bc4ef34b51e71ab988d943572923be11669ee4fc.otf) ;
}
@font-face {
  font-family: "helvetica-med";
  font-style: normal;
  font-weight: normal;
  src: url(84e1ea25c8cbb171ab389837a7960b307416b8e0.otf) ;
}
@font-face {
  font-family: "helvetica-light";
  font-style: normal;
  font-weight: normal;
  src: url(fc6f7e8a981f58e6d47d6008fd0f2c672fe619c3.otf) ;
}
@font-face {
  font-family: "helvetica-italic";
  font-style: normal;
  font-weight: normal;
  src: url(f2340cf4364e99c8c56583282a4f6cd953315919.otf) ;
}
.boxn { font-family: "Boxn"; }
@media print {
  body { margin: 0px; padding: 0px; font: 15px Arial,Helvetica,"Lucida Grande",serif; color: rgb(0, 0, 0); }
  .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24, .post-form, .rv .headline, .right, .left { float: none; border: medium none; padding: 0px; margin: 0px; width: 100%; }
  .sidebar, .tmenus, .header-weather, .headerdate, .headersearch, .jfontsize-button, .addthis_toolbox, .o-stories, .footer, .subpage_title, .top_line, .big-separator, .separatorgray, #topcontrol, #DisplayComment img, .simplePagerContainer { height: 0px; display: none; }
  .logo, p { display: block; margin-bottom: 10px; }
  .inline.inline-left, .inline.left, .inline.inline-right, .inline.right { float: left; position: relative; height: auto ! important; width: 300px ! important; margin: 0px 10px 10px 0px; }
  .inline.inline-none img, .inline.inline-center img, .inline.inline-left img, .inline.left img, .inline.inline-right img, .inline.right img { float: left; position: relative; height: auto ! important; width: 300px ! important; }
  .inline.inline-none .caption, .inline.inline-center .caption, .inline.inline-left .caption, .inline.inline-right .caption, .caption { clear: both; color: rgb(85, 85, 85); display: block; font-size: 12px; line-height: 1.2; margin-bottom: 10px; text-align: justify; width: 100% ! important; }
}
h1, h2, h3, h4, h5, h6, .header { font-family: "Boxn"; font-weight: 400; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: rgb(31, 82, 123); font-weight: inherit; }
a h2:hover, a h4:hover { text-decoration: underline; }
h1 { font-size: 26px; line-height: 30px; margin: 10px 0px 5px; }
h2 { font-size: 24px; line-height: 27px; margin: 10px 0px 5px; }
h3 { font-size: 20px; line-height: 20px; margin: 10px 0px; }
h4 { font-size: 16px; line-height: 20px; margin: 4px 0px; }
h5 { font-size: 14px; line-height: 18px; margin: 4px 0px; }
h6 { font-size: 12px; line-height: 12px; }
p { margin: 0px 0px 10px; }
.small { font-size: 90%; }
p img { margin: 0px; }
.em { font-style: italic; color: rgb(119, 119, 119); margin-top: 3px; }
.strong { font-weight: bold; color: rgb(51, 51, 51); }
.small-italic { font-size: 90%; font-style: italic; font-weight: normal; }
.uppercase { text-transform: uppercase; }
.center { text-align: center; }
.m20 { margin-top: 20px; }
.byline { color: rgb(102, 102, 102); font-size: 12px; margin-bottom: 5px; }
.headline { padding: 0px 5px 0px 0px; }
.headline-list { border-top: 1px solid rgb(204, 204, 204); font-size: 13px; }
.headline-list ul.stories li { font-family: "Boxn"; border-bottom: 1px solid rgb(224, 224, 224); color: rgb(85, 85, 85); line-height: 1.25em; list-style-type: none; margin: 0px; padding: 4px 0px; }
.headline-list ul.stories li img { width: 196px; min-height: 126px; }
.headline-list ul.stories li a { color: rgb(31, 82, 123); }
.headline-list .datestamp { display: block; float: right; margin-left: 5px; }
.container { width: 960px; margin: 0px auto; position: relative; }
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 { float: left; margin-right: 20px; margin-top: 10px; }
.columns .span-1, .columns .span-2, .columns .span-3, .columns .span-4, .columns .span-5, .columns .span-6, .columns .span-7, .columns .span-8, .columns .span-9, .columns .span-10, .columns .span-11, .columns .span-12, .columns .span-13, .columns .span-14, .columns .span-15, .columns .span-16, .columns .span-17, .columns .span-18, .columns .span-19, .columns .span-20, .columns .span-21, .columns .span-22, .columns .span-23, .columns .span-24 { height: 30px; background: rgb(237, 237, 237) none repeat scroll 0% 0%; text-align: center; margin-top: 10px ! important; padding-top: 10px; }
p.span-1, p.span-2, p.span-3, p.span-4, p.span-4a, p.span-5, p.span-6, p.span-7, p.span-8, p.span-9, p.span-10, p.span-11, p.span-12, p.span-13, p.span-14, p.span-15, p.span-15a, p.span-16, p.span-17, p.span-18, p.span-19, p.span-20, p.span-21, p.span-22, p.span-23, p.span-24 { float: left; margin-right: 20px; margin-top: 30px; }
div.last { margin-right: 0px; }
.span-1 { width: 30px; }
.span-2 { width: 70px; }
.span-3 { width: 120px; }
.span-4 { width: 160px; }
.span-5 { width: 196px; }
.span-6 { width: 220px; }
.span-7 { width: 270px; }
.span-8 { width: 300px; }
.span-9 { width: 350px; }
.span-10 { width: 390px; }
.span-11 { width: 430px; }
.span-12 { width: 450px; }
.span-13 { width: 470px; }
.span-14 { width: 560px; }
.span-15 { width: 590px; }
.span-16 { width: 630px; }
.span-17 { width: 670px; }
.span-18 { width: 728px; }
.span-19 { width: 750px; }
.span-20 { width: 790px; }
.span-21 { width: 830px; }
.span-22 { width: 870px; }
.span-23 { width: 910px; }
.span-24 { width: 960px; }
.span-4 .image-holder { display: block; height: 100px; overflow: hidden; width: 150px; }
.image-holder { background: transparent url(fd0361fdf0a4f959d8b32977cc919920f8ce1453.gif)  no-repeat scroll 50% 50%; }
.notopmargin { margin-top: 0px ! important; }
.nobottommargin { margin-bottom: 0px ! important; }
.noborder { border-style: none ! important; }
.last { margin-right: 0px ! important; }
.left { float: left; }
.right { float: right; }
.tleft { text-align: left; }
.tright { text-align: right; }
.clear { clear: both; }
.top_line { height: 25px; padding-top: 1px; background: rgb(17, 17, 17) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(0, 0, 0); }
.button_readmore { height: 20px; display: block; color: rgb(17, 17, 17); font-size: 11px; padding-left: 10px; background-image: url(130a6390f61ded984b3e94668488b699c278ea88.png) ; background-repeat: no-repeat; background-position: 0px 5px; transition: all 0.3s ease-in-out 0s; }
.button_readmore:hover { color: rgb(255, 0, 0); padding-left: 0px; padding-right: 12px; text-decoration: none ! important; background-image: url(6f308407cbf633bfe69a627ab02e4048f8547094.png) ; background-position: 95% 5px; transition: all 0.3s ease-in-out 0s; }
h3 a.button_readmore { height: 20px; display: block; font-size: 20px; padding-left: 0px; background-image: url(130a6390f61ded984b3e94668488b699c278ea88.png) ; background-repeat: no-repeat; background-position: -6px 0px; transition: all 0.3s ease-in-out 0s; }
h3 a.button_readmore:hover { color: rgb(204, 0, 0); padding-left: 0px; padding-right: 55px; text-decoration: none ! important; background-image: url(6f308407cbf633bfe69a627ab02e4048f8547094.png) ; background-position: 95% 5px; transition: all 0.3s ease-in-out 0s; }
.comment .button_readmore:hover { background-position: 75px 5px; }
.mb35 { margin-bottom: 35px; }
.header-ads { margin-bottom: 10px; }
.header-ads .subscribe-to-newspaper-banner { margin-left: -8px; }
.headersearch input[type="text"], input.input[type="texts"][type="password"], input.text, input.title { height: 30px; border-radius: 0px; box-shadow: none; font-size: 13px; width: 218px; border: 1px solid rgba(0, 0, 0, 0.1); padding: 0px 8px; margin-right: 2px; }
.headersearch input[type="text"]:focus, .headersearch input[type="image"]:focus { background-color: rgb(255, 255, 255); box-shadow: none ! important; outline: medium none ! important; }
.headersearch .gsc-control-cse { background-color: rgb(255, 255, 255); border: 0px none; height: 40px; padding: 0px; margin-left: -10px; }
.headersearch .gsc-clear-button { display: none; }
.headersearch .gsc-input { border: medium none; }
.headersearch .cse table.gsc-search-box td.gsc-input, table.gsc-search-box td.gsc-input input { position: absolute; height: 30px; right: 83px; top: 0px; width: 218px; }
.headersearch input.gsc-search-button { width: 80px; height: 32px; background: transparent url(6e280af3dca0ff5225184a3e68f611ce5ea111b0.png)  repeat scroll 0% 0%; white-space: nowrap; overflow: hidden; cursor: pointer; position: absolute; right: 0px; top: 0px; color: transparent; }
.headersearch input.gsc-search-button:hover { background-position: 0px -38px; }
.headersearch input.gsc-search-button:active { background-position: 0px -76px; }
.headersearch .gsc-search-box { border: 0px none ! important; padding: 0px; }
.headersearch .gsc-results-wrapper-visible { z-index: 101 ! important; }
.headersearch .gsc-modal-background-image-visible { z-index: 100 ! important; }
.subscription-services { font-family: helvetica-light; font-size: 11px; line-height: 16px; color: rgb(0, 0, 0); margin-left: 29px; margin-bottom: 8px; }
.subscription-services .phone-number { font-family: helvetica-reg; }
.pull-up-yp { height: 160px; }
.pull-up-yp img {  }
h3.liferestyle { margin: 0px 0px 2px; background: transparent none repeat scroll 0% 0%; padding: 0px; }
h3 a.liferestyler, h5 a.liferestyler { color: rgb(143, 11, 11); }
.liferestyle { background: rgb(143, 11, 11) none repeat scroll 0% 0%; font-family: "Boxn"; margin-top: 6px; color: rgb(255, 255, 255); clear: both; line-height: 20px; padding: 5px; }
.liferestyle ul li { display: inline-block; list-style: outside none none; }
.liferestyle ul li a { color: rgb(255, 255, 255); }
tr td { padding: 3px 6px; }
.carl-multimedia { margin-left: 0px; width: 623px; overflow: hidden; position: relative; }
.carl-multimedia ul { margin-top: 5px ! important; padding: 0px; list-style: outside none none; display: block; }
.carl-multimedia li { color: rgb(153, 153, 153); width: 150px; height: 190px; padding: 0px; margin-right: 5px; display: block; float: left; }
.carl-multimedia li img { height: 100px; width: 150px; }
.carl-multimedia .clearfix { float: none; clear: both; }
.carl-multimedia .prev { background: transparent url(2e06948c5d4fbcf1939abc1a3e8b46ca90504d0c.png)  no-repeat scroll 0px 0px; height: 16px; width: 30px; float: right; margin-right: 5px; }
.carl-multimedia .next { background: transparent url(2e06948c5d4fbcf1939abc1a3e8b46ca90504d0c.png)  no-repeat scroll -30px 0px; height: 16px; width: 30px; float: right; margin-right: 5px; }
.carl-multimedia .pager { float: right; text-align: center; }
.carl-multimedia .pager a { background: rgb(204, 204, 204) none repeat scroll 0% 0%; display: block; float: left; font-size: 0px; height: 16px; margin-right: 5px; width: 10px; }
.carl-multimedia .pager a.selected { background: rgb(143, 11, 11) none repeat scroll 0% 0%; }
.lifes-sect .clearfix { margin-top: 17px; }
.lifes-sect .prev { background: transparent url(2e06948c5d4fbcf1939abc1a3e8b46ca90504d0c.png)  no-repeat scroll 0px 0px; float: right; height: 16px; margin-right: 5px; width: 30px; }
.lifes-sect .next { background: transparent url(2e06948c5d4fbcf1939abc1a3e8b46ca90504d0c.png)  no-repeat scroll -30px 0px; float: right; height: 16px; margin-right: 0px; width: 30px; }
.lifes-sect .pager { float: right; text-align: center; }
.lifes-sect .pager a, .lifes-sect .pager a.selected { display: none; }
.lifes-sect .story-center img { width: 310px; height: 206px; }
.lifes-sect .story-center { border-bottom: medium none; }
.list { margin-bottom: 10px; }
.list li { background: transparent url(995f560f842e5409f5583afd4a84316ec5dd9c81.png)  no-repeat scroll 0px 5px; padding-left: 15px; }
.ann { border-top: 1px solid rgb(212, 212, 212) ! important; overflow: hidden; position: relative; }
.ann .left { margin-right: 19px; }
.ann .clearfix { margin-bottom: 25px; }
.ann .prev { background: transparent url(2e06948c5d4fbcf1939abc1a3e8b46ca90504d0c.png)  no-repeat scroll 0px 0px; height: 16px; width: 30px; float: right; margin-right: 5px; }
.ann .next { background: transparent url(2e06948c5d4fbcf1939abc1a3e8b46ca90504d0c.png)  no-repeat scroll -30px 0px; height: 16px; width: 30px; float: right; margin-right: 0px; }
.ann .pager { float: right; text-align: center; }
.ann .pager a, .partner .pager a.selected { display: none; }
.ann .story-center { border-bottom: medium none; }
.annmember div { float: left; margin-right: 2px; }
.annmember div a { background: transparent url(69cbd9c3d15728cea77f31d351621c1e6e6c9546.gif)  repeat scroll 0px 0px; display: block; height: 40px; text-indent: -9999px; width: 132px; }
.ann div h2 { height: 64px; margin: 0px 0px 0px 10px ! important; }
.ann .blank { background: transparent url(e4c06fd6d48c7bab7e5c6114359f5b721d4804fb.gif)  repeat scroll 0px 0px; display: block; height: 63px; width: 127px; }
.annmember .inquirer { background-position: 0px 0px; }
.annmember .yomiuri { background-position: -135px 0px; }
.annmember .strait { background-position: 0px -35px; }
.annmember .nation { background-position: -140px -35px; }
.annmember .star { background-position: 0px -75px; }
.annmember .chinadaily { background-position: -140px -79px; }
.annmember .thedailystar { background-position: 0px -216px; }
.annmember .bt { background-position: 0px -125px; }
.annmember .mysinchew { background-position: -4px -170px; }
.annmember .island { background-position: -140px -125px; }
.annmember .koreaherald { background-position: -140px -170px; }
.annmember .jakpost { background-position: -3px -342px; }
.annmember .kathmandu { background-position: 0px -255px; }
.annmember .vietnamnews { background-position: -140px -205px; }
.annmember .vientianetimes { background-position: -140px -255px; }
.annmember .chinapost { background-position: 0px -300px; }
.annmember .thestatesman { background-position: -140px -290px; }
.annmember .kuenselonline { background-position: -140px -332px; }
.partners div { float: left; margin-right: 2px; }
.partners div a { background: transparent url(b7797570347ce93fe397b39bf17ca18fcccb435f.gif)  repeat scroll 0px 0px; display: block; height: 45px; text-indent: -9999px; width: 132px; }
.partners .kompas { background-position: 0px -5px; }
.partners .kontan { background-position: -142px -5px; }
.partners .tempo { background-position: 0px -50px; }
.partners .kapanlagi { background-position: -140px -50px; }
.partners .tribun { background-position: -5px -105px; }
.jqans-wrapper { font-family: arial,helvetica,clean,sans-serif; font-size: 13px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.231; color: rgb(102, 102, 102); overflow: hidden; }
.canvas .jqans-wrapper img { border: 0px none; }
.canvas .jqans-wrapper ul, .jqans-wrapper li, .jqans-wrapper h1, .jqans-wrapper p { margin: 0px; padding: 0px; }
.canvas .jqans-wrapper { position: relative; overflow: hidden; }
.canvas .jqans-wrapper ul { position: relative; left: 0px; width: auto; list-style-type: none; overflow: hidden; z-index: 1; }
.canvas .jqans-wrapper li { float: left; display: inline; }
.canvas .jqans-wrapper.default .jqans-stories ul, .jqans-wrapper.default .jqans-stories li { height: 66px; }
.canvas .jqans-wrapper.default .jqans-stories-selector ul, .jqans-wrapper.default .jqans-stories-selector li { height: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.canvas .jqans-wrapper.default, .jqans-wrapper.default .jqans-container { width: 310px; }
.canvas .jqans-wrapper.default li { width: 102px; }
.canvas .jqans-wrapper.default a { text-decoration: none; font-weight: normal; color: rgb(54, 54, 54); outline: medium none; }
.canvas .jqans-wrapper.default strong { color: rgb(0, 0, 0); }
.canvas .jqans-wrapper.default { margin: 0px; }
.canvas .jqans-wrapper.default .jqans-container { height: 230px; width: 310px; text-align: left; overflow: hidden; }
.canvas .jqans-wrapper.default .jqans-container a {  }
.canvas .jqans-wrapper.default .jqans-headline { text-align: left; margin: 0px 0px 4px 4px; }
.canvas .jqans-wrapper.default .jqans-content div { height: 48px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; opacity: 0.99; padding: 3px 6px; }
.canvas .jqans-wrapper.default .jqans-content img { width: 306px; }
.canvas .jqans-wrapper.default .jqans-content h1 {  }
.canvas .jqans-wrapper.default .jqans-content p { text-align: left; color: rgb(0, 0, 0); line-height: 1.45; font-size: 16px; font-family: "Boxn"; }
.canvas .jqans-wrapper.default .jqans-stories { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.canvas .jqans-wrapper.default .jqans-stories li { overflow: hidden; text-align: center; font-size: 12px; color: rgb(102, 102, 102); }
.canvas .jqans-wrapper.default .jqans-stories li.selected { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.canvas .jqans-wrapper.default .jqans-stories li img { border-top: 2px solid rgb(153, 153, 153); height: 60px; width: 100px; }
.canvas .jqans-wrapper.default .jqans-stories li p { display: none; }
.canvas .jqans-wrapper.default .jqans-stories li h3 { margin: 0px; font-size: 12px; font-weight: normal; }
.canvas .jqans-wrapper.default .jqans-stories-selector li.selected div { margin: auto; height: 0px; width: 0px; line-height: 0px; font-size: 0px; border-bottom: 10px solid rgb(153, 153, 153); border-left: 10px solid rgb(255, 255, 255); border-right: 10px solid rgb(255, 255, 255); }
.canvas .jqans-wrapper.default .jqans-pagination { margin: 0px; padding: 0px 5px 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: left; clear: both; font-size: 11px; overflow: hidden; }
.canvas .jqans-wrapper.default .jqans-pagination-count { float: left; }
.canvas .jqans-wrapper.default .jqans-pagination-controls { float: right; }
.canvas .jqans-wrapper.default .jqans-pagination-controls a { display: inline-block; width: 22px; height: 12px; text-indent: -9999px; background: transparent none no-repeat scroll center bottom; }
.canvas .jqans-wrapper.default .jqans-pagination-controls-back a { background-image: url(55038f55133829be2a03f9ff8d86ff9bca163ae8.jpg) ; margin-right: 5px; }
.canvas .jqans-wrapper.default .jqans-pagination-controls-next a { background-image: url(a5005f4cca5fd2335aec6ba421110a1099c96d60.jpg) ; }
.headerruntext { z-index: 1; }
.headerruntext { background: rgb(255, 248, 191) none repeat scroll 0% 0%; font-size: 12px; height: 27px; padding-left: 10px; text-align: right; }
#ticker-wrapper.has-js { display: block; height: 27px; width: 980px; }
#ticker { background: rgb(255, 248, 191) none repeat scroll 0% 0%; display: block; overflow: hidden; position: relative; width: 860px; }
#ticker-title { padding-top: 5px; color: rgb(153, 0, 0); font-weight: 700; background: rgb(255, 248, 191) none repeat scroll 0% 0%; }
#ticker-content { margin: 0px; padding-top: 7px; position: absolute; color: rgb(31, 82, 123); font-weight: bold; background: rgb(255, 248, 191) none repeat scroll 0% 0%; overflow: hidden; white-space: nowrap; line-height: 1.2em; }
#ticker-content a { text-decoration: none; color: rgb(31, 82, 123); }
#ticker-content a:hover { text-decoration: underline; color: rgb(13, 48, 89); }
#ticker-swipe { padding-top: 7px; position: absolute; top: 0px; background: rgb(255, 248, 191) none repeat scroll 0% 0%; display: block; width: 700px; height: 23px; }
#ticker-swipe span { margin-left: 1px; background-color: rgb(255, 248, 191); border-bottom: 1px solid rgb(31, 82, 123); height: 12px; width: 7px; display: block; }
#ticker-controls { padding: 8px 0px 0px; list-style-type: none; float: left; }
#ticker-controls li { padding: 0px; margin-left: 5px; float: left; cursor: pointer; height: 16px; width: 16px; display: block; }
#ticker-controls li#play-pause { background-image: url(e8b3e4d4b522eefedb885dcae4fa6042b69ba3d4.png) ; background-position: 32px 16px; }
#ticker-controls li#play-pause.over { background-position: 32px 32px; }
#ticker-controls li#play-pause.down { background-position: 32px 0px; }
#ticker-controls li#play-pause.paused { background-image: url(e8b3e4d4b522eefedb885dcae4fa6042b69ba3d4.png) ; background-position: 48px 16px; }
#ticker-controls li#play-pause.paused.over { background-position: 48px 32px; }
#ticker-controls li#play-pause.paused.down { background-position: 48px 0px; }
#ticker-controls li#prev { background-image: url(e8b3e4d4b522eefedb885dcae4fa6042b69ba3d4.png) ; background-position: 0px 16px; }
#ticker-controls li#prev.over { background-position: 0px 32px; }
#ticker-controls li#prev.down { background-position: 0px 0px; }
#ticker-controls li#next { background-image: url(e8b3e4d4b522eefedb885dcae4fa6042b69ba3d4.png) ; background-position: 16px 16px; }
#ticker-controls li#next.over { background-position: 16px 32px; }
#ticker-controls li#next.down { background-position: 16px 0px; }
.js-hidden { display: none; }
#no-js-news { padding: 10px 0px 0px 45px; color: rgb(248, 240, 219); }
.left #ticker-swipe { left: 80px; }
.left #ticker-controls, .left #ticker-content, .left #ticker-title, .left #ticker { float: left; }
.left #ticker-controls { margin: 0px; padding: 6px; }
.right #ticker-swipe { right: 80px; }
.right #ticker-controls, .right #ticker-content, .right #ticker-title, .right #ticker { float: right; }
.right #ticker-controls { padding-right: 6px; }
.teaser { display: block; overflow: hidden; }
.teaser h2 { margin-top: 0px; }
.channel h3 { margin-bottom: 5px; }
.channel p.journalist { font-family: Boxn; font-size: 15px; }
.channel .story-center img { width: 200px; margin-left: 16px; }
.channel ul.stories li.advertorial { background: rgba(252, 238, 33, 0.2) none repeat scroll 0% 0%; margin-top: 0px; }
.channel ul.stories li.main-story:first-child { border-top: 3px solid rgb(223, 6, 19); }
.channel ul.stories li.main-story { background-color: rgb(240, 240, 240); border: medium none; }
.channel ul.stories li { padding: 14px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); margin-bottom: 5px; }
.channel ul.related { margin-top: 5px; }
.channel ul.related li { padding: 0px 0px 5px; }
.channel ul.related li a { font-family: "Boxn"; color: rgb(31, 82, 123); font-size: 110%; }
.channel .story-center { border-bottom: medium none; }
.channel-image img { width: 150px; }
img.subheader-channel { margin-bottom: 32px; }
.o-stories { background: transparent -moz-linear-gradient(center top , rgb(255, 248, 191) 0%, rgb(239, 226, 121) 100%) repeat scroll 0% 0%; width: 650px ! important; padding-left: 20px; }
.o-stories ul { font-family: "Boxn"; font-size: 121%; list-style: outside none square; margin-top: 20px; }
.o-stories li { background: transparent url(130a6390f61ded984b3e94668488b699c278ea88.png)  no-repeat scroll left 5px; display: inline-block; margin: 0px; padding: 0px 0px 0px 10px; vertical-align: top; width: 48%; }
.o-stories li a { color: rgb(31, 82, 123); }
.e-stories { background: transparent -moz-linear-gradient(center top , rgb(122, 16, 26) 0%, rgb(159, 12, 26) 100%) repeat scroll 0% 0%; width: 610px ! important; padding: 0px 10px; }
.e-stories h3, .e-stories h5 a, .e-stories p, .e-stories li, .e-stories li a { color: rgb(255, 255, 255) ! important; }
.e-stories li { border-bottom: 1px solid rgb(255, 204, 204); }
.rv h1, .rv h1 a { margin-top: 0px; color: rgb(0, 0, 0); }
.rv .headline .story .main-pict { float: none; margin-bottom: 10px; }
.rv .main-pict .mask { opacity: 0; background-color: rgb(255, 255, 255); transition: all 0.2s ease-in-out 0s; }
.rv .main-pict .mask:hover { opacity: 0.5; }
.rv .main-pict .mask div { background: rgb(255, 255, 255) url(785ada4e4a739cedcd6aebdbcff3fb6db0d24dc6.jpg)  no-repeat scroll 50% 50%; height: auto ! important; opacity: 0.5; width: 100%; }
.rv .teaser { min-height: 300px; }
.rv .headline .story .main-pict img { width: 100%; }
.rv .headline .story .main-pict .credit { text-align: right; }
.rv .story-center, .e-stories .story-center { border-bottom: medium none; margin-bottom: 10px; }
.mrv .headline { padding: 0px 10px 0px 0px; overflow: hidden; }
.inline.inline-none img, .inline.inline-center img { float: none; position: relative; height: auto ! important; width: 100%; }
.inline.inline-left, .inline.left { float: left; position: relative; height: auto ! important; width: 215px ! important; margin: 0px 10px 10px 0px; }
.inline.inline-left img, .inline.left img { float: left; position: relative; height: auto ! important; width: 215px ! important; }
.inline.inline-right, .inline.right { float: right; position: relative; height: auto ! important; width: 215px ! important; margin: 0px 0px 10px 10px; }
.inline.inline-right img, .inline.right img { float: right; position: relative; height: auto ! important; width: 215px ! important; }
.inline.inline-none .caption, .inline.inline-center .caption, .inline.inline-left .caption, .inline.inline-right .caption, .caption { font-size: 12px; color: rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); line-height: 14px; margin-top: 10px; padding-bottom: 10px; margin-bottom: 5px; }
#flashContent { margin-bottom: 10px; }
.single-page table, .single-page tbody { border: 1px solid rgb(216, 216, 216); border-collapse: collapse; margin-bottom: 30px; margin-top: 20px; width: 100%; }
.single-page table th, .single-page tbody th, .single-page tfoot td { background: rgb(241, 242, 244) none repeat scroll 0% 0%; border-right: 1px solid rgb(216, 216, 216); color: rgb(85, 85, 85); font-size: 14px; font-weight: 700; padding: 10px 13px; text-align: left; }
.single-page tfoot td { background: rgb(241, 242, 244) none repeat scroll 0% 0%; padding: 5px 13px; }
.single-page table td, .single-page tbody td { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(216, 216, 216); padding: 5px 5px 5px 13px; text-align: left; }
.single-page table td:hover, .single-page tbody td:hover { background-color: rgb(246, 247, 249); }
.stories li .tooltip, #newsslider .tooltip, .zebra li .tooltip, .related li .tooltip { color: rgb(0, 0, 0); outline: medium none; cursor: pointer; text-decoration: none; position: relative; }
.stories li .tooltip span, .zebra li .tooltip span, .related li .tooltip span, #newsslider li .tooltip span { margin-top: -9999em; position: absolute; border-radius: 4px; background: rgb(255, 248, 191) none repeat scroll 0% 0%; border: 1px solid rgb(170, 170, 170); }
.stories li .tooltip:hover span, .zebra li .tooltip:hover span, .related li .tooltip:hover span, #newsslider li .tooltip:hover span { transition: all 0.2s ease-in 0s; box-shadow: -1px 2px 2px -1px rgba(0, 0, 0, 0.9); border: 1px solid rgb(160, 160, 160); color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; position: absolute; left: 0px; z-index: 999; margin: 0px; padding: 3px 6px; }
.span-9 .stories li .tooltip:hover span { top: -4.7em; width: 320px; }
.span-8 .stories li .tooltip:hover span, .span-8 .zebra li .tooltip:hover span, .related li .tooltip:hover span { top: 3em; width: 280px; }
#newsslider .tooltip:hover span { top: 3em; width: 280px; }
.span-7 .stories li .tooltip:hover span { top: 3em; width: 260px; }
.span-4 .stories li .tooltip:hover span { top: 3em; width: 130px; }
.span-11 .stories li .tooltip:hover span { top: 1.5em; width: 410px; }
* html a:hover { background: transparent none repeat scroll 0% 0%; }
.poll .poll-wrapper { border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 0, 0); border-radius: 0px 13px 0px 0px; border-style: solid; border-width: 1px 1px 1px 13px; padding: 5px 6px; }
.poll-opt { margin: 10px 0px 0px; }
.poll-opt li { display: inline-block; margin: 0px 5px; padding-bottom: 2px; vertical-align: top; width: 45%; }
.poll .submit-button { margin-top: 10px ! important; }
.poll .tags a { padding: 4px 10px 6px ! important; margin: 0px ! important; }
.odd-world h3 a { height: auto ! important; }
.odd-world h3 a img { vertical-align: bottom; }
.odd-world .headline-list { border-top: medium none; }
.odd-world .headline-list .story { border-left: 5px solid rgb(122, 16, 26); margin-top: 5px; padding-left: 7px; }
.odd-world .headline-list .stories { border-left: 5px solid rgb(122, 16, 26); padding-left: 7px; }
#media li { display: block; float: left; height: 180px; margin: 0px 10px 10px 0px; overflow: hidden; width: 150px; }
#media li:nth-child(4n) { margin-right: 0px; }
#media .image-holder { background: transparent url(fd0361fdf0a4f959d8b32977cc919920f8ce1453.gif)  no-repeat scroll 50% 50%; height: 100px; overflow: hidden; text-align: center; }
.canvas { height: 322px; overflow: hidden; padding: 1px; }
.first-highlite { background: rgb(232, 232, 232) none repeat scroll 0% 0%; border: 1px solid rgb(170, 170, 170); overflow: hidden; }
.story { overflow: hidden; }
.story-center { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 5px; }
.story-center img { height: auto ! important; width: 100%; }
.story-center p { line-height: 1.45em; margin: 5px 0px; }
.one { padding: 0px 10px; }
.separator { height: 1px; background-color: black; opacity: 0.15; }
.colored { color: rgb(204, 0, 0); }
.icon { text-align: center; padding-top: 10px; float: left; margin-bottom: 10px; margin-right: 20px; width: 80px; height: 80px; }
h5 > a { color: rgb(0, 0, 0); }
a:hover { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, li a:hover { text-decoration: underline; }
.black { color: rgb(0, 0, 0); }
.ads { padding: 4px 0px 15px; text-align: center; margin-bottom: 10px; }
.ads p { margin-bottom: 9px; margin-left: 5px; text-align: left; }
.bottom { clear: both; margin: 0px auto; width: 940px; }
.bottom-fill { bottom: 0px; margin: 0px auto; position: fixed; width: 940px; z-index: 10000; }
.bottom-fill #closebanner { bottom: 62px; position: absolute; right: 31px; cursor: pointer; }
.bottom-fill #float_wrapper.ads { border-bottom: medium none; text-align: right; margin: 0px; padding: 0px; }
.addthis_toolbox { clear: both; margin: 10px 0px 0px; }
.jfontsize-button { border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); font-size: 12px; font-weight: 700; padding: 2px 5px; }
.jfontsize-button:hover { text-decoration: none; background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); }
.jfontsize-disabled, .jfontsize-disabled:hover { color: rgb(170, 170, 170); border: 1px solid rgb(238, 238, 238); background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.toggle_block h4 { margin: 0px; font-size: 18px; line-height: 42px; padding-left: 35px; border: 0px none; background: transparent url(8f08761911c5186c4f189eb92bf139804bbfeea7.png)  no-repeat scroll 5px 10px; cursor: pointer; }
.toggle_block h4.tgg_close { background: rgb(0, 0, 0) url(4541a8bab4062ac6c28e9504bdb88e7846b4d0aa.png)  no-repeat scroll 5px 10px; color: rgb(255, 255, 255); }
.toggle_block .toggle_content .inner { padding: 19px; font-size: 12px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; border: 1px solid rgb(255, 255, 255); border-radius: 8px; }
.error .first-col, .error .second-col { position: relative; overflow: hidden; display: block; }
.error .first-col { margin-top: 10%; padding: 50px 0px; vertical-align: middle; }
.error .first-col h1 { font-size: 150px; line-height: 1.2; }
.error .first-col .message { font-size: 35px; line-height: 1.2; }
.error .second-col { margin-top: 12%; border-left: 1px solid rgb(224, 224, 224); padding: 60px 0px 60px 30px; vertical-align: middle; }
.error .second-col .message { font-size: 18px; line-height: 1.5; }
.info_msg, .note_msg, .tip_msg, .error_msg, .succes_msg { padding: 10px 20px; margin: 20px 0px; max-width: 940px; font-style: normal; font-size: 13px; background: rgb(238, 238, 238) none no-repeat scroll 0% 0%; border-radius: 7px; box-shadow: 0px 1px 4px rgb(238, 238, 238), 0px 0px 40px rgb(238, 238, 238) inset; }
.info_msg { background-color: rgb(227, 247, 252); border: 1px solid rgb(142, 217, 246); color: rgb(46, 96, 147); }
.note_msg { background-color: rgb(255, 251, 200); border: 1px solid rgb(245, 209, 69); color: rgb(143, 104, 14); }
.error_msg { background-color: rgb(255, 200, 209); border: 1px solid rgb(217, 110, 102); color: rgb(205, 10, 10); }
.tip_msg { background-color: rgb(230, 255, 233); border: 1px solid rgb(188, 219, 88); color: rgb(56, 118, 44); }
.succes_msg { background-color: rgb(221, 255, 205); border: 1px solid rgb(183, 219, 88); color: rgb(56, 118, 44); }
.content { display: none; float: right; width: 630px; }
.content a, div.navigation a { text-decoration: none; color: rgb(119, 119, 119); }
.content a:focus, div.content a:hover, div.content a:active { text-decoration: underline; }
.controls { height: 50px; }
.controls a { padding: 5px; text-indent: -9999px; }
.ss-controls { font-family: "Boxn"; float: left; }
.nav-controls { font-family: "Boxn"; float: right; }
.slideshow-container { position: relative; clear: both; height: 630px; }
.loader { position: absolute; top: 0px; left: 0px; background-image: url(27a8219f767a1b5a05c8499b55251abe189d4d14.gif) ; background-repeat: no-repeat; background-position: center center; width: 630px; height: 502px; }
.slideshow {  }
.slideshow span.image-wrapper { display: block; position: absolute; top: 0px; left: 0px; }
.slideshow a.advance-link { display: block; width: 630px; text-align: center; }
.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { text-decoration: none; }
.slideshow img { vertical-align: middle; border: 1px solid rgb(204, 204, 204); max-height: 600px; max-width: 630px; }
.slideshow .caption-container { position: relative; clear: left; height: 250px; }
.slideshow span.image-caption { display: block; position: absolute; width: 310px; top: 0px; left: 0px; }
.slideshow .caption { border: medium none; color: rgb(0, 0, 0); display: block; font-size: 13px; line-height: 16px; margin: 0px 0px 15px; padding: 0px; width: 100% ! important; }
.slideshow .image-title { font-family: "Boxn"; font-size: 1.4em; line-height: 1.5; }
.slideshow .image-desc { line-height: 1.3em; padding-top: 12px; }
ul.thumbs { clear: both; margin-top: 15px; padding: 0px; }
ul.thumbs li { float: left; height: 70px; padding: 0px; margin: 5px 10px 5px 0px; list-style: outside none none; }
a.thumb { padding: 2px; display: block; border: 1px solid rgb(204, 204, 204); }
ul.thumbs li.selected a.thumb { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
a.thumb:focus { outline: medium none; }
ul.thumbs img { border: medium none; display: block; }
.navigation div.top { margin-bottom: 12px; height: 11px; }
.navigation div.bottom { margin-top: 12px; }
.feed-soc div a { float: left; display: block; height: 25px; width: 25px; background-image: url(93a1a83e335dd64a1e8447ae4af4a16448a5fd2c.gif) ; }
.feed-soc div a:hover { transition: all 0.3s ease-in-out 0s; }
.tw-ico a { background-position: 125px 0px; }
.tw-ico a:hover { background-position: 125px 25px; }
.fb-ico a { background-position: 0px 0px; }
.fb-ico a:hover { background-position: 0px 25px; }
.mobile-ico a { background-position: 75px 0px; }
.mobile-ico a:hover { background-position: 75px 25px; }
.rss-ico a { background-position: 100px 0px; }
.rss-ico a:hover { background-position: 100px 25px; }
.oauth-soc div a { background-image: url(93a1a83e335dd64a1e8447ae4af4a16448a5fd2c.gif) ; float: left; display: block; height: 25px; width: 25px; text-indent: -9999px; border: 1px solid rgb(255, 255, 255); border-radius: 3px; }
.oauth-soc div a:hover { transition: all 0.3s ease-in-out 0s; }
.tw-oauth a { background-position: 125px 0px; margin-left: 5px; }
.tw-oauth a:hover { background-position: 125px 25px; }
.fb-oauth a { background-position: 0px 0px; }
.fb-oauth a:hover { background-position: 0px 25px; }
.google-oauth a { background-position: 50px 0px; margin-left: 5px; }
.google-oauth a:hover { background-position: 50px 25px; }
.yahoo-oauth a { background-position: 25px 0px; margin-left: 5px; }
.yahoo-oauth a:hover { background-position: 25px 25px; }
.readersoc { background-image: url(06ff142f0819b81cc47f8eb3cafd3b030dc3870e.gif) ; display: block; width: 150px; height: 38px; }
.readersoc.fb { background-position: left top; }
.readersoc.fb:hover { background-position: left bottom; }
.readersoc.tw { background-position: right top; }
.readersoc.tw:hover { background-position: right bottom; }
.hot-on img { padding-right: 5px; vertical-align: middle; }
.a-btn { margin-top: 20px ! important; background: transparent -moz-linear-gradient(center top , rgb(68, 68, 68) 0%, rgb(17, 17, 17) 100%) repeat scroll 0% 0%; padding: 10px; display: inline-block; position: relative; border: 1px solid rgb(17, 17, 17); box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8) inset, 1px 1px 3px rgba(0, 0, 0, 0.2); border-radius: 4px; float: left; clear: both; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; overflow: hidden; font-size: 14px; color: rgb(241, 241, 241); transition: all 0.3s ease-in-out 0s; }
.a-btn:hover { text-decoration: none; background-color: rgb(255, 0, 0); background-image: linear-gradient(rgb(255, 0, 0), rgb(196, 4, 4)); color: rgb(255, 255, 255); transition: all 0.3s ease-in-out 0s; }
.skills { padding: 19px; border: 1px solid rgb(234, 234, 234); }
.skills h4 { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.skills h6 { text-transform: uppercase; }
.skills .last { margin-bottom: 0px ! important; }
footer { border-bottom: 10px solid black; background-color: rgb(242, 241, 239); margin: 40px auto 0px; position: relative; }
footer a { color: black; }
footer p { font-size: 11px; }
.footer_welcome { color: rgb(223, 6, 19); font-family: box-bold; }
footer .separator { margin-top: 8px; margin-bottom: 15px; }
footer ul.partners { float: left; }
footer ul.partners li { float: left; color: rgba(0, 0, 0, 0.2); }
footer ul.partners li a { font-size: 12px; }
footer ul.products li { width: 225px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); padding: 5px 0px; }
footer ul.products li span { width: 95px; float: left; font-family: Boxn; margin-top: 3px; }
footer ul.products li a.socmed { width: 24px; height: 24px; display: inline-block; margin-right: 4px; }
footer ul.products li .news-twitter { background: transparent url(f2e7482a8d0fc221011837fa64b8e0f4bb938806.png)  no-repeat scroll 0% 0%; }
footer ul.products li .news-facebook { background: transparent url(28483e9f630cd39bc7ffe035bab0e386f0d7ae72.png)  no-repeat scroll 0% 0%; }
footer ul.products li .news-linkedin { background: transparent url(9f850f3b4688cd39cae68be8c8426cb3c8e94be1.png)  no-repeat scroll 0% 0%; }
footer ul.products li .travel-twitter { background: transparent url(b7d4de7edc828f2441eeae6e74567a3399f6745f.png)  no-repeat scroll 0% 0%; }
footer ul.products li .travel-facebook { background: transparent url(125cda76ceec4551a32f68d833f4edabcecdfe96.png)  no-repeat scroll 0% 0%; }
footer ul.products li .travel-pinterest { background: transparent url(83832bd634f64c0b5a3616ee9dfe34e469d8f546.png)  no-repeat scroll 0% 0%; }
footer ul.products li .travel-youtube { background: transparent url(8045d435396021b49682a7b205098fdcb32e60e4.png)  no-repeat scroll 0% 0%; }
footer ul.products li .travelog-twitter { background: transparent url(d7a42d83574d556e3a640944070c018b29a176bd.png)  no-repeat scroll 0% 0%; }
footer ul.products li .travelog-facebook { background: transparent url(ee2da8e52dd6d08040f14763a36874a1f0cd1c33.png)  no-repeat scroll 0% 0%; }
footer ul.products li .jobs-twitter { background: transparent url(923010a1a3e9c6bec94a2a787a509d437765a3b6.png)  no-repeat scroll 0% 0%; }
footer ul.products li .jobs-facebook { background: transparent url(1c2ae93dd0c6dea99b8bbada8639ac9f9f52339b.png)  no-repeat scroll 0% 0%; }
footer ul.products li .jobs-linkedin { background: transparent url(52fe262ca4b0fc76037c2621d80adab53a15d848.png)  no-repeat scroll 0% 0%; }
footer ul.products li .ttwigo-twitter { background: transparent url(024919a292c87c764eeef7bd3511431230f70f43.png)  no-repeat scroll 0% 0%; }
footer ul.products li .forum-twitter { background: transparent url(e7ba4934fbc2681b5e9a73a637bdd157d13db4fd.png)  no-repeat scroll 0% 0%; }
footer ul.products li .forum-facebook { background: transparent url(56a5d95389a0a5c71ab66ae4ccb0486e814ff74c.png)  no-repeat scroll 0% 0%; }
footer ul.products li a:hover { background-position: 0px -30px; }
footer ul.products li a:active { background-position: 0px -60px; }
footer ul.products li.mobile { height: 40px; background-color: rgba(0, 0, 0, 0.1); margin-top: 32px; }
footer ul.products li.mobile a { display: block; background: transparent url(73b653863971a6610e10793290b44bdafaa8b15e.png)  no-repeat scroll 0px 13px; padding-left: 10px; padding-top: 10px; }
footer .posts { margin-right: 10px; }
footer .posts li { margin-bottom: 4px; }
footer .subfooter { margin: 20px 16px; }
.products-button a { color: rgb(255, 255, 255); display: block; height: 32px; padding-top: 6px; }
.products-button a:hover { text-decoration: none; }
.products-button li { text-align: center; float: left; margin-right: 4px; }
.products-button li.jobs a, .sf-menu > li.jobs a { background: transparent url(21bc46f9703b04d791cad71fd4d811368548e05a.png)  no-repeat scroll 0% 0%; width: 72px; height: 22px; }
.products-button li.travel a, .sf-menu > li.travel a { background: transparent url(12d8d07690a83d303d4525af5a9855e65ca0b00d.png)  no-repeat scroll 0% 0%; width: 80px; height: 22px; }
.products-button li.travelog a, .sf-menu > li.travelog a { background: transparent url(e518a5894b76ab4e07e848c380883d059abf27b0.png)  no-repeat scroll 0% 0%; width: 108px; height: 22px; }
.products-button li.jplus a, .sf-menu > li.jplus a { background: transparent url(766734de16d25c24b5319384cf88ee832888d17a.png)  no-repeat scroll 0% 0%; width: 67px; height: 22px; }
.products-button li a:hover, .sf-menu > li.jobs a:hover, .sf-menu > li.travel a:hover, .sf-menu > li.travelog a:hover, .sf-menu > li.jplus a:hover { background-position: 0px -34px; }
.products-button li a:active, .sf-menu > li.jobs a:active, .sf-menu > li.travel a:active, .sf-menu > li.travelog a:active, .sf-menu > li.jplus a:active { background-position: 0px -68px; }
footer .copyright { font-family: helvetica-reg; font-size: 12px; line-height: 18px; color: rgba(0, 0, 0, 0.5); }
footer .copyright .year { font-size: 14px; color: rgba(0, 0, 0, 0.2); }
footer .last.boxn { float: left; margin-top: -28px; }
.logo_area h6 { font-size: 11px; text-transform: uppercase; }
.logo_area img { float: left; margin-bottom: 10px; margin-right: 10px; }
.posts a { font-family: "Boxn"; }
.footer .blog_title { text-transform: uppercase; font-size: 11px; }
.footer .span-6 { margin-bottom: 10px; }
.highlight { padding: 3px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-align: center; }
.highlight a { text-decoration: underline; }
.highlight a:hover { color: rgb(255, 0, 0); }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
fieldset { margin: 0px; padding: 0px; border: 0px none; }
input:focus, textarea:focus { outline: medium none; }
.sf-navbar { background: rgb(0, 0, 0) none repeat scroll 0% 0%; margin-bottom: 4em; position: relative; float: right; margin-top: 20px; }
.sf-menu > li { width: 80px; text-align: center; float: left; height: 32px; }
.sf-menu ul { position: absolute; display: none; top: 100%; left: 0px; z-index: 99; }
.sf-navbar > li > ul { background-color: rgb(242, 241, 239); height: 40px; }
.sf-navbar > li > ul > li { text-align: center; float: left; padding: 0px 15px; border-right: 2px solid rgba(0, 0, 0, 0.07); margin-top: 5px; }
.sf-navbar > li > ul > li a { color: rgb(0, 0, 0); font-family: boxn; font-size: 15px; }
.sf-navbar > li > ul > li a:hover { color: rgb(223, 6, 19); }
.sf-navbar > li > ul > li:last-child { border: medium none; }
.sf-menu > li.travel, .sf-menu > li.travelog, .sf-menu > li.jobs, .sf-menu > li.jplus { height: 28px; margin-top: 2px; }
.sf-menu > li.travel { margin-left: 8px; }
.sf-menu > li.travelog { margin-left: 4px; width: 108px; }
.sf-menu > li.jobs { margin-left: 4px; float: left ! important; }
.sf-menu > li.jplus { margin-left: 4px; }
.sf-menu > li.extras { margin-left: 24px; width: auto; }
.sf-menu > li a { color: rgb(255, 255, 255); text-decoration: none; display: block; padding-top: 5px; font-family: box-bold; font-size: 16px; }
.sf-menu > li.item:hover > a, nav .menu li.active > a { position: absolute; display: block; z-index: 121; background: transparent url(2655346112ca3cdbff8d9cd463b8c0baa267c412.png)  no-repeat scroll 0% 0%; width: 80px; height: 38px; }
.sf-menu > li.extras a { color: rgb(252, 238, 33); }
.sf-menu > li.extras a:hover, nav .menu li:last-child a:hover { text-decoration: underline; }
.sf-menu > li:last-child { float: right; width: 110px; }
nav #login { border-right: 1px solid rgb(221, 221, 221); box-shadow: 1px 0px 0px rgb(255, 255, 255); }
nav #login-trigger, nav #signup a { cursor: pointer; display: inline-block; height: 25px; line-height: 25px; font-size: 11px; padding: 0px 10px; text-decoration: none; color: rgb(68, 68, 68); text-shadow: 0px 1px 0px rgb(255, 255, 255); }
nav #signup a { border-radius: 0px 3px 3px 0px; }
nav #login-trigger { border-radius: 3px 0px 0px 3px; }
nav #login-trigger:hover, nav #login .active, nav #signup a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; cursor: pointer; }
nav #login-content { display: none; position: absolute; top: 26px; right: 0px; z-index: 999; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px; box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, 0.9); border-color: rgb(160, 160, 160); border-style: none solid solid; border-width: 1px; }
nav li #login-content { right: 0px; width: 250px; }
#actions { margin: 10px 0px 0px; }
#submit, #oauth-login, #search.boxin-submit, #advance.boxin-submit { background: transparent linear-gradient(rgb(68, 68, 68), rgb(17, 17, 17)) repeat scroll 0% 0%; border-radius: 3px; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, 0.3) inset; border: 1px solid rgb(0, 0, 0); float: left; height: 30px; padding: 0px; width: 100px; cursor: pointer; color: rgb(255, 255, 255); }
#submit:hover, #submit:focus, #oauth-login:hover, #oauth-login:focus, #search.boxin-submit:hover, #search.boxin-submit:focus, #advance.boxin-submit:hover, #advance.boxin-submit:focus { background-color: rgb(255, 0, 0); background-image: linear-gradient(rgb(255, 0, 0), rgb(196, 4, 4)); border: 1px solid rgb(196, 4, 4); }
#submit:active, #oauth-login:active { outline: medium none; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.5) inset; }
#submit::-moz-focus-inner { border: medium none; }
#login label { float: right; line-height: 25px; font-size: 11px; }
#login label input { position: relative; top: 2px; right: 2px; }
.subpage_title { padding: 5px 0px; border-top: 3px solid rgb(223, 6, 19); border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 24px; font-family: box-reg; color: rgb(204, 204, 204); }
.subpage_title p { margin-bottom: 0px ! important; font-size: 18px; float: left; font-family: box-bold; }
.home_icon { background-image: url(fe4d8cc177238e689d5bbd5862ec7b163b71865c.png) ; background-repeat: no-repeat; float: left; height: 18px; width: 16px; margin-left: 16px; margin-right: 12px; }
.subpage_title .sep { float: left; margin-left: 5px; margin-right: 5px; }
.front-product { background-image: url(339868f593d309dfa4ab2cc8c22d3d42318318c1.png) ; height: 35px; display: block; text-indent: -99999px; }
.front-product:hover { transition: all 0.3s ease-in-out 0s; }
.front-product.balidaily { background-position: 0px 3px; }
.front-product.balidaily:hover { background-position: -149px 3px; }
.front-product.weekenders { background-position: 0px -125px; }
.front-product.weekenders:hover { background-position: -150px -124px; }
.paper-print h4 { padding-top: 13px; }
.paper-print .zebra li a { display: block; }
.paper-print .paper-tools .today-paper { height: auto ! important; width: 100%; }
.paper-print .paper-tools input[type="text"], input.text, .paper-print .paper-tools input.title, .paper-print .paper-tools select { color: rgb(68, 68, 68); border: 1px solid rgb(225, 225, 225); font-size: 11px; padding: 4px; box-shadow: 0px 1px 1px rgb(221, 221, 221) inset, 0px 1px 0px rgb(255, 255, 255); float: left; margin: 0px 5px 0px 0px; }
.paper-print .paper-tools #submit_form { float: left; border: 1px solid rgb(0, 0, 0); height: 30px; width: 218px; margin-top: 15px; padding: 0px; cursor: pointer; font-size: 12px; color: rgb(223, 223, 223); text-transform: uppercase; background-color: rgb(68, 68, 68); background-image: linear-gradient(rgb(68, 68, 68), rgb(17, 17, 17)); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px 1px 0px rgb(255, 255, 255); text-shadow: 1px 1px 0px rgb(18, 18, 18); }
.paper-print .paper-tools #submit_form:hover { float: left; border: 1px solid rgb(0, 0, 0); height: 30px; width: 218px; margin-top: 15px; padding: 0px; cursor: pointer; font-size: 12px; text-transform: uppercase; text-decoration: none; background-color: rgb(255, 0, 0); background-image: linear-gradient(rgb(255, 0, 0), rgb(196, 4, 4)); color: rgb(255, 255, 255); transition: all 0.3s ease-in-out 0s; border-radius: 3px; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px 1px 0px rgb(255, 255, 255); text-shadow: 1px 1px 0px rgb(18, 18, 18); }
.paper-print .story .inline.inline-none, .paper-print .story .inline.inline-center, .paper-print .story .inline.inline-left, .paper-print .story .inline.inline-right, .paper-print .story .inline.inline-center img, .paper-print .story .inline.inline-none img, .paper-print .story .inline.inline-right img, .paper-print .story .inline.inline-left img { width: 100% ! important; float: none ! important; height: auto ! important; }
.sitemap a { font-family: "Boxn",sans-serif; color: rgb(0, 0, 0); }
.sitemap h5 { margin-bottom: 0px; }
.sitemap ul, .sitemap ol { padding-left: 10px; margin-bottom: 10px; }
.sitemap ul ul, .sitemap ol ol { list-style: outside none square ! important; padding-left: 20px; margin: 0px 0px 10px; font-weight: 400; }
.cablist { height: 400px; overflow-x: hidden; overflow-y: scroll; }
.cabinet ul#filter li a { line-height: 1.2; }
.cabview div {  }
.dropcap { float: left; font-size: 36px; margin: 10px 6px 1px 0px; }
.blockquote { padding: 5px 0px 5px 70px; background-image: url(5a258f55dfe93ebe66a98d773fa241d5cd6f31d3.png) ; background-repeat: no-repeat; background-position: left top; font-size: 20px; line-height: 1.5; }
.section { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 10px; }
.sidebar .section { position: relative; overflow: hidden; }
.sidebar ul.tabs { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
ul.tabs { height: 28px; line-height: 25px; list-style: outside none none; border-bottom: 1px solid rgb(221, 221, 221); background: rgb(85, 85, 85) none repeat scroll 0% 0%; padding-top: 1px; }
.tabs li { font-family: "Boxn"; float: left; display: inline; margin: 0px 1px -1px 0px; padding: 0px 10px 1px; cursor: pointer; background: rgb(243, 243, 243) none repeat scroll 0% 0%; border: 1px solid rgb(233, 233, 233); position: relative; color: rgb(51, 51, 51); }
.tabs li:hover, .vertical .tabs li:hover { padding: 0px 10px; background: rgb(220, 220, 220) none repeat scroll 0% 0%; border: 1px solid rgb(208, 208, 208); transition: all 0.4s ease-in-out 0s; }
.tabs li.current { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px 10px 2px; border-width: 1px; border-style: solid; border-color: rgb(212, 212, 212) rgb(212, 212, 212) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(31, 82, 123); }
.box { border-style: solid; border-color: rgb(212, 212, 212); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 5px; }
.box.visible { display: block; }
.section.vertical { border-left: 160px solid rgb(255, 255, 255); }
.vertical .tabs { width: 161px; height: auto ! important; float: left; display: inline; margin: 0px 0px 0px -160px; }
.vertical .tabs li a, .tabs li a { display: block; }
.vertical .tabs li { padding: 10px 13px; margin: 0px 0px 1px; border-width: 1px; border-style: solid; border-color: rgb(228, 228, 228) rgb(249, 249, 249) rgb(228, 228, 228) rgb(228, 228, 228); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 132px; }
.vertical .tabs li:hover { padding: 10px 13px; margin: 0px 0px 1px; border-width: 1px; border-style: solid; border-color: rgb(228, 228, 228) rgb(249, 249, 249) rgb(228, 228, 228) rgb(228, 228, 228); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 131px; }
.vertical .tabs li.current, .vertical .tabs li.ui-state-active { padding: 10px 13px; width: 133px; color: rgb(68, 68, 68); background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; border-color: rgb(212, 212, 212) rgb(255, 255, 255) rgb(212, 212, 212) rgb(212, 212, 212); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-right: -1px; }
.vertical .box { border-style: none; height: auto ! important; padding: 15px; }
.zebra { font-family: "Boxn"; font-size: 13px; margin: 0px 0px 5px; padding: 0px; }
.zebra li:nth-child(2n+1), .zebra tr:nth-child(2n+1), .zebra_box li:nth-child(2n+1) { background-color: rgb(245, 245, 245); }
.zebra li { list-style-type: none; margin: 0px; padding: 4px 5px; }
.zebra li a { color: rgb(31, 82, 123) ! important; }
.zebra li .ppost img { margin: 0px 5px 0px 0px; overflow: hidden; height: 48px; width: 48px; }
.imo .zebra li { list-style-type: none; overflow: hidden; margin: 0px; padding: 4px 5px; position: relative; }
ul#filter { float: left; list-style: outside none none; margin: 5px 0px 0px; width: 100%; }
ul#filter li { font-family: "Boxn"; line-height: 12px; margin-bottom: 5px; background-color: rgb(238, 238, 238); background-image: linear-gradient(rgb(238, 238, 238), rgb(221, 221, 221)); }
ul#filter li:hover { background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
ul#filter li:first-child {  }
ul#filter a { text-decoration: none; color: rgb(0, 0, 0); font-size: 16px; display: block; padding: 7px 15px; }
ul#filter li.current a, ul#filter a:hover { color: rgb(255, 255, 255); }
ul#filter li.current a { color: rgb(255, 255, 255); display: inline-block; }
.filter-title h3 { margin-top: 6px; }
ul#filter li.current, ul#filter li:hover { background-image: linear-gradient(rgb(255, 0, 0), rgb(196, 4, 4)); }
.un_grid { width: 960px ! important; }
.un_grid16 { width: 640px ! important; margin-right: 0px ! important; }
.portfolio li { float: left; margin: 0px 10px 0px 0px; }
.portfolio div { margin-right: 0px; }
.view { float: left; overflow: hidden; position: relative; text-align: center; cursor: default; }
.view .mask, .view .content { width: 100%; height: auto ! important; position: absolute; overflow: hidden; top: 0px; left: 0px; }
.view img { display: block; position: relative; border: 1px solid rgb(234, 234, 234); }
.portfolio .view img { display: block; position: relative; margin-bottom: 10px; }
.blog .view img { display: block; position: relative; border-width: 1px medium; border-style: solid none; border-color: rgb(234, 234, 234) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.view h4 { display: block; text-align: left; position: relative; font-size: 14px; }
.view p { font-size: 11px; text-align: left; }
.blog .view a.info { position: absolute; background: rgba(255, 0, 0, 0.5) none repeat scroll 0% 0%; display: block; color: rgb(255, 255, 255); font-size: 11px; width: 10%; left: 45%; bottom: 50%; padding: 5px; border-radius: 3px; }
.view a.info { display: inline-block; }
.view a.info:hover { background: rgb(255, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
.view-first img { transition: all 0.2s linear 0s; }
.view-first .mask { opacity: 0; background-color: rgba(0, 0, 0, 0.8); transition: all 0.2s ease-in-out 0s; }
.view-first p { transform: translateY(100px); opacity: 0; transition: all 0.2s linear 0s; padding: 3px 6px; }
.view-first a.info { opacity: 0; transition: all 0.2s ease-in-out 0s; }
.view-first:hover .mask { opacity: 1; }
.view-first:hover h4, .view-first:hover p, .view-first:hover a.info { opacity: 1; }
.view-first:hover img { transition: all 0.2s ease-in-out 0s; }
.sidebar h5 { background-color: rgb(0, 0, 0); padding: 10px 5px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; margin: 0px; }
.sidebar .headline-list { margin-bottom: 15px; }
.discount .percent { color: rgb(255, 0, 0); font-size: 56px; line-height: 80px; margin-bottom: 0px; font-weight: bold; }
.big-separator { height: 4px; background: transparent url(2ef2002a2079db92e92527e52c8550c73cfe1346.png)  repeat scroll 0% 0%; }
.video_widget { margin-top: 15px; margin-bottom: 20px; }
.pagination { list-style: outside none none; }
.pagination li { display: inline; }
.pagination li a { text-decoration: none; padding: 2px 7px; min-width: 7px; float: left; text-align: center; margin-right: 7px; font-family: "Boxn"; background: transparent -moz-linear-gradient(center top , rgb(68, 68, 68) 0%, rgb(17, 17, 17) 100%) repeat scroll 0% 0%; display: inline-block; position: relative; transition: box-shadow 0.3s ease-in-out 0s; box-shadow: 1px 1px 1px rgb(255, 255, 255); color: rgb(224, 224, 224); text-shadow: 0px 1px rgb(51, 51, 51); }
.pagination li.current a { color: rgb(255, 255, 255); background: rgb(255, 0, 0) none repeat scroll 0% 0%; text-shadow: 0px 1px rgb(51, 51, 51); transition: all 0.3s ease-in-out 0s; }
.pagination li a:hover { color: rgb(255, 255, 255); background: rgb(255, 0, 0) none repeat scroll 0% 0%; text-shadow: 0px 1px rgb(51, 51, 51); transition: all 0.3s ease-in-out 0s; }
.pagination { list-style: outside none none; }
#thumbs .pagination a { text-decoration: none; padding: 2px 7px; min-width: 7px; float: left; text-align: center; margin-right: 7px; font-family: "Boxn"; background: transparent -moz-linear-gradient(center top , rgb(68, 68, 68) 0%, rgb(17, 17, 17) 100%) repeat scroll 0% 0%; display: inline-block; position: relative; transition: box-shadow 0.3s ease-in-out 0s; box-shadow: 1px 1px 1px rgb(255, 255, 255); color: rgb(224, 224, 224); text-shadow: 0px 1px rgb(51, 51, 51); }
#thumbs .pagination span.current { padding: 2px 7px; min-width: 7px; float: left; text-align: center; margin-right: 7px; color: rgb(255, 255, 255); background: rgb(255, 0, 0) none repeat scroll 0% 0%; text-shadow: 0px 1px rgb(51, 51, 51); transition: all 0.3s ease-in-out 0s; }
#thumbs .pagination a:hover { color: rgb(255, 255, 255); background: rgb(255, 0, 0) none repeat scroll 0% 0%; text-shadow: 0px 1px rgb(51, 51, 51); transition: all 0.3s ease-in-out 0s; }
.slider_area { padding: 10px; background-color: rgb(17, 17, 17); background-image: linear-gradient(rgb(68, 68, 68), rgb(51, 51, 51)); border-radius: 3px; box-shadow: 0px 2px 1px rgba(255, 255, 255, 0.1), 0px 3px 0px rgb(0, 0, 0), 0px 4px 0px rgb(17, 17, 17), 0px 5px 2px rgb(68, 68, 68); }
.slider_area.home { padding: 20px; margin-bottom: 10px; }
.features li { font-size: 11px; padding-bottom: 3px; padding-top: 3px; font-style: italic; border-bottom: 1px solid rgb(222, 222, 222); }
.map { padding: 10px; background-image: linear-gradient(rgb(68, 68, 68), rgb(51, 51, 51)); border-radius: 3px; box-shadow: 0px 2px 1px rgba(255, 255, 255, 0.1), 0px 3px 0px rgb(0, 0, 0), 0px 4px 0px rgb(17, 17, 17), 0px 5px 2px rgb(68, 68, 68); }
.post_form { padding: 15px; float: left; margin: 10px 0px; background-image: url(a4228d61d3b46a1ebe29539d1a653c3b68c11929.png) ; border: 1px solid rgb(234, 234, 234); }
.post_form .span-8 { width: 276px; }
.post_form .text { width: 270px; }
.post_form .texts { width: 565px; height: 20px; }
.post_form .span-16 { width: 565px; margin-top: 15px; }
.formtop { margin-top: 15px ! important; }
.fbConnectWidgetTopmost { border-style: none solid solid ! important; }
input[type="password"], input[type="text"], #inputs input, input.input[type="texts"][type="password"], input.text, input.title, textarea, select { color: rgb(68, 68, 68); border: 1px solid rgb(225, 225, 225); font-size: 11px; padding: 4px; box-shadow: 0px 1px 1px rgb(221, 221, 221) inset, 0px 1px 0px rgb(255, 255, 255); border-radius: 3px; }
input[type="text"]:focus, input[type="text"]:focus, input[type="password"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { background-color: rgb(255, 255, 255); border-color: rgb(234, 234, 234); outline: medium none; box-shadow: 0px 0px 0px 1px rgb(255, 0, 0) inset; }
textarea { width: 565px ! important; height: 80px; padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 1px 1px rgb(221, 221, 221) inset, 0px 1px 0px rgb(255, 255, 255); border-radius: 3px; }
#submit_form, .submit-button { float: left; border: 1px solid rgb(0, 0, 0); height: 30px; width: 120px; margin-top: 15px; padding: 0px; cursor: pointer; font-size: 12px; color: rgb(223, 223, 223); text-transform: uppercase; background-color: rgb(68, 68, 68); background-image: linear-gradient(rgb(68, 68, 68), rgb(17, 17, 17)); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px 1px 0px rgb(255, 255, 255); text-shadow: 1px 1px 0px rgb(18, 18, 18); }
#submit_form:hover, .submit-button:hover { float: left; border: 1px solid rgb(0, 0, 0); height: 30px; width: 120px; margin-top: 15px; padding: 0px; cursor: pointer; font-size: 12px; text-transform: uppercase; text-decoration: none; background-color: rgb(255, 0, 0); background-image: linear-gradient(rgb(255, 0, 0), rgb(196, 4, 4)); color: rgb(255, 255, 255); transition: all 0.3s ease-in-out 0s; border-radius: 3px; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px 1px 0px rgb(255, 255, 255); text-shadow: 1px 1px 0px rgb(18, 18, 18); }
#note { color: rgb(255, 0, 0); }
.blog-title { width: 580px; padding: 20px; background-color: rgb(0, 0, 0); border-bottom: 1px solid rgb(234, 234, 234); }
.blog-title .date { padding: 5px 15px; text-align: center; background-color: rgb(255, 255, 255); border-radius: 5px; margin-right: 20px; float: left; }
.blog-title h3 { font-size: 18px; }
.blog-title .date h3 { margin-bottom: 0px; }
.blog-title .date h3 > span { font-size: 12px ! important; color: rgb(0, 0, 0); line-height: 20px; }
.blog-title .post-title h3 { color: rgb(255, 255, 255); text-transform: uppercase; margin-bottom: 10px; }
.blog-title .post-title { float: left; color: rgb(255, 255, 255); width: 440px; }
.blog-title .post-title p { font-size: 11px; }
.blog-title .post-title .strong { color: rgb(255, 255, 255); }
.meta { margin-right: 20px; font-size: 10px; float: left; color: rgb(255, 255, 255); }
.author { background: transparent url(1ba87bd65af8637c429307056a05ee13288e7a68.png)  no-repeat scroll left center; padding-left: 20px; }
.comments { clear: both; }
.addcomments { background-image: linear-gradient(rgb(68, 68, 68), rgb(17, 17, 17)); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px 1px 0px rgb(255, 255, 255); text-shadow: 1px 1px 0px rgb(18, 18, 18); color: rgb(255, 255, 255); font-family: "Boxn"; font-size: 11px; line-height: 1.3; padding: 1px 5px; margin-left: 2px; }
.addcomments:hover { background-color: rgb(255, 0, 0); background-image: linear-gradient(rgb(255, 0, 0), rgb(196, 4, 4)); transition: all 0.3s ease-in-out 0s; border-radius: 3px; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px 1px 0px rgb(255, 255, 255); color: rgb(255, 255, 255); font-family: "Boxn"; font-size: 11px; line-height: 1.3; padding: 1px 5px; }
.tags a { float: left; padding: 2px 5px; margin-bottom: 5px; margin-right: 3px; background-image: linear-gradient(rgb(68, 68, 68), rgb(17, 17, 17)); color: rgb(255, 255, 255); transition: all 0.3s ease-in-out 0s; }
.tags a:hover { background: rgb(255, 0, 0) none repeat scroll 0% 0%; transition: all 0.3s ease-in-out 0s; text-decoration: none; }
.post-short { width: 578px; padding: 20px; background-image: url(a4228d61d3b46a1ebe29539d1a653c3b68c11929.png) ; border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(234, 234, 234) rgb(234, 234, 234); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-top: 0px ! important; }
ul.navigation-sidebar li { width: 235px; font-size: 12px ! important; border-bottom: 1px dashed rgb(223, 223, 223); line-height: 30px; padding-left: 20px; background: transparent url(84538096ec1a543700d4aeb796fd2d508b458260.png)  no-repeat scroll 0px 10px; }
ul.navigation-sidebar li:hover, ul.navigation-sidebar li.current { background: transparent url(6eb8cc5a21b804f004b677adea884b3c7b680cb2.png)  no-repeat scroll 0px 10px; color: rgb(255, 102, 0); }
ul.navigation-sidebar a { color: rgb(119, 119, 119); text-decoration: none; }
ul.navigation-sidebar li.current a, ul.navigation-sidebar a:hover { text-decoration: none; color: rgb(255, 102, 0); }
ul.navigation-sidebar li.current a { color: rgb(255, 0, 0); }
ul.navigation-sidebar a:hover { color: rgb(255, 0, 0); }
.sidebar .tags { padding-left: 0px; }
.comment { margin-top: 20px; }
.ppost .image-holder, .lifes-sect .image-holder { height: 210px; overflow: hidden; width: 310px; }
.ppost .image-holder img { border: medium none; }
.avatar, .ppost img { float: left; margin: 0px 10px 10px 0px; }
.avatar p { font-size: 11px; font-weight: bold; text-align: center; margin-bottom: 5px; }
.avatar img { border: 1px solid rgb(234, 234, 234); }
.gray { color: rgb(153, 153, 153); }
.comment .small-italic { font-size: 11px; }
.comment h6 { margin-bottom: 10px; }
.main-comment { float: left; width: 578px; }
.main-comment .button_readmore { margin-bottom: 15px; }
.replay { width: 580px; float: right; }
.replay .main-comment { width: 488px; }
.replay2 { width: 490px; float: right; }
.replay2 .main-comment { width: 398px; }
.sidebar .span-6 { margin-top: 15px ! important; margin-left: 10px; }
.ui-tabs-hide { display: none; }
.tabs li.ui-state-active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px 10px 2px; border-width: 1px; border-style: solid; border-color: rgb(212, 212, 212) rgb(212, 212, 212) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(31, 82, 123); }
ul.list-acronym { list-style: outside none none; margin: 0px 0px 10px; }
ul.list-acronym li { float: left; display: block; font-family: "Boxn",sans-serif; margin: 0px 1px; padding: 5px; }
html fieldset.collapsed { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; margin-bottom: 0px; height: 1em; }
html fieldset.collapsed * { display: none; }
html fieldset.collapsed legend { display: block; }
html fieldset.collapsible legend a { padding: 0px 5px 0px 15px; background: transparent url(e0a5d1aac51bad800845f90c07c98c938374415f.png)  no-repeat scroll 5px 75%; }
html fieldset.collapsed legend a { background-image: url(2a7ea28a7c6d391a6937236f27553113cc2ea46f.png) ; background-position: 5px 50%; }
* html fieldset.collapsed legend, * html fieldset.collapsed legend *, * html fieldset.collapsed table * { display: inline; }
html fieldset.collapsible legend a { cursor: pointer; display: block; }
html fieldset.collapsible .fieldset-wrapper { overflow: auto; padding: 5px; }
.blue-partners { color: rgb(31, 82, 123); }
.news-red { color: rgb(223, 6, 19); }
.news-forum-blue { color: rgb(8, 154, 200); }
.travel-green { color: rgb(108, 179, 63); }
.travelog-red { color: rgb(187, 54, 23); }
.jobs-green { color: rgb(0, 102, 112); }
.ttwigo-pink { color: rgba(214, 11, 81, 0.9); }
.digital-logo { margin: 20px 0px 32px; }
#sidebar, #services { float: right; }
ul.category-tags { margin-top: 4px; }
ul.category-tags li { background-color: rgb(242, 241, 239); margin-bottom: 2px; font-family: Boxn; padding: 10px 0px 8px 10px; position: relative; }
ul.category-tags li:hover, ul.category-tags li.active { background: rgb(223, 6, 19) none repeat scroll 0% 0%; }
ul.category-tags li:hover a, ul.category-tags li.active a { text-decoration: none; }
ul.category-tags li:hover .tag, ul.category-tags li.active .tag { color: rgb(255, 255, 255); }
ul.category-tags li:hover .category, ul.category-tags li.active .category { color: rgba(255, 255, 255, 0.5); }
ul.category-tags li .triangle { display: none; position: absolute; background: transparent url(3c63d40846c6cd347b4d1505955318efa75580cd.png)  repeat scroll 0% 0%; width: 8px; height: 16px; z-index: 3; right: -8px; top: 20px; }
ul.category-tags li:hover .triangle, ul.category-tags li.active .triangle { display: block; }
.tag-item { background-color: rgb(255, 255, 255); border-top: 3px solid rgb(223, 6, 19); border-bottom: 1px solid rgba(0, 0, 0, 0.15); margin-bottom: 2px; font-family: Boxn; }
ul.category-tags li .tag, .tag-item .tag { font-size: 16px; display: block; }
ul.category-tags li .category, .tag-item .category { font-size: 14px; color: rgba(0, 0, 0, 0.25); }
.news-by-tag li:last-child { border-bottom: medium none; margin-bottom: 24px; }
.news-by-tag li { border-bottom: 1px solid rgba(0, 0, 0, 0.15); padding: 12px 0px; }
.news-by-tag li a { font-family: Boxn; font-size: 13px; }
.special-section { margin-left: 20px; }
.special-section-banner { margin-bottom: 10px; }
.space-sidebar { display: block; height: 16px; }
.title-style2 { border-top: 3px solid rgb(0, 0, 0); padding: 7px 0px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.title-style2, .title-style2 a { font-family: Boxn; font-size: 16px; color: rgb(0, 0, 0); }
.story .story-title { padding: 5px; font-size: 40px; line-height: 40px; margin-bottom: 20px; margin-top: 20px; font-weight: bold; }
ul.category-tags li .tag { font-size: 16px; display: block; }
ul.category-tags li .category { font-size: 14px; color: rgba(0, 0, 0, 0.25); }
.featured-video .title { font-family: box-bold; font-size: 20px; color: rgb(223, 6, 19); border-bottom: 1px solid rgba(0, 0, 0, 0.08); padding: 5px 0px; }
.featured-video .item { margin-top: 12px; }
.featured-video .item .left { position: relative; width: 420px; height: 300px; }
.featured-video .item .left img { width: 414px; height: 294px; border: 3px solid black; }
.featured-video .item .left .category { position: absolute; top: 3px; left: 3px; padding: 3px 5px; font-family: Boxn; font-size: 14px; color: white; background: rgb(223, 6, 19) none repeat scroll 0% 0%; }
.featured-video .item .left .play-btn { position: absolute; top: 100px; left: 160px; width: 100px; height: 100px; background: transparent url(ccfb7964e06ea4c92c6eb8f5f237c20936818ae1.png)  repeat scroll 0% 0% / cover ; }
.featured-video .item .left:hover .play-btn { background-position: 0px -100px; }
.featured-video .item .right { width: 190px; }
.featured-video .item .right .title { font-family: Boxn; font-size: 20px; color: rgb(223, 6, 19); line-height: 24px; }
.featured-video .item .right .date { margin-top: 5px; font-family: box-reg; font-size: 12px; color: rgb(128, 128, 128); }
.featured-video .item .right .excerpt { margin-top: 10px; font-family: helvetica-reg; font-size: 12px; color: rgb(51, 51, 51); }
.video-categories { position: relative; width: 120px; margin-right: 20px; float: left; }
.video-categories .item ul li { position: relative; background: rgb(239, 239, 239) none repeat scroll 0% 0%; margin: 2px 0px; }
.video-categories .item ul li a { font-family: Boxn; font-variant: small-caps; display: block; font-size: 14px; color: rgb(223, 6, 19); padding: 10px 0px 10px 10px; }
.video-categories .item ul li a:hover, .video-categories .item ul li.active a { background: rgb(223, 6, 19) none repeat scroll 0% 0%; color: white; text-decoration: none; }
.video-categories .item ul li .triangle { display: none; }
.video-categories .item ul li:hover .triangle, .video-categories .item ul li.active .triangle { background: transparent url(3c63d40846c6cd347b4d1505955318efa75580cd.png)  repeat scroll 0% 0%; height: 16px; width: 8px; position: absolute; display: block; right: -8px; top: 11px; }
.video-list { width: 500px; float: left; margin-right: -10px; }
.video-list .item { margin-right: 16px; width: 238px; display: inline-block; margin-bottom: 16px; vertical-align: top; background: rgb(242, 241, 239) none repeat scroll 0% 0%; }
.video-list .item .image { display: block; position: relative; cursor: pointer; width: 238px; height: 175px; }
.video-list .item .image .play-btn { position: absolute; top: 70px; left: 100px; width: 41px; height: 40px; background: transparent url(5f0bacbb1438cebee50b4b4445a9899e2d0944ae.png)  repeat scroll 41px 0px; }
.video-list .item .image:hover .play-btn { background-position: 41px -46px; }
.video-list .item .image:active .play-btn { background-position: 41px -92px; }
.video-list .item .image .category { background: rgba(223, 6, 19, 0.8) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-family: Boxn; font-size: 13px; padding: 3px; display: inline-block; position: absolute; top: 3px; left: 3px; }
.video-list .item .image img { width: 232px; height: 169px; border: 3px solid rgba(0, 0, 0, 0.8); }
.video-list .item h1.title { line-height: 17px; padding: 0px 12px 12px; }
.video-list .item h1.title a { font-family: Boxn; font-size: 15px; color: rgb(223, 6, 19); }
.video-list .item .date { font-family: box-reg; color: rgb(128, 128, 128); font-size: 12px; padding: 0px 12px 12px; }
.video-list.watch-also { width: 620px; }
.video-list.watch-also > .title { border-top: 3px solid rgb(223, 6, 19); border-bottom: 1px solid rgb(238, 238, 238); color: rgb(223, 6, 19); font-family: box-bold; font-size: 20px; padding: 12px 0px 8px; margin-bottom: 16px; }
.video-list.watch-also .item { width: 193px; }
.video-list.watch-also .item .image { width: 193px; height: 130px; }
.video-list.watch-also .item .image img { width: 187px; height: 124px; }
.video-list.watch-also .item .image .play-btn { left: 77px; top: 46px; }
.video .title { font-family: Boxn; font-size: 30px; line-height: 32px; color: black; }
.video .date { font-family: helvetica-reg; font-size: 12px; color: rgb(128, 128, 128); line-height: 28px; margin-top: 5px; }
.video .category { font-family: Boxn; font-size: 16px; color: white; background: rgb(223, 6, 19) none repeat scroll 0% 0%; padding: 5px 10px; display: inline-block; margin-top: 12px; margin-bottom: 12px; float: left; }
.video .excerpt { margin-top: 16px; font-family: helvetica-reg; font-size: 14px; color: rgb(128, 128, 128); line-height: 20px; }
.video .socmed { display: inline-table; float: right; margin-top: 12px; }
.other-video { margin-top: 32px; }
.other-video > .title { font-family: box-bold; font-size: 20px; color: rgb(223, 6, 19); border-top: 3px solid rgb(223, 6, 19); padding: 12px 0px 8px; border-bottom: 1px solid rgba(0, 0, 0, 0.08); }
.other-video .video-list { width: 630px; margin-top: 16px; }
.other-video .video-list .item { margin-right: 5px; width: 204px; }
.other-video .video-list .item .image { width: 204px; height: 144px; }
.other-video .video-list .item .image img { width: 198px; height: 138px; }
.other-video .video-list .item .image .play-btn { top: 52px; left: 86px; }
.subscription .title-style4 { margin-top: 20px; font-family: Boxn; font-size: 48px; line-height: 48px; color: rgb(223, 6, 19); display: block; }
.subscription .title-style5 { font-family: Boxn; font-size: 32px; color: black; line-height: 42px; }
.subscription .region { font-family: box-reg; font-style: italic; font-size: 18px; line-height: 26px; color: rgb(128, 128, 128); }
.subscription .subscription-form { width: 520px; margin: 0px auto; }
.subscription .line { width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.15); margin-top: 20px; }
.subscription .subscription-form .title-style6 { margin-top: 40px; font-family: Boxn; font-size: 22px; color: rgb(223, 6, 19); margin-bottom: 20px; }
.subscription .subscription-form input[type="text"], .subscription .subscription-form input[type="email"] { margin-bottom: 12px; width: 500px; background: rgb(242, 241, 239) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); box-shadow: none; border-radius: 0px; font-family: helvetica-reg; font-size: 16px; color: rgb(136, 136, 136); padding: 5px 8px; }
.m0 { margin: 0px; }
.mt20 { margin-top: 20px; }
.subscription .subscription-form input.m0[type="email"] { margin: 0px; }
.subscription .subscription-form .label { font-family: helvetica-reg; font-size: 16px; color: black; }
.subscription .subscription-form .label span { color: rgb(223, 6, 19); }
.subscription .subscription-form .or { margin-top: 10px; font-family: box-bold; font-size: 18px; }
.subscription .subscription-form .or a { color: red; }
.subscription .subscription-form .or a:hover { text-decoration: underline; }
.subscribe-banner { background: transparent url(bc6566a47a398770c9457f2139a9f26fafa54376.jpg)  repeat scroll 0% 0%; width: 300px; height: 250px; position: relative; }
.subscribe-banner a { bottom: 24px; left: 37px; position: absolute; display: block; background: transparent url(f4f521c2b83a951887cc7a0368060bca961b4cc7.png)  repeat scroll 0% 0%; width: 225px; height: 35px; }
.subscribe-banner a:hover { background-position: 0px -41px; }
.subscribe-banner a:active { background-position: 0px -82px; }
.sidebar-generic.subscribe { margin-bottom: 10px; }
input.css-checkbox[type="radio"] { display: none; }
input.css-checkbox[type="radio"] + label.css-label { height: 30px; display: inline-block; line-height: 28px; background-repeat: no-repeat; background-position: 0px 0px; vertical-align: middle; cursor: pointer; font-size: 15px; font-family: helvetica-reg; color: rgb(102, 102, 102); }
input.css-checkbox[type="radio"]:checked + label.css-label .btn-radio { background-position: 51px -138px; }
label.css-label { vertical-align: middle; }
label.css-label span { vertical-align: middle; }
label.css-label .btn-radio { width: 25px; height: 24px; background-image: url(1a972853b1bbae6ff59117ef470002e8073be903.png) ; display: inline-block; background-position: 81px -138px; -moz-user-select: none; margin-right: 8px; }
.subscribe-btn { cursor: pointer; background-image: url(1a972853b1bbae6ff59117ef470002e8073be903.png) ; width: 160px; height: 40px; border: medium none; box-shadow: none; background-position: -166px 0px; margin-top: 20px; }
.subscribe-btn:hover { background-position: -166px -46px; }
.subscribe-btn:active { background-position: -166px -92px; }
.success-info { background: rgba(116, 175, 38, 0.15) none repeat scroll 0% 0%; color: rgb(116, 175, 38); margin: 35px auto; width: 520px; font-family: helvetica-reg; font-size: 14px; padding: 5px 10px; vertical-align: middle; }
.success-info span { vertical-align: middle; }
.success-info .success-btn { background-image: url(1a972853b1bbae6ff59117ef470002e8073be903.png) ; display: inline-block; background-position: 130px -138px; width: 17px; height: 17px; }
.contact .t1 { font-family: Boxn; font-size: 14px; color: black; margin-top: 20px; }
.contact .t2 { font-family: Boxn; font-size: 16px; color: rgb(223, 6, 19); }
#quick-count { width: 450px; margin-bottom: 20px; }
#quick-count h2 { font-family: "boxn"; font-size: 16px; color: rgb(0, 0, 0); background-color: rgb(252, 238, 33); height: 22px; line-height: 24px; text-align: center; margin-bottom: 0px; margin-top: 0px; }
#quick-count .wrapper { padding: 12px 16px 3px; border-right: 1px solid rgba(0, 0, 0, 0.05); border-bottom: 1px solid rgba(0, 0, 0, 0.05); border-left: 1px solid rgba(0, 0, 0, 0.05); }
#quick-count .wrapper .header { padding-bottom: 12px; border-bottom: 1px solid rgba(0, 0, 0, 0.05); margin-bottom: 12px; }
#quick-count .wrapper .header .logo { float: left; margin-right: 16px; }
#quick-count .wrapper .header .header-label h2 { color: rgb(223, 6, 19); font-family: "boxn"; font-size: 24px; margin-bottom: 20px; background-color: transparent; text-align: left; padding-top: 12px; }
#quick-count .wrapper .header .header-label .total-votes { font-family: "Boxn"; font-size: 16px; color: rgba(0, 0, 0, 0.5); }
#quick-count .wrapper .header .header-label .total-votes span { font-family: "boxn"; font-size: 16px; color: rgb(223, 6, 19); }
#quick-count .wrapper .body { border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
#quick-count .wrapper .body .heading { margin-bottom: 16px; }
#quick-count .wrapper .body .heading div:nth-child(1) { width: 108px; font-family: "Boxn"; font-style: italic; color: rgba(0, 0, 0, 0.5); float: left; }
#quick-count .wrapper .body .heading div:nth-child(2) { width: 308px; font-family: "Boxn"; font-style: italic; color: rgba(0, 0, 0, 0.5); text-align: center; float: left; }
#quick-count .wrapper .body ul { list-style: outside none none; padding: 0px; margin: 0px 0px 12px; }
#quick-count .wrapper .body ul li { margin-bottom: 4px; font-family: "boxn"; font-size: 16px; color: rgba(0, 0, 0, 0.6); }
#quick-count .wrapper .body ul li .party { float: left; width: 108px; height: 19px; margin-top: 1px; }
#quick-count .wrapper .body ul li .vote-bar { float: left; width: 308px; background-color: rgba(0, 0, 0, 0.05); position: relative; height: 20px; }
#quick-count .wrapper .body ul li .vote-bar .vote { position: absolute; left: 0px; top: 0px; height: 20px; }
#quick-count .wrapper .body ul li .vote-bar .vote-percentage { position: absolute; right: 0px; top: 0px; margin-top: 1px; }
#quick-count .wrapper .qc-footer { padding-top: 8px; font-family: "Boxn"; font-size: 14px; color: rgba(0, 0, 0, 0.5); text-align: right; }
#quick-count .wrapper .qc-footer div:nth-child(1) { float: right; }
#quick-count .wrapper .qc-footer div:nth-child(2) { float: right; margin-right: 8px; margin-top: 12px; }
#quick-count-sidebar { width: 300px; margin-bottom: 20px; }
#quick-count-sidebar h2 { font-family: "boxn"; font-size: 16px; color: rgb(0, 0, 0); background-color: rgb(252, 238, 33); height: 22px; line-height: 24px; text-align: center; margin-bottom: 0px; margin-top: 0px; }
#quick-count-sidebar .wrapper { padding: 12px 16px 3px; border-right: 1px solid rgba(0, 0, 0, 0.05); border-bottom: 1px solid rgba(0, 0, 0, 0.05); border-left: 1px solid rgba(0, 0, 0, 0.05); }
#quick-count-sidebar .wrapper .header { padding-bottom: 12px; border-bottom: 1px solid rgba(0, 0, 0, 0.05); margin-bottom: 12px; }
#quick-count-sidebar .wrapper .header .logo { float: left; margin-right: 16px; }
#quick-count-sidebar .wrapper .header .header-label h2 { color: rgb(223, 6, 19); font-family: "boxn"; font-size: 23px; margin-bottom: 20px; background-color: transparent; text-align: left; padding-top: 12px; }
#quick-count-sidebar .wrapper .header .header-label .total-votes { font-family: "Boxn"; font-size: 16px; color: rgba(0, 0, 0, 0.5); }
#quick-count-sidebar .wrapper .header .header-label .total-votes span { font-family: "boxn"; font-size: 16px; color: rgb(223, 6, 19); }
#quick-count-sidebar .wrapper .body { border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
#quick-count-sidebar .wrapper .body .heading { margin-bottom: 16px; }
#quick-count-sidebar .wrapper .body .heading div:nth-child(1) { width: 108px; font-family: "Boxn"; font-style: italic; color: rgba(0, 0, 0, 0.5); float: left; }
#quick-count-sidebar .wrapper .body .heading div:nth-child(2) { width: 158px; font-family: "Boxn"; font-style: italic; color: rgba(0, 0, 0, 0.5); text-align: center; float: left; }
#quick-count-sidebar .wrapper .body ul { list-style: outside none none; padding: 0px; margin: 0px 0px 12px; }
#quick-count-sidebar .wrapper .body ul li { margin-bottom: 4px; font-family: "boxn"; font-size: 16px; color: rgba(0, 0, 0, 0.6); }
#quick-count-sidebar .wrapper .body ul li .party { float: left; width: 108px; height: 19px; margin-top: 1px; }
#quick-count-sidebar .wrapper .body ul li .vote-bar { float: left; width: 158px; background-color: rgba(0, 0, 0, 0.05); position: relative; height: 20px; }
#quick-count-sidebar .wrapper .body ul li .vote-bar .vote { position: absolute; left: 0px; top: 0px; height: 20px; }
#quick-count-sidebar .wrapper .body ul li .vote-bar .vote-percentage { position: absolute; right: 0px; top: 0px; margin-top: 1px; }
#quick-count-sidebar .wrapper .qc-footer { padding-top: 8px; font-family: "Boxn"; font-size: 14px; color: rgba(0, 0, 0, 0.5); text-align: right; }
#quick-count-sidebar .wrapper .qc-footer div:nth-child(1) { float: right; }
#quick-count-sidebar .wrapper .qc-footer div:nth-child(2) { float: right; margin-right: 8px; margin-top: 12px; }
.clr { padding: 0px; margin: 0px; clear: both; }
.video-list.front { width: 412px; float: left; margin-right: 20px; }
.video-list.front .item { width: 196px; }
.video-list.front .item .image { width: 196px; height: 134px; }
.video-list.front .item .image img { width: 190px; height: 128px; }
.video-list.front .item .image .play-btn { left: 77px; top: 47px; }
.video-list.front .item:nth-child(2) { width: 412px; }
.video-list.front .item:nth-child(2) .image { height: 250px; width: 412px; }
.video-list.front .item:nth-child(2) .image img { width: 406px; height: 250px; clear: both; }
.video-list.front .item:nth-child(2) .image .play-btn { left: 173px; top: 97px; width: 65px; height: 65px; background-position: 0px 0px; }
.video-list.front .item:nth-child(2) .image .play-btn:hover { background-position: 0px -70px; }
.video-list.front .item:nth-child(2) .image .play-btn:active { background-position: 0px -140px; }
.sidebar-1 ul li .circle { margin-top: 2px; margin-right: 12px; background: transparent url(4435b7abfa1063436f34ffcc8102f79522e3082a.png)  no-repeat scroll 0% 0%; width: 20px; height: 20px; float: left; display: inline-block; font-family: Boxn; font-size: 13px; color: white; padding-top: 1px; text-align: center; }
.sidebar-1 ul li .circle.gray { background: transparent url(9cd3ae26564389e7030c4ab6229223d482eb715e.png)  no-repeat scroll 0% 0%; }
.sidebar-1 ul li .context { margin-left: 30px; display: block; }
#widgets-box { margin-top: 24px; }
#widgets-box h2 { height: 28px; font-weight: normal; font-family: Boxn; font-size: 20px; background-color: rgba(0, 0, 0, 0.8); margin-bottom: 4px; color: rgb(255, 255, 255); text-align: center; }
#widgets-box div.wrapper { border-top: 2px solid rgba(0, 0, 0, 0.2); background-color: rgb(242, 241, 239); border-bottom: 2px solid rgba(0, 0, 0, 0.2); padding: 20px 0px; margin-bottom: 4px; }
#widgets-box div.span-8 { margin-right: 30px; }
#widgets-box div.span-8:nth-child(3) { margin-right: 0px; }
#widgets-box div.small-line { height: 8px; background-color: rgba(0, 0, 0, 0.8); }
