
body
{
	font: 11px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #FFF;
	background: #1b5091;
}

#site{width: 950px; margin: 0 auto; position: relative; background-color: #002e62;overflow: hidden;padding-bottom: 50px;}
.theme_spring{background: url(/images/layout/bg_spring.jpg) top left no-repeat;}
.theme_winter{background: url(/images/layout/bg_winter.jpg) top left no-repeat;}
.theme_01{background: url(/images/layout/backgrounds/01.jpg) top left no-repeat;}
.theme_02{background: url(/images/layout/backgrounds/02.jpg) top left no-repeat;}
.theme_03{background: url(/images/layout/backgrounds/03.jpg) top left no-repeat;}

a{color: #B0E0FC; }
a:hover{color: #FFF; }

h1 {
	font: 24px "Franklin Gothic", "Trebuchet MS", Verdana, sans-serif;
	position: absolute; top: 150px; left: 400px; z-index: 1;
	text-transform: lowercase;
	width: 500px;
}
h2 { font: 18px "Franklin Gothic", "Trebuchet MS", Verdana, sans-serif; }
h3 { font: 14px "Franklin Gothic", "Trebuchet MS", Verdana, sans-serif; }

p, .text {line-height: 1.5; margin-bottom: 10px; }
li { line-height:1.5; }

.img_right{padding-left: 10px;}


#nav{margin-top: 6px;}
#nav li, #nav ol, #nav ul { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; line-height:1; font-family:inherit; text-align:left; vertical-align:baseline; }
#nav ol, #nav ul { list-style:none; }
#nav ul{}
#nav ul li{display: block; width: 183px; position: relative;padding-top: 2px;}
#nav ul li a{text-decoration: none; display: block; line-height: 16px;}
#nav ul li a span{text-transform: uppercase; font-size: 14px;}


#nav ul .nav{position: absolute; top: -14px; left: -2000px; z-index: 100; width: 158px; padding-top: 14px; background: url(/images/nav/sub_nav_bg_top.gif) top left no-repeat; }
#nav ul .nav ul{position: relative; padding-bottom: 14px; background: url(/images/nav/sub_nav_bg_bottom.gif) bottom left no-repeat; height: 1%;}
#nav ul .nav li a{font-size: 12px;}

#nav ul li:hover{background: url(/images/nav/underline.gif) 0 15px repeat-x;}
#nav ul li:hover .nav{left: 182px;}

#nav ul li li{background: #1B5091;margin: 0; padding: 0; di\splay: inline;}
#nav ul li li:hover{background: #1B5091;}
#nav ul li li a{padding: 2px 3px 3px 24px;width: 131px;background: #1B5091;line-height: 13px;}
#nav ul li li a:hover{color: #fff; background: #1B5091 url(/images/nav/bullet_plus.gif) 10px 4px no-repeat;}

#nav ul .nav a span{font-size: 11px;}
#nav ul li .nav li a span{visibility: visible;}


#search{position: absolute; top: 10px; right: 0px; width: 330px;font-size: 10px; }

#search p, #search a, #search .text{color: #fff;text-decoration: none;margin-bottom:0;}
#search .text{color: #333;}
.theme_01 #search a, .theme_01 #search p{color: #fff;}
.theme_02 #search a, .theme_02 #search p{color: #002e62;}
.theme_03 #search a, .theme_03 #search p{color: #002e62;}

#search p{float: left;padding-right: 10px;padding-top: 4px;}
#search form{float: left; clear: none;}
#search form input.text{font-size: 10px; width: 125px;}
#search form input.button{font-size: 9px; background: #002e62; color: #FFF; border: 1px solid #FFF;}

#masthead{margin: 20px; height: 182px; width: 372px; background: transparent url(/images/layout/masthead.png) 0px 0px no-repeat;}
	#logo{position: absolute; top: 40px; left: 40px; height: 150px; width: 150px; background: transparent url(/images/layout/mgm_logo.gif) top left no-repeat;}
	#nav{position: absolute; top: 40px; left: 200px; z-index: 100;}

#maincontent{float: left; margin: 0 0 0 20px;}
	#sidebar{float: left; width: 180px; color: #b0e0fc; background: transparent url(/images/layout/sidebar_bottom.gif) no-repeat bottom left;padding-bottom: 20px;padding-top: 12px;}
	#sidebar dl{width: 160px;background: url(/images/layout/sidebar.gif) bottom left repeat-y;position: relative; padding-top: 30px;}
	#sidebar dt{height: 35px; width: 100%; background: transparent url(/images/layout/sidebar_top.gif) no-repeat 1px 0;position: absolute; top: -12px; left: 0;}
	#sidebar dt span{display: none;}
	#sidebar dd{line-height: 1.5; padding: 0 10px 10px 28px; background: url(/images/layout/bullet_plus.gif) 12px 4px no-repeat;}
	#sidebar dd a{color: #b0e0fc;text-decoration: none;}
	#sidebar dd a:hover{color:#FFF;}
	#content { float: left; width: 600px; }
	#content dl{padding-top: 20px;}
	#content dt{}
	#content dt span{display: none;}
	#content dd{line-height: 1.5; padding: 0 10px 10px 28px; background: url(/images/layout/bullet_plus.gif) 12px 4px no-repeat;}
	#content dd a{color: #b0e0fc;text-decoration: none;}
	#content dd a:hover{color:#FFF;}
	#newsyears {padding-left:28px;}


#footer{clear: both;width: 950px;margin: 10px auto;text-align: center;}
#footer #children{margin: 0 auto;clear: both;display: inline;}
#footer #credits{display: inline; clear: both;}

.bodyimage {
	padding: 10px 0;
}

.text ul {
	padding-left:15px;
	list-style: disc;
	line-height: 1.5;
}
.text li {
	line-height: 1.5;
}

.bio {
	line-height: 1.5;
}

.bio .name {
	font-weight: bold;
	font-size: 1.5em;
	line-height: 1.5;
	color: #fff;
}

.mediaelement {
	margin-bottom: 10px;
}

#page2 #content div { margin-bottom:11px; }
#page2 #content ul { margin-top:0; }

img.block {display:block;}