/* BemidjiHistory.com Style Sheet */

/* By default, clear all margins and padding */

* {
  margin: 0px;
  padding: 0px;
}

/* Style Fonts */

p {
  padding: 10px;
  font-size: 18px;
  font-family: "Times New Roman",Georgia,"Courier New",Times;
}
h1 {
  padding: 10px;
  font-size: 40px;
  font-family: "Times New Roman",Georgia,"Courier New",Times;
}
h2 {
  padding: 10px;
  font-size: 36px;
  font-family: "Times New Roman",Georgia,"Courier New",Times;
}
h3 {
  padding: 10px;
  font-size: 28px;
  font-family: "Times New Roman",Georgia,"Courier New",Times;
}
h4 {
  padding: 10px;
  font-size: 24px;
  font-family: "Times New Roman",Georgia,"Courier New",Times;
  font-style: Italic;
}
h5 {
  padding: 10px;
  font-size: 18px;
  font-family: "Times New Roman",Georgia,"Courier New",Times;
}
h6 {
  padding: 10px;
  font-size: 14px;
  font-family: "Times New Roman",Georgia,"Courier New",Times;
}
body {
  font-size: 10px;
  font-family: "Times New Roman",Georgia,"Courier New",Times;
  background-color: white;
  background-image: url(./otherpics/background_main.png);
}

/* Style Links for "nav" div */

a.nav:link {
  color: #FAFAD2;
  text-decoration: none;
}
a.nav:visited {
  color: lightgray;
  text-decoration: none;
}
a.nav:hover {
  color: white;
  text-decoration: underline;
}
a.nav:active {
  color: red;
}
ul.nav {
  list-style-type: none;
  line-height: 200%;
  padding: 10px;
  font-size: 18px;
  font-family: "Times New Roman",Georgia,"Courier New",Times;
}

/* Style Links for "column_content" column div  */

a.column_content:link {
  color: navy;
  text-decoration: none;
}
a.column_content:visited {
  color: steelblue;
  text-decoration: none;
}
a.column_content:hover {
  color: blue;
  text-decoration: underline;
}
a.column_content:active {
  color: red;
}
/* Large Snapshots */
.snapborder {
margin: 7px;
border: 10px solid;
border-color: white;
}
.snapshot_h {
width: 240px;
}
.snapshadow_h {
background-image: url(./graphics/shadow_h_lg.png);
background-repeat: no-repeat;
width: 280px;
height: 200px;
}
.snapshot_v {
width: 160px;
}
.snapshadow_v {
background-image: url(./graphics/shadow_v_lg.png);
background-repeat: no-repeat;
width: 200px;
height: 280px;
}
/* Small Snapshots */
.snapborder_sm {
margin: 5px;
border: 8px solid;
border-color: white;
}
.snapshot_h_sm {
width: 120px;
}
.snapshadow_h_sm {
background-image: url(./graphics/shadow_h_sm.png);
background-repeat: no-repeat;
width: 151px;
height: 111px;
}
.snapshot_v_sm {
width: 80px;
}
.snapshadow_v_sm {
background-image: url(./graphics/shadow_v_sm.png);
background-repeat: no-repeat;
width: 111px;
height: 151px;
}
.nav_pic {
margin-top: 60px;
}

/* Style Divs for Layout - Note: Set the page height using height in div "border" */

div#outer {
  padding: 0px;
  width: 980px; /* Set overall width of the page here */
  margin-left: auto;
  margin-right: auto;
}
div#blanker {
position:absolute;
background-image: url(./graphics/stripes.png);
background-color: white;
height: 130px;
width: 100%;
z-index: -1;
}
div#header {
  margin: 0px;
  padding: 0px;
  height: 130px;
  background: white url(./graphics/bermidji.png) no-repeat center;
}
div#hd_l {
background-image: url(./otherpics/markham_sm.png);
background-repeat: no-repeat;
height: 130px;
width: 190px;
float: left;
}
div#hd_r {
background-image: url(./otherpics/paul_babe_sm.png);
background-repeat: no-repeat;
height: 130px;
width: 190px;
float: right;
}
div#column_nav {
  padding: 0px;
  float: left;
  background-color: blue;
  height: 100%;
  width: 120px;
  text-align: left;
}
div#column_content {
  padding: 0px;
  background-color: #FAFAD2;
  text-align: justify;
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}
div#copyright {
clear:both;
  margin-left: auto;
  margin-right: auto;
  color: white;
  text-align: center;
}
div#border {
  padding: 20px;
  height: 700px;
}
#border, #border .sb-inner { background:blue; }
#border .sb-shadow { background:black; }
#border .sb-border { background:navy; }
