html {
}

body {
	margin: 0px;
	padding: 0px;
	background: White;
	font: normal 10px verdana, "times new roman", times, serif;
	color: #666666;
}

td {
	vertical-align: top;
}

th {
	text-align: left;
}

h1 {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	background: url(/pub/design/news/images/bg-articleline.gif) bottom repeat-x;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 2px;
}

.messageInTopic {
	padding-top: 15px;
	border-top: 1px dotted #CCCCCC;
}
.authorInTopic {
	padding-top: 15px;
	border-top: 1px dotted #CCCCCC;
}

/* Links */

a:visited, a:link {
	color : #666666;
	text-decoration : none;
}

a:active, a:hover  {
	text-decoration : underline;
	color: #999999;
}

p a:visited, p a:link {
	text-decoration : underline;
	color: #999999;
}

p a:active, p a:hover  {
	color : #666666;
	text-decoration : none;
}

.reviewInfoMoreInfo a:visited, .reviewInfoMoreInfo a:link {
	color: #999999;
	text-decoration : none;
}

.reviewInfoMoreInfo a:active, .reviewInfoMoreInfo a:hover  {
	color : #666666;
	text-decoration : underline;
}


.linkInLine .linkHeader a:visited, .linkInLine .linkHeader  a:link {
	text-decoration : none;
	color: #AD5C5C;
}

.linkInLine .linkHeader  a:active, .linkInLine .linkHeader  a:hover  {
	color : #666666;
	text-decoration : underline;
}

.linkHeader {
	font-weight: bold;
	font-size: 14px;
}

#newsMenu a:visited, #newsMenu  a:link  {
	text-decoration : none;
	color: #00CCCC;
}

#newsMenu a:active, #newsMenu  a:hover  {
	text-decoration : none;
	color: #006666;
}

#reviewMenu a:visited, #reviewMenu  a:link  {
	text-decoration : none;
	color: #CC9999;
}

#reviewMenu a:active, #reviewMenu  a:hover  {
	text-decoration : none;
	color: #993333;
}

#articleMenu a:visited, #articleMenu  a:link  {
	text-decoration : none;
	color: #999900;
}

#articleMenu a:active, #articleMenu  a:hover  {
	text-decoration : none;
	color: #666600;
}

#forumMenu a:visited, #forumMenu  a:link  {
	text-decoration : none;
	color: #66CC33;
}

#forumMenu a:active, #forumMenu  a:hover  {
	text-decoration : none;
	color: #669966;
}

#aboutMenu a:visited, #aboutMenu  a:link  {
	text-decoration : none;
	color: #333399;
}

#aboutMenu a:active, #aboutMenu  a:hover  {
	text-decoration : none;
	color: #000033;
}

#linksMenu a:visited, #linksMenu  a:link  {
	text-decoration : none;
	color: #CC6633;
}

#linksMenu a:active, #linksMenu  a:hover  {
	text-decoration : none;
	color: #CC3300;
}

#englishMenu a:visited, #englishMenu  a:link  {
	text-decoration : none;
	color: #660000;
}

#englishMenu a:active, #englishMenu  a:hover  {
	text-decoration : none;
	color: #330000;
}

a:visited.homeLinkEdge, a:link.homeLinkEdge  {
	text-decoration : none;
	color: #FFCC99;
}

a:active.homeLinkEdge, a:hover.homeLinkEdge  {
	text-decoration : none;
	color: #FFCC99;
}

a:visited.homeLinkCenter, a:link.homeLinkCenter  {
	text-decoration : none;
	color: #FF6600;
}

a:active.homeLinkCenter, a:hover.homeLinkCenter  {
	text-decoration : none;
	color: #FF6600;
}

.menu {
	color: #999999;
	font: 9px;	
	padding-right: 15px;
	vertical-align: top;
}

table#contentTable {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
}

table#contentTable td {
	border-collapse: collapse;
	border-spacing: 0px;
}

table#contentTable td.bgLeft {
	background: url(/pub/design/news/images/bg-left.gif) repeat-y;
	width: 164px;
}

table#contentTable td.bgRight {
	background: url(/pub/design/news/images/bg-right.gif) repeat-y;
	width: 164px;
}

table#contentTable td.menuFooter {
	border-top: 1px dotted #CCCCCC;
	background: url(/pub/design/news/images/bg-menu.gif) right repeat-y;
	width: 176px;
}

table#contentTable td.bgLeftFooter {
	border-top: 1px dotted #CCCCCC;
	background: url(/pub/design/news/images/bg-left.gif) repeat-y;
	width: 164px;
}

table#contentTable td.bgRightFooter {
	border-top: 1px dotted #CCCCCC;
	background: url(/pub/design/news/images/bg-right.gif) repeat-y;
	width: 164px;
}
table#contentTable td.footerContent {
	border-top: 1px dotted #CCCCCC;
	text-align: center;
}


table#contentTable td.menu {
	background: url(/pub/design/news/images/bg-menu.gif) right repeat-y;
	width: 176px;
}

