* {
	margin: 			0px;
	padding: 			0px;
	font-size: 			12px;
}
img {
	border-width: 		0px;
}
.transimg {
	behavior:			url(/scripts/iepngfix.htc);
}
body { 
	font-family: 		verdana, arial;
	background: 		url(/images/layout/bg.jpg) repeat-x #ffffff;
	text-align: 		center;
	float: 				center;
}
a {
	text-decoration:	none;
}
a:hover {
	text-decoration:	underline;
}
h1 {
	font-size:			25px;
}
h2 {
	font-size:			18px;
}
/****************
 * MAIN
 ****************/
#main { 
	width: 				770px; 
	margin: 			0px auto;
	text-align: 		left;
	height: 			100%;
}
#mainleft { 
	width: 				230px; 
	text-align: 		left;
	vertical-align: 	top;
	height: 			100%;
}
#maincenter { 
	width: 				400px; 
	text-align: 		left;
	vertical-align: 	top;
	height: 			100%;
	padding-top: 		15px;
}
#mainright { 
	width: 				140px; 
	text-align: 		left;
	vertical-align: 	top;
	height: 			100%;
	padding-left: 		5px;
	padding-top: 		15px;
}

/****************
 * LEFT
 ****************/
#logo { 
	width: 				230px; 
	position: 			relative;
}
#smalllogo { 
	width: 				150px; 
	position: 			relative;
}

#leftmenubackground { 
	width: 				230px; 
	height: 			100%;
	position: 			relative;
	background: 		url(/images/layout/menuleftmiddle.gif) center repeat-y;
}

#leftmenu {
	width: 				230px; 
 	position: 			relative;
	float: 				center; 
	text-align: 		center; 
 	padding-top: 		40px;
 	padding-bottom: 	10px;
}

#menuhead {
	width: 				215px;
	height: 			19px;
 	position: 			relative;
	text-align: 		left; 
 	float: 				left;
 	left: 				9px;
 	border-bottom: 		2px solid #82384f;
}
#menuheadover {
	width: 				215px;
	height: 			19px;
 	position: 			relative;
	text-align: 		left; 
 	float: 				left;
 	left: 				9px;
 	border-bottom: 		2px solid #cc587c;
}
A.menuhead {
	font-size:			14px;
	font-weight:		bold;
	color:				#da0349;
}
A.menuhead:hover {
	text-decoration:	none;
}
A.menuheadspecial {
	font-size:			14px;
	font-weight:		bold;
	color:				#ffff13;
}
A.menuheadspecial:hover {
	text-decoration:	none;
}
#menuheadbg {
	width: 				215px;
	height: 			19px;
	background: 		url(/images/layout/menuitembg.gif) center repeat-y;
	background-color: 	#d34a5e;
 	position: 			absolute;
	filter:				alpha(opacity=50);
	-moz-opacity:		.50;
	opacity:			.50;
}
#menuheadbgspecial {
	width: 				215px;
	height: 			19px;
	background: 		url(/images/layout/menuitembgspecial.gif) center repeat-y;
	background-color: 	#d34a5e;
 	position: 			absolute;
	filter:				alpha(opacity=75);
	-moz-opacity:		.75;
	opacity:			.75;
}
#menuheadtext {
 	position: 			absolute;
 	left: 				45px;
}

#menuitem {
	width: 				215px;
	height: 			19px;
 	position: 			relative;
	text-align: 		left; 
 	float: 				left;
 	left: 				9px;
 	border-bottom: 		2px solid #82384f;
	background: 		url(/images/layout/spacer.gif) center repeat-y;
}
#menuitemover {
	width: 				215px;
	height: 			19px;
 	position: 			relative;
	text-align: 		left; 
 	float: 				left;
 	left: 				9px;
 	border-bottom: 		2px solid #cc587c;
	background: 		url(/images/layout/spacer.gif) center repeat-y;
}
A.menuitem {
	font-size:			14px;
	font-weight:		bold;
	color:				#833950;
}
A.menuitem:hover {
	text-decoration:	none;
}
span.menuitem {
	font-size:			14px;
	font-weight:		bold;
	color:				#833950;
}
#menuitemtext {
 	position: 			absolute;
 	left: 				53px;
}


