/*
Theme Name:  Dagens Arena
Author: We Up North
Author URI: http://weupnorth.se/
*/


/* RESET v1.0, 2008-02-12 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
/* remember to define focus styles! */
:focus{outline:0}
/* remember to highlight inserts somehow! */
ins{text-decoration:none}
del{text-decoration:line-through}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0}


/* Clearfix */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix{display: inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}


/* General */
html,body{
font:100%/1.5em Georgia, Serif;
color:#000;
height: 100%;
}
body{background:#f3f3f3 top center repeat-y;text-align:center;}


/* Layout */
#outer_wrapper{width:1259px;margin:0 auto;text-align:left; background: url(images/outer-wrapper.png) repeat-y top right; overflow: hidden;}
#wrapper{width:980px;text-align:left; background: url('images/bg_body.gif') repeat-y top left; padding: 0 9px; float: left; }
#header {width: 980px;}
#header .logo{margin: 8px 0 0 0;}
#header .logo a{
display:block;
width:256px;
height:51px;
background:url('images/sprite-general.png') no-repeat 0 -165px ;
text-indent:-9999px;
}
.grid_full{background:#ccc;margin-bottom:15px; width: 980px;}
.grid_half,
.grid_664,
.grid_378,
.grid_256,
.grid_215,
.grid_200,
.grid_174{
float:left;
display:inline;
margin:0 15px 15px 15px;
}
.grid_half{width:460px;}
.grid_664{width:664px;}
.grid_378{width:378px;}
.grid_256{width:256px;}
.grid_215{width:215px;}
.grid_200{width:200px;}
.grid_174{width:174px;}

.aside{}
.section{}
.article{}
#aside{}
#footer{
background: url(images/sprite-y.png) repeat-x 0 -121px;
padding: 15px 0 0 0;	
}
#footer .logo{line-height:1em;}
#footer .logo a{
display:block;
width:215px;
height:29px;
background:url('images/sprite-general.png') no-repeat 0 -237px;
text-indent:-9999px;
margin:15px;
}




/* Typography */
h1,h2,h3,h4{}
h1{}
h2{font-size: .9em;}
h3{}
h4{}
p{}
ul,ol{}
ul{}
ol{}
li{}
blockquote{}
pre{}
pre code{}
cite{}
hr{}


/* Links */
a{text-decoration: none; color: #2b88d0;}
a:hover{text-decoration: underline;}
a:active{}
a:visited{}


/* Navigation */
#nav{
background:red url(images/sprite-y.png) repeat-x  0 0;
padding:0 15px;
width: 950px;
}
#nav li{
float:left;
overflow:hidden;
display:inline;
}
#nav li a{
display:block;
color:#fff;
text-decoration:none;
font-weight:700;
font-family:Arial;
font-size:.8em;
line-height:.8em;
padding:14px 10px 13px 10px;
text-shadow: #9b1300 1px 1px 0px;
}
#nav li a:hover,
#nav li a:focus{color:#ffcccc;}
#nav li a:active{color:#fff;padding:15px 10px 12px 10px;}
#nav li.current_page_item a{
color:#5a5a5a;
background:#f7f7f7;
margin-top:8px;
padding:7px 10px 13px 10px;
text-shadow: 0px 0px 0px;
}
#nav li.search{
float:right;
width: 256px;
overflow: visible;
}
#nav li.search fieldset{
position:relative;
border:1px solid #d40e00;
background-color:#fff;
background:url(images/sprite-general.png) no-repeat -308px -192px;
margin:4px -1px 0 -1px;
}
#nav li.search legend{display:none;}
#nav li.search input{
border:0;
width: 217px;
height: 25px;
background:transparent;
float: left;
text-indent:14px;
}
#nav li.search button{
padding:0;
position:absolute;
right:0;
border:0;
height: 27px;
width: 39px;
background:url(images/sprite-general.png) no-repeat -300px -165px;
display: block;
text-indent: -9000px;
float: left;
cursor:pointer;
}

#nav li.search fieldset{background-color: #fff;}

/* Images */
img.alignleft,div.alignleft
{
float:left;
margin:0 1em 1em 0;
}
img.alignright,div.alignright
{
float:right;
margin:0 0 1em 1em;
}
img.aligncenter,div.aligncenter
{
text-align:center;
margin:0 auto;
}
p.wp-caption-text
{
color: #a0a0a0;
font-size: .85em!important
}


/* Forms */
fieldset{}
legend{}
label{}
input{}


/* Tables */
thead{}
tbody{}
tfoot{}
tr{}
th{}
td{}



/* -----------------------------------
   Header
--------------------------------------*/

/* Header Promo */

#header .grid_378 {height: 75px; margin-bottom: 0!important;}
#header .grid_378 .section {height: 75px; position: relative;   text-align: right;}
#header .grid_378 .section img{ float: right; margin: 5px 0 0 0; }
#header .grid_378 .section .article{float: left; text-align:right; width: 280px; position: absolute; bottom: 10px;}
#header .grid_378 .section .article span{color:#979797;font-size:0.688em;font-weight: bold; line-height: 1.1em; font-family: Arial; text-transform: uppercase; display: block;}
#header .grid_378 .section .article a{color:#272727;font-weight:bold; font-size: .920em; line-height: 1.1em;}

/* Subscribe */

