/* Structural Divs */#container {	background: url(/img/mm_container_bg.jpg);	width: 760px;	margin: 5px auto;	display: block;}#branding {	background: url(/img/mm_header.jpg) left top;	width: 750px;	height: 255px;	margin: 0 0 0 5px;	float: left;	display: inline;	padding: 0;}#branding-logo {	margin: 0;	padding: 10px 0 0 25px;	font: 4.0em Georgia, Times New Roman, Times, serif;	color: #38568e;	clear: both;}#branding-tagline {	margin: -7px 0 0;	padding: 0 0 0 35px;	font: italic 2.0em Georgia, Times New Roman, Times, serif;	color: #0e2253;}#nav {	margin: 0px;	padding: 0px;	float: left;}#search {}#content {	display: inline;}#content-main {	float: left;	width: 530px;	padding: 0;	font-size: 1.2em;	line-height: 1.6em;	margin-top: 15px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;}#inside #content-main {	float: left;	width: 530px;	padding: 0;	font-size: 1.2em;	line-height: 1.6em;	margin: 15px 0 0;}#inside #content-main h2, #content-main h2 {	margin: 0;	padding: 2px 10px 5px 15px;	color: #520053;	font: 2em Georgia, Times New Roman, Times, serif;}#content-main p, #inside #content-main p {	margin: 0;	padding: 0 10px 5px 15px;}#content-sidebar {	width: 215px;	padding: 0;	float: left;	clear: left;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 5px;}#content-sidebar2 {	width: 240px;	float: left;	margin: 0;	padding: 0;	display: none;}#inside #content-sidebar2 {	width: 240px;	float: left;	margin: 0;	padding: 0;	display: none;}.whatsnew {	background: url(/img/mm_whatsnew_bg.jpg) no-repeat;	width: 236px;	padding: 0 0 10px;	margin: 10px 0;}.whatsnew h1 {	color: #520053;	font-family: Georgia, Times New Roman, Times, serif;	padding: 10px 0 0 20px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;}.whatsnew ul {	margin-right: 25px;	color: #800080;}.whatsnew li  {	list-style: circle;	font-size: 1.2em;	padding: 0;	padding-bottom: 5px;}#siteinfo {	width: 730px;	margin: 0 0 0 5px;	background: #736697;	font-size: 1.0em;	padding-left: 20px;	padding-top: 5px;	padding-bottom: 5px;	float: left;}#siteinfo-legal {	color: #efefef;}/* Presentational Divs */body {	background: #660066;	font: 62.5% Arial, Helvetica, sans-serif;}p {}/* Navigation */#nav {	left: 36px;	top: 86px;	width: 205px;	float: left;	padding: 0;	clear: both;	margin-top: 15px;	margin-right: 0;	margin-bottom: 0;	margin-left: 5px;}#nav ul {margin: 0; /*removes indent IE and Opera*/padding: 0; /*removes indent Mozilla and NN7*/list-style-type: none; /*turns off display of bullet*/font-size: .9em;}#nav li {	margin: 0;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	width: 205px;	display: block;}#inside #branding {	height: 100px;	background-position: 0px -40px;}#nav a {	display: block;	padding: 5px 2px 5px 10px;	border: none;	border-color: #ddd #000 #000 #ddd;	background-color: #999999;	background-image: url(/img/mm_nav.gif);	background-repeat: no-repeat;	background-position: 0% 50%;	font-size: 1.4em;	margin: 0px;}#nav li ul li a {	display: block;	padding: 5px 2px 5px 20px;	border: none;	border-color: #ddd #000 #000 #ddd;	font-size: 1.4em;	background: #625d8f none 0% 50%;	margin: 0px;}#nav a:link, #nav a:visited {	color: #EEE;	text-decoration: none;	margin: 0px;	padding: 5px 2px 2px 20px;}#nav li ul li a:link, #nav li ul li a:visited {	color: #EEE;	text-decoration: none;	padding-top: 5px;	padding-right: 2px;	padding-bottom: 2px;	padding-left: 35px;	margin: 0px;}#nav a:hover, #nav a:active {	background-color: #9F6F9F;	background-image: url(/img/mm_nav0ver.gif);	background-repeat: no-repeat;	background-position: 0% 50%;	color: #ffffff;	padding-top: 5px;	padding-right: 2px;	padding-bottom: 2px;	padding-left: 20px;	margin: 0px;}#nav li ul li a:hover, #nav li ul li a:active {background-color: #45407a;background-image: none;background-repeat: no-repeat;background-position: 0% 50%;color: #ffffff;}#nav a:hover.active, #nav a.active {background-color: #9F6F9F;background-image: url(/img/mm_nav0ver.gif);background-repeat: no-repeat;background-position: 0% 50%;color: #ffffff;}#nav li ul li a:hover.active, #nav li ul li a.active {background-color: #453f7a;background-image: none;background-repeat: no-repeat;background-position: 0% 50%;color: #ffffff;}.navend {	padding: 0;	float: left;	clear: both;	width: 205px;	margin-top: 2px;	margin-right: 0;	margin-bottom: 0;	margin-left: 5px;}/* END --- Navigation *//* Slideshow */.slideshow {	width: 215px;	height: 203px;	background: url(/img/mm_slideshow_bg.gif) no-repeat;	padding: 0;	margin: 25px 0 0;	float: left;	clear: both;}.slideshow p {	margin: 0;	padding: 7px 0 0 25px;	font-size: 1.2em;	color: #650065;}.slideshow img {	margin: 5px 0 0 9px;	padding: 0;}/* END --- Slideshow *//* Functions  for use in the Preview*/#Functions {	margin: 0;	padding: 0 0 20px 10px;	border-bottom: 1px solid #000;	font: 10px Arial, Helvetica, sans-serif;}#Functions ul, #Functions li {	margin: 0;	padding: 0;	display: inline;	list-style-type: none;}#Functions a:link, #Functions a:visited {	float: left;	line-height: 14px;	font-weight: bold;	margin: 0 10px 4px 10px;	text-decoration: none;	color: #ffffff;	border-bottom: 4px solid #999999;	padding-bottom: 2px;}#Functions a:hover {	border-bottom: 4px solid #000;	padding-bottom: 2px;	background: transparent;	color: #0066CC;}