table#contentTable td.content h3 {
	font-size: 13px;
	font-weight: bold;
}

.embeddedImage img {
	padding-top: 20px;
}

table#contentTable td.content .articleInList img {
	padding-right: 44px;
}

.menuHeader {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-bottom: 3px;
	padding-top: 10px;
	margin-right: 15px;
}

.topMenu {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 55px;
	letter-spacing: 1px;
}

#homeHeader {
	background: url(/pub/design/news/images/bg-home.gif) bottom repeat-x;
	letter-spacing: 2px;
	padding-top: 0px;
}

#todaysMovieHeader {
    color: #660000;
	background: url(/pub/design/news/images/bg-todays.gif) bottom repeat-x;
	letter-spacing: 2px;
	padding-top: 0px;
}

#dbLinkHeader {
	color: #CC6633;
	background: url(/pub/design/news/images/bg-ffafdb.gif) bottom repeat-x;
}

#searchHeader {
	color: #FF33CC;
	background: url(/pub/design/news/images/bg-search.gif) bottom repeat-x;
}

#mailingHeader {
	color: #3399FF;	
	background: url(/pub/design/news/images/bg-mailinglist.gif) bottom repeat-x;
}

#calendarHeader {
	color: #009900;	
	background: url(/pub/design/news/images/bg-calendar.gif) bottom repeat-x;
}

.menu p {	
	padding-right: 20px;
}

.articleInList {
	margin-left: 85px;	
	margin-right: 30px;	
	background: url(/pub/design/news/images/bg-articleline.gif) bottom repeat-x;
	padding-bottom: 15px;
	padding-top: 15px;
}

.articleInList p {
	margin-right: 80px;
}

.articleInList h2 {
	font: normal 11px verdana, "times new roman", times, serif;
	font-weight: bold;	
	padding-top: 0px;
	margin-top: 0px;
}

.articleInLineFooter {
	color: #999999;
	margin-right: 0px;
	text-align: right;
}

.frontpageContent {
	margin: 0px;
	padding: 0px;
}

.frontpageContent h1 {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.articleInFrontpageList {
	margin-left: 0px;
	margin-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
}


.articleInFrontpageList h2 {
	font: normal 11px verdana, "times new roman", times, serif;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.articleInFrontpageTop {
	color: #969696;
	font-size: 9px;
	text-align: right;
}

.articleInFrontpageFooter {
	margin-left: 0px;
	padding-right: 15px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 1px;
	background: url(/pub/design/news/images/bg-articleline.gif) bottom repeat-x;
}

.articleInFrontpageList table tr td p {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 5px;
}

/* Forms */

.searchBox, .mailingListBox, .ffafDbBox  {
	margin-top: 3px;
	text-align: right;
	padding-right: 15px;
}

.searchBox fieldset, .mailingListBox  fieldset, .ffafDbBox  fieldset  {
	margin: 0px;
	padding: 0px;
	border: 0px none #fff;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

.searchBox input.textField {
	font: 9px  verdana, "times new roman", times, serif;
	border-left: 1px solid #FFBDE9;
	border-top: 1px solid #FFBDE9;
	border-right: 0px;
	border-bottom: 1px solid #FFBDE9;
	display: inline;
	color: #999999;
	height: 13px;
	width: 126px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

.searchBox input.imageField {
	border: 0px none #fff;
}

.ffafDbBox input.textField {
	font: 9px  verdana, "times new roman", times, serif;
	border-left: 1px solid #CC6633;
	border-top: 1px solid #CC6633;
	border-right: 0px;
	border-bottom: 1px solid #CC6633;
	display: inline;
	color: #999999;
	height: 13px;
	width: 126px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

.ffafDbBox input.imageField {
	border: 0px none #fff;
}

.mailingListBox input.textField {
	font: 9px  verdana, "times new roman", times, serif;
	border-left: 1px solid #99CCFF;
	border-top: 1px solid #99CCFF;
	border-right: 0px;
	border-bottom: 1px solid #99CCFF;
	display: inline;
	color: #999999;
	height: 13px;
	width: 126px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

.reviewInfo {
	padding-left: 50px;
}

.fullReviewInfo .reviewInfo {
	padding-left: 0px;
}
 
.reviewInfoHeader {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-bottom: 1px solid #E0E0E0;
}

.reviewInfoValue {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	border-bottom: 1px solid #E0E0E0;
}

.reviewInfoMoreInfo {
	color: #E0E0E0;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	padding-top: 10px;
}

.fullReviewInfo .reviewInfoHeader {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	border: none;
}

.fullReviewInfo .reviewInfoValue {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #666666;
	border: none;
}


h2.linkHeader {
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 2px;
	padding-top: 40px;
	margin-left: 85px;	
}

.linkInLine {
	margin-left: 85px;	
	margin-right: 30px;	
	background: url(/pub/design/news/images/bg-articleline.gif) bottom repeat-x;
	padding-bottom: 15px;
	padding-top: 15px;	
}

/* eZ Publish spesific  */
.spamfilter {
    display: none;
}

/* Easyclearing method from positioniseverything.com */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */
