a {
	color: #c1f0ff;
}

a.movie {
	text-decoration: none;
}

a img {
	border: 0px;
}

a.movie img {
	border: 2px solid #ffffff;
}

.articleAuthor {
	font-style: italic;
	margin-top: 10px;
}

.authors {
	background-color: #ad7844;
	float: right;
	font-size: 8pt;
	padding: 10px;
	width: 185px;
}

.bl a {
	color: #c1f0ff;
}

body {
	background-color: #bc8953;
	color: #b37d45;
	background-image: url("/gfx/topbg.jpg");
	background-position: top;
	background-repeat: repeat-x;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
}

#footer {
	border-top: 1px solid #583619;
	padding: 4px 0px 0px 0px;
	vertical-align: bottom;
}

#footer #copyright {
	background-image: url("/gfx/f-bg.jpg");
	float: left;
	height: 73px;
	width: 351px;
}

#footer #copyright div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 8px 8px 0px 8px;
}

#footer #copyright div a {
	color: #000000;
}

#fw {
	behavior: url("/gfx/png.htc");
	right: 35px;
	position: absolute;
	top: 35px;
	z-index: 10;
}

h1, h2 {
	color: #fff15f;
	font-family: Cambria, Garamond, Georgia, "Times New Roman", Times, serif;
	margin: 0px;
}

h2 {
	text-align: center;
}

h2 a {
	border-bottom: 1px solid #fff15f;
	color: #fff15f;
	text-decoration: none;
}

#header {
	height: 236px;
	overflow: hidden;
	z-index: 4;
}

#logotype {
	float: left;
}

#mainbox {
	float: left;
	margin: 0px 6px 0px 6px;
	width: 57%;
	z-index: 5;
}

* html #mainbox {
	width: 46%;
}

#mainbox-image {
	background-color: #cca274;
	background-image: url("/gfx/mainbox-image-bg.jpg");
	background-position: center -40px;
	background-repeat: no-repeat;
	height: 186px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
}

#mainbox-image #links {
	float: left;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: 900;
	text-align: left;
}

#mainbox-image #links a {
	background-image: url("/gfx/lb-bg.png");
	background-position: left;
	background-repeat: no-repeat;
	color: #ffffff;
	display: block;
	height: 28px;
	margin-bottom: 4px;
	padding-left: 4px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
	width: 200px;
}

* html #mainbox-image #links a {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/lb-bg.png',sizingMethod='scale');
}

#mainbox-image #rlinks {
	float: right;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: 900;
	text-align: right;
}

#mainbox-image #rlinks a {
	background-image: url("/gfx/rb-bg.png");
	background-position: right;
	background-repeat: no-repeat;
	color: #ffffff;
	display: block;
	height: 28px;
	margin-bottom: 4px;
	padding-right: 4px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
	width: 200px;
}

* html #mainbox-image #rlinks a {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/rb-bg.png',sizingMethod='scale');
}

#menu {
	background-image: url("/gfx/menubackground.jpg");
	background-position: 0px 136px;
	background-repeat: no-repeat;
	float: left;
	width: 185px;
}

#menu a {
	z-index: 5;
}

#menu a img {
	display: block;
}

#menu a.l {
	background-image: url("/gfx/b-bg.png");
	background-position: left;
	background-repeat: no-repeat;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: 900;
	color: #ffffff;
	display: block;
	height: 28px;
	margin-bottom: 4px;
	margin-top: 6px;
	padding-left: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
	width: 170px;
}

* html #menu a.l {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/b-bg.png',sizingMethod='scale');
}

#menu #adv {
	background-image: url("/gfx/popular-bg.jpg");
	background-position: center;
	background-repeat: repeat-y;
}

#menu #adv p {
	margin: 0px 0px 3px 20px;
}

#newmovies {
	background-image: url("/gfx/popular-bg.jpg");
	background-position: left;
	float: left;
/*	left: 185px;
	position: absolute;
	top: 180px;*/
	width: 160px;
	z-index: 5;
}

#newmovies div {
	height: 100%;
	max-height: 700px;
	overflow: auto;
	text-align: center;
	width: 160px;
}

#newmovies p {
	margin: 0px 0px 6px 0px;
	text-align: center;
	width: 160px;
}

.news {
	background-color: #cca174;
	margin: 16px 0px 20px 0px;
	padding: 10px;
	width: 100%;
}

.news h3 {
	color: #fff15f;
	font-size: 10pt;
	font-weight: 100;
	margin: 0px 0px 12px 0px;
}

.nob input {
	border: 1px solid #684829;
	padding: 4px;
	width: 400px;
}

.nob td {
	vertical-align: top;
}

.nob textarea {
	border: 1px solid #684829;
	height: 160px;
	padding: 4px;
	width: 400px;
}

#popular {
	top: 180px;
	position: absolute;
	right: 8px;
	width: 180px;
	z-index: 5;
}

#popular div.p {
	height: 100%;
	max-height: 710px;
	overflow: auto;
	width: 180px;
}

* html #popular div.p {
	height: 700px;
}

#popular div p {
	margin: 0px 0px 6px 0px;
	text-align: center;
	width: 160px;
}

#rightbox {
	float: right;
	margin-right: 20px;
	z-index: 1;
}

.ax {
	color: #6f4e2c;
	font-size: 8pt;
}

.ax a {
	color: #6f4e2c;
}

.score a {
	background-color: #574222;
	border-bottom: 1px solid #574222;
	padding: 0px 6px 0px 6px;
	text-decoration: none;
}

.score a:hover {
	border-bottom-color: #ffffff;
}

td.m {
	padding: 0px 6px 0px 6px;
	text-align: center;
}

td.m a.movie {
	text-decoration: underline;
}

td.t {
	padding: 10px;
	text-align: center;
}

td.t a.movie {
	text-decoration: none;
}

td.t1 {
	background-color: #cca274;
}

td.t2 {
	background-color: #bc8953;
}

#tooltip {
	background-color: #fff15f;
	border: 1px solid #000000;
	color: #000000;
	filter: Alpha(Opacity='80');
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px;
	padding: 5px;
	position: absolute;
	visibility: hidden;
	z-index: 1000;
}

#wrapper {
	background-image: url("/gfx/wrapper-bg.jpg");
	background-position: left;
	background-repeat: repeat-y;
	height: 100%;
	margin-top: -44px;
	overflow: hidden;
	width: 100%;
	z-index: 5;
}

* html #wrapper {
	margin-top: -47px;
}
