@media print { 
  .noprint, .ad-area {
    display:none;
  }
}

#article-wrapper {
  font-size: 12px;
  line-height: 18px;
  margin-top: 12px;
}

#article-wrapper .ad-area {
  margin-bottom: 10px;
}

#right-column {
  float: right;
  clear: right;
}

#article-wrapper a {
  font-weight: normal;
}

#article-wrapper a:hover {
  color: #000;
  text-decoration: underline;
}

#article-wrapper .image.main {
  float: left;
}

#article-wrapper .image.main .photo-byline {
  background-color: #eee;
  padding: 4px;
}

#article-wrapper .title-wrapper {
  float:left;
  width: 623px;
}

#article-wrapper .byline {
  width: 280px;
  color: #EE7000;
  margin: 0 !important;
}
#article-wrapper .byline .published-time {
  color: silver;
  font-size: 12px;
  margin:0 !important;
}

#article-wrapper .byline .published-time:first-letter {
  text-transform: uppercase;
}

#article-wrapper .byline .writer {
  border-bottom: 1px solid #EE7000;
  font-size: 12px;
}
#article-wrapper .byline .writer  a:hover{
  text-decoration:none
}

/* start: next/previsous article buttons */
.article-browser.control {
  padding-top: 10px;
}
.article-browser.control.next {
  float: right;
  height: 130px;
  width: 240px;
  text-align: center;
  overflow: hidden;
}

.article-browser.control.previous {
  clear: both;
  width: 55px;
  float: left;
}
.article-browser.control .title {
  text-align: center;
  z-index: 999;
  background: #fff;
  padding: 5px;
  border: 1px solid silver;
  /* css3 */
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#article-wrapper .article-browser.control .title a,
#article-wrapper .article-browser.control .title a:hover {
  color: silver;
  font-size: 10px;
  text-decoration: none;
}
.article-browser.control a img {
  height: 80px;  
}
/* end: next/previsous article buttons */

#article-wrapper .text-wrapper {
  margin-left:75px
}

#article-wrapper .title h1 {
  font-size: 50px;
  letter-spacing: -0.03em;
  line-height: 1.2;
  margin: 0 0 4px;
}

#article-wrapper .ingress {
  font-weight: bold;
  line-height: 1.5em;
  margin-bottom: 12px;
  position: relative;
}

#article-wrapper .main.text {
  width: 550px;
  font-size: 14px;
}

/* START: objects */
.obj_holder .obj {
  margin-bottom: 5px;
  margin-right: 10px;
}
.obj_holder .text {
  background-color: #eee;
  padding: 4px;
  font-size: 10px;
  float: left;
  width: 100%;
}

/* What are these for? -flemmingh */
.objectHolder { font-size:1em; }
.objectHolder h2 { font-size:1.2em; }
.objectHolder p, .objectHolder li, .objectHolder a { font-size:1em; }

.objectFloat-none {}
.objectFloat-left { float:left; margin:0px 15px 20px 0px; clear:left; }
.objectFloat-right { float:right; margin:0px 0px 20px 13px; clear:right; }
.objectFloat-center { width: 100%; }
.objectFloat-center div { margin:0px auto; clear:both; }
 
.xml_text { line-height:1.2em; font-size:10px; padding-bottom:2px; }
.xml_text { line-height:1.2em; font-size:10px; padding-bottom:2px; }
/* END: objects */

/* START: rubrikk stilling - POSITIONING on article page */
#rubrikk_stilling-wrapper {
  width: 300px;
  float: right;
  clear: right;
  overflow: hidden;
  margin-left: 5px;
}
/* END: rubrikk stilling */

/* START: article text inline formatting */
dsh1,
.mellomtittel,
.Mellomtittel,
#storyMainText h2 {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}
/* END: article text inline formatting */

/* START: sharebox-wrapper */
.shareBox-wrapper.bottom {

height: 63px;
margin-bottom: 2em;
width: 550px;
}
/* END: sharebox-wrappers */

/* START: facebookBox */
#facebookBox {
  width: 300px;
  float: right;
  clear: right;
}
/* END: facebookBox */

