/* Backbone */

	 body { background: #060c11 url('http://www.vmkrevisited.com/images/faq/faq.png') no-repeat top center; color: white; margin: 0; min-width: 1000px; text-align: center; }
	.faq-container { width: 942px; margin: 0 auto; text-align: center; }

/* Navbar */

	.navbar { position: relative; width: 928px; height: 114px; top: 0; left: 0; margin: 30px auto 0 auto; }

/* Frequently Asked Questions */

	.faq-container .frequently-asked-questions { width: 942px; text-align: left; }
	.frequently-asked-questions .box .middlebar .line .navigation { width: 926px; height: 134px; background: transparent url('http://www.vmkrevisited.com/images/faq/navigation-bg.gif') repeat-x 0 0; margin-left: 8px; font-size: 12px; font-family: Arial; }
	.frequently-asked-questions .box .middlebar .line .navigation ul { width: 180px; padding-left: 18px; float: left; margin: 40px 0 0 15px; list-style: none; }
	.frequently-asked-questions .box .middlebar .line .navigation ul li { background: url('http://www.vmkrevisited.com/images/features/arrow-bullet.png') no-repeat 0 12px; padding: 0 3px 0 15px; height: 32px; line-height: 32px; }
	.frequently-asked-questions .box .middlebar .line .navigation ul li a { height: 100%; display: block; color: white; text-decoration: none; }
	.frequently-asked-questions .box .middlebar .line .navigation ul li a:hover { background: url('http://www.vmkrevisited.com/images/faq/navigation-hover.png') repeat 0 0; }

	.frequently-asked-questions .box .middlebar .description { padding: 35px 35px 10px 35px; background: url('http://www.vmkrevisited.com/images/backgrounds/box-middle-pixel.png') repeat 0 0; }

	.frequently-asked-questions .box .middlebar .description .controls { width: 100%; height: 30px; position: relative; margin: 50px 0 20px 0; }
	.frequently-asked-questions .box .middlebar .description .controls a { height: 30px; position: absolute; top: 0; text-decoration: none; }
	.frequently-asked-questions .box .middlebar .description .controls a:hover { color: #c9c9c9; }
	.frequently-asked-questions .box .middlebar .description .title { width: 365px; left: 0; }
	.frequently-asked-questions .box .middlebar .description .top { right: 15px; font-size: 10px; color: white; line-height: 30px; }
	
	.frequently-asked-questions .box .middlebar .description .general { background: url('http://www.vmkrevisited.com/images/faq/general.png') no-repeat; }
	.frequently-asked-questions .box .middlebar .description .virtual-magic-kingdom { background: url('http://www.vmkrevisited.com/images/faq/virtual-magic-kingdom.png') no-repeat; }
	.frequently-asked-questions .box .middlebar .description .vmk-revisited-dotcom { background: url('http://www.vmkrevisited.com/images/faq/vmk-revisited-dotcom.png') no-repeat; }
	.frequently-asked-questions .box .middlebar .description .technical { background: url('http://www.vmkrevisited.com/images/faq/technical.png') no-repeat; }
	.frequently-asked-questions .box .middlebar .description .disneymmo { background: url('http://www.vmkrevisited.com/images/faq/disneymmo.png') no-repeat; }
	.frequently-asked-questions .box .middlebar .description dl { margin: 15px 0 15px 30px; clear: both; }
	.frequently-asked-questions .box .middlebar .description dl dt { height: 24px; background: url('http://www.vmkrevisited.com/images/faq/line.png') no-repeat 5px 0; padding: 0 0 0 22px; font-size: 14px; color: #8eab74; line-height: 24px; }
	.frequently-asked-questions .box .middlebar .description dl dd { margin: 0 0 25px 35px; }
	.frequently-asked-questions .box .middlebar .description dl dd p { margin: 8px 0px; }
	.frequently-asked-questions .box .middlebar .description dl dd a { color: #9BA691; }
	.frequently-asked-questions .box .middlebar .description dl dd a:hover { color: #c9c9c9; }

/* Important Notice */

	.faq-container .important-notice { width: 542px; float: left; text-align: left; }

/* Contact Us */

	.faq-container .contact-us { width: 392px; float: right; text-align: left; }
	.faq-container .contact-us .buttons { height: 29px; margin: 0 8px; padding: 8px 30px; background: #1E2A12 url(http://www.vmkrevisited.com/images/backgrounds/box-middle.png) repeat-x 0 -50px; }
	.faq-container .contact-us .buttons a { display: block; height: 29px; width: 144px; }
	.faq-container .contact-us .buttons a:hover { background-position: bottom left; }
	.faq-container .contact-us .buttons .discussion-forum { float: left; background: transparent url('http://www.vmkrevisited.com/images/features/discussion-forum.png') no-repeat top left; }
	.faq-container .contact-us .buttons .contact { float: right; background: transparent url('http://www.vmkrevisited.com/images/features/contact-us.png') no-repeat top left; }
