@charset "UTF-8";

@media screen {
/* --------------------------------------
   Reset
   -------------------------------------- */
html * {padding:0;margin:0; }

/* --------------------------------------
   Generic
   -------------------------------------- */
body {height:100%;padding:0;margin:0;font:normal normal .938em/1.8 Tahoma,Verdana,Arial,Helvetica,sans-serif;background:url(../img/bg-body.jpg) top left repeat;color:#000;min-width: 1052px;}

h1,h2,h3,h4,h5,h6, .list {font-family:Tahoma,Verdana,Arial,Helvetica}
h1,h2,h3,h4,h5,h6 {line-height:1.2; margin: .5em 0}
h1 {font-size:2em}
h2 {font-size:1.8em}
h3 {font-size:1.6em}
h4 {font-size:1.4em}
h5 {font-size:1.2em}
h6 {font-size:1em}

p,ol,ul,dl {margin:1em 0}

blockquote {margin-left:2em; padding:.5em; background: #DEF}

li {margin-left:1.25em}

a {color:#000;text-decoration:none}
/*a:hover {text-decoration:underline}*/

a img {border:none}

/* --------------------------------------
   Common Classes
   -------------------------------------- */
.ads {margin:0 0 1em;display:block}
.txtR {text-align:right;clear:both}

/* --------------------------------------
   Structural
   -------------------------------------- */
.wrap {clear:both;float:left;width:100%}
.container {width:97%;padding:0 1%;margin:0 auto}

/* Masthead */
#mastheadWrap {background:#9A6600}
/* Modified by Nina  */
#masthead {padding:0.3em 0; text-align:left;white-space:nowrap;}
#masthead a img {border:0; float: left;}
.sitelogo {
  margin-right: 15px;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* ContentArea */
#contentWrap {padding-top:10px}
#content {min-height:65em;position:relative;font-weight:bold}
#content img {max-width: 100%;}

#mainCol {padding-right:310px}
#sideCol {width:300px;margin:0 0 1em;position:absolute;top:0;right:1%}

/* For IE6 */
* html #mainCol {margin-right:310px;padding:0;float: left}
* html #sideCol {width:300px;margin:0 0 1em -300px;float:right;position:static}

#headerAds {display: inline}
#headerAds img {display:inline-block;width:728px; height:90px; overflow:hidden}
#sideAds {margin: 0 0 1em; width:300px; height:250px; overflow: hidden}
#adsAlt {display:inline-block; width: 728px;height:90px}
.cWrap {padding:0 .5em} /* for box modules */
.aWrap {padding:0 1em} /* for articles */
#pageWrapper {width:100%;float:left}

/* --------------------------------------
   Main Navigation
   -------------------------------------- */
#topnavWrap {background:#696799;border-top:2px solid #333;border-bottom:2px solid #333;line-height:1}
#navWrap {position:relative;height:30px;width:100%/*;overflow:hidden*/}
/*
#topNav {margin:0;padding:0;height:30px;line-height:1;float:left;position:relative;left:50%}
#topNav li {list-style:none;margin:0;padding:0;height:30px;display:block;float: left;position:relative; right:50%}
#topNav li a {display:block;height:30px;text-indent:-9999em;background-image:url(../img/top-nav-sprite.jpg);background-repeat:no-repeat;color: #FFF}
*/

#topNav {margin:0;padding:0;height:30px;line-height:1;text-align:center;white-space: nowrap}
#topNav li {list-style:none;margin:0;padding:0;height:30px;display:inline}
#topNav li a {display:inline-block;height:30px;background-image:url(../img/top-nav-sprite.jpg);background-repeat:no-repeat;color: #FFF;vertical-align: top;margin:0;padding:0}
#topNav li form {display: inline}
#topNav li #q {padding:0;margin: 4px 0 0; border-width: 1px; border-style: solid; border-color: #999 CCC #CCC;line-height: 1}
#topNav li span {display:none}

/*top nav sprites */
#home a {width:55px;background-position:0 0}
#home a:hover {background-position:0 -30px}

#news a {width:97px;background-position:0 -60px}
#news a:hover {background-position:0 -90px}

#coaxial a {width:75px;background-position:0 -120px}
#coaxial a:hover {background-position:0 -150px}

#reviews a {width:75px;background-position:0 -180px}
#reviews a:hover {background-position:0 -210px}

#zone a {width:83px;background-position:0 -240px}
#zone a:hover {background-position:0 -270px}

#chat a {width:50px;background-position:0 -300px}
#chat a:hover {background-position:0 -330px}

#contact a {width:77px;background-position:0 -360px}
#contact a:hover {background-position:0 -390px}

#signin a {width:70px;background-position:0 -420px}

#signout a {width:80px;background-position:0 -450px}

#settings a {width:120px;background-position: 0 -480px}
#settings a:hover {background-position: 0 -510px}

#admin a {width:60px;background-position: 0 -540px}
#admin a:hover {background-position: 0 -570px}

#videos a {width:60px;background-position: 0 -600px}
#videos a:hover {background-position: 0 -630px}

/* ------------------------------------ */
/* added by cris */
#adminNav {float:left;margin:0;padding:0;width:100% }
#adminNav li {float:left;list-style:none;margin:0;padding:0;}
#adminNav li a {display:block;float:left;height:20px;padding:5px 10px 5px 10px;background: white}

/* --------------------------------------
   Lists
   -------------------------------------- */

.list {list-style:none;margin: 0 0 1em;line-height:1.2}
.list li {margin:.5em 0}
.list small {font-size:.7em;display:block;padding-left:.75em}
.list a {display:block;padding:.125em .5em .25em;position:relative;font-weight:bold}
.box .list a:hover {background:#960;color:#FFF}
.spoiler {border:1px solid #832D38}
.spoiler a:hover {background:#832D38}
.spoiler small {background:#832D38;color:#FFF;text-transform:uppercase;padding:.125em 0 .125em .5em;font-weight:bold}

/* --------------------------------------
   Box Modules
   -------------------------------------- */

.boxRow {clear:both}
.boxRow .list {float:left;width:99%}
.boxRow .list li {margin:.5em 0;display:block;width:100%;float:left}
.boxRow .list a {display:block;padding:.125em 1% .25em/*; float: left;width:98%*/}

.boxCol {float:left;width:28.5%;padding-bottom:1em}
.box {border:2px solid #333;float:left;background:#FFF url(../img/bg-box.jpg) bottom left repeat-x;margin:0 0 .75em;position:relative}
.box .cWrap {padding-bottom:1em}
.boxCol .box {clear:both; background: url(../img/bg-leftCol.gif) top left repeat}

.box .header {background:#960;color:#FFF;font-size:1.5em;text-transform:uppercase;padding:.25em .5em;margin:0;border-bottom:2px solid #333}
.full {width:99%}
/*
.full .list {float:left; width:100%}
.full .list li {margin:.5em 0;display:block;width:100%;float:left}
.full .list a {display:block;padding:.125em 1% .25em; float: left;width:98%}
*/
.small {width:100%}
.big {width:68.5%; float: right}
.col2 .box {width:48.5%}
.col2 .alt {margin-left:1%; float:right}
#sideCol .box {clear:both; width:296px}

#sideCol .list {float: left;width:100%}
#sideCol .list li {float:left; width:95%}

/* Box Header */

.box .title {background-image:url(../img/201402header-sprite.png);background-repeat:no-repeat;background-color:#9A6600;height:30px;text-indent:-9999em;margin:0 0 0;border-bottom:2px solid #333;line-height:1}

#storiesBox .title {background-position:.5em 0;margin:0}
#newsBox .title {background-position:.5em -30px; margin:0}
#contestsBox .title {background-position:.5em -90px}
#dvdsBox .title {background-position:.5em -120px}
#reviewsBox .title {background-position:.5em -60px}
#comicsBox .title {background-position:.5em -150px}
#animationBox .title {background-position:.5em -180px}
#coaxialBox .title {background-position:.5em -210px;background-color:#696799}
#coolNews .title {background-position:.5em -390px}
#relatedArticles .title {background-position:.5em -390px}
#topTalkbackBox .title {background-position:.5em -300px;margin:0}
#pageLogin .title {background-position:.5em -330px;background-color:#696799;margin:0}
#talkBackBox .title {background-position:.5em -360px;background-color:#696799;margin:0}
#qTalkbackBox .title, #qTalkbackBox2 .title {background-position:.5em -270px}
#archiveBox .title {background-position:.5em -240px}
#webMailBox .title {background-position:.5em -420px;background-color:#696799;margin:0}
#amazonList .title {background-position:.5em -450px}
#dvdsBox, #reviewsBox, #comicsBox, #animationBox {background: #FFF}
#dvdsBox .cWrap, #reviewsBox .cWrap {background:url(../img/bg-harry.jpg) bottom right repeat-x}
#comicsBox .cWrap {background:url(../img/bg-moriarity.jpg) bottom right repeat-x}
#animationBox .cWrap {background:url(../img/bg-fathergeek.jpg) bottom right repeat-x}
#coaxialBox.box {background: #FFF url(../img/bg-purple.jpg) bottom right repeat-x }
#coaxialBox .cWrap {background: #FFF url(../img/bg-hercules.jpg) bottom right repeat-x}
#webMailBox, #pageLogin {background: #FFF url(../img/bg-purple.jpg) bottom right repeat-x}
#archiveBox {background: #FFF}


#videoBox {height:381px; width:99%}
#videoBox .title {background-position:.5em -480px}

.is1400 .videoRow {position:relative; margin-bottom:1em; height:383px}
.is1400 #videoBox {width:560px;margin-right: 1em}


.is1400 #qTalkbackBox2 {height: 381px}
.is1400 .videoRow .box {float: left}


.videoRow #qTalkbackBox2 .simple {padding: 0 1em}

.box .ctrl a {margin-left: 1em;padding-left:1em; border-left: 1px solid #999;color: #369}

.rss {position:absolute;top: 5px; right:.5em; margin:0;padding:0; line-height:1}
* html .rss {top:6px}
.rss a {color: #FFF; display:block;width:16px; height:16px; text-indent: -9999em; background:url(../img/icon-rss.png) center center no-repeat }

/* --------------------------------------
   Generic Form Elements
   -------------------------------------- */

/* Gener form elements */
label {display:block}
input, textarea {font-size:1em;padding:.25em;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1}

/* Simple form layout */
.simple {padding:1em;width:26em}
.text {width:25.25em;border:1px solid;border-color:#999 #CCC #CCC;display:block}
.simple small, .form-ui strong {display:block}
.simple small {text-align:right}
.simple .error .text {border:2px solid;border-color:#900 #933 #933;margin:auto -1px;background:#FEE}
.simple .error strong {color:#C00}
.simple fieldset {border:0}
.simple legend {display:none}

.oneLine {padding:0 1em; width:23em}
.oneLine label {display:inline-block; width:5em;text-align: right}
.oneLine .text {display:inline-block; width:17em;vertical-align:top}
.oneLine small {width:100%;display:inline-block; text-align:right}

#webmailForm.simple  {width:16em}
#webmailForm.simple .text {width:15.875em}

#errorExplanation {border:5px solid #900;color:#900;padding:1em}
#errorExplanation h2 {font-size: 1em;}
#errorExplanation li {margin-left:2em}
.fieldWithErrors input {border:2px solid;border-color:#900 #933 #933;margin:auto -1px;background:#FEE}
.fieldWithErrors label {color:#C00}
#errorSummary {border:5px solid #900;color:#900;padding:1em}
#errorSummary li {margin-left:2em}
/* global search */
#search {margin-top:4px}
#search input {padding:0}

/* Contact Form */
#contactForm {border:1px solid #E6E6E6; background: #F6F6F6;padding:1em 2em;display:inline-block}
#contactForm p * {display: inline-block}
#contactForm label {width:10em;vertical-align: top; text-align: right; padding-right:.5em}
#contactSubmit, #contactCaptcha {margin-left:10.5em}



/* --------------------------------------
   Article
   -------------------------------------- */
.articleTitle {margin:.5em 0 0;color:#960;font-size:1.25em}
.meta {margin:0 0 1em}

.listBox .cWrap {width:100%;float:left;padding:0}

#contentBody {font-size:100% !important; line-height:1.8;}
#contentbody img { max-width: 100% !important;
}
#contentBody h2 {font-size:100% !important; line-height: 1.5}
#contentBody a {text-decoration:underline}
#topTalkbackBox {background: #FFF}
#topTalkBack {float:left;background:#FFF;margin:0;width:100%;}
#topTalkBack li {list-style:none;float:left;width:95%;padding:.5em 2.5%;margin:0;border-top:1px solid #CCC}
#topTalkBack a {float:left;width:80%}
#topTalkBack span {float:right;width:18%;text-align:center}
#topTalkBack span em {display:block}

#pageNav {text-align:center}
#pageNav a {margin:1em}

/* commenting */
#talkBackBox {background: #FFF}
#talkBackBox .articleTitle {margin:0 ;padding: 1em .625em; background: #FFF}
#talkBackBox .toggle, #videoTalkback .toggle {position: absolute; right: 1em; top:.25em;color: #FFF}

#talkBackList {padding:0;margin:0;font-weight:normal}
#talkBackList li {list-style:none;padding:0;margin:0;border-bottom:1px solid #BBB;float:left;width:100%}
#talkBackList li div {padding:.5em 1.375em}
#talkBackList .commentDate {margin:0;font-size:smaller}
#talkBackList h4 {background:none;color:#333;margin:0;font-size:100%; }
#talkBackList .commentBy {margin:0}

#talkBackList .talkbackContent .respondTo {padding:.25em 1em;border: 1px solid; border-color: #BBB #999 #999 #BBB;color: #000;
     /* CSS3 */
    text-shadow: #FFF 1px 1px 1px;
    background-color: #EEE;
    background-image: -moz-linear-gradient(top,#EEE, #BBB); /* FF3.6 */
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #EEE),color-stop(1, #BBB)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#BBBBBB'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#BBBBBB')"; /* IE8 */
}

.talkbackHeader {background:#D1CFFF}
#talkBackList .talkbackContent {background-color:#fff;padding:.25em 1.375em .5em;margin:0; display:none}
/*#talkBackList.expanded .talkbackContent {display: block}*/
#talkBackList .moderatorComment * {color: #FFF}
#talkBackList .moderatorComment .talkbackContent {background: #333}
#talkBackList .moderatorComment .talkbackHeader {background: #000}

#talkBackList .talkbackEdit {padding:0; background:#EEE}
#talkBackList .moderatorComment  .talkbackEdit {background:#666}
#talkBackList .talkbackEdit .simple {padding: .5em 1.375em}
#talkBackList .talkbackEdit .simple p {margin: 0 0 1em}
#talkBackList .ctrl {text-indent:-9999em;display:inline-block}
#talkBackList .ctrl a {margin-left:1em}
#talkBackList .hover .ctrl {text-indent:0}
#archiveList {margin: 0; background:#FFF}
#archiveList li {border-bottom:1px solid #CCC;padding:.5em 2.5%;margin:0}

#talkBackList .show {display:block}

/* for article listing (section homepage) */
.subTitle {text-align:right;border-bottom:1px solid #666;margin:0;position:relative}
.subTitle span {border:1px solid #999;border-bottom-color:#FFF;border-top-color:#666;padding:.5em 1em;display:inline-block;margin-bottom:-1px;background:#FFF}

.listGrp {background:#EEE;padding:2em 1em 1em;margin: 0;position:relative}
.listGrp .list {border:1px solid #999;border-top:none;padding:.5em 1em;margin:0 0 2em;background:#FFF}
.listGrp .list li {margin:.25em 0;clear:both}

/* for archive search */
#archiveBox p {padding: 0 1em;margin: 0; clear:both; border-top:1px solid #999;border:0}

#archiveSearchWrap {background: #DDD}
#archive-search {padding: 1em 5%;background:#F6F6F6;border-top:1px solid #999}
#archive-search legend {padding:.5em; color: #333}
#archive-search fieldset {margin-bottom:1em; padding-bottom:1em;border:1px solid #BBB}
#archive-search .text {width:12em;display:inline-block}

/* For Google Ads */

#googleAds {width:300px; clear:both}

/* For Amazon Recommendations */
#amazonList {background: #FFF}
#amazonList .aWrap p {margin: 1em 0 .5em}
#amazonList ul {float: left; width:100%;margin: 0 0 1em}
#amazonList li {list-style: none; width:30%;margin:0; padding: 0 1.5%; float: left; line-height: 1.25}
#amazonList li img {float: left; margin-right:1em}
* html #amazonList li img {margin-right:.5em}
.movie {border-bottom: 1px dashed #999;border-top: 1px solid #999;clear:both}

/* --------------------------------------
   Footer
   -------------------------------------- */
#footerWrap {position:relative;background:#696799;border-top:2px solid #333;border-bottom:2px solid #333;padding:1em 0;margin:1em 0;color:#FFF;text-align: center;font-size: smaller;float:left; clear:both; letter-spacing:0}
#footerWrap * {position:relative}
#footerWrap a {color:#F90}
#footer li {list-style:none; margin:0}

/* --------------------------------------
   Static pages
   -------------------------------------- */

/* Contact */
address {font-style:normal;font-size: larger}
#contactBox {padding-bottom:1em}
#contactList h3 {border-bottom: 1px solid #CCC;margin: 2em 0 1em}
#contactList ul {margin:0}
#contactList li {list-style:none;margin: .125em 0}
#contactList dl {margin: 1em 0 2em}
#contactList dt {font-size: larger; font-weight: bold}
#contactList em {font-size: larger; color: #900}

.aCol {width:47.5%; float: left}
#contactList .alt {float:right}

/* --------------------------------------
   404
   -------------------------------------- */

#notFound {height:50em}
#notFound .articleTitle {color:#900}

/* --------------------------------------
   System Messages
   -------------------------------------- */
.infoBox {border-top:1px solid #555;margin-top:-1px;margin-bottom: -1em;;position:relative; z-index:100}
#systemMsg {margin: 0 0 1em;padding:1em; background: #FFF; border: 5px solid #900;}

#error_notice #systemMsg {border: 5px solid #900}
#system_notice #systemMsg {border: 5px solid #393}
#phMsg {border: 5px solid #900; padding:1em; background:#FFF}
.cWrap #migration_message {margin: 1em 0;padding:1em; background: #FFF; border: 5px solid #900 !important;background:#FEE}

/* --------------------------------------
   For Dynamic Viewport Resizing with use of js
   -------------------------------------- */
.wWide .boxCol {width:28.5%}
.wWide .big {width:68.5%}

.wSmall .boxCol {width:40%}
.wSmall .big {width:57%}
}

/* --------------------------------------
   CSS3 Media Query for homepage columns
   Not supported for IE LTE 8,
   -------------------------------------- */
/* Column Sizing when viewport > 1024  */
@media screen and (min-width:1025px) {
  .boxCol {width:28.5%}
  .big {width:68.5%}
}

/* Column Sizing when viewport < 1024  */
@media screen and (max-width:1024px) {
  .boxCol {width:40%}
  .big {width:57%}
}


/* --------------------------------------
   Pressing Truth - Recommended Article Section
   -------------------------------------- */

#recommended-articles{
  background-position: 0 -90px;
}
#recommended-articles .title{
  background-image: url("../img/ra_pressing_truth.jpg");
  background-position: 0.6em 0;
}
#recommended-articles .pressing-truth{
  background-image: url("../img/ra_pressing_truth.jpg");
  background-position: 0 -30px;
  background-repeat: no-repeat;
  float: right;
  height: 30px;
  width: 165px;
}
#recommended-articles .pressing-truth > a{ display: block; height: 30px; width: 99%}

#recommended-articles ul{
  list-style-type: none;
  list-style: none;
  float: left;
  width: 99%;
}
#recommended-articles ul > li{ float: left; width: 95%; margin-left: 12px}
#recommended-articles ul > li > p.article-title {float: left; margin: 5px 0; width: 80%}
#recommended-articles ul > li > label.date {float: right; font-weight: normal; margin-top: 3px}

.clearfix,.group,section {
  *zoom: 1;
  &:before,
  &:after {
    display: table;
    content: "";
  }
  &:after {
    clear: both;
  }
}

/* 
    Document   : temporary
    Created on : Aug 10, 2010, 2:11:22 PM
    Author     : cris
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.error_notice {
  border: 1px solid red;
  background: lightpink;
}

.info_notice {
  border: 1px solid green;
  background: lightgreen;
}

.menu_bar {
  border: 1px solid black;
  background: skyblue;
  margin-bottom: 10px;
  width: 100%;
}

.menu_bar_item {
  float: right;
  padding-right: 10px;
  padding-left: 10px;
}

.clearer {
  clear: both;
}


.user_table {
   border: 1px solid gray;
   width: 50%;
}

/* Button CSS From Bootstrap */
.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbbbbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* Adcode */
.topad-wrap {
  width: 728px;
  height: 90px;
  margin: 0;
  padding: 0;
}

@media all and (min-width: 1050px) {
  .topad-wrap {
    position: absolute;
    top: 26px;
    left: 320px;        
  }
}