body {
	font-family:Corbel, "Gill Sans", Arial, sans-serif; background-color:#8F0000; }

#top { /* for google ads */
	border-bottom:1px solid #555;
	background-color:#222; color:#FFF; text-align:center; }

#wrapper {
	position:relative; overflow:hidden; padding-bottom:200px; }

#logo {
	position:absolute; display:block; top:30px; right:0; left:0; z-index:4;
	min-width:1000px; height:136px;
	background:#777 url(../images/logo.png) repeat-y top center; text-indent:-999px;
	-moz-box-shadow:0 0 10px rgba(255,255,255,0.9), 0 0 5px rgba(0,0,0,0.75);
	-webkit-box-shadow:0 0 10px rgba(255,255,255,0.9), 0 0 5px rgba(0,0,0,0.75);
	box-shadow:0 0 10px rgba(255,255,255,0.9), 0 0 5px rgba(0,0,0,0.75);
	-moz-transform:translate(-10px, -80px) rotate(-10deg); -moz-transform-origin:bottom;
	-webkit-transform:translate(-10px, -80px) rotate(-10deg); -webkit-transform-origin:bottom;
	transform:translate(-10px, -80px) rotate(-10deg); transform-origin:bottom;
	/*transform:skewY(-1deg) translateY(-4px);*/ }