/****************
 * CENTER
 ****************/
#maindivbackground { 
	width: 				400px;
	/*background-color: 	#d1d5d6;*/
	position: 			relative;
	margin:				0px;
	top: 				0px;
	float: 				left;
	margin-top:			7px;
	margin-bottom:		15px;
}
#maindiv {
	text-align: 		center; 
	float: 				center; 
 	position: 			relative;
 	padding-top: 		10px;
 	padding-bottom: 	10px;
	background-color: 	#e0e5e8;
	position: 			relative;
}
#searchheader {
	padding-top:		10px;
	padding-bottom:		10px;
}
#searchmessage {
	color:				red;
}

#contentitem {
	position: 			relative; 
	width: 				385px;
	/*height: 		172px; */
	margin: 			5px; 
	border: 			1px solid #296379;
	text-align: 		left;
	background-color: 	#7a9fa8;
}
#contentitemsearchborder {
	position: 			relative; 
	width: 				385px;
	height: 			172px; 
	margin: 			5px; 
	border: 			1px solid #296379;
	text-align: 		left;
	background-color: 	#7a9fa8;
}

#contentimage {
	float: 				left;
	margin: 			5px;
}
img.contentimage {
	height: 			120px;
	width: 				160px;
	border: 			1px solid #296379;
	margin-bottom:		5px;
}

#contenttext {
	float: 				right;
	width:				200px;
	padding: 			5px;
}
A.contenttitle {
	text-decoration: 	none;
	font-size:			13px;
	font-weight:		bold;
	color:				#efefef;
	height:				15px;
	margin-bottom:		3px;
}
A.contenttitle:hover {
	text-decoration: 	underline;
}
.clr {
	clear: both;
}

#contentfooter {
	margin: 			5px;
}
A.contentfooter {
	text-decoration: 	none;
	font-size:			10px;
	font-weight:		bold;
	color:				#fff001;
	height:				15px;
}
A.contentfooter:hover {
	text-decoration: 	underline;
}


#contentmessage {
	position: 			relative; 
	width: 				385px;
	margin: 			5px;
	padding:			5px;
	border: 			1px solid #296379;
	text-align: 		center;
	background-color: 	#7a9fa8;
}
#contentscore {
	text-decoration: 	none;
	font-size:			13px;
	font-weight:		bold;
	color:				#d90248;
}
#contentrating {
	position: 			absolute; 
	left: 				0px;
	width: 				20px;
	height: 			172px;
	text-align: 		center;
	border-right: 		1px solid #296379;
	font-size: 			12px;
}
.contenttags {
	color:				#5a7a88;
	font-size:			10px;
	text-decoration:	none;
	cursor:				auto;
}
.contenttagsover {
	color:				#5a7a88;
	font-size:			10px;
	text-decoration:	underline;
	cursor:				pointer;
}
a.ratinghigher { color: #939395; }
a.ratingcurrent {  color: #e5e5e5; font-weight: bold; }
a.ratinglower { color: #939395; }
#ratinghigher { background-color: #fff001; height: 10%; }
#ratingcurrent { background-color: #d90248; height: 10%; }
#ratinglower { background-color: #d90248; height: 10%; }
#ratinghigherover { background-color: #ff4218; height: 10%; }
#ratingcurrentover { background-color: #ff4218; height: 10%; }
#ratinglowerover { background-color: #ff4218; height: 10%; }



#centermenubackground {
	width: 				100%; 
	background-color: 	#7a8e95;
	position: 			relative;
	margin-top:			7px;
	margin-bottom:		15px;
}
#centermenubackgroundlight {
	width: 				100%; 
	background-color: 	#e0e5e8;
	position: 			relative;
	margin-top:			7px;
	margin-bottom:		15px;
}
.centermenu {
	text-align: 		center; 
	float: 				center; 
 	position: 			relative;
	height: 			100%; 		/* 100% = the height of #centermenubackground */
 	padding: 			4px;
}
.plaintextcontent {
	padding: 			10px;
	text-align: 		left; 
}

/****************
 * RIGHT
 ****************/
#rightmenubackground { 
	width: 				140px; 
	background-color: 	#7b8e95;
	position: 			relative;
/*	height: 			100%;*/
	margin-top:			7px;
	margin-bottom:		7px;

}
#rightmenu {
	text-align: 		center; 
	float: 				center; 
 	position: 			relative;
