@import "http://www.mnhs.org/web_assets/stylesheets/mnhs_header_standard.css";
@import "SpryCollapsiblePanel.css";

* {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
}
/* universal styles */
body {
	font-size:62.5%;
	background:url(../images/blue_bg.png) repeat;
	margin:15px 0;
	}
h1, h2, h3, h4, h5, h6 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}
strong {
	font-weight:bold;
	}
em {
	font-style:italic;
}
hr {
	border-bottom:2px solid #f5f5f5;
	margin-bottom:30px;
	}
.clearing {
	clear:both;
	}
.clearingLeft {
	clear:left;
	}
.clearingRight {
	clear:right;
	}		
.right {
	float:right;
	}
.left {
	float:left;
	}
.hidden {
	display:none;
}
/* end universal styles */

/* wrapper styles */
#global_wrapper_top, #global_wrapper_bottom{
	width:840px;
	display:block;
	height:10px;
	margin:0 auto;
}
*html #global_wrapper_top, *html #global_wrapper_bottom{
	width:850px;
}

#global_wrapper_top {
	background:url(../images/rough_bg_top.png) no-repeat top;	 
}
#global_wrapper_bottom {
	background:url(../images/rough_bg_bottom.png) no-repeat top;	 
}
#global_wrapper {
	background:url(../images/rough_bg.png) repeat-y center;
	width:840px;
	margin:0 auto;
}
*html #global_wrapper {
	width:850px;

}
#global_header{
	height:100px;
}
.quicklinks {
	font-size:1.7em!important;
}
#side_wrapper{
	width:205px;
}
#side {
	margin:10px 10px 10px 20px;
}
#side a {
	color:#990000;
	text-decoration:underline;
}
#content_wrapper, #content_wrapper_sCol, #content_wrapper_home {
	width:635px;
}
*html #content_wrapper, *html #content_wrapper_sCol, *html #content_wrapper_home {
}
#content_main {
	min-height:400px;
	display:block;
	
}
#content_wrapper_home #content_main{
	width:100%;
}
#content_wrapper_sCol #content_main {
	width:98.5%
}
#content_wrapper #content_main {
	width:68%;
	}
#content {
	margin:10px 5px 10px 5px;
}

#rt_side_wrapper {
	width:32%;
	}
#rt_side {
	margin:10px 15px 10px 5px;
}
#global_header {
	width:98%!important;
	margin:0 auto;
}
#footer_wrapper{
	width:830px;
	margin:0 auto;
}
#mgg_icons {
	margin:0 auto;
	width:1161px;
	background:url(../images/silloettes.png) center top no-repeat;
	z-index:-101;
}
*html #mgg_icons {
	background:none;
}
#enclosing_wrapper{
	background:url(../images/blue_texture_bg.jpg) repeat-y center;
}
/* end wrapper styles */

/* font styles */
#content p {
	font-size:1.2em;
	line-height:1.5em;
	padding:0px 10px 10px 0;
}

h1 {
	font-size:2.2em;
	padding:2px 10px;
	margin:0 15px 10px 5px;
	color:#fff;
	background:url(../images/pattern_red.png) repeat;
	
	display:block;
	font-weight:normal;
}
#content h2 {
	font-size:2em;
}
#content h3 {
	font-size:1.4em;
	text-transform:uppercase;
}
#content h4, #content h4 a {
	font-size:1.0em;
	text-transform:uppercase!important;
	font-weight:bold;
}
#content h5 {
	font-size:1.2em;
}
#content h6 {
	font-size:1.0em;
}
#content_wrapper #content ul, #content_wrapper #content ol, #content_wrapper_sCol #content ul, #content_wrapper_sCol #content ol {
	margin:5px 0 5px 25px;
	font-size:12px;	
}
#content_wrapper #content li, #content_wrapper_sCol #content li {
	
	padding:2px 4px;
}
#content_wrapper #content ul li, #content_wrapper_sCol #content ul li{
	list-style-type:disc;
	
}
#content_wrapper #content ol li, #content_wrapper_sCol #content ol li{
	list-style-type:decimal;
}
#content img.right {
	padding:0 0 10px 10px;
}
#content img.left {
	padding:0 10px 10px 0;
}
#content a {
	color:#990000;
	text-decoration:underline;
}

#content strong {
	color:#003479;
}
#content .disclaimer {
	display:block;
	background:#ccc;
	font-size:.9em;
	padding:5px;
}

#side p {
	font-size:1.2em;
	line-height:1.5em;
	padding:0px 10px 10px 5px;
}

