/* background */
body{
  background-image: url("../images/cool_tone.png");
}

/* imgage styles */
.centerimages {
  display: block;
  margin-left: auto;
  margin-right: auto;
  border: solid;
  border-color: rgb(255, 255, 255);
  border-radius: 15px;
}

/* text color and font */
p{
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(250, 235, 215);
  border: none;
  width: 900px;
  margin: auto;
}

/* unorderd list style */
ul{
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(250, 235, 215);
  border: none;
  width: 900px;
  margin: auto;
}

/* h3 style */
h3{
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(250, 235, 215);
  border: none;
  width: 900px;
  margin: auto;
}

/* the sub menu on About Alaskan dogs */
#horizontalsubmenu{
  margin: auto;
  border: solid;
  border-color: rgb(255, 255, 255);
  width: 650px;
  height: 40px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Arial, Helvetica, sans-serif;
  border-radius: 15px;
}
#horizontalsubmenu li{
  display: inline;
  padding-right: 30px;
}
#horizontalsubmenu li:hover{
  color:rgb(255, 0, 0);
}

/* inline navigation bar */
#horizontalnav{
  background-color: rgb(255, 0, 0);
  line-height: 150%;
  text-align: center;
  border: solid;
  border-color: rgb(255, 255, 255);
  width: 700px;
  height: 25px;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Arial, Helvetica, sans-serif;
  border-radius: 15px;
}
#horizontalnav li{
  display: inline;
  padding-right: 30px;
}
#horizontalnav a:link{
  color: rgb(255, 255, 255);
  text-decoration: none;
}
#horizontalnav a:visited{
  color: rgb(255, 255, 255);
  text-decoration: none;
}
#horizontalnav a:hover{
  color:rgb(104, 178, 248);
}

/* float left */
.floatleft{
  float:left;
}

/* float right */
.floatright{
  float: right;
}

/* change the default selection (highlight) color */
::-moz-selection { /* Code for Firefox */
  color: rgb(255, 0, 0);
  background: rgb(250, 235, 215);
}

::selection {
  color: rgb(255, 0, 0);
  background: rgb(250, 235, 215);
}