/* START: Game review box */
.game-review-wrapper {
  float: left;
  width: 550px;
}
.game-review-box {
  background: #314152;
  color: white;
  padding: 10px;
}
.game-review-box .left-wrapper {
  width: 20%;
  float: left;
  clear: left;
}
.game-review-box .right-wrapper {
  width: 20%;
  float: right;
  clear: right;
}
.game-review-box .left-wrapper,
.game-review-box .right-wrapper {
  text-align: center;
}
.game-review-box .center-wrapper {
  width: 60%;
  float: left;  
}
.game-review-box .center-column {
  padding: 10px;
}
.game-review-box .center-wrapper .name {
  font-size: 16px;
  font-weight: bold;
}
.game-review-box .center-wrapper .platform {
  font-size: 12px;
}
.game-review-box .center-wrapper .pros-n-cons {
  font-size: 9px;
}
.game-review-box .center-wrapper .pro-list {
  width: 45%;
  float: left;
}
.game-review-box .center-wrapper .con-list {
  width: 45%;
  float: right;
  margin-left: 10%;
}
.game-review-box .center-wrapper .pro-list .comment {
  padding-left: 20px;
  background: url("/gfx/icons/thumbsUp.png") no-repeat left top;
}
.game-review-box .center-wrapper .con-list .comment {
  padding-left: 20px;
  background: url("/gfx/icons/thumbsDown.png") no-repeat left top;
}
/* END: Game review box */

/* START: siste saker fra forsiden */
#latest-from-frontpage {
  float: left;
  clear: left;
}

/* START: siste saker fra forsiden */


/* KOMMENTARFELTET */
#debate-wrapper {
  float: left;
  clear: left;
}
/* hentet fra gammel article.css */
#storyCommentsArea {
  width: 550px;
  height: auto;
  display: block;
  position: relative;
  margin-top: 40px;
  /*margin-left: 75px;*/
  margin-bottom: 20px
  }

  #commentsHeading{
    width: 550px;
  }

  #storyCommentsArea h1 {
    position: relative;
    font-size: 10px;
    font-weight: normal;
    height: 20px;
    background-color: #354253;
    color: #fff;
    margin: 0px;
    padding: 0px;
  }

  #storyCommentsArea h1 span {
    position: absolute;
    left: 30px;
    top: 4px;
  }

  #storyCommentsArea h1 img {
    position: absolute;
    left: 6px;
    top: 4px;
  }

  #storyComments {
    font-size: 12px;
    overflow: auto;
    overflow-y: auto;
    overflow-x: hidden;
    height: auto;
    max-height: 600px;
    position: relative;
    display: block;
  }


  /* KOMMENTARFELTET */

  .post {
    width: 520px;
  }

  .post .inner {

  }

  .post .postText {
    width: 420px;
  }

  .post .postFooter {
    width: 480px;
  }

  .post .avatar {
    width: 70px;
  }

  .post .quoteText .inner{
    width: 340px;
  }

  .post .postEditArea {
    width: 410px;
  }

  .post textarea { 
    width: 390px;
  }

  #commentInputArea {
    /*height: 115px;*/
    width: 550px;
  }

  #commentInputArea .inner {
    height: 107px;
  }


  #commentInputText {
    width: 380px;
    height: 92px;
  }

  .numComments, 
  .numComments a,
  .numComments a:link, 
  .numComments a:visited { 
    color: #ee7001; 
    font-weight: normal; 
    text-decoration: none; 
  }

  #debatt h2,#debatt h3{
          font-weight:normal;

        }

        #debatt h3{
          margin:10px 0 10px;

        }

        #debatt textarea{
            font-size:		14px;

        }

        #debatt {

          position:relative;
        }

        #debatt {

    font-size:1.0em;
  }

  #debatt .dsq-user-status .not_logged_in{
    background:#EEEEEE !important;
    border:1px solid #cccccc !important;
}

#debatt-new-post{
    box-shadow:         0 0 5px rgba(102, 102, 102, 0.5) !important;
	-moz-box-shadow:    0 0 5px rgba(102, 102, 102, 0.5) !important;
	-webkit-box-shadow: 0 0 5px rgba(102, 102, 102, 0.5) !important;
}

  .dsq-user-status .not_logged_in .third-party-login .link-login-twitter .sprite, .dsq-user-status .not_logged_in .third-party-login .link-login-facebook .sprite{
    margin-top:-6px !important;
  }

   .dsq-user-status .not_logged_in .third-party-login li {

  margin-top: 20px !important;
}

.clear-left{
	clear:left;
}


#article_forum_teaser{
  width:548px;
  margin-left:70px;
  font-size:1.5em;
  background: none repeat scroll 0 0 #EEEEEE !important;
border: 1px solid #CCCCCC !important;
border-radius: 5px 5px 5px 5px;
box-shadow: 0 0 5px #EFEFEF !important;

margin-bottom: 1em;
float:left;
position: relative;
}

#article_forum_teaser .inner{
  padding:0.8em;
  
}

#article_forum_teaser img{
  float:left;
  margin-right:10px;
  margin-top:9px;
}