#side h2 {
	font-size:2em;
}
#side h3 {
	font-size:1.4em;
	padding:10px 0 0 0;
}
#side h4 {
	font-size:1.0em;
	text-transform:uppercase;
}
#side h5 {
	font-size:1.2em;
}
#side h6 {
	font-size:1.0em;
}
#side ul, #side ol {
	margin:5px 0 15px 15px;
}
#side li {
	font-size:1.1em;
	padding:1px 4px;
}
#side ul li{
	list-style-type:disc;
}
#side ol li{
	list-style-type:decimal;
}
#side a {
	color:#990000;
	text-decoration:underline;
}
#rt_side ul{
	font-size:1.1em;
}
#rt_side ul li {
	display:block;
	background:#990000;
	font-weight:bold;
	background: #CFE4EF;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	color: #005983;
}
#rt_side ul li a {
	display:block;
	font-weight:bold;
	color: #005983;
	background: #CFE4EF;
	padding:6px 3px 4px 16px;
}


#rt_side ul li a:hover {
	color: #FFFFFF;
	background: #99CAE3;
}

#footer p{
	color:#fff;
	font-weight:bold!important;
	}
#footer a {
	text-decoration:underline;
	font-weight:bold;
	color:#fff;
}

/* end font styles */

/* block styles */
.crumbs {
	margin:10px 20px 10px 10px;
	font-size:1.1em;
	font-weight:normal;
	}
.crumbs a {
	text-decoration:underline;
	color:#990000;
}
.v2Column {
	width:49%;
	margin:10px 0 10px 0;
}
.well2 {
	background:url(../images/well_bg_bottom.png) bottom left no-repeat;
	padding:0 2px 10px 0;
}
.wellLeft {
	padding-right:6px;
}
.well2 h4 {
	background:url(../images/well_bg_top.png) no-repeat top left;
	}
.well2 p, .well3 p {
	font-size:1em!important;
	padding:0 15px 0 8px!important;
}
.well2 a, .well3 a {
	text-decoration:none!important;
	color:#003479!important;
}
.well2 h4, .well3 h4 {
	padding:4px 8px 0 8px!important;
}
.well2 img, .well3 img {
	margin:0 0 0 8px;
	border:1px solid #ccc;
}
.offset2Column_66{
	width:66.666666666666%;
	height:125px;
	background:#f5f5f5;
	margin:10px 0 10px 0;
	padding:0 0 5px 0;
}
.offset2Column_66sd  {
	width:66.666666666666%;
	background:#f5f5f5;
	margin:10px 0 10px 0;
	padding:0 0 5px 0;
}
.offset2Column_66_home{
	width:66.666666666666%;
	margin:10px 0 10px 0;
}
.offset2Column_66 p, .offset2Column_66 h3, .offset2Column_66 h4, .offset2Column_66sd p, .offset2Column_66sd h3, .offset2Column_66sd h4{
	padding:0 10px!important;
}
.offset2Column_66 h3 , .offset2Column_66sd h3{
	padding-top:5px!important;
}
.offset2Column_66 h4, .offset2Column_66sd h4{
	font-size:1.2em!important;
	color:#003479;
	padding-top:10px!important;
}
.offset2Column_33 {
	width:33.333333333333%;
	margin:10px 0 10px 0;
}
.v3Column {
	width:33.333333333333%;
	margin:10px 0 10px 0;
}
.fFilm {
	width:130px;
	padding:10px 20px 10px 0;
	float:left;
}
h4.films {
	padding-bottom:30px!important;
}
.wText {
	width:130px;
	float:right;
}
.well3 {
	background:url(../images/well3_bg_bottom.png) bottom left no-repeat;
	padding:0 0 10px 0;
}
.well3 h4 {
	background:url(../images/well3_bg_top.png) no-repeat top left;
	}

.hColumn {
	width:100%;
	margin:0 0 20px 0;
	}
.hero {
	padding:10px 0 0 0;
	}
.logo {
	padding:25px 0 75px 0;
	}
.logo_sub {
	padding:50px 0 35px 0;
	}
.sub_hero {
	padding:0 0 0 10px;
	}	
.featured_video {
	background:#c0daed;
	margin:2px 0 4px 0;
	border:4px solid #336689;
}
.featured_video h2 {
	padding:4px 0 0 0;
}
.featured_video p {
	padding:2px 0 0 0;
}
.featured_video img {
	padding:4px;
	float:left;
	}
.quicklinks {
	font-size:1.2em;
}
.disturbed1{
	width:327px;
	height:277px;
	z-index:-10;
	background:url(../images/rough_overlay1.png) no-repeat    ;
	top:0;
	left:0;
	position:absolute;
	display:block;
}
.disturbed2{
	width:250px;
	height:434px;
	z-index:-10;
	background:url(../images/rough_overlay2.png) no-repeat    ;
	top:0;
	right:0;
	position:absolute;
	display:block;
}
.disturbed3{
	width:237px;
	height:157px;
	z-index:-10;
	background:url(../images/rough_overlay3.png) no-repeat    ;
	bottom:0;
	left:0;
	position:absolute;
	display:block;
}
*html .disturbed1, *html .disturbed2, *html .disturbed3 {
	background:none;
}
