html, body, img, p, ul, li, div {
  margin: 0; padding: 0; border:0;
}

html {
	font-size: 125%
}

body {
	font: 50% Verdana, Arial, Geneva;
	position:relative;
}

ul, li {
	margin:0;
	padding:0;
	list-style-type:none;
}

h2,h3 {
	font-size: 1.4em;	
}

.dInline {
	display:inline;
}

.container {
	margin:0 0.5em;
}


/*--------  Top -------------*/
.top {
	padding: 0.5em;
	text-align: left;
	color:#fff;
	background:url(/images/gfx/omtv-bg.gif) #FF7C00 repeat-x;
}

.top h1 {
	font-size: 1.6em;	
	display:inline;
	margin:0;
	padding:0;
}

.top a {
	color:#fff;
}

p,a, span,li {
	font-size:1.2em;
	line-height:1.4em;
	margin:0.2em 0;
}

p a ,li a, li span{
	font-size:1em;
}

/*--------  Meny -------------*/
.menu li {
	padding:2em 0 2em 3.5em;
    border-bottom: 1px solid #E0E0E0;
    background: url(../images/gfx/arrow.gif) no-repeat 0 2em;
    font-weight: bold;
    list-style: none;
}

.menu li:hover {
	background-color:#f1f1f1;
}

/*--------  just nu -------------*/
.rightnow li {
	padding:2em 0;
    border-bottom: 1px solid #E0E0E0;
    font-weight: bold;
    list-style: none;
	clear:both;
}
.rightnow li img {
	margin:0 1em 0 0;
	float:left;
}
.rightnow li:hover {
	background-color:#f1f1f1;
}


.rightnow li.row1 {
	background-color:#f1f1f1;
}

.channelImg {
	margin:1% 0 0 0;
}

.moreText {
	display:block;
	font-weight:normal;
}

.moreTextInline {
	display:inline;
	font-weight:normal;
}

.channelListImage {
	margin:0 1em;
}