/*	height: 			100%;*/
 	padding-top: 		4px;
 	padding-bottom: 	4px;
}
img.hr {
	width: 				80%;
	height:				2px;
	text-align:			center;
	margin:				5px;
}
hr.rightmenu {
	border: 			1px solid #4a4e50;
	width: 				80%;
	text-align:			center;
}

/*******
 * PAGE LIST BLOCK (on index)
 ******/
.pageitem {
	font-size:			11px;
}
a.pageitem {
	font-size:			11px;
	color:				#833950;
}
a.pageitem:hover {
	
}
a.pageitemcurrent {
	font-size:			11px;
	border-bottom:		1px solid #4a4e50; 
	border-top:			1px solid #4a4e50; 
	color:				#833950;
}
a.pageitemcurrent:hover {

}

/*******
 * FILM
 ******/
#flvplayer {
	margin:				0 auto; /* center the container box */
	border:				0px solid #AAAAAA;
	position: 			relative;
}
#movietitle {
	font-size: 			18px;
	font-weight: 		bold;
}
#moviedescription {
	font-size: 			12px;
}
#moviemailtext {
	font-weight: 		bold;
}

.menulighttopbar {
	background-color:	#e0e5e8;
}
.menulightbottombar {
	background-color:	#e0e5e8;
}
.menudarktopbar, .menudarkbottombar {
	background-color:	#7a8e95;
}

.filmcontentitem {
	float:				left;
	width: 				200px;
	height: 			250px;
	margin: 			5px;
	/*padding:			5px;*/
	border: 			1px solid #296379;
	text-align: 		left;
	background-color: 	#7a9fa8;
}

div.filmcontentitemrating {
	text-align:right; 
	background-color:#d1d5d6; 
	color:#296379;
	margin-bottom: 5px;
}
.filmcontentitemtitle {
	text-decoration: 	none;
	font-size:			13px;
	font-weight:		bold;
	color:				#efefef;
	height:				15px;
}
div.filmcontentitemimage {
	text-align:			center;
	margin-top:			5px;
	margin-bottom:			5px;
}
img.filmcontentitemimage {
	height: 			120px;
	width: 				160px;
	border: 			1px solid #296379;
}
A.filmcontentitemfooter {
	text-decoration: 	none;
	font-size:			10px;
	font-weight:		bold;
	color:				#fff001;
}
.filmcontentitemplaced {
	color: 				#CCCCCC;
	font-size: 			10px;
	margin-top: 		5px;
}
.filmcontentitemdescription {
	margin:				5px;
}
#tagCloudDiv {
	/*margin-left:		auto;
	margin-right:		auto;
	width:				200px;*/
	padding:			15px;
	font-size: 			10px;
	line-height:		18px;
}
.tagCloudLink1 {
	font-size: 			100%;
	color:				#AA6072;
}
.tagCloudLink2 {
	font-size: 			140%;
	color:				#833950;
}
.tagCloudLink3 {
	font-size: 			155%;
	color:				#833950;
}
.tagCloudLink4 {
	font-size: 			170%;
	color:				#833950;
}
.tagCloudLink5 {
	font-size: 			185%;
	color:				#733243;
}
.tagCloudLink6 {
	font-size: 			200%;
	color:				#632A39;
}
.foetsie {
	display: none;
	visibility: hidden;
	height: 1px;
	margin: 0px;
	padding: 0px;
}
