      /* Generic */
      a, a:visited {
          color:#2252BB;
      }
      a:active, a:hover {
          color:#1069D6;
      }
      a.logo_vb {
        display:block;
        background:url('/static/img/logo.png');
        width:345px;
        height:64px;
      }
      a.logosmall_vb {
        display:block;
        background:url('/static/img/logosmall.png');
        width:210px;
        height:39px;
      }
      .cleardiv {
        clear:both;
      }
      .barheader {
        font-size:20px;
        padding-bottom:4px;
        line-height;normal;
        border-bottom:4px solid black;
      }
      .bluebutton {
          background:#144FBD;
          color:white;
          padding:4px 10px;
      }
      a:hover {
        text-decoration:none;
      }
      h1 {
        color:#1A1A1A;
        font-weight:normal;
        font-family:Helvetica, arial, sans-serif;
      }
      h2 {
        font-family:Georgia, serif;
        font-weight:normal;
        color:#1A1A1A;
      }
      body {
        background:#FFF6F0;
        font-family:Helvetica, arial, sans-serif;
        padding-bottom:100px;
      }
      .entry h2 .highlighted {
        background:#DCAA09;
        color:black;
        }
      .single p img {
        float:left;
        margin-right:7px;
      } /*TODO: Move*/
      .single p img[width=393] {
        float:none !important;
      }
      .single p img[width=620] {
        float:none !important;
      }

      /* Specific */
      .container > .top {
        padding-top:35px;
        padding-bottom:10px;
      }
      .container > .small_top {
        padding-top:20px;
        padding-bottom:5px;
      }
      .subtop .span16 {
          border-top:1px solid #AAA59B;
          padding:3px 0px;
      }
      .subtop .span16.bottomline {
          border-bottom:1px solid #AAA59B;
      }
      .small_top .search input, .subtop .search input {
        width:265px;
        height:27px;
        font-size:14px;
        padding-left:10px;
        padding-right:20px;
        background:url('/static/img/search_icon.png') 275px 5px no-repeat white;
      }
      .small_top .search, .small_top .actionbar {
        padding-top:7px;
      }
      .subtop .date {
        text-align:center;
        font-size:11px;
      }
      .subtop .actionbar div, .subtop .actionbar a, .small_top .actionbar div, .small_top .actionbar a {
        background:url('/static/img/actionbar_split.png') 9px 12px no-repeat;
        color:#1F5CB8;
        display:block;
        float:left;
        padding-left:20px;
        padding-top:5px;
      } 
       .subtop .actionbar .login_button, .small_top .actionbar .login_button {
         padding-left:0px;
         font-weight:bold;
         background:none;
       }
       .subtop .actionbar div {
            padding-top:3px;
       }
       .container > .menu .menuline {
        height:4px;
        background:#1F5CB8;
       }
       .container > .menu a {
         display:block;
         float:left;
         padding:8px 0px 8px 0px;
         border-bottom:2px solid #D4D2CD;
         border-right:1px solid #AAA59B;
         font-size:15px;
         color:#1F5CB8;
         font-weight:bold;
         width:186px;
         text-align:center;
       }
       .container > .menu a:first-child {
         border-left:1px solid #AAA59B;
         width:190px;
       }
       .container > .menu a:hover {
         background:white;
       }
       .ad {
         position:relative;
         left:-5px;
       }
       .first_entry h2 {
         line-height:normal;
         font-size:16px;
         color:#777;
       }
       .first_entry h1 {
         line-height:normal;
         font-size:26px;
       }
       .ticker {
         font-size:12px;
         padding-top:5px;
         padding-bottom:10px;
       }
       .ticker span {
         font-weight:bold;
       }
       .footer .contact {
         font-size:11px;
       }
       .footer .header {
         border-top:3px solid #AAA59B;
         border-bottom:2px solid #D5CEC6;
         color:#AAA59B;
         padding:5px 0px 5px 0px;
         font-weight:bold;
         font-size:14px;
       }
       .footer a {
         display:block;
         font-size:11px;
         margin-top:5px;
       }
       .footer .contact a {
         margin-top:0px;
       }
       .footer a.bold {
         font-weight:bold;
       }
       .btn.eldratakki {
           background:#2252BB;
           font-weight:bold;
       }
       .ad_entry {
          padding-top:10px;
          padding-bottom:10px;
          width:300px;
          left:-10px;
          height:150px;
          position:relative;
       }
        .mobile {
          display:none !important;
        }
        .mobile_extramenu {
          display:none;
        }
        .togglerwd.mobile {
          display:none !important;
        }

       @media only screen and (device-width: 768px) {
        body {
          padding-left:20px;
        }
        #ipadexpander {
          width:960px;
        }
        }
        @media only screen
        and (min-device-width : 320px)
        and (max-device-width : 480px) {
        .rwd .mobilehide {
           display:none !important;
        }
        .rwd .mobile {
           display:block !important;
        }
        .rwd .container, .rwd span6 {
          width:300px;
        }
        .rwd .container > .top {
          padding:5px 0px 5px 0px;
        }
        .rwd .container > .top  img {
          width:220px;
        }
        .rwd .subtop {
          padding-top:0px;
        }
        .rwd .subtop .date {
          display:none !important;
        }
        .rwd .container > .menu {
          margin-top:5px;
        }
        .rwd .container > .menu a {
          width:73px !important;
          font-size:12px !important;
          padding:3px 0px 3px 0px !important;
        }
        .rwd .container > .menu a:first-child {
          width:76px !important;
        }
        .rwd .topslide, .rwd .eftirvinnu_3col {
          display:none !important;
        }
        .rwd .span-two-thirds, .rwd .span16 {
          width: 300px;
        }
        .rwd .single .main_photo img {
           width:300px !important;
           height:auto !important;
        }
        .rwd .single .main_photo.wide {
          width:300px !important;
        }
        .rwd .single .extrabar {
           display:none;
        }
        .rwd .single img {
          max-width:300px !important;
          height:auto;
        }
        .rwd .menu .tolublod {
          display:none !important;
        }
        .rwd .mobile_extramenu {
          display:block;
          padding-bottom:5px;
          text-align:center;
        }
        .rwd .skapandi_banner {
          width:300px !important;
          height:auto;
        }
        .rwd .skapandi_banner img {
          width:300px !important;
          height:auto !important;
        }
        .togglerwd.mobile {
          display:block !important;
          padding-left: 0px !important;
          font-weight: bold !important;
          background: none !important;
          padding-right:15px !important;

        }
        .rwd .togglerwd.mobile {
          display:none !important;
        }
      }




