/* mimhr_styles.css */

/* Block all default margins and padding */
* {
  margin:0;
  padding:0;
}

body{
background-image: url("mimhr_pix/background.png");  
background-color:#000;
  text-align:center;
}


/* Main wrapper contains the layout */
#main_wrapper{
  width:100%;
  background-color:#fff;
  /* Set right and left to auto for centering */
  margin:auto;
  /* Required for absolutely-positioned layout only */
  position:relative;
}



/********** Major layout divisions **********/
#branding{
  height:10em;
  background-color:#fff;
  text-align:center;
} 

/* Size h1 headings in the branding division */
#branding h1{
  font-size:4em;
  font-family: "Palatino Linotype", Palatino, "MgOpen Canonica", "DejaVu Serif", serif;
  color:#0F3B5F;
  text-align:left;
  line-height:1.5em;
  padding:.5em;
}

/* Fixes the mysterious image gap */
#branding img{
  display:block;
}




/************* rightcolumn division styles ****************/

#rightcolumn{
  /* Remember, content and navbar right 
  margins must match this width */
  width:15em;
  height:52em;
  float:right;
  /* Center images and text inside this div */
  text-align:left;
/* For absolutely-positioned rightcolumn */
  position:absolute;
  top:12em; 
  right:.01em;
  background-color:#0F3B5F;
  padding: 1em;
  color: white;
}


/* Applies to paragraphs in the rightcolumn division */
#rightcolumn p{
  width:80%;
  color: white;
  margin:1em;
  text-align:center;
}


/************* Navbar division styles ****************/

/* Navbar division */
#navbar{
   background:#000;
/* Left/right margins must match left/right column widths */ 
   height:1.6em; 
/* For absolutely positioned layout */
   position:absolute;
   top:10.25em;
   width:100%;
  border-top:solid .25em black;
  border-bottom:solid .25em black;
}


/* Remove bullets from ul in the navbar */
#navbar ul{
  list-style-type:none;
}

/* List items in the navbar */
#navbar li{
  float:left;
}

/* Applies to navbar links, unvisited and visited */
#navbar a,
#navbar a:link,
#navbar a:visited{
  text-decoration:none;
  font-family:Verdana, Geneva, Arial, Sans-Serif;
  font-size:80%;
  font-weight:bold;
  color:#fff;
  background:#000; 
  display:block;
  height:2em;
  width:10em;
  border-right: solid .25em silver; 
  line-height:2em;
  text-align:center;
  outline-style:none;
}

/* Navbar hover, active, and current page links */
#navbar a:hover,
#navbar a:active,
#navbar li.selected a:link,
#navbar li.selected a:visited{
  background:#fff;
  color:#000;
}


/************* Main content division styles ****************/


#main_content{
/* Left and right margins must match sidebar column widths */
   margin:0 15em 0 0;
   background-color:#fff;
   padding:4em 3em 2em 2em;
   height:50em;
}


/* Applies to paragraphs in the main_content division */
#main_content p{
   text-align:left;
   line-height:1.5em;
   font-family: "Palatino Linotype", Palatino, "MgOpen Canonica", "DejaVu Serif", serif;
   color:#000;     
   font-size:1.1em;
   padding: .5em;
   text-align:justify;
}


/* Applies to h1 headings in the main_content division */
#main_content h1{
   text-align:left;
   line-height:1.5em;
   font-family: "Palatino Linotype", Palatino, "MgOpen Canonica", "DejaVu Serif", serif;
   color:#000;     
   padding: .25em;
   font-weight:bold;
}



/* Style for tables of thumbnail images */
table.thumbs{   
   border-collapse: collapse;
   float: left;
}

/* Style for table cells that contain thumbnails */
td.thumbs{ 
   border-collapse: collapse;
   padding:1em;
}

/* Style for thumbnail images */
img.thumbs{
   width:10em;
   height:10em;
   border:0; 
}

/************* Footer division styles ****************/


#footer{
  background-color:#000;
  font-family: 'Bradley Hand ITC';
  font-size:1em;
  font-weight: bold;
  font-style: italic;
  color:#fff;
  text-align:center;
  padding-top:.5em;
  padding-bottom:.5em;
  width:100%;
}




@media print{
/* Start printer-friendly styles */

/* Make wrapper the full page width */
#wrapper{
width:100%;
}

/* Hide leftcolumn, rightcolumn, navbar,and footer */
#leftcolumn,
#rightcolumn,
#navbar,
#footer{
display:none;
}

/* Get rid of content div margins and
padding. Use a different font for print */
#content{
margin:0;
padding:0;
font-family:'Century Schoolbook', Times, Serif;
font-size:1em;
}
/*End printer-friendly styles */
}