#container {
	position:relative; margin:0 auto;
	width:1000px; }
	
	#tagline {
		position:absolute; top:5px; left:5px;
		color:#EEE; font-weight:bold;
		-moz-transform:translate(490px, 80px); -moz-transform-origin:bottom left;
		-webkit-transform:translate(490px, 80px); -webkit-transform-origin:bottom left;
		transform:translate(490px, 80px); transform-origin:bottom left; }
	
	#content-container {
		position:relative; top:175px; left:125px;
		width:630px;
		-moz-transform:translate(0, -65px); -webkit-transform:translate(0, -65px); transform:translate(0, -65px); }


	/* MENU */
	ul#menu {
		position:absolute; top:15px; left:-135px; margin:0;
		width:150px; padding:0;
		list-style:none; text-align:right;
		-moz-transform:translate(0, 50px); -webkit-transform:translate(0, 50px); transform:translate(0, 50px); }
					
			ul#menu li {
				display:block; float:right; margin:2px 0;
				height:56px; padding:0 25px;
				line-height:50px; font-size:22px; font-weight:bold; /*font-family:Impact, Arial, Helvetica, sans-serif;*/ font-family:Candara, "Gill Sans", "Franklin Gothic Medium", sans-serif; background:url(../images/menu/ticket-1.png) no-repeat left; }
			
			
			
			/*	background:#FFDB76 url(images/ticket.png) no-repeat left; }
			
			ul#menu li:nth-child(4n+2) {
				background-color:#FFBBF7; }
			
			ul#menu li:nth-child(4n+3) {
				background-color:#BBFFBB; }
			
			ul#menu li:nth-child(4n+4) {
				background-color:#C5F7FF; }
			*/
			
			ul#menu li:nth-child(4n+2) {
				background-image:url(../images/menu/ticket-2.png); }
			
			ul#menu li:nth-child(4n+3) {
				background-image:url(../images/menu/ticket-3.png); }
			
			ul#menu li:nth-child(4n+4) {
				background-image:url(../images/menu/ticket-4.png); }
				
				ul#menu li a {
					color:#000; text-decoration:none; }
	
	
	/* CONTENT */
	#content {
		position:relative; z-index:2;
		min-height:800px; padding:3em; border:2px solid #000;
		background-color:#FFFCE9; -moz-box-shadow:0 0 5px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.5); box-shadow:0 0 5px rgba(0,0,0,0.5); }
		
		#content h1, #content h2 {
			font-family:Candara, "Gill Sans", "Franklin Gothic Medium", sans-serif; }
		
		#content h1 {
			margin-bottom:0.75em;
			font-size:1.75em; font-variant:small-caps; }
			
			#content h2 a {
				color:#333; text-decoration:none; }
			
			#content h2 a:hover {
				text-decoration:underline; }
			
			#content h2 span {
				font-size:0.75em; color:#999; }
			
			#content h3 {
				font-size:1.2em; }
			
			small {
				display:block; }
		
		#content img {
			float:right; margin:0 0 5px 10px; }
		
		#content .trailer {
			position:relative;
			text-align:center; }
			
			#content .trailer object {
				float:none; }	
	
	/* SIDEBAR */
	ul#sidebar {
		margin:0;
		position:absolute; top:0; right:-230px; padding:0;
		width:210px;
		-moz-transform:translate(0, -65px); -webkit-transform:translate(0, -65px); transform:translate(0, -65px); }
		
		ul#sidebar ul, ul#sidebar li {
			margin:0;
			padding:0;
			list-style:none; }
		
			ul#sidebar > li {
				margin:20px 0;
				padding:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
				background-color:#F7F7F7; background-color:rgba(247,247,247,0.80); text-align:center;
				-moz-box-shadow:0 0 20px rgba(255,255,255,0.9); -webkit-box-shadow:0 0 20px rgba(255,255,255,0.9); box-shadow:0 0 20px rgba(255,255,255,0.9); }
			
				ul#sidebar > li h4 {
					margin:5px 0;
					font-size:1.1em; text-transform:uppercase; }
				
				ul#sidebar li.widget_search, ul#sidebar li#add-to-any-subscribe {
					margin:0;
					padding:0;
					background:none; text-align:left; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;
					-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }
				
				ul#sidebar li#add-to-any-subscribe {
					text-align:center; }
					
					ul#sidebar li.widget_search input#s {
						width:115px; }
					
					ul#sidebar li.widget_search label {
						display:block;
						color:#EEE; font-weight:bold; }
					
					ul#sidebar li ul li, ul#sidebar .st-tag-cloud {
						margin:0 5px;
						padding:2px 0; border-top:1px solid #CCC; border-top-color:rgba(255,255,255,0.5);
						font-size:0.95em; font-weight:bold; background-color:transparent; }
					
						ul#sidebar a, ul#sidebar .st-tag-cloud a {
							color:#333; text-decoration:none; }
						
						ul#sidebar .st-tag-cloud a:after {
							content:','; }
						
						ul#sidebar .st-tag-cloud a:last-child:after {
							content:''; }
						
						ul#sidebar a:hover {
							text-decoration:underline; }
						
		#sidebar .netflix {
			text-align:center; }
		
		#sidebar .widget_text a {
			padding-left:20px;
			background:url(../images/feed-icon-14x14.png) no-repeat center left; }
				
					
	/* FOOTER */
	#weasel {
		position:absolute; bottom:0; left:-90px; z-index:1;
		width:126px; height:151px;
		background-image:url(../images/weasel.png); }
	
	#footer {
		margin:10px; margin-top:0;
		text-align:right; color:#EEE; font-weight:bold; }
		
		#footer a {
			float:left;
			color:#EEE; }
	
	#popcorn {
		position:absolute; bottom:-20px; left:-50px;
		width:144px; height:130px;
		background-image:url(../images/popcorn.png); }

	
	/* COMMENTS */
	
	.commentlist {
		margin:1.5em 0; }
		
		.commentlist img.avatar {
			border:1px solid #CCC; }
		
		.commentlist li {
			list-style:none; }
		
			.commentlist .comment-body {
				padding:1em; -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em;
				background-color:#EEE; }
	
	
	/* GOOSE GRADE */
	/*
	.goosegrade-badge{
		position:fixed; top:500px; margin-left:-175px; }
	*/
		
	.goosegrade-badge:before {
		content:'See an Error?'; display:block; text-align:right; }
	
	
	/* OTHER */
	#comment {
		width:100%; }

	.post {
		margin-bottom:2em; }
		
	.postmetadata {
		margin:0; }
	
	#tag_cloud a {
		font-size:0.9em; text-decoration:none; color:#333; }
	
	#tag_cloud a:hover {
		text-decoration:underline; }
	
	#am-wrapper {
		margin-top:-1em; margin-bottom:1em;
		text-align:center; }
		
		#am-wrapper img {
			float:none; }