
body {

	font: 100%/1.45 Helvetica, sans-serif;
	color: #333;
	
	}

a {
	
	color:#000099;
	
	}
	

a:hover {
	
	background:#ff0;

	}
	

body#hem a.hem {
	color:#333;
	text-decoration:none;
	}

	
body#hem table tr#rubrik td {
	font-weight:900;
	border-top:1px solid #ddd;
	}

td {
	padding: 2px 4px;
	border-left:1px solid #ddd;
	}
	

table.kunder tr td, body#tvad table.views-table tbody tr td.views-field {

	padding-right: 5px;
	padding-left: 5px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	
	}
	
table.kunder  {

	border-right:1px solid #ccc;
	
	}
	
body#tvad table.views-table {

	border-right: 1px solid #ccc;
	font-size:85%;

	}
	
body#tvad table.views-table thead tr th.views-field {

	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;

	}

table#nav tr td {

	border: 0;
	
	}

h1 a {

	font-size: 120%;
	text-decoration: none;
	
	}

h2 a {

	font-size: 110%;
	text-decoration: none;
	
	}
	
h2 a.home-nav {

	text-decoration: underline;
	
	}
	
.feed {

	font-size: 80%;
	
	}
	
table {

	max-width: 800px;
	
	}
	
table.kunder tr.even td {
	
	background: rgb(245,245,245);
	
	}
	
body#about table, body#about table tr td {

	border-left: 0;
	
	}
	
p#footer {

	font-size: 80%;
	position: absolute;
	top: 0px;
	right: 10px;
	
	}

.transcript, .data {

	font-size: 85%;
	
	}
	
#video {

	border: 1px solid #999;
	
	}
	
	
#breadcrumb {

	font-size: 11px;
	
	}


p#url input {

	position: relative;
	top: -10px;
	
	}
	
body#tvad table tr td, 
body#tvad table,
body#home table tr td, 
body#home table,
body#speech table tr td, 
body#speech table,
body#debate table tr td, 
body#debate table {

	border: 0;
	
	}
	
ul.other-videos {

	list-style: none;
	
	}
#transcript {height: 400px; overflow: auto;} 


th.views-field {

	text-align: left;
	padding: 2px 5px;
	
	}
	
tr.even td {

	background: rgb(245,245,245);
	
	}
	
td.views-field-field-ad-url-value {

	font-size: 10px;
	
	}
	
a.active img {

	border: none;
	
	}
	
#upcoming_debates_menu {

	font-size: 90%;
	
	}
	
.upcoming {color:#006600;}

.pager {

	list-style: none;
	
	}

.pager li {

	display: inline;
	
	}
	
.item-list {

	width: 90%;
	text-align:center;
	
	}
