body { 
	font-family: Verdana, Arial; 
	font-size:	13px; 
	line-height: 20px;
	background-color: white;
	margin: 0;
	padding: 0;
}

td {	font-size: 13px; 
	font-family: Verdana, Arial;
	line-height: 20px;
}
.title   { font-size:	30pt;
		line-height: 35pt;
 }
.parental { background:	#eeeeee; 
		font-size: 12pt; }
.quote    { Margin-left:36pt;
            Margin-right:36pt;
            color: #5050df;}
.maintext { Margin-left:5pt;  
		font-family: Verdana, Arial;
		font-size: 13px;
        line-height:15pt;}	
.main { font-family: Verdana, Arial;
	font-size: 13px;
        line-height: 20px;}	
h1	{ font-size: 18pt;
	line-height: 24pt; }
h2   { font-size:	16pt;
	line-height: 22pt; }
h3	{ font-size: 12pt;
	line-height: 18pt; }
h5   {	font-family: Verdana, Arial;
	font-size:	9pt;
	font-weight: normal; }
.footnote   {	font-family: Verdana, Arial;
	font-size:	12px;
	font-weight: normal; }
	
.padding_left_1 {
	position: relative;
	left: 32px;
}

/* Main table */
#maintable {
	border-bottom:1px solid #cdcdcd; }
	
/* Left hang side link, if no further information is available */
.linktitle { font-size: 10pt;
		background-color: #bfffbf;
		border-bottom: 1px solid #8f8f9f;
		text-align: center; }
.link { font-size: 10pt;
	line-height: 15pt;
    padding-left: 35pt; }
.nofurtherinfo { color: #9f9f9f; padding-left: 35pt; }
	
.p10 {font-size: 10pt; font-family: Verdana, Arial;
	line-height: 15pt;}

.tableheading {	font-size: 11pt;
		font-family: Verdana, Arial;
		line-height: 15pt;
		font-weight: bold;
}

/* Used in dispalying search results */
.search_results { padding-left: 20px; }

.boxed { font-family: Verdana, Arial;
	font-size: 13px;
	border: 1px solid #aaaaaa; 
	padding: 4px; 
	margin-left: 0px; }

.oddrow {
	background-color: #E6ECFF;
}
.evenrow {
	background-color: #FFE6BF;
}
.oddrowcast {
	background-color: #f4faFF;
}
.evenrowcast {
	background-color: #FFf8df;
}
.adstext {
	color: #005500;
}

/* Mainly used in responding to user input */
.accept {
	background-color:#99ff80;
}
.accept_text {
	color:#008800;
}
.alert {
	background-color:#ff8080;
}

/* Used in navigatorbar */
.navigatorbar {
background: #eee;
}

.navigatorbar ul {
list-style: none;
margin: 0;
padding: 0;
}

.navigatorbar a {
font-size: 12px; 
font-family: Verdana, arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

.navigatorbar a {
color: #000;
background: #eef2fa;
text-decoration: none;
}

.navigatorbar a:hover {
color: #a00;
background: #fff;
}

.navigatorbar li {position: relative;}

.navigatorbar ul ul {
position: absolute;
top: 100%;
left: 0;
width: 190%;
opacity: 0.9;
filter: alpha(opacity=90);
}

.navigatorbar ul ul
{display: none;}

.navigatorbar ul li:hover ul
{display: block; }

/* Left column */
#leftcolumn {
	background-color:#e6ffe6; 
	border-right:1px solid #bfffbf; }
	
/* Searchbox */
#searchbox {
	font-family: Verdana, Arial;
	font-size: 12px; }

/* version switch */
#v_switch {
	background-color:#eeeeee;
	text-align:right; }

/* news */
#news_main {
	width: 700px;
	padding-left: 20px; }

/* all */
#breadcrumbs {
	background-color:#eeeeee; 
	position:relative; }
#breadcrumbs_lang_switch { position:absolute; top: 0; left: 690; }

#memberbar {
	background-color:#eeeeee;
	width: 900px;
	position: relative;
	left: 50%;
	margin-left: -450px;
	font-size: 13px;
}

form { display: inline; }

label { 
	width: 4em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
}

.submit input {
	margin-left: 4.5em;
}

/* Color coding film types */
.type_feature { color:#002288; text-align:right; flat:left; }
.type_feature a { color:#002288; }
.type_documentary { color:#00cc00; }
.type_documentary a { color:#00cc00; }
.type_animation { color:#cc0099; }
.type_animation a { color:#cc0099; }
.type_short { color:#993300; }
.type_short a { color:#993300; }
.type_tv { color:#ee3300; }
.type_tv a { color:#ee3300; }

/* Viewrecords.php */
.viewrecords_wrap { position:relative; left:50px; width:500px; }
.viewrecords_title { float:left; width:250px; }
.viewrecords_vote { float:left; width:20px; }
.viewrecords_date { float:left; width:200px; }
#viewrecords_clear { clear:both; }