#header .grid_256 .subscribe{
background: #f9f9f9 url(images/section-subscribe-bg.png) repeat-x 0 0;
border-left: 1px solid #e4e4e4; 
border-right: 1px solid #e4e4e4;
height: 75px;
padding: 15px 15px 0 15px;
margin: -15px 0;
}
#header .grid_256 .subscribe h2{
font-size:.8em;
font-family:Arial;
color: #565656;
margin: 0 0 4px 0;
}
#header .grid_256 .subscribe h2 a{text-decoration: none;}
#header .grid_256 .subscribe h2 span{color: #f24f3f;}
#header .grid_256 .subscribe ul{
background: url(images/sprite-general.png) no-repeat 0 -30px;
width: 218px;
height: 32px;
margin: 0 0 0 0;
padding: 0 4px;
}
#header .grid_256 .subscribe ul li{display: inline;}
#header .grid_256 .subscribe ul li a{
text-indent: -9000px;
display: block; 
height: 32px; 
float:  left;
background: url(images/sprite-general.png) no-repeat 0 0
}
#header .grid_256 .subscribe ul li.email a{background-position: -226px -30px; width: 108px; margin: 0 35px 0 0 ;}
#header .grid_256 .subscribe ul li.email a:hover,
#header .grid_256 .subscribe ul li.email a:focus{background-position: -335px -30px;}
#header .grid_256 .subscribe ul li.rss a{background-position: -496px -30px; width: 24px;}
#header .grid_256 .subscribe ul li.rss a:hover,
#header .grid_256 .subscribe ul li.rss a:focus{background-position: -521px -30px;}
#header .grid_256 .subscribe ul li.twitter a{background-position: -546px -30px; width: 24px;}
#header .grid_256 .subscribe ul li.twitter a:hover,
#header .grid_256 .subscribe ul li.twitter a:focus{background-position: -572px -30px;}
#header .grid_256 .subscribe ul li.facebook a{background-position: -444px -30px; width: 24px;}
#header .grid_256 .subscribe ul li.facebook a:hover,
#header .grid_256 .subscribe ul li.facebook a:focus{background-position: -470px -30px;}



/* -----------------------------------
   Advertisements
--------------------------------------*/

#ad_right{
/*top:0;
left:50%;
margin-left:500px;
margin-top:10px;
position:absolute;*/
float: right;
width: 250px;
background: #fff;
border: 4px solid #fff;
}

#ad_right .ad_single{
background: url(images/openx-ad.png) no-repeat 0 0; 
padding: 16px 0 0 0;
}

.ad_980{
padding-bottom:15px;
}

.ad_square{
background: url(images/openx-ad.png) no-repeat 0 0; 
padding: 16px 0 0 0;
margin: 0 0 0 3px;
}

/* -----------------------------------
   Breadcrumb
--------------------------------------*/

#breadcrumb {
background: #f4f4f4 url(images/sprite-y.png) repeat-x 0 -64px;
margin: 0 15px 15px -1px;
padding: 0 15px;
border-bottom: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
border-left: 1px solid #d6d6d6;
height: 35px; 
line-height: 35px;
width: 935px;
}
#breadcrumb ul{float: left;}
#breadcrumb ul li{
display: inline; 
font-family: Arial; 
font-size: .65em; 
font-weight: bold; 
color: #5e5e5e;
margin: 0 6px 0 0;
text-transform: uppercase;
background: url(images/sprite-general.png) no-repeat -350px -248px;
padding: 0 0 0 14px;
}
#breadcrumb ul li.home{background: 0; padding: 0;}
#breadcrumb ul li a{color: #5e5e5e;}

#breadcrumb .date-today{
float: right;
color: #5e5e5e;
font-style: italic;
font-size: .7em;
}

/* -----------------------------------
   Page Titles (H1)
--------------------------------------*/

.coverage h1,
.editorial h1,
.staff h1,
.searchlist h1{
color: #656565;
font-family: Arial;
font-weight: normal;
border-bottom: 1px solid #e4e4e4;
padding: 0 0 0em 0; 
margin: 0 0 1.4em 0;
line-height: 2.6em;
font-size: .92em;
}

.coverage h1 a.rss,
.editorial h1 a.rss,
.staff h1 a.rss{
float: right;
display: block;
text-indent: -99999px;
width: 25px;
height: 25px;
margin: 10px 0 0 0;
background: url(images/sprite-general.png) no-repeat 0 -73px;
}

.coverage h1 a.rss:hover,
.editorial h1 a.rss:hover,
.staff h1 a.rss:hover{
background: url(images/sprite-general.png) no-repeat -29px -73px;
}

/* -----------------------------------
   Slider
--------------------------------------*/

.slider h3 {
  background:url("images/sprite-y.png") repeat-x scroll 0 -414px transparent;
  border-left: 1px solid #E7E7E7;
  border-right: 1px solid #E7E7E7;
  color:#6D6D6D;
  font-family:Arial;
  font-size:0.9em;
  font-weight:normal;
  height:40px;
  line-height:2.6em;
  padding:0 0 0 15px;
}

/*
    anythingSlider v1.2
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/
.anythingSlider                         { width: 378px; height: 200px; position: relative; margin: 0 auto 15px; }
.anythingSlider .wrapper                { width: 376px; overflow: auto; height: 170px; position: absolute; top: 0; left: 0; border:1px solid #E7E7E7; }

                                        /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider .wrapper ul li          { display: block; float: left; padding: 0; height: 170px; width: 376px; margin: 0; }
.anythingSlider .wrapper ul li .content { padding: 15px; }
.anythingSlider .arrow                  { display: inline-block; height: 18px; width: 11px; text-indent: -9999px; /*position: absolute; top: 200px; */ cursor: pointer; background: url("images/sprite-general.png") no-repeat scroll 0 0 transparent; }
.anythingSlider .arrow a                { background: none; }
.anythingSlider .forward                { background-position: -77px 0; }
.anythingSlider .back                   { background-position: -0 0; margin: 0 5px 0 0; }
.anythingSlider .forward:hover          { background-position: -62px 0; }
.anythingSlider .back:hover             { background-position: -15px 0; }

.thumbNav                               { position: relative; top: 182px; text-align: center; }
.thumbNav li                            { display: inline; }
.thumbNav a                             { display: inline-block; height: 18px; line-height: 18px; margin: 0 5px 0 0; width: 8px; background: url("images/sprite-general.png") no-repeat scroll 0 0 transparent; background-position: -36px -3px; text-indent: -9999px; }
.thumbNav a:hover                       { /*background-image: none;*/ }
.thumbNav a.cur                         { background-position: -47px -3px; }

.slider-with-header .thumbNav           { top: 0; text-align: right; margin-top: -30px; z-index: 100; text-indent: 9999px; }
.slider-with-header .anythingSlider .forward { margin-right: 15px; }
.slider-with-header .anythingSlider .wrapper { top: 30px; }

.slider-with-logo {
  border: 1px solid #e7e7e7;
  margin: 0 0 45px;
}
.slider-with-logo .anythingSlider {
  height: 160px;
}
.slider-with-logo .anythingSlider .wrapper {
  border: 0;
}
.slider-with-logo .anythingSlider .thumbNav {
  top: 186px;
}

