
/* ******  header  ****** */

.pageheader .brand a {
  background : url(i/logo.gif) 0 0 no-repeat;
}

ul.tabs,
.newsticker,
.mnav {
  background-color : #d010b1;
}

a,
th,
.mnav .level2 .current a,
.about .content li a,
.newslist h2,
.newslist h3,
.newslist h2 a,
.newslist h3 a,
.article a,
.wrapper .bloggers .meta .source,
.article h1 {
  color : #a10c7e;
}


.pagebody .boxhd, 
.pageextra1 .boxhd, 
.pageextra2 .boxhd {
  background-image : url(i/hd-arrow.gif);
}


.buttons a.more,
.tabpanel a.more {
  background : url(i/more.gif) 0 50% no-repeat;
  color : #fff;
  float : right;
  margin : 0;
}

.tabpanel.movieposters 
{
    
    ~overflow:hidden;
    _overflow:visible;
}



.tabpanel a.more:hover {
  color : #ccc;
}

.tabpanel.withpadding{
  _padding: 3px
}


.infobox 
{
    padding-top: 0em;
    padding-bottom: 1em;
    display:none;
    font-size: 1em;
    line-height:1.4em;
    margin-top: 0;    
}

.movieposter 
{
     float:left; margin:6px; text-align:center;
    margin-bottom: 8px;
    font-weight: bold;
    width: 114px!important;
    
}
.movieposter img 
{
    margin-bottom: .5em;
}


.date 
{
    color:#777777; font-size: 0.95em;
}

.tabpanel select {
    width:128px;
}


/* ******  Tónlist  ****** */

.tonlist {

}



.tonlist h1, 
.tonlist h2, 
.tonlist h3,
.tonlist p, 
.wrapper .tonlist a {
  color : #000;  
}
.bodywrap .tonlist a:hover {
  text-decoration: underline;
}
.tonlist .buttons .more {
  background : url(/design/i/more.gif) 0 50% no-repeat ;
}

a .tonlist .buttons .more  {
    color : #fff;  
}
.wrapper .tonlist .boxhd {
  /* image replacement */padding:0; display:block; overflow:hidden; border:none; line-height:0; text-indent:-9999em; font-size:1px; letter-spacing:-1em;
  background : url(i/gras/logo.png) 0 0 no-repeat;
  height : 90px;
  margin : 0 0 -8px 0;
  padding : 0;
}





    /* +Styles from old Style.css
----------------------------------*/

    
    /* +HvadHvarHvenaer styles
----------------------------------*/

.HvadHvarHvenaer
{
}

.HvadHvarHvenaer table
{
    margin:0px;
    border-collapse: separate;
}

.HvadHvarHvenaer .Categories td, th
{
    padding: 0px;
    
}

.HvadHvarHvenaer .Content
{
	width: 180px;
	_width: 100px;

}

.HvadHvarHvenaer .Content.CalContent td, th
{
    padding: 2px 3px;
    height:100%
}

.HvadHvarHvenaer .Content td, th
{
    padding: 0px 0px ;
    font-size:0.98em;
    _padding: 2px 2px;
}



.HvadHvarHvenaer .Content .ContentSection
{
	float: left; 
	margin: 0px 0px 8px 0px;
	width: 550px;
	_width: 200px;
	_margin: 0px 0px 0px 0px;
}

.HvadHvarHvenaer .Content .ContentSection .Left
{
	float: left; 
	margin: 0px 4px 0px 0px;
	_margin: 0px 0px 0px 0px
}

.HvadHvarHvenaer .PromoBackground
{
	background: #D010B1;
}

.HvadHvarHvenaer .CalendarContainer
{
	border-right: solid 4px white;
}

.HvadHvarHvenaer .Content .ContentSection .Right
{
	float: right;
}

.HvadHvarHvenaer .Content .ContentSection .Promo
{
	text-align: center; 
	margin-top: 3em; 
}

.HvadHvarHvenaer .Content .Links a
{
	font-weight: bold;
	margin: 0px 8px 0px 0px;
}


.HvadHvarHvenaer table.Calendar,
.HvadHvarHvenaer table.Categories,
.HvadHvarHvenaer td.Container
{
	border: solid 1px #C5C5CE;
}

.HvadHvarHvenaer table.Calendar
{
	background-color:#F0EFEF;	
	width: 260px;
	_width: 200px;
}

.HvadHvarHvenaer table.Categories
{
	background-color:#E6E6E6; 	
	width: 70px;
	_width: 30px;
}

.HvadHvarHvenaer table.Categories .Option
{
	border-bottom: solid 1px white;
	padding: 2px 1px 2px 0px;
	~padding: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	font-size:0.98em;

}


.HvadHvarHvenaer .CurrentWeek
{
	background: #CCCCCC;
}

.HvadHvarHvenaer_Events
{
	color: #D101B1;
	font-weight: bold;
}

.HvadHvarHvenaer_Events .Content img
{
vertical-align:;
}

.Footer
{background-color:#E6E6E6; 
 clear: left; 
 line-height:18px; 
 margin:4px 0px 8px 0px}

