/*
Opera compatible
mandelbrot
20100403
*/

@namespace url(http://www.w3.org/1999/xhtml); /* delete this line in Opera */

@-moz-document domain("imdb.com") { /* delete this line in Opera */


/* disable background and paint it white instead */
body, #styleguide-v2, #styleguide-v2 #wrapper {
	background-image: none !important;
	background-color: white !important;
}

/* unfixed width */
#wrapper > div[align="left"] {display: none !important;}


#nb15 { padding-top: 10px !important;}

#root {
  width: auto !important;
  padding: 0 8px 10px 8px !important;
  margin-bottom: 0px !important;
}

#pagecontent > table { width: auto !important; }

#navbar {
	width: 100% !important;
}

#tn15 {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

/* links */
#tn15 a:link {
	color: #0000CC !important;
}

#tn15 a:link:hover {
	color: black !important;
}

#tn15 a:visited {
	color: #800080 !important;
}


/* remove Amazon links */
#tn15shopbox {
	display: none !important;
}

#tn15adrhs {
	display: none !important;
}

/* left menu */
#tn15lhs {
	background-color: #FFFFCC !important;
	border-left: 14px solid #6070DF !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0.5em !important;
	width: 11em !important;
}

/* movie poster */ #tn15lhs .photo { margin: 0.5em auto !important; background:
#FFFFCC !important; border: none !important; }
/* "add to My Movies" icon under the poster */
#tn15lhs > a[href*="mymovies"] img {
	margin-left: 1.1em !important;
}


/* "add to My Resume" icon under the poster */
#tn15lhs > a[href*="resume"] img {
	margin-left: 1.1em !important;
}

/* action box */
div.action-box {
	background-color: #FFFFCC !important;
	border: none !important;
}

img[src*="or-graphic.png"] {
	display: none !important;
}

/* quicklinks select */
#tn15lhs form {
	margin-left: 0.4em !important;
}

/* left menu headers */
#tn15lhs h6 {
	background-color: #6070DF !important;
	color: white !important;
	border-bottom: none !important;
	margin-left: -0.8em !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}

/* left menu links */
#tn15lhs a.link {
	font-size: 100% !important;
	padding-left: 1.3em !important;
	margin-left: -14px !important;
	background: url('http://i.imdb.com/f66.gif') no-repeat 0% 0.3em !important;
}

#tn15lhs a.link:hover {
	color: #0000CC !important;
}

#tn15lhs a.link:visited {
	color: #0000CC !important;
}

#tn15lhs a.link.selected {
	color: black !important;
	font-weight: bold !important;
	background: url('http://i.imdb.com/f67.gif') no-repeat 0% 0.3em !important;
}

#tn15lhs a.link.empty {
	color: #b7b7b7 !important;
	background: url('http://i.imdb.com/f69.gif') no-repeat 0% 0.3em !important;
}

/* main div */
#tn15main {
	border-left: none !important;
	margin-left: 13em !important;
}


/* headers - Overview, Cast ... */
#tn15main h3 {
	color: black !important;
}

/* movie title */
#tn15title {
	margin-bottom: 2em !important;
}

#tn15main .strip {
	border-top: 1px solid rgb(213,213,213) !important;
	border-bottom: 1px solid rgb(213,213,213) !important;
}

#tn15content div[class="strip toplinks"]{
	display: none !important;
}


#tn15rating small {
	font-size: 100% !important;
}


/* horizontal rules */
#tn15main hr {
	border-top: 1px solid black !important;
	margin-top: 2em !important;
	margin-bottom: 1em !important;
}

/* table with movie cast */
#tn15main .info-offset {
	margin-left: 0em !important;
}

#star-rating-info.info-offset {
	margin-left: 10em !important;
}

table.cast td {
	border: none !important;
}

#tn15main table tr.odd {
	background-color: #F0F0F0 !important;
}

#tn15main table tr.even {
	background-color: white !important;
}

/* "more" link under the movie cast table 
a[href="fullcredits#cast"].tn15more {
	margin-left: -10em !important;
}*/

/* message boards table */
table.boards {
	background-color: white !important;
	border-bottom: 1px solid #006699 !important;
}

table.boards th {
	padding-top: 0.2em !important;
	padding-bottom: 0.2em !important;
	background-color: #006699 !important;
	background-image: none !important;
	font-size: 110% !important;
}

table.boards td {
	border: none !important;
}

#tn15bot {
	border-top: 1px solid rgb(213,213,213) !important;
}

#tn15main .filmo .label {
	left: 14em !important;
}

#tn15bot {
	display: none !important;
}

.filmo ul li { position: relative; left: -180px; top: 10px; }
.general.rating { white-space: nowrap; }

/* /board discussion table */
table.shrink.wrap {
	width: 100% !important;
}

/* coloring of even rows in cast table and board table */
#tn15main table tr.even {
	background-image: none !important;
}

} /* delete this line in Opera */