.start-stop                             { display: none; }
.start-stop.playing                     { background-color: red; }
.start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

/**
 * Slider: Premiss
 */

#blurb-premiss .slider-logo {
  background: url(images/temp1/premissforlag.png) no-repeat -22px 0;
  display: block;
  height: 55px;
  text-indent: -9999px;
}

/**
 * Slider content
 */

.slider .content {
  font-size: .8em;
  line-height: 1.3em;
}

.slider ul li h3 {
  border: 0;
  border-bottom: 1px solid #E7E7E7;
  margin: -1px 0 0;
}

/**
 * Slider content: book
 */

.slider .book .image {
  /*background: #eee;*/
  float: left;
  height: 140px;
  margin: 0 15px 0 0;
  width: 100px;
}

.slider .book h4 {
  font-size: 1.1em;
  margin:0 0 4px;
}

.slider .book h5 {
  color: #979797;
  font-family:Arial;
  font-size:0.8em;
  font-weight:bold;
  line-height:1.1em;
  margin:0 0 4px;
  text-transform:uppercase;
}

.slider .book p {
  margin:0 0 4px;
}

.slider .anythingSlider .wrapper ul.links {
  list-style: none;
  margin: 0;
}

.slider .anythingSlider .wrapper ul.links li {
  float: left;
}

.slider .anythingSlider .wrapper ul.links li a {
  display: block;
  margin: 0 5px 0 0;
}

/**
 * Arena ide & Arena program
 */

.blurb-arenaide h5 a {
  background: url(images/temp1/arenaide.png) -99px -13px no-repeat;
  display: block;
  height: 29px;
  margin: 0 0 15px;
  text-indent: -9999px;
}


/* -----------------------------------
   Blurb: Arena
--------------------------------------*/

#blurb-arena {
  background: #4A4A4A;
  color: #FFF;
  font-family: Arial;
  font-size: .8em;
  line-height: 1.3em;
  margin: 0 0 15px;
}

#blurb-arena-image {
  float: right;
  margin: 0 0 0 15px;
}

#blurb-arena-image img {
  float: left;
}

#blurb-arena h3 {
  padding: 30px 0 15px;
}

#blurb-arena h3 a {
  background: url(images/logo_arena.png) no-repeat;
  display: block;
  height: 26px;
  margin: 0 0 0 15px;
  text-indent: -9999px;
}

#blurb-arena p {
  margin: 0 0 0 15px;
}

#blurb-arena p a {
  color: #fff;
}

/* -----------------------------------
   Section: Boxes
--------------------------------------*/

