/* Cheyenne Regulators Style Sheet */

/* element styles */
.blue {
   color: #000088;
}

.green {
   color: #006600;
}

hr {
   color: #006600;
   width: 80%;
   size: 3px;
Stephen, I took the NRA basic pistol course you taught on Saturday, March 12th.   I am a little late in writing you this email, but I have been meaning to write and tell you how much I enjoyed the course.  Never having any experience at all with hand guns I didn't know what to expect, and to be honest was somewhat intimidated.  I came away from the class with a healthy appreciation of the responsibilities a person has to have in owning any type of firearm.  The course had a lot of information to absorb in one day, but it was one of the best organized classes I have ever taken on any subject matter.  Your passion for the necessary rules and respect one has to follow in using any type of firearm was very evident from start to finish and made a lasting impression on me.  I don't consider myself the fastest learner in the world, but I absorbed a hell of a lot of what you taught.    I just wanted to give you a personal Thank You.  Tim R. Keefe.

 
}

.bg-rope {
   background-image: url('../images/ropebackground2.gif');
}

.bg-marble {
   background-image: url('../images/Marble.jpg');
}

.bg-grey {
   background-image: url('../images/lgrey064.jpg');
}

.bg-wood {
   background-image: url('../images/wood3.gif');
}

.bg-coach {
   background-image: url('../images/otecoachbk256.gif');
}

.bg-burlap1 {
   background-image: url('../images/cloth039.jpg');
}

.bg-burlap2 {
   background-image: url('../images/cloth060.jpg');
}

.bg-burlap3 {
   background-image: url('../images/cloth023.jpg');
}

h1.red {
   font-size: 200%;
   font-family: "Script MT Bold";
   color: #660000;
}

h1.blue {
   font-size: 200%;
   font-family: "Script MT Bold";
   color: #000088;
}

h1.green {
   font-size: 200%;
   font-family: "Script MT Bold";
   color: #006600;
}

.bottom20 {
   margin-bottom: 20px;
}

.top20 {
   margin-top: 20px;
}

.headline {
   text-align: center;
   color: #660000;
   text-size: large;
}

address {
   margin: 20px 10px;
   color: black;
}

.sponsor {
   margin: 10px 0px;
}

/* list styles */
ul {
   list-style-type: none;
}

li {
   margin: 5px 0px;
}

/* font related styles */
.italic {
   font-style: italic;
}

.center {
   text-align: center;
}

.top {
   vertical-align: top;
}

.xlarge {
   font-size: x-large;
}

.large {
   font-size: large;
}

.medium {
   font-size: medium;
}

.small {
   font-size: small;
}

.bold {
   font-weight: bold;
}

img.frame, .frame {
   border: 5px double #006600;
}

/* Styles for Free-button effects */
#web-buttons-idjdhgp 
a {
   display: block;
   color: transparent;
} 
#web-buttons-idjdhgp 
a:hover {
   background-position: left bottom;
}

a#web-buttons-idjdhgpa  {
   display: none;
}

/* table attributes */
.main {
   width: 98%;
   padding: 10px;
   border-spacing: 10px;
   vertical-align: "top";
   text-align: "center";
   /* border: 2px solid black; */
}

.scores {
   width: 98%;
   height: 140px;
   border: solid 1px #006600;
   empty-cells: show;
}

.scores-cell {
   width: 25%;
   height: 36px;
   text-align: "center";
   border: solid 1px #006600;
}


/* styles for extra features */
.tidbit {
   border: 2px solid #000088;
   border-spacing: 10px;
   empty-cells: show;
   vertical-align: top;
}

.story {
   margin: 10px;
   text-indent: 25px;
}

img.left {
   float: left;
   clear: left:
   margin: 5px;
}

img.right {
   float: right;
   clear: right;
   margin: 5px;
}

.button1 {
   width: 25%;
   font-size: 120%;
   border-width: 2px;
   border-style: double;
   text-align: center;
   background-color: 
}

.buttons {
   min-width: 800px;
   border-spacing: 3px;
}

/* link attributes */
dd {
   margin-left: 20px;
   color: black;
}

