﻿/* Cascading Style Sheet for The Dog Club of Fort Collins */
/* Dec 2006 - Jon D Richards */
/* Nov 2008 - Jon D Richards */
html {
  margin: 0;
  padding: 0;
}
body {
  font: 14px verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  background: white;  /* rgb(80%,80%,95%); */
  color: black;
}
h1 {
  font-size: 200%;
  margin: 0;
  padding: 0.66em 0 0.33em 21.5%;
  /* background: rgb(70%,70%,85%); */
  color:#CC6600;
}
h3 {
  font-size: 133%;
  margin: 0;
  padding: 0.5em 0 0 0.5em;
  font-style:italic;
  /* border-bottom: 1px solid black; */
  color:#CC6600; /* #666666; */
  /* text-align:center; */
  /* background: rgb(70%,70%,85%); */
}
h4 {
  font-size: 100%;
  margin: 0;
  padding: 0.33em 0 0;
  /* border-bottom: 1px solid rgb(50%,50%,33%); */
  color:black; /*rgb(50%,50%,35%); */
  /*  text-align:right; */
}
a {
  color:blue;
}
a:hover {
   background-color: rgb(90%,90%,100%);
}
a:visited {
  color:purple;
}
p {
  line-height: 1.66;
  margin: 0.5em 0 1em 3em;
}
div#header {
  margin: 0 0 0 0;
}
div#header p {
  margin: 0 0 0 0;
}
div#entry {
   margin: 0 25% 1em 15%;
   padding: 0;
   overflow: hidden;
}
div#calentry {
   margin: 0 0 1em 15%;
   padding: 0;
   overflow: hidden;
}

dl {
   display: block;
   margin: 0.5em 3em 1em 3em;
}
pre {
   display: block;
   margin: 0.5em 3em 1em 3em;
}
h4 {
   display: block;
   margin: 0.5em 3em 1em 3em;
}
div#entry p {
   display: block;
   margin: 0.5em 3em 1em 3em;
}
div#entry ul {
  margin:1em 5em 1em 6em;
}
div#entry table {
  display: block;
  margin: 0.5em 4em 0.5em 4em;
  border: 1px black dotted;  
}
div#sidebar {
   position: absolute;
   top: 13em;
   right: 0;
   width: 25%;
   display: block;
   padding: 0;
   margin: 0;
   font-size: 11px;
   z-index: 10;
/*   overflow:hidden; */
}
div#sidebar h4 {
   background: rgb(33%,33%,33%);
/*   background: rgb(55%,55%,70%); */
   color: white;
   margin: 0;
   padding: 0.25em 0 0 0.5em;
   border-width: 0;
   text-align:center;
}
a:hover {
   background-color: rgb(90%,90%,100%);
}
/* another color scheme: */
/* div#sidebar { background-color: rgb(85%,85%,70%); } */
/* div#entry { background-color: rgb(95%,85%,85%); } */
/* div#sidebar, div#sitenav { background-color: rgb(85%,85%,95%); } */
div#sidebar p {
   display: block;
   padding: 4px 0 4px 10px;
   margin: 0;
   border-left: 1px dotted rgb(50%,50%,35%);
}
div#sidebar hr {
   /* width: 80%; */
   color: #B90039;
}
div#sidebar img {
  display:inline;
  margin:0;
}
dt {
  font-weight:bold;
}
h3 {
  line-height: 1.1em;
}
div#entry h3 {
  margin-top:1em;
}
h2 {
  line-height: 1em;
}
h1 {
  line-height: 1em;
}
div#sitenav {
   position: absolute;
/*    top: 22.3em; */
/*    top: 11.5em; */
/*    top: 13em; */
   left: 0;
   width: 15%;
   font-size: 11px;
   background-color:white;/* #FFF7EC; */ /* : rgb(80%,80%,95%); */ /*white;*/
   border: 1px solid black;
   z-index: 10;
}
div#sitenav a {
   display: block;
   padding: 4px 8px;
   margin: 0;
   text-decoration: none;
   text-align: right;
   /* border-top: 1px solid gray; */
   color:blue;
   font-style:italic;
}
div#sitenav a:visited {
  color:purple;
}
div#sitenav p {
   display: block;
   padding: 4px 8px;
   margin: 0;
   text-decoration: none;
   text-align: left;
   border-top: 2px solid gray;
   font-weight: bold;
}
div#sitenav a:hover {
   background: #FB9;
}
div#sitenav h4 {
   background: rgb(33%,33%,33%);
   color: white;
   text-align: center;
   margin: 0;
   padding: 0;
}
.dcc {
   color: black; /* #9D0039; */
   font-weight: bold;
   font-family: Georgia, 'Times New Roman', Times, serif;
}
.dccw {
   color: white; /* #9D0039; */
   font-weight: bold;
   font-family: Georgia, 'Times New Roman', Times, serif;
}
.tlc {
   color: green;
   font-weight: bold;
   font-family: Georgia, 'Times New Roman', Times, serif;
}
.l40 {
   margin-left: 40%;
}
img {
   border: 0;
}
.vam {
   vertical-align: middle;
}
.bld {
  font-weight:bold;
}
.ital {
  font-style:italic;
}
.bital {
  font-weight:bold;
  font-style:italic;
}
.topsp {
  padding-top:3em;
}
.ml6mt0 {
  margin-left: 8em;
  margin-top:0;
}
.ml2mt0 {
  margin-left: 2em;
  margin-top:0;
}
.smalr {
  font-size:smaller;
}
.rit {
  text-align:right;
}
.cent {
  text-align:center;
}
.greeny {
  font-family: Verdana;
  font-size: larger;
  color: green;
  letter-spacing: 1pt;
  font-weight: bold;
}
.yelbox {
   text-align:center;
   border:5px yellow solid;
   padding:1em;
}
.pad1 {
  padding:1em;
}
.padl1 {
  padding-left:1em;
}
.borbtm {
  border-bottom: 1px solid rgb(50%,50%35%);
}
.clsgrn {
   font-weight:bold;
   margin-bottom:0;
   color:green;
}
.dent3m {
  text-indent:3em;
}