.home .news
{border:1px solid #E7E7E7}

.alpha{margin-left:0}
.omega{margin-right:0}

.home .editorial,
.posts,
.feed,
.calendar,
.widget{
border: 1px solid #e7e7e7;
margin-bottom:15px;
}

.home .editorial .article,
.posts .article,
.feed .article,
.calendar .article,
.home .staff .article{margin-right:15px;margin-left:15px;margin-bottom:1em;}

/* -----------------------------------
   Section: Headers and Box Gradients
--------------------------------------*/

.editorial h2,
.posts h2,
.feed h2, 
.calendar h2, 
.coverage h2,
.news h2,
.popular h2,
.share h3,
.widget h3,
.feed h2,
.calendar h2{
background-color: #f9f9f9;
height: 39px;
color: #565656;
line-height: 2.6em;
padding: 0 0 0 15px;
font-size:0.9em;
font-family: Arial;
border-bottom: 1px solid #e7e7e7;
font-weight: normal;
margin-bottom:1em;
}

.grid_half .news,
.grid_half .news h2,
.home .editorial,
.home .editorial h2, 
.home .posts,
.home .feed,
.home .feed h2,
.home .calendar,
.home .calendar h2,
.home .posts h2,
.widget,
.widget h3,
.page-template-page-editorial-php .grid_664 .feature,
.page-template-page-debate-php .grid_664 .feature,
.author .grid_664 .feature
{background: url(images/sprite-x.png) no-repeat 0 0 !important;}

.section h2 a{color: #6d6d6d;}

/* Section - 458px */

.grid_half .news,
.home .editorial,
.home .posts
{background-position: -795px -89px !important;}

.grid_half .news h2,
.home .editorial h2,
.home .posts h2,
.feed h2,
.calendar h2
{background-position: 0px -44px !important;}

/* Editorial Feature - 664px */

.page-template-page-editorial-php .grid_664 .feature,
.author .grid_664 .feature
{background-position: -795px -43px !important; background-color: #F6F6F6 !important;}

/* Sidebar - 256px */

.widget, .home .feed, .home .calendar {background-position: -493px -89px !important;}
.widget h3, .home .feed h2, .home .calendar h2{background-position: -493px -44px !important;}


/* -----------------------------------
   Section: Article Listing
--------------------------------------*/

.grid_664 .coverage .article .grid_half, 
.grid_664 .editorial .article .grid_half
{float: right; width: 440px;}
.grid_664 .coverage .article,
.grid_664 .editorial .article 
{margin:0 0 0.4em;}
.grid_664 .coverage .article h3, 
.grid_664 .editorial .article h3, 
.grid_half .staff .article h2{
margin: 0 0 .2em 0; font-size: 1.05em;}

.grid_664 .searchlist .article, 
.author .grid_664 .editorial .article{margin:0 0 1.2em;}

.grid_664 .coverage .article h3 a,
.grid_664 .editorial .article h3 a
,.grid_half .staff .article h2 a,
.grid_664 .searchlist .article h2 a
{color: #272727;}

.grid_664 .coverage .article p,
.grid_664 .editorial .article p,
.grid_664 .searchlist .article p{
color:#3D3D3D;
font-size:0.85em;
line-height: 1.4em;
margin: 0 0 .3em 0;
}

/*.grid_half .staff .article p{
color:#3D3D3D;
font-size:0.85em;
line-height: 1.4em;
margin: 0 0 .6em 0;
}
*/
.grid_664 .coverage .article .article-meta,
.grid_664 .editorial .article .article-meta,
.grid_half .staff .article .article-meta,
.grid_664 .searchlist .article .article-meta{
background: #f6f6f6;
display: inline;
color: #4d4d4d;
font-size:0.75em;
padding: 2px 4px;
}

/* Staff Specific */

.grid_half .staff .article {margin: 0 0 2em 0;}

/* Search Specific */

.grid_664 .searchlist .article .article-meta a{color: #515151;}
.grid_664 .searchlist .article h2{margin: 0 0 .2em 0;font-size: .95em;}
.grid_664 .searchlist .article p strong{font-weight: normal; background: #fef4d4;}

/* News Specific */

.grid_half .news .grid_200{margin-top: 0em}
.grid_half .news .article, .page-template-page-news-php .grid_200 .article{padding: 0 0 .8em 0;}
.grid_half .news .article a.category, .page-template-page-news-php .article a.category{text-transform: uppercase; font-size: 0.688em; color: #606060; font-weight: bold; font-family: Arial;}
.grid_half .news .article h3 {font-size: 0.938em; line-height: 1.2em; margin: .2em 0 .4em 0;}
.grid_half .news .article h3 a{color: #252525;}
.grid_half .news .article p{font-size: 0.75em; color: #4c4c4c; line-height: 1.4em;}
.home .news .alpha{margin-left:14px}
.home .news .omega{margin-right:14px}
.grid_half .section a.more-link{
font-size: .8em;
font-family: Arial; 
text-align: right; 
font-weight: bold;
display: block; 
color: #252525;
padding: 2px 15px;}
.grid_half .section a.more-link span{color: #2b88d0;}


/* Editorial & Posts Specific */

.home .editorial .article{0}
.home .editorial .article{position: relative; }

.home .editorial .author a, .staff .author a, .home .posts .author a{color:#979797;font-size:0.688em;font-weight: bold; line-height: 1.1em; font-family: Arial; text-transform: uppercase; display: block; margin: 0 0 4px 0;}
.home .editorial .article h3, .posts .article h3 {margin-bottom: .2em;}
.home .editorial .article h3 a, .posts .article h3 a{color: #434343;}
.home .editorial .article p, .posts .article p{font-size: 0.850em; color: #3d3d3d; line-height: 1.4em;}


/* -----------------------------------
   Section: Coverage Home
--------------------------------------*/

.grid_half .coverage{
margin:  0 0 30px -15px;
background: #1f1f1f  url(images/section-coverage-feat.png) repeat-x 0 0;
border: 1px solid #121212;
overflow: hidden;
position: relative;
}

/* Header */

.grid_half .coverage h2{border-bottom: 0px solid #383838; background: transparent; margin-bottom: 0!important;}
.grid_half .coverage h2 a{color: #fff;}

/* Script */

.coverage .bxslider_container {overflow: hidden; position: relative; width: 465px;}
.coverage .bxslider_container .article{float: left; list-style-type: none; list-style-image: none; list-style-position: outside; margin-right: 70px;}
.coverage #slider-coverage{width: 99999px; position: relative; }


/* Pagination */

.grid_half .coverage ul.bx_pager li a{background: url(images/sprite-general.png) no-repeat 0 0;}
.grid_half .coverage ul.bx_pager{position: absolute; top: 10px; right: 15px;}
.grid_half .coverage ul.bx_pager li{display: inline;}
.grid_half .coverage ul.bx_pager li a.point{
display: block;
margin: 0 0 0 6px;
float: left;
width: 8px;
height: 18px;
text-indent: -9000px;
background-position: -47px 0;
}
.grid_half .coverage ul.bx_pager li a.active{background-position: -36px 0}
.grid_half .coverage ul.bx_pager li a.next,
.grid_half .coverage ul.bx_pager li a.prev {
display: block;
margin: 0 0 0 6px;
float: left;
width: 11px;
height: 18px;
text-indent: -9000px;
}
.grid_half .coverage ul.bx_pager li a.next{background-position: -62px 0}
.grid_half .coverage ul.bx_pager li a.next:hover{background-position: -77px 0}
.grid_half .coverage ul.bx_pager li a.prev{background-position: -15px 0}
.grid_half .coverage ul.bx_pager li a.prev:hover{background-position: 0 0}
.grid_half .coverage #slider-01 {width: 999999px;}

/* Article */

.grid_half .coverage .article{
float: left;
width: 450px;
margin: 0 15px 15px 15px; 
text-shadow: #000 1px 1px 0px;
}
.grid_half .coverage .article h3 {margin: 15px 0  .6em 0;}
.grid_half .coverage .article h3 a{color: #fff; font-size: 1.36em;}
.grid_half .coverage .article p{color: #fff; font-size: .86em; line-height: 1.4em;}
.grid_half .coverage .article p.wp-caption-text{text-align: right; padding: 0 8px 0 0; font-size: .7em !important; color: #ececec;}

/* Calendar */

.home .calendar .article{
font-size: .8em;
}

.home .calendar .article .date-stamp{
font-style:italic;
color: #565656;
text-transform :lowercase;
}



/* -----------------------------------
   Section: Quote Home
--------------------------------------*/

.quotes {
background: #1f1f1f  url(images/section-coverage-feat.png) repeat-x 0 0;
border-top: 1px solid #000000; 
border-bottom: 1px solid #000000; 
overflow: hidden;
width: 980px;
padding: 20px 0;
}

.quotes ul li{
	width:980px;
	text-align:center;
	color:#fff; 
	font-size: 1.2em; 
	text-shadow:1px 1px 0px #000000;
	float: left; list-style-type: none; list-style-image: none; list-style-position: outside; margin-right: 190px;

	}
.quotes .bxslider_container{  width: 800px; margin: 0 auto;  padding: 0 0 0 0; overflow: hidden; position: relative; width: 800px;}
.quotes .bxslider_container ul{width: 99999px; position: relative;}
.quotes ul a{color:#fff;}
.quotes .slider-quote{position: relative; bottom: -15px;}
.quotes #slider-quote{width: 99999px; position: relative; width: 99999px; position: relative;}
.quotes #slider_quote li{float: left; list-style-type: none; list-style-image: none; list-style-position: outside; margin-right: 190px;}

.qutoes .bx_nav{position: relative; top: -20px;;}
.quotes .bx_nav a.next, .quotes .bx_nav a.prev{
display: block; 
width: 18px;
height: 32px;
text-indent: -9000px;
background: url(images/sprite-general.png) 0 0;
}

.quotes .bx_nav{position:relative; min-height: 30px; top: -5px; padding: 0 20px;}
.quotes .bx_nav a{position:absolute;}

.quotes .bx_nav a.next{float:right; background-position: -83px -112px; right: 15px; bottom:0; top: -20px; }
.quotes .bx_nav a.prev{float:left; background-position: 0 -112px; left: 15px; top: -20px;}
.quotes .bx_nav a.next:hover{background-position: -60px -112px}
.quotes .bx_nav a.prev:hover{background-position: -23px -112px}


/* -----------------------------------
   Page: Editorial
--------------------------------------*/

.page-template-page-editorial-php .grid_664 .feature,
.author .grid_664 .feature{
border: 1px solid #e4e4e4;
margin: 0 0 1.2em;
position: relative;
min-height: 192px;
}
.page-template-page-editorial-php .grid_664 .feature .grid_half,
.author .grid_664 .feature .grid_half
{float: right; width: 438px !important}
.page-template-page-editorial-php .grid_664 .feature .grid_half .article img {position: absolute;bottom: 0px; left: 0px;}
.page-template-page-editorial-php .grid_664 .feature .grid_half h4{color: #727272; margin: 1.6em 0 .2em 0; font-size: .9em;}
.page-template-page-editorial-php .grid_664 .feature .grid_half .article h3{font-size: 1.2em;;}
.grid_664 .editorial .article img.user-avatar{border: 1px solid #e4e4e4;}

/* Templatehead - Author */

.author .grid_664 .feature .grid_half h2{color: #444444; margin: 1.6em 0 .4em 0; font-size: 1.1em;}
.author .grid_664 .feature .grid_half p.description{
color:#3D3D3D;
font-size:0.85em;
line-height:1.4em;
margin:0 0 0.3em;
}

ul.profile-extra{}
ul.profile-extra li{
display: inline;
margin: 0 15px 0 0;
font-family: Arial;
font-size: .72em;
text-transform: uppercase;
font-weight: bold;}

/* -----------------------------------
   Page: Debate
--------------------------------------*/

.page-template-page-debate-php .grid_664 .feature,
.author .grid_664 .feature{
border: 1px solid #e4e4e4;
margin: 0 0 1.2em;
position: relative;
min-height: 192px;
}
.page-template-page-debate-php .grid_664 .feature .grid_half,
.author .grid_664 .feature .grid_half
{float: right; width: 438px !important}
.page-template-page-debate-php .grid_664 .feature .grid_half .article img {position: absolute;bottom: 0px; left: 0px;}
.page-template-page-debate-php .grid_664 .feature .grid_half h4{color: #727272; margin: 1.6em 0 .2em 0; font-size: .9em;}
.page-template-page-debate-php .grid_664 .feature .grid_half .article h3{font-size: 1.2em;;}
.grid_664 .debate .article img.user-avatar{border: 1px solid #e4e4e4;}

/* Templatehead - Author */

.author .grid_664 .feature .grid_half h2{color: #444444; margin: 1.6em 0 .4em 0; font-size: 1.1em;}
.author .grid_664 .feature .grid_half p.description{
color:#3D3D3D;
font-size:0.85em;
line-height:1.4em;
margin:0 0 0.3em;
}

.debate-post {
  background: url(images/quote.png) 0 3px no-repeat;
  padding: 0 0 20px 45px;
}

.debate-post h2 {
  width: 440px;
}

.debate-post blockquote {
  font-size:0.85em;
  line-height:1.4em;
}

.debate-post-content {
  float: left;
  width: 440px;
}

.debate-post-meta {
  float: left;
  font-size: 12px;
  margin-left: 20px;
  width: 130px;
}

.debate-post-meta span {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
}

ul.profile-extra{}
ul.profile-extra li{
display: inline;
margin: 0 15px 0 0;
font-family: Arial;
font-size: .72em;
text-transform: uppercase;
font-weight: bold;}

/**
 * Debate blurb on front page
 */
#debate-article .debate-blurb {
  background: url(images/quote_front.png) 0 3px no-repeat;
  padding-left: 82px;
}

/* -----------------------------------
   Page: Coverage
--------------------------------------*/

.page-template-page-coverage-php .grid_664 .feature{background: #1f1f1f url(images/section-coverage-feat.png) repeat-x 0 0;margin: 0 0 1.2em -15px;}
.page-template-page-coverage-php .grid_664 .feature .article{
float: left;
width: 400px;
padding: 15px;
}

.page-template-page-coverage-php .grid_664 .feature .article img{margin: 0 0 .6em 0;}
.page-template-page-coverage-php .grid_664 .feature .article h3{font-size: 1.25em !important; margin-bottom:.5em !important;}
.page-template-page-coverage-php .grid_664 .feature .article h3 a{color: #fff !important;}
.page-template-page-coverage-php .grid_664 .feature .article p{color: #fff !important;}
.page-template-page-coverage-php .grid_664 .feature .article .article-meta{background: none !important; color: #efefef !important;}

.page-template-page-coverage-php .grid_664 .feature .most-popular{float: right; width :210px; margin: 15px 15px 0 0; padding: 0 0 1.4em 0;}
.page-template-page-coverage-php .grid_664 .feature .most-popular h3{color :#fff; font-size: .85em; margin: 0 0 .4em 0;}
.page-template-page-coverage-php .grid_664 .feature .most-popular ul li {line-height: 1.2em; margin: 0 0 .4em 0;}
.page-template-page-coverage-php .grid_664 .feature .most-popular ul li a{font-size: .8em;}


/* -----------------------------------
   Page: Search
--------------------------------------*/

div.search h1{font-size:1.6em;margin-bottom:1em;}
div.search h2{
background:none;
border:0;
font-family:Georgia;
font-size:1.2em;
height:auto;
line-height:1.5em;
margin-bottom:0;
padding:0;
}
.search h2 a{color:inherit;}
.search p{margin-bottom:1em;}

.grid_664 .search{
background: #f6f6f6 url(images/search-bg.png) no-repeat 0 0;
border: 1px solid #e4e4e4;
height: 50px;
margin: 0 0 15px 0;
}
.grid_664 .search input{
width: 556px;
border: 1px solid #e5e5e5;
height: 24px;
margin: 8px 0 0 8px;
color: #4f4f4f;
font-family: Georgia;
font-size: .9em;
padding: 6px 0 0 10px;
}
.grid_664 .search button{
width: 76px;
height: 27px;
background: url(images/sprite-general.png) no-repeat -116px -114px;
border: 0;
text-indent: -9000px;
cursor: pointer;
}
.grid_664 .search button:hover, .grid_664 .search button:focus{background-position: -203px -114px;;}
.grid_256 a.google-search img{margin: 15px 0 50px 0;}

/* Pagination */

.grid_664 .searchlist ul.pagination{border-top: 1px solid #E4E4E4; padding: .4em 0 0 0; margin: .4em 0 0 0;}
.grid_664 .searchlist ul.pagination li{display: inline; font-size: .86em;}
.grid_664 .searchlist ul.pagination li.next{float: right;}


/* -----------------------------------
   Page: Single
--------------------------------------*/

.single .grid_664 .grid_half{margin-left:0!important;}
.single .grid_664 .grid_174{margin:0 0 0 15px!important;}


.single .grid_664 .content .header {
border-bottom: 1px solid #e4e4e4;
padding: 0 0 0em 0;
margin: 0 0 1em 0;
}
.single .grid_664 .content .header h1{
font-size: 1.76em;
color: #131313;
margin: .2em 0 .1em 0;
padding: 0 0 .05em 0;
line-height: 1.2em;
}
.single .grid_664 .content .header .article-meta{
font-size: .74em; 
margin: 0em 0 .6em 0; 
color:#767676; 
padding: .1em 0 }

.single .grid_174 {

}

.grid_half .content .article h1{font-size: 1.8em; color: #242424; margin: 0 0 .6em 0;line-height: 1.4em;}
.grid_half .content .article .article-meta{font-size: .8em; color: #8a8a8a; border-bottom: 1px solid #e4e4e4; padding: 0 0 .2em 0;}

.single .article-content, .page .grid_half .article-content{font-size: .945em; color: #131313; line-height: 1.4em;}
.single .article-content p, .page .grid_half .article-content p, .grid_half .staff .article p{margin:0 0 20px;}

.grid_half .staff .article h2{font-size: 1.2em !important; margin: 0 0 15px 0;}

.single .article-content p, .page grid_half .article-content p, .grid_half .staff .article p{padding: 0 0 0 0 !important; font-size: .96em; line-height: 1.4em;}
.single .article-content blockquote{
font-style: italic;
padding: 0 20px; 
color: #444444;
border-left: 1px solid #dbdbdb;
margin: 0 0 1.4em 20px;
}
.single .grid_664 .content .article .article-content blockquote p{padding-bottom: 0!important;}

.single .grid_664 .content .article .article-content ul, 
.single .grid_664  .content .article .article-content ol{
margin: 0 0 1.4em 20px;
}

.single .grid_664 .content .article .article-content ul, 
.single .grid_664 .content .article .article-content ul li{
list-style-type: square;}

.single .grid_664 .content .article .article-content ol, 
.single .grid_664 .content .article .article-content ol li{
list-style-type: decimal;}


.related .article {border-bottom: 1px solid #e4e4e4; padding: 0 0 .8em 0; margin: 0 0 15px 0; font-size: .82em;}
.related .article h3{color: #6d6d6d; margin: 0 0 .6em 0; font-family: Arial; line-height: 1.5em; text-transform: uppercase; font-size: .9em; font-weight: normal;}
.related .article ul{ line-height: 1.4em; }
.related .article ul li{line-height: 1.4em; margin: 0 0 .4em 0;}

a.external-link {
	color: #f73400; 
	font-size: .9em;
	background: url(images/sprite-general.png) no-repeat -308px -240px ;
	padding: 0 0 0 30px;
	display: block;
	}

/* -----------------------------------
	COMMENTS
--------------------------------------*/

.single .comments{margin: 20px 0 0 0;}
.single .comments h2{
border-bottom: 1px solid #e4e4e4;
color: #333333;
font-family: Arial;
font-size: .95em;
font-weight: normal;
padding: 0 0 .4em 0;
margin: 0 0 .8em 0;
}
.single .comments a#link-to-reply{
font-size: .8em;
float: right;
background: url(images/icon-link-down.png) no-repeat center right;
padding: 0 16px 0 0;
}
.single .comments a#link-to-reply:hover{
text-decoration: none;
}

/* Comments */

.single .comments p.nocomments{font-size: .86em; color:#3D3D3D; } 

.single .grid_378 ol  {margin: 3px 0 0 0;}
.single .grid_378 ol li {margin: 0 0 20px 0;}
.single .grid_378 ol li.depth-2{margin: 15px 0 0 30px;}

.single .grid_378 ol li .comment-author{
font-family: Arial;
line-height: 1.1em;
font-weight: bold; 
text-transform: uppercase;
font-size: .76em;
color: #666666;
padding: 0 0 6px 0;
display: block;
}

.single .grid_378 ol li .comment-author cite{
font-style: normal;
color: #000;
}

.single .grid_378 ol li p{
color: #000000;font-size: .86em; margin: 0 0 15px 0;
}

.single .grid_378 .reply a{
font-size: .78em;
}


/* Backtype */

.single .grid_664 .grid_256 ul li {margin: 0 0 20px 0;}
.single .grid_256 ul li a.user{
font-family: Arial;
line-height: 1.1em;
font-weight: bold; 
text-transform: uppercase;
font-size: .76em;
color: #000;
padding: 0 10px 0 0;
}
.single .grid_256 ul li span{
font-family: Arial;
font-weight: bold; 
text-transform: uppercase;
font-size: .76em;
line-height: 1.1em;
color: #666666;
}
.single .grid_256 ul li img{float: right; margin: 0 0 5px 5px;}
.single .grid_256 ul li p{color: #000000;font-size: .9em; margin: 0 0 2px 0;}
.single .grid_256 ul li small{color: #666666;font-size: .76em;}

/* Respond */

#respond{width: 664px;}
#respond h3{
border-bottom: 1px solid #e4e4e4;
color: #333333;
font-family: Arial;
font-size: .95em;
font-weight: normal;
padding: 0 0 .4em 0;
margin: 0 0 .8em 0;
}
#respond p.left{
float: left;
margin: 0 30px 0 0;
}

#respond p.right{
float: left;
}

#respond label{
font-size: .84em;
color: #767676;
}

#respond input{font-family: Arial; font-size: .9em; background: #fff url(images/commentform-bg.png) top left repeat-x; color: #818181; padding: 8px; border: 1px solid #e2e2e2;}
#respond textarea{font-family: Arial; font-size: .9em; background: #fbfbfb url(images/commentform-bg.png) top left repeat-x; color: #818181; padding: 8px;width: 488px; clear: both; font-family: Arial; font-size: .9em;color: #818181; padding: 8px; border: 1px solid #e2e2e2;}

#respond input:hover,
#respond input:focus,
#respond textarea:hover,
#respond textarea:focus{
border: 1px solid #c2c2c2; color: #4c4c4c;
}


#respond p, .jqmWindow p { margin: 0 0 20px 0; }
#respond p.right input, #respond p.left input { width: 220px; }
#respond p.title input { width: 488px; clear: both; }
#respond label span{color: #f31900;}
#respond .post-information{width :480px; font-size: .9em; color: #2f2f2f;}
#respond ul, .jqmWindow ul {margin: 0 0 20px 20px;}
#respond ul li, .jqmWindow ul li{font-size: .9em; color: #2f2f2f;}
#respond ul li, .jqmWindow ul li{list-style-type: square;}

#respond .submit{background: transparent url(images/comment-button.png) no-repeat 0 0; border:0; display: block; width: 154px; height: 32px; text-indent: -9000px; cursor: pointer; }
#respond .submit:hover{border:0;}

.jqmWindow .modal-container{font-size: .875em;}
.jqmWindow .modal-container ul{font-size: 1.1em !important;}

/* -----------------------------------
	WIDGETS
--------------------------------------*/

/* Widget - Pages */

.widget_pages h3{margin-bottom: 0.2em !important;}
.widget_pages ul{margin: 0 15px; font-size: .85em;}
.widget_pages ul li{border-bottom: 1px solid #f7f7f7; line-height: 2.2em;}
.widget_pages ul li:last-child{border-bottom: 0px solid #f7f7f7 !important}
.widget_pages ul li a{color: #464646;}

/* Widget - Share */

.grid_256 .widget{position: relative;}
.grid_256 .widget ul.share{position: absolute; top: 8px; right: 15px;}
.grid_256 .widget ul.share li{float: left; margin: 0 0 0 6px;}
.grid_256 .widget ul.share li a{
background: url(images/sprite-general.png) 0 0;
display: block; 
float: left; 
text-indent: -9000px; 
width: 25px; 
height: 25px;
}
.grid_256 .widget ul.share li.share-print a{background-position: -65px -74px;}
.grid_256 .widget ul.share li.share-print a:hover{background-position: -158px -74px;}
.grid_256 .widget ul.share li.share-mail a{background-position: -95px -74px;}
.grid_256 .widget ul.share li.share-mail a:hover{background-position: -188px -74px;}
.grid_256 .widget ul.share li.share-facebook a{background-position: -276px -74px;}
.grid_256 .widget ul.share li.share-facebook a:hover{background-position: -246px -74px;}
.grid_256 .widget ul.share li.share-twitter a{background-position: -123px -74px;}
.grid_256 .widget ul.share li.share-twitter a:hover{background-position: -216px -74px;}
.grid_256 .widget .article{padding: 0 15px 15px 15px;}

/* Widget - Authors */

ul.stafflist{}
ul.stafflist li img{float: left !important; border: 1px solid #E4E4E4; margin: 0 0 0 15px !important;}
ul.stafflist li .article{float: left; width: 130px; font-size: .80em;}
ul.stafflist li .article a{font-weight: bold;color: #272727; }
ul.stafflist li .article a.title{font-weight: normal;color: #2B88D0; }


/* Widget - Twitter */

.grid_256 .twitter img{float: left; margin: 0 15px 0 0;}
.grid_256 .twitter p{float: left; width: 160px; font-size: .76em; color: #272727; line-height: 1.3em;}

/* Widget - Posts */

ul.post-listing {font-size:0.85em;margin:-10px 15px 0 15px;padding: 0 0 .6em 0;}
ul.post-listing li {border-bottom:1px solid #F7F7F7;line-height:1.4em;padding: .6em 0;}
ul.post-listing li:last-child {border-bottom:0px solid #F7F7F7;}
ul.post-listing li a {color:#464646;}

/* Widget: Embedly */

a.embedly-video{background:url('images/embedly-play.gif') center center no-repeat;display:block;}
a.embedly-video img:hover{
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}



/* -----------------------------------
	DIALOG
--------------------------------------*/

/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.notice {font-size: .82em;}

.jqmWindow {
    display: none;
    
    position: fixed;
    top: 10%;
    left: 50%;
    
    margin-left: -300px;
    width: 700px;
	height: 500px;
    
    background: #df0100 url(images/dialog-bg.png) top left repeat-x;
    color: #333;
    padding: 0 12px 12px 12px;
}
.jqmWindow .modal-header {padding: 10px 0;}
.jqmWindow .modal-header h4{color: #fff; float: left;}
.jqmWindow .modal-header a{float: right; color: #fff; font-family: Arial; font-size: .8em;}
.jqmWindow .modal-container {padding: 20px; height: 400px; overflow: hidden; 	overflow-y: scroll;}


/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


/* -----------------------------------
	FOOTER
--------------------------------------*/

#footer{color: #3d3d3d; font-size: .75em; width: 980px;}
#footer p{line-height: 1.4em;}
#footer .grid_215 ul,#footer .grid_215 li {list-style-type: none;}

/* Popular Posts */

.popular {background:#FFFFFF url(images/sprite-y.png) repeat-x scroll 0 -415px; width: 980px;}
.popular h2{background: url(images/sprite-y.png) repeat-x 0 -414px; color: #6D6D6D;}
.popular .article h3{color: #727272; text-transform: uppercase; font-family: Arial; font-weight: normal; font-size: .75em;}
.popular .article h4{font-size: .940em;}
.popular .article h4 a{color: #252525;}
.popular .article p{color:#4C4C4C;font-size:0.82em;line-height:1.4em;}
.popular a.avatar-link{border: 1px solid #E7E7E7; width: 215px; display: block; text-align: center; margin: .2em 0 .4em 0;}
.popular a.avatar-link img{margin: 0 0 -6px 0;}

.popular #back-to-top {
float: right;
display: block;
width: 76px;
height: 41px;
background: url(images/sprite-general.png) no-repeat 0 -284px;
text-indent: -9000px;
margin: 0 15px 0 0;
}
.popular #back-to-top:hover {background-position: -87px  -284px;}



/* -----------------------------------
    PAGE: SUBSCRIBE
--------------------------------------*/


#subscribe_form{
background: #f6f6f6 url(images/subscribe_form.png) repeat-x 0 0;
border: 1px solid #e4e4e4;
height: 50px;
margin: 20px 0 15px 0;
}
#subscribe_form .subscribe_input{
width: 280px;
border: 1px solid #e5e5e5;
height: 24px;
margin: 8px 10px 0 8px;
color: #4f4f4f;
font-family: Georgia;
font-size: .9em;
padding: 6px 0 0 10px;
}
#subscribe_form .subscribe_button{
width: 129px;
height: 32px;
background: url(images/subscribe_button.png) no-repeat 0 0;
border: 0;
text-indent: -9000px;
cursor: pointer;
}

/* -----------------------------------
   NEEDS TO BE ORGANIZED
--------------------------------------*/

.twitter{overflow:hidden} /* fix för långa länkar eller textblock i twitter-widget */
a.read-more{font-weight: bold; font-size: 1.2em; padding: 0 0 0 .2em;}
.home .timestamp{float: right; font-family: Georgia; font-style: italic; font-size: .86em; padding: 0 15px 0 0;}
a.read-more{font-weight: bold; font-size: 1.2em; padding: 0 0 0 .2em;}
.home .coverage a.read-more{color: #f1f1f1;}
.page-template-page-coverage-php .grid_664 .feature a{font-weight: bold; color :#f1f1f1;}
.home .editorial img.user-header, .home .posts img.user-header{float:right; position: absolute; bottom: -16px; right: 5px;}
.popular a.avatar-link{border: 1px solid #E7E7E7; width: 215px; display: block; text-align: center; margin: 0 0 .4em 0;}
.list h1{color: #656565; font-family: Arial; font-weight: normal; border-bottom: 1px solid #e4e4e4; padding: 0 0 .3em 0; margin: 0 0 .6em 0;}
.list .article {margin: 0 0 1em 0;}
.list .article h3 {margin: 0 0 .3em 0;}
.list .article h3 a{color: #2a2a2a;}
.list .article p{font-size: .875em; color :#2f2f2f; line-height: 1.4em;margin: 0 0 .5em 0;}
.list .article .entry-meta{background: #f6f6f6; display: inline; font-size: .75em; color: #808080; padding: .1em .2em;}
.grid_664 .article-thumbnail{float: left; width: 170px;}
.test .grid_664 .article-content{float: right; width: 446px;}
p.comment-information {font-size: 0.875em;}

.at300bs{display: none !important}
#at_email #at16meo{display: none !important;}

.author .grid_half img {
bottom:0;
left:0;
position:absolute;
}

.footer, .footer li{line-height: 1.18em;}
.feed .article{font-size: .8em;}

.feed ul li{
	line-height :1.3em; 
	font-size: .8em; 
	padding: 0 15px; 
	color: #3D3D3D;
	margin: 0 0 15px 0;
}
.feed ul li .action-time{
	background:#F6F6F6 none repeat scroll 0 0;
	color:#4D4D4D;
	display: inline;
	font-size:0.8em;
	padding:2px 4px
}

.home .editorial .article, .home .posts .article {padding: 0 0 15px 0;}
.home .editorial .article img, .home .posts .article img{float: left; border: 1px solid #E4E4E4;}
.home .editorial .article .article_container, .home .posts .article .article_container {float: left; margin: 4px 0 0 15px; width: 320px; }

.facts p{line-height: 1.4em; font-size: .98em;}

/* Page Nav */
ul.page-nav{border-top: 1px solid #e9e9e9; padding: .6em 0 0 0; text-transform :uppercase; font-size: .7em;}
/*
ul.page-nav .prev{float: left;}
ul.page-nav .prev a{background: url(images/page-nav-prev.png) no-repeat left center; padding: 0 0 0 15px;}
ul.page-nav .next{float: right;}
ul.page-nav .next a{background: url(images/page-nav-next.png) no-repeat right center; padding: 0 15px 0 0}
*/
ul.page-nav .prev{float: right;}
ul.page-nav .prev a{background: url(images/page-nav-next.png) no-repeat right center; padding: 0 15px 0 0;}
ul.page-nav .next{float: left;}
ul.page-nav .next a{background: url(images/page-nav-prev.png) no-repeat left center; padding: 0 0 0 15px;}
ul.page-nav a{color: #747474; }
ul.page-nav a:hover{color: #2B88D0 !important; text-decoration: none;}


label.error{display:block; color: #F31900 !important; font-size:0.78em;}

label.error{
margin: 0 0 20px 0; font-size:0.96em;
line-height:1.4em;
padding:0 !important; color: #000
}

.internal-links{
background: #fb2200 url(images/internal-links.png) top center no-repeat;
padding: 20px 10px 10px 10px;
color: #fff;
font-family: Arial;
font-size: .7em;
line-height: 1.5em;
}
.internal-links a{
color: #fff;
}

span.name{color:#000;}

.calendar_timestamp{text-align: center; float: left; line-height: 1.4em; border-right: 1px solid #f2f2f2; padding: 0 6px 0 0; margin: 0 12px 0 0;}
.calendar_timestamp .day{display: block; font-size: 1.6em; color: #515151; font-style: italic; margin: 0 0 4px 0;}
.calendar_timestamp .month {color: #515151;}
.calendar_title {float: left; width: 180px;}

/**
 * Web type
 */


.coverage h2,
.feed h2,
.calendar h2,
.news h2 a,
.subscribe h2,
.popular h2,
.posts h2 a,
.popular .article h3,
.editorial h2 a,
.coverage h1,
.share h3,
.editorial h1,
.cufon, .comments h2,
#respond h3,
.slider h3 {
  font-family: "Interstate Bold";
    font-style: normal;
    font-weight: bold;
}