/* GENERAL */
#wrapper, body.home #wrapper, body.int #wrapper, body.timeline #wrapper   { background-image: none; }
#head { width: 100%; height: auto; background: none; }
		#head .logo { width:100%; height: 156px; padding: 0; background: url(/img/logo_mo.jpg) no-repeat left top;}
				.logo a img { width: 100%; height: 156px;  }
				body.home .logo { padding-left: 0; background-position: 0 0; }
				body.int #head .logo  { height: 44px; }
				body.int #head .logo a img { height: 44px; }
				body.int #head .logo span { display: none; }
		#head .player { display: none; }
		

/* STACKED NAV IS DEFAULT */
#nav { clear: both; width: 308px; height: auto; padding: 0; margin: 5px; background-color: #fff; border: 1px #e7e1a6 solid; }
ul.menu { clear: both; width: 308px; height: auto; margin: auto; padding: 0; list-style: none; background: #fff; }
		ul.menu li { display: block; float: left; margin: 0; padding: 0; width: 308px; height: auto; overflow: hidden; position: relative; background: #fff; border-bottom: 1px #e7e1a6 solid; }
				ul.menu li.last { border-bottom: none; }
		ul.menu li a span { display: block; }
		ul.menu li a { display: block; outline: none; background-image: none; padding: 7px 8px; width: 292px; background: #fff; font-size: 1.10em; text-transform: uppercase; font-weight: 600; }
				ul.menu li a.nav_about, ul.menu li a.nav_work, ul.menu li a.nav_news, ul.menu li a.nav_multimedia, ul.menu li a.nav_ddaf { width: 100%; background-image: none; }
				ul.menu li a:hover { background: #e7e1a6; }

/* HORIZONTAL NAV IS CUSTOM - CAN BE DELETED */				
body.home #nav, body.int #nav { clear: both; width: 100%; height: auto; padding: 0; margin: 0; background: #fff; border-top: 0; border-left: 0; border-right: 0; }
body.home ul.menu, body.int ul.menu { clear: both; width: auto; height: auto; margin: 0 5px; padding: 0; list-style: none; background: #fff;  }
		body.home ul.menu li, body.int ul.menu li { display: block; float: left; margin: 0; padding: 0; width: auto; height: auto; overflow: hidden; position: relative; border: none; }
		body.home ul.menu li a, body.int ul.menu li a { display: block; outline: none; background: #fff; padding: 8px 8px; width: auto; font-size: .8em; text-transform: uppercase; font-weight: 600; color: #5996b2; }
				body.home ul.menu li a:hover, body.int ul.menu li a:hover { background: #fff; }

		
/* OVERRIDE HOMEPAGE MAIN PACKAGE SLIDER */
#mainpackage { display: none; }
#mainpackage2 { clear: both; display: block; width: 100%; height: auto; padding: 0px; margin: 0px; }
#mainpackage2 .text {  padding: 8px; margin: 5px; line-height: 1.2em; border: 1px #e7e1a6 solid; background: #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#mainpackage2 .player { display: none; }


/* HOMEPAGE CONTENT */
#module3 { display: none; }
#bottom      { width: 100%; height: auto; padding: 0; }
        #bottom #module      { clear: both; width: 100%; float: left; padding: 0; margin: 0; background: none; -moz-border-radius: 0px; -webkit-border-radius: 0px; }
        		#module img { display: none; }
               #module .text { padding: 8px; line-height: 1.2em; border: 1px #e7e1a6 solid; background: #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin: 0 5px 5px 5px; }
               #module img.image { display: block; width: 120px; border: 1px #e7e1a6 solid;  }
        #bottom #module2    { display: none;  }

		/* OVERRIDE FOR TEXT TITLES */      
		span.hidden { display: block; font-size: 1.7em; font-weight: 300; font-family: Georgia, Times, serif; color: #5996b2; line-height: 1.35em; }


/* INTERIOR CONTENT */
#content { width: 100%; height: auto; min-height: 0; clear:both; padding: 0; margin:0; text-align: left; }
		#content .page, #content .page2 {
	    	float: none;
			width: auto;
			height: auto;
			padding: 13px;
		}
		#secid { clear: both; padding-bottom: 5px; }
		.page2 #secid { padding-left: 0px; }
		img#story-image { clear: both; width: 294px; padding: 0px; border: 1px #e7e1a6 solid; margin: 10px 0; }
		#content table { width: 100%; }


/* MOBILE */
#mobi {
	display: block;
	clear: both;
	width: auto;
	text-align: center;
	font-size: 1.2em;
	margin-top: 10px;
	}

.view {

}


/* FOOTER */
#footer { width: 100%; padding: 10px 0; text-align: center; }
		#footer .link    { float: none; clear: left; text-align: center; margin-top: 5px; padding: 5px 8px; background: #e7e1a6; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
		#footer .link img { display: none; }
		#footer .link span { display: block; }
