/* Sitewide */
body	{ background-color: #D9D9D9; width: 750px; }
h1	{ text-align: center }
h2	{ text-align: center }
h3	{ text-align: center }
h5	{ text-align: center }
h6	{ text-align: center }
hr	{ clear:both }
.b	{ font-weight:bold; }
.bb	{ font-weight:bold; font-size:120% }
.mainsec	{ padding-bottom:1px }
.footer	{ font-size:70%; font-style:italic }
.year	{ font-size: 150%; font-weight:600; width:80%; margin-top:1.7em }
.leftgrad {
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,
	  startColorstr=#C0C0C0, endColorstr=#D9D9D9);
	background: -webkit-linear-gradient(left, #C0C0C0, #D9D9D9);
	background:         linear-gradient(to right, #C0C0C0, #D9D9D9);
}
/* End Sitewide */

/* Home page layout */
.rightphoto	{ float:right; margin:0 0 0 4em;
		  overflow:hidden; height:600px; width:310px }
#homephoto	{ margin:-50px 0 0 0 }
/* End home page */

/* Video and photo page layout */
div.left	{ width:580px; padding:5px; font-weight:bold;
		  float:left }
div.right	{ width:580px; padding:5px; font-weight:bold;
		  padding-left:580px }
div.center	{ width:580px; padding:5px; font-weight:bold;
		  display: block; margin-left: auto; margin-right: auto }
div.vp	{ margin:1em 0 1.5em; text-align:center; clear:both }
iframe	{ margin-top:1em }
/* End Video/photo pages */

/* mbar section adapted from
	 http://www.webdesignerwall.com/demo/css3-dropdown-menu
 */
#mbar { margin: 0;
	padding: 0px 6px 44px;
	background: #7d7d7d;
	line-height: 100%;
	font: normal 1.1em/1.5em Arial, Helvetica, sans-serif;
	border-radius: .6em;
	-webkit-border-radius: .6em;
	-moz-border-radius: .6em;
}
#mbar li {
	margin: 0 3px;
	float: left;
	position: relative;
	list-style: none;
}
#mbar a {
	font-weight: bold;
	color: #e7e5e5;
	text-decoration: none;
	display: block;
	padding: 9px 16px;
}
#mbar a:hover {
	background: #000;
	color: #fff;
}
