* {margin: 0; padding: 0;}

form {margin: 0; padding: 0;}

body {font: 12px Trebuchet MS, arial, sans-serif; text-align: center; line-height: 1.3em; color: #000000; padding: 0; margin: 0; min-width: 976px; background: url(images/bknd.gif);}
/* body {font: 12px Trebuchet MS, arial, sans-serif; text-align: center; line-height: 1.3em; color: #000000; padding: 0; margin: 0; min-width: 976px; background: #060606 url(images/bknd_beatles.jpg) center top no-repeat;}*/

a, a:visited, a:link {color: #6b602f; text-decoration: none; font-weight: bold;}
a:hover {color: #000000; text-decoration: underline; font-weight: bold;}
a:active {color: #000000; text-decoration: none; font-weight: bold;}

b {font-weight: bold;}
i {font-style: italic;}
strong {font-weight: bold;}
em {font-style: italic;}

.e {font-size: 0.1em; color: #dad4ba; display: none;}

pre {margin: 0; padding: 0;	white-space: pre-wrap; white-space: -moz-pre-wrap; word-wrap: break-word;}

img {margin: 0; padding: 0;}
	img.trailer {border: 3px solid #ffffff; margin: 0 14px 14px 0;}
	img.photos {border: 3px solid #ffffff; margin: 0 7px 14px 7px;}
	img.border {border: 3px solid #ffffff;}
	img.left {border: 3px solid #ffffff; margin: 0 14px 10px 0; float: left;}
	img.right {border: 3px solid #ffffff; margin: 0 0 10px 14px; float: right;}

#outer {width: 976px; color: #000000; text-align: left; margin: auto; position: relative; padding-top: 271px; overflow: hidden;}

#inner {width: 976px; position: relative; overflow: hidden;}

#innerwrap {float: left; width: 757px;}

#ad {position: relative; overflow: hidden; z-index: 1; margin: 11px 121px; padding: 3px; background: url(images/bknd_ad.gif);}

#top {position: absolute; top: 0px; left: 0px; width: 976px; height: 215px; overflow: hidden; margin: 0; padding: 0; z-index: 1000;}
	#top #logo {position: absolute; top: 14px; left: 18px; width: 216px; height: 184px; overflow: hidden; margin: 0; padding: 0; z-index: 1005;}

.navbar1 {position: absolute; top: 215px; left: 0px; width: 976px; height: 28px; overflow: hidden; margin: 0; padding: 0; z-index: 1001;}

.navbar2 {position: absolute; top: 243px; left: 0px; width: 976px; height: 28px; overflow: hidden; margin: 0; padding: 0; z-index: 1002; background: url(images/bknd_nav2.gif);}
	.navbar2 p {font: bold 11px Trebuchet MS, arial, sans-serif; color: #ffffff; margin: 0 0 4px 0; padding: 0; line-height: 24px; height: 24px; vertical-align: middle; text-align: center;}
	.navbar2 a, .navbar2 a:visited, .navbar2 a:link {color: #ffffff; text-decoration: none; font-weight: bold;}
	.navbar2 a:hover {color: #000000; text-decoration: none; font-weight: bold;}
	.navbar2 a:active {color: #ffffff; text-decoration: none; font-weight: bold;}

#text {position: relative; width: 565px; padding: 0; margin: 0 0 -5px 0; text-align: left; vertical-align: top; float: right; overflow: hidden;}
	
	#text .subhead {width: auto; height: 18px; background: #000000; margin: 10px 14px 0 14px; clear: none; overflow: hidden;}
		#text .subhead p {font: bold 10px Trebuchet MS, arial, sans-serif; margin: 1px 6px 0 6px; text-align: left; line-height: 17px; letter-spacing: 0.3em; text-transform: uppercase; color: #ffffff;}
	#text .subhead:hover {background: #333333;}
	
	#text .subhead a, #text .subhead a:visited, #text .subhead a:link {color: #ffffff; text-decoration: none; font-weight: bold;}
	#text .subhead a:hover {color: #dddddd; text-decoration: none; font-weight: bold;}
	#text .subhead a:active {color: #ffffff; text-decoration: none; font-weight: bold;}
	
	#text #title {margin: 0; padding: 0; width: 565px;}
		#text #title img {display: block; border-bottom: 3px solid #ffffff;}
	
	#text .title {margin: 0; padding: 0; width: 565px;}
		#text .title img {display: block; border-bottom: 3px solid #ffffff;}

	#text h1 {font: bold 13px Trebuchet MS, arial, sans-serif; margin: 0.7em 14px -0.5em 14px; text-align: left; line-height: 1.3em; color: #000000;}
    #text p {font: 12px Trebuchet MS, arial, sans-serif; margin: 0.9em 14px; text-align: left; line-height: 1.3em; color: #000000;}
	
	#text h2 {font: bold 18px Trebuchet MS, arial, sans-serif; margin: 0.6em 14px -0.1em 14px; text-align: left; line-height: 1.1em; color: #000000;}
	#text h3 {font: bold 13px Trebuchet MS, arial, sans-serif; margin: 1em 14px 0.7em 14px; text-align: left; line-height: 1.3em; color: #000000;}
	#text h4 {font: bold italic 11px Trebuchet MS, arial, sans-serif; margin: 1em 14px; text-align: left; line-height: 1.3em; color: #333333;}
	#text h5 {font: bold 12px Trebuchet MS, arial, sans-serif; margin: 1.1em 14px 0.9em 14px; text-align: left; line-height: 1.3em; color: #000000;}
	#text h6 {font: bold 11px Trebuchet MS, arial, sans-serif; margin: 0.9em 14px; text-align: left; line-height: 1.3em; color: #333333;}
	
	#text div.fckeditor {font: 12px Trebuchet MS, arial, sans-serif; margin: 0.9em 14px; text-align: left; line-height: 1.3em; color: #000000;}
	#text div.ckeditor {font: 12px Trebuchet MS, arial, helvetica, sans-serif; margin: 0.9em 14px; text-align: left; line-height: 1.3em; color: #000000;}
	
	#text #flash {font: 12px Trebuchet MS, arial, sans-serif; margin: 0.9em 7px; text-align: center; line-height: 1.3em; color: #000000;}
	
	#text .fblike {margin: 1.1em 14px -0.1em 14px;}
	
	div.hr {width: 565px; height: 3px; background: #ffffff; margin: 1em 0 0 0; padding: 0; overflow: hidden; clear: both;}
	div.hr2 {width: 565px; height: 3px; background: #ffffff; margin: 0; padding: 0; overflow: hidden;}
	div.hr3 {width: auto; height: 1px; background: #efefde; margin: 0.9em 14px 0 14px; padding: 0; overflow: hidden; clear: both;}
	
	#text blockquote {font: 12px Trebuchet MS, arial, sans-serif; margin: 1.1em 14px; padding: 0.2em 0; background: #cac3a3 url(images/bknd_quote.gif);}
	
	.label {width: 65px;}
	
	#share {margin-left: 14px; margin-left: 14px; width: 300px; height: 18px; overflow: hidden;}
	
    #text table.special {font: 12px Trebuchet MS, arial, sans-serif; border-collapse: collapse; margin: 1em 14px -0.1em 14px; padding: 0;}
		#text table.special th {font: bold 12px Trebuchet MS, arial, sans-serif; color: #ffffff; padding: 4px 8px; text-align: center; vertical-align: middle; border: 3px solid #dad4ba; background-color: #613c24;}
		#text table.special th.alt {font: bold 12px Trebuchet MS, arial, sans-serif; color: #ffffff; padding: 6px 8px; text-align: center; vertical-align: middle; border: 3px solid #dad4ba; background-color: #ffffff;}
    	#text table.special td {font: 11px Trebuchet MS, arial, sans-serif; color: #000000; padding: 4px 7px; text-align: left; vertical-align: middle; border: 3px solid #dad4ba; background-color: #efefde;}
		#text table.special td.alt {font: 11px Trebuchet MS, arial, sans-serif; color: #000000; padding: 2px 7px; text-align: left; vertical-align: middle; border: 3px solid #dad4ba;}
	
	#text table.content {font: 12px Trebuchet MS, arial, sans-serif; border-collapse: collapse; margin: -0.1em 7px;}
    	#text table.content th {font: bold 13px Trebuchet MS, arial, sans-serif; color: #000000; padding: 0.3em 7px; text-align: left; line-height: 1.3em; vertical-align: top;}
			#text table.content th h5 {font-size: 11px; margin: 0; padding: 0;}
		#text table.content td {font: 12px Trebuchet MS, arial, sans-serif; color: #000000; padding: 0.4em 7px; text-align: left; line-height: 1.3em; vertical-align: top;}
			#text table.content td p {font: 12px Trebuchet MS, arial, sans-serif; margin: 0.9em 0; text-align: left; line-height: 1.3em; color: #000000;}
			#text table.content td h3 {font: bold 13px Trebuchet MS, arial, sans-serif; margin: 0.5em 0 0.7em 0; text-align: left; line-height: 1.3em; color: #000000;}
	
	#text table.front {font: 12px Trebuchet MS, arial, sans-serif; border-collapse: collapse; align: center; margin: 0.5em 10px; width: 545px;}
    	#text table.front td {font: 11px Trebuchet MS, arial, sans-serif; color: #000000; padding: 7px 7px 0 7px; text-align: center; line-height: 1.1em; vertical-align: top; width: 25%;}
	
	#text table.trailers {font: 12px Trebuchet MS, arial, sans-serif; border-collapse: collapse; align: center; margin: 1em 0 0 0; width: 545px;}
    	#text table.trailers td {font: 12px Trebuchet MS, arial, sans-serif; color: #000000; padding: 0; text-align: center; vertical-align: top; width: 33%;}
			#text table.trailers td ul {font: 12px Trebuchet MS, arial, sans-serif; margin: 0 14px 0.9em 30px; text-align: left; line-height: 1.3em; color: #000000; padding: 0;}
    			#text table.trailers td ul li {line-height: 1.3em; margin: 0 0 0.4em 0;}
	
	#text table.register {font: 12px Trebuchet MS, arial, sans-serif; border-collapse: collapse; align: center; margin: 0.9em auto; padding: 0;}
		#text table.register th {font: bold 12px Trebuchet MS, arial, sans-serif; color: #000000; padding: 5px 7px; text-align: right; vertical-align: middle;}
    	#text table.register td {font: 12px Trebuchet MS, arial, sans-serif; color: #000000; padding: 5px 7px; text-align: left; vertical-align: middle; width: auto;}
	
	#text table.entry {font: 12px Trebuchet MS, arial, sans-serif; border-collapse: collapse; align: center; margin: 0.7em 0 0.7em 7px; padding: 0; width: 537px;}
		#text table.entry th {font: bold 12px Trebuchet MS, arial, sans-serif; color: #000000; padding: 5px 7px; text-align: left; vertical-align: middle; line-height: 1.3em; width: 85px;}
    	#text table.entry td {font: 12px Trebuchet MS, arial, sans-serif; color: #000000; padding: 5px 14px 5px 7px; text-align: left; vertical-align: middle; line-height: 1.3em; width: auto;}
	
	#text table.share {font: 12px Trebuchet MS, arial, sans-serif; border-collapse: collapse; align: left; margin: 0 9px -0.2em 14px; padding: 0;}
    	#text table.share td {font: bold 10px Trebuchet MS, arial, sans-serif; color: #000000; padding: 0 5px 0 0; text-align: left; vertical-align: middle; line-height: 16px; width: auto; }
	
	#text table.details {font: 12px Trebuchet MS, arial, sans-serif; border-collapse: collapse; margin: 0.9em 14px -9px 14px; width: 355px;}
    	#text table.details th {font: bold 13px Trebuchet MS, arial, sans-serif; color: #000000; padding: 0; text-align: left; line-height: 1.3em; vertical-align: top; width: 55px;}
		#text table.details td {font: 12px Trebuchet MS, arial, sans-serif; color: #000000; padding: 2px 0 9px 7px; text-align: left; line-height: 1.3em; vertical-align: bottom; width: 300px; overflow: hidden;}
	
	#text ul {font: 12px Trebuchet MS, arial, sans-serif; margin: -0.1em 14px 1em 47px; text-align: left; line-height: 1.3em; color: #000000; padding: 0;}
    	#text ul li {line-height: 1.3em; margin: 0 0 0.6em 0;}
	#text ol {font: 12px Trebuchet MS, arial, sans-serif; margin: -0.1em 14px 1em 47px; text-align: left; line-height: 1.3em; color: #000000; padding: 0;}
    	#text ol li {line-height: 1.3em; margin: 0 0 0.6em 0;}
			#text ol li ol {font: 12px Trebuchet MS, arial, sans-serif; margin: -0.1em 14px 1em 42px; text-align: left; line-height: 1.3em; color: #000000; padding: 0; list-style-type: lower-alpha;}
    			#text ol li ol li {line-height: 1.3em; margin: 0 0 0.6em 0; list-style-type: lower-alpha;}
	
	#text ul.sm, #text ol.sm {font: 11px Trebuchet MS, arial, sans-serif;}
	
	div.column1 {float: left; width: 282px;}
	div.column2 {float: right; width: 282px;}
	
	#text div.poster {float: right; margin: 0 0 10px 15px; text-align: center; overflow: hidden; background: #ffffff;}
		#text div.poster img {margin-bottom: 3px; margin-left: 3px; display: block;}
		#text div.poster p {font: 10px Trebuchet MS, arial, sans-serif; margin: 0.5em 10px; text-align: left; line-height: 1.3em; color: #000000;}
		#text div.poster h5 {font: 12px bold Trebuchet MS, arial, sans-serif; text-align: center; line-height: 1.3em; color: #000000;}
	
	div.poster_lg {width: 565px; margin: 0;}
		div.poster_lg img {border-bottom: 3px solid #ffffff; display: block;}
	
	div.prizes {width: 565px; margin: 0;}
		div.prizes img {border-top: 3px solid #ffffff; display: block;}
	
	div.contest_main {width: 565px; overflow: hidden;}
	
		div.contest_main div.contest_left {float: left; width: 451px; height: 160px; overflow: auto;}
		div.contest_main div.contest_right {float: right; width: 451px; height: 160px; overflow: auto;}

		div.contest_main div.poster_left {float: left; margin: 0; padding: 0; overflow: hidden; height: 160px; width: 111px;}
			div.contest_main div.poster_left img {border-right: 3px solid #ffffff; display: block;}
		div.contest_main div.poster_right {float: right; margin: 0; padding: 0; overflow: hidden; height: 160px; width: 111px;}
			div.contest_main div.poster_right img {border-left: 3px solid #ffffff; display: block;}

#leftbar {position: relative; width: 189px; text-align: left; vertical-align: top; float: left;}

	#leftbar h1 {font: bold italic 12px Trebuchet MS, arial, sans-serif; margin: 0.8em 15px 0.5em 15px; text-align: left; line-height: 1.2em; color: #ffffff;}
	#leftbar h2 {font: 11px Trebuchet MS, arial, sans-serif; margin: 1em 15px; text-align: center; line-height: 1.2em; color: #ffffff;}
	#leftbar p {font: 11px Trebuchet MS, arial, sans-serif; margin: 0.5em 15px; text-align: left; line-height: 1.2em; color: #ffffff;}
	
	#leftbar ul {font: 10px Trebuchet MS, arial, sans-serif; margin: 0.5em 15px 0 30px; text-align: left; line-height: 1.2em; color: #ffffff; padding: 0;}
    	#leftbar ul li {line-height: 1.3em; margin: 0 0 0.5em 0;}
	
	#leftbar div.image {margin-left: 3px; margin-right: 0; height: 78px; overflow: hidden;}
	
	#leftbar div.hr {width: 186px; height: 3px; background: #ffffff; margin-left: 3px; margin-right: 0; padding: 0; overflow: hidden;}
	#leftbar div.hr3 {width: 162px; height: 1px; background: #ffffff; margin: 1.1em 12px 0 15px; padding: 0; overflow: hidden; filter: alpha(opacity=40); -moz-opacity: .40; opacity: .40;}
	
	#leftbar table {font: 12px arial, helvetica, sans-serif; border-collapse: collapse; align: center; margin: 0.8em 7px -0.8em 15px;}
		#leftbar table th {font: bold 11px Trebuchet MS, arial, sans-serif; color: #ffffff; padding: 0 8px 7px 0; text-align: left; vertical-align: middle;}
		#leftbar table td {font: 11px Trebuchet MS, arial, sans-serif; color: #ffffff; padding: 0 8px 7px 0; text-align: left; vertical-align: middle;}
	
	#leftbar input, #leftbar select {font: 11px Trebuchet MS, arial, sans-serif; color: #000000; vertical-align: middle;}
	#leftbar input.submit {font: bold 10px Trebuchet MS, arial, sans-serif; color: #000000; vertical-align: middle; text-align: center;}
	
	#leftbar a, #leftbar a:visited, #leftbar a:link {color: #BBBBBB; text-decoration: none; font-weight: bold;}
	#leftbar a:hover {color: #ffffff; text-decoration: underline; font-weight: bold;}
	#leftbar a:active {color: #000000; text-decoration: none; font-weight: bold;}

#rightbar {position: relative; width: 219px; text-align: center; vertical-align: top; float: right;}

	#rightbar h1 {font: bold italic 12px Trebuchet MS, arial, sans-serif; margin: 0.8em 16px 0.6em 15px; text-align: left; line-height: 1.2em; color: #ffffff;}
	#rightbar p {font: 11px Trebuchet MS, arial, sans-serif; margin: 0.4em 16px 0.4em 15px; text-align: left; line-height: 1.2em; color: #ffffff;}
	
	#rightbar ul {font: 11px Trebuchet MS, arial, sans-serif; margin: 0.4em 16px 0 16px; text-align: left; line-height: 1.2em; color: #ffffff; padding: 0;}
    	#rightbar ul li {line-height: 1.3em; margin: 0 0 0.4em 0; list-style-type: none;}
	
	#rightbar div.image {margin-left: 3px; margin-right: 3px; height: 140px; overflow: hidden; border-bottom: 3px solid #ffffff; border-right: 1px solid #ffffff;}
	
	#rightbar div.hr {width: 215px; height: 3px; background: #ffffff; margin-left: 3px; margin-right: 1px; padding: 0; overflow: hidden;}
	#rightbar div.hr3 {width: 188px; height: 1px; background: #ffffff; margin: 1.1em 16px 1em 15px; padding: 0; overflow: hidden; filter: alpha(opacity=40); -moz-opacity: .40; opacity: .40;}
	
	#rightbar input, #rightbar select {font: 11px Trebuchet MS, arial, sans-serif; color: #000000; vertical-align: middle;}
	#rightbar input.submit {font: bold 10px Trebuchet MS, arial, sans-serif; color: #000000; vertical-align: middle; text-align: center;}
	
	#rightbar a, #rightbar a:visited, #rightbar a:link {color: #BBBBBB; text-decoration: none; font-weight: bold; padding-right: 4px;}
	#rightbar a:hover {color: #ffffff; text-decoration: underline; font-weight: bold;}
	#rightbar a:active {color: #ffffff; text-decoration: none; font-weight: bold;}
	
	#rightbar .ad {text-align: center; margin: 1em 0 0.7em 0;}
	#rightbar .ad2 {text-align: center; width: 160px; margin: 1.3em auto 0.7em auto;}

#footer {width: 976px; margin: 0; padding: 15px 0 10px 0;}
	#footer p {font: bold 10px Trebuchet MS, arial, sans-serif; margin: 0.3em 10px; text-align: center; line-height: 1.3em; color: #ffffff;}
	#footer a, #footer a:visited, #footer a:link {color: #DDDDDD; text-decoration: none; font-weight: bold;}
	#footer a:hover {color: #ffffff; text-decoration: underline; font-weight: bold;}
	#footer a:active {color: #ffffff; text-decoration: none; font-weight: bold;}
	
.popup {padding: 0; min-width: 0; text-align: center; background: url(images/bknd.gif);}
	
	.popup img {display: block; margin: 22px auto auto auto;}
	.popup #caption {display: block; height: 20px; margin: 10px auto 0 auto; padding: 0; overflow: hidden;}
		.popup #caption p {font: bold italic 11px Trebuchet MS, arial, sans-serif; color: #ffffff; line-height: 20px; text-align: center; margin: 0; padding: 0;}
	
	.popup a, .popup a:visited, .popup a:link {color: #dddddd;}
	.popup a:hover {color: #ffffff;}

input, select {font: 11px Trebuchet MS, arial, sans-serif; color: #000000; vertical-align: middle;}
textarea {font: 11px Trebuchet MS, arial, sans-serif; text-align: left; color: #000000; vertical-align: top;}
input.submit {font: bold 11px Trebuchet MS, arial, sans-serif; color: #000000; vertical-align: middle; text-align: center;}
