body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 40px 0px 20px 0px;
}
#wrapper {
	width: 960px;
	margin: 0px auto;
}
#header {
	background: #d9f5fd;
	position: relative;
}
	#header h1 {
		font-size: 2em;
		letter-spacing: -1px;
		margin: 0px;
		padding: 25px 25px 35px 25px;
	}
		#header h1 a {
			color: #333;
			text-decoration: none;
			text-shadow: 0px 1px #fff;
		}
	#header ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
		position: absolute;
		right: 10px;
		bottom: 0px;
	}
		#header ul li {
			display: inline-block;
			float: left;
			margin: 0px 0px 0px 4px;
		}
			#header ul li a {
				font-size: 1.1em;
				color: #fff;
				text-decoration: none;
				background: #00bff3;
				display: inline-block;
				padding: 2px 4px;
				border-top: 1px solid #fff;
				outline: none;
			}
			#header ul li a:hover { background: #00aeef; }
			#header ul li a.bold { font-weight: bold; }
			#header ul li a.red { background: #ed1c24; }
			#header ul li a.grey { background: #444; }
			#header ul li a.green { background: #39b54a; }
	#header form {
		margin: 0px;
		position: absolute;
		top: 15px;
		right: 10px;
	}
		#header form .input {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.1em;
			width: 100px;
			padding: 1px 1px 1px 2px;
		}
		#header form .button {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.1em;
			padding: 0px 3px;
		}
#main {
	margin: 30px 0px 0px 0px;
	overflow: hidden;
}
	#main .left {
		float: left;
		width: 700px;
	}
		#main .left h2 {
			font-size: 1.8em;
			letter-spacing: -1px;
			margin: 0px 0px 15px 0px;
			padding: 0px 0px 5px 0px;
			border-bottom: 1px dotted #ccc;
		}
	#main .right {
		float: right;
		width: 240px;
	}
	#main .movies {
		margin: 0px 0px 20px 0px;
		overflow: hidden;
	}
		#main .movies .movie {
			float: left;
			width: 330px;
			margin: 0px 20px 20px 0px;
		}
			#main .movies .movie .thumb {
				float: left;
				margin: 0px 10px 10px 0px;
			}
				#main .movies .movie .thumb img {
					height: 100px;
					border: 0px;
				}
			#main .movies .movie h3 {
				font-size: 1.8em;
				letter-spacing: -1px;
				margin: 0px;
			}
				#main .movies .movie h3 a {
					color: #f68e56;
				}
			#main .movies .movie p {
				font-size: 1.2em;
				color: #555;
				line-height: 1.4em;
				margin: 10px 0px 0px 0px;
			}
		#main .movies .view-all {
			font-size: 1.1em;
			font-weight: bold;
			color: #fff;
			background: #888;
			display: inline-block;
			float: right;
			padding: 2px 4px;
			outline: none;
			text-decoration: none;
		}
		#main .movies .view-all:hover { background: #444; }
	#main .movies-small {
		margin: 0px 0px 25px 0px;
	}
		#main .movies-small h2 {
			font-size: 1.6em;
			font-weight: bold;
			letter-spacing: -1px;
			margin: 0px 0px 10px 0px;
		}
		#main .movies-small h3 {
			font-size: 1.4em;
			font-weight: normal;
			margin: 5px 0px 0px 0px;
		}
			#main .movies-small h3 a { color: #777; }
			#main .movies-small h3 a:hover { color: #333; }
	#main .pagination {
		font-size: 1.2em;
		clear: left;
		margin: 0px 0px 20px 0px;
		overflow: hidden;
	}
		#main .pagination a {
			color: #777;
			text-decoration: none;
			display: inline-block;
			float: left;
			padding: 1px 5px;
			margin: 0px 5px 0px 0px;
		}
		#main .pagination a.active {
			font-weight: bold;
			color: #ed145b;
			background: #dfdfdf;
		}
		#main .pagination span {
			display: inline-block;
			float: left;
			padding: 1px 5px;
		}
#movie {
	margin: 0px 0px 20px 0px;
}
	#movie p {
		font-size: 1.4em;
		line-height: 1.5em;
		overflow: hidden;
		margin: 0px 0px 20px 100px;
	}
	#movie .thumb {
		float: left;
		margin: 0px 10px 10px 0px;
	}
	#movie .sources {
		overflow: hidden;
	}
	#movie .clearleft { clear: left; }
	#movie .sources.overflow { overflow: visible; }
		#movie .sources .source {
			float: left;
			width: 164px;
			height: 100px;
			margin: 0px 10px 10px 0px;
		}
		#movie .sources.overflow .source {
			width: 215px;
			height: auto;
		}
			#movie .sources .source h3 {
				font-size: 1.4em;
				color: #333;
				text-decoration: underline;
			}
			#movie .sources .source a {
				font-size: 1.2em;
				color: #09c;
				text-decoration: none;
			}
			#movie .sources .source a:hover { text-decoration: underline; }
			#movie .sources .source ul {
				line-height: 1.5em;
				margin: 0px;
				padding: 0px;
				list-style: none;
			}
#info {
}
	#info h2 {
		font-size: 1.8em;
		letter-spacing: -1px;
		margin: 0px;
	}
	#info p {
		font-size: 1.2em;
		line-height: 1.7em;
		margin: 10px 0px 0px 0px;
	}
		#info p strong { color: #333; }
		#info p span { color: #777; }
