/* 
================================
 Container Styles for Alabama Theatre
================================
*/   
div.modulecontrols {margin: 0; padding: 0; float: left; width: 100%; color: #000; }
	div.modulecontrols ul { margin: 0; list-style-type: none; }
		div.modulecontrols li { display: inline; float: left; margin: 0; padding: 0 10px }
		div.modulecontrols li a { margin-left: 0; }


div.navlinkswrap { padding: 0; float: left; color: #000; margin: 0; }
	div.navlinkswrap ul { margin: 0; padding: 0; }
		div.navlinkswrap li { list-style-type: none; margin: 0; padding: 3px 0 0 12px; }
		div.navlinkswrap li a, div.navlinkswrap li a:visited { margin-left: 0; font: normal 1.1em Arial, Helvetica, sans-serif; color: #CC0000; }
		div.navlinkswrap li a:hover { margin-left: 0; font: normal 1.1em Arial, Helvetica, sans-serif; color: #000000; }
div.navlinkstitle { height: 30px; padding: 11px 0 0 12px; } 
div.navlinkscontent { }
div.navlinksfooter { }
div.navlinksprint { float: right; margin-bottom: 20px;  }

.honewrap { margin: 0 4px; padding: 0; }
.honebodywrap { margin: 0; padding: 0 10px; }
	div.honebodywrap h1 span.Head { font: bold 18px Tahoma,Arial,sans-serif; margin: 0 !important; padding: 8px 0 0 2px !important; display: block; }
	div.honefooter { height: 10px;  }


.htwowrap { margin: -5px auto 0; padding: 0; width: 96%; }
.htwobodywrap { margin: 0; padding: 0; }
	div.htwobodywrap h2 span.Head { margin: 0 !important; padding: 0 0 0 15px !important; display: block;  font: bold 12px Trebuchet MS,Arial,sans-serif; text-transform: uppercase; color: #666666; }
	div.htwofooter { }
	


.hthreewrap { margin: 0 !important; padding: 0 !important; }
.hthreebodywrap { margin: 0 !important; padding: 0 8px !important; }
	div.hthreebodywrap h3 span.Head { font: bold 14px Cambria; margin: 0 !important; padding: -10px 0 0 !important; }
div.hthreefooter { margin-bottom: -5px; padding-bottom: -25px;  }


.vnavwrap { margin: 0 !important; padding: 0 !important; }
.vnavbodywrap { margin: 0 !important; padding: 0 8px !important; }
	div.vnavbodywrap h3 span.Head { font: bold 14px Cambria; margin: 0 !important; padding: -10px 0 0 !important; }
div.vnavfooter { margin-bottom: -5px; padding-bottom: -25px;  }


.controltop { margin: 0 auto !important; padding: 0 !important; width: 100%; }
.controlbottom { width: 94%; margin: 0 !important; padding: 0 !important;  }
	.controlbottom ul { padding: 0; margin: 0; list-style-type: none; width: 100%; }
		.controlbottom ul li { display: inline; float: left; }
		.controlbottom ul li.printlink { float: right; }
		.controlbottom ul li a { margin-left: 0; }

.clearboth { clear: both; }


