body{
    margin:0em;
    padding:0em;
    font-family:tahoma, sans-serif;
    font-size:83%;
    color: #000177;
  }

  #header{
    position:absolute;
    z-index:1;
    top:0em;
    left:0em;
    width:100%;
    height:156px;
    background: url(/images/fw/header-bg.jpg) repeat-x top left;
  }
  #header-text h1{
    color:#CCCFE2;
  }

  #header-text{
    position:absolute;
    z-index:10;
    top:0em;
    left:0em;
    width:100%;
    height:156px;
  }

  #header-text p{
    text-align:center;
    color:#CCCFE2;
    margin:24px 170px 0px 80px;
  }

  #logo{
    position:absolute;
    z-index:2;
    top:0em;
    right:0em;
    width:200px;
    height:156px;
    background: url(/images/fw/logo-top-right.jpg) no-repeat top right;
  }

  #logo-horse{
    position:absolute;
    z-index:2;
    top:0em;
    left:0em;
    width:200px;
    height:156px;
    background: url(/images/fw/horse-top-left.jpg) no-repeat top left;
  }

  #main-bitless-bridle-content{
    margin:110px 0px 0px 13em;
    z-index:10;
    background: url(/images/fw/main-bg.jpg) no-repeat center center;
  }

  .reply p{
  	color: #8E8FFF!important;
	}



  #main-bitless-bridle-content h1{
    margin-right:170px;
	 font-size: 1.8em;
  }
 h3{
  color: Red;
  font-style: italic;
  font-family: "Times New Roman", Times, serif;
}

.captionleft p {
  font-style: italic;
  color: Maroon;
}
  .captionright {
	float: right;
	border: 1px groove gray;
	padding: 0.3em;
	margin: 0.3em;
	text-align: right;
  }

  .captionleft {
	float: left;
	border: 1px groove gray;
	padding: 0.3em;
	margin: 0.3em;
	text-align: left;
  }

  a {
    color:#7172FF;
    border: 0.1em solid #EAEAFF;
    text-decoration: none;
    padding:1px;
    font-weight: bold;
  }

  a:hover{
    background-color: white;
    border: 0.1em solid gray;
  }

  /**************************************/

  #navigation{
    position:absolute;
    z-index:12;
    top:104px;
    left:0em;
    width:12em;
    background:#9596E9;
  }

  #navigation ul{
    padding:0em;
    margin:0em;
    list-style:none;
  }
  #navigation li{
    margin:0.2em;
    padding:0em;
    list-style:none;
  }


/*****/

  #navigation li a, .currentnav{
    display:block;
    padding:0.2em;
    background: #9B9BED url(/images/fw/navigation-bg.jpg) repeat-x top left;
    border:0.1em solid #EAEAFF;
    color:white;
  }

  * html #navigation li a{
    width:100%;
  }

  #navigation li a:hover, .currentnav{
    background: #9B9BED url(/images/fw/navigation-bg-hover.jpg) repeat-x top left;
    border:0.1em solid black;
    color:black;

  }


  #navigation li a.nav-highlight{
    display:block;
    padding:0.2em;
    background: #9B9BED url(/images/fw/navigation-bg-hl.jpg) repeat-x top left;
    border:0.1em solid #EAEAFF;
    color:white;
  }


  #navigation li a.nav-highlight:hover, .currentnav-hl{
    background: #9B9BED url(/images/fw/navigation-bg-hl-hover.jpg) repeat-x top left;
    border:0.1em solid black;
    color:black;

  }


/******/


  #quotes{
    background:#C9C9FA url(/images/fw/quote-66.jpg) no-repeat top left;
    color:#06002C;
    margin:0.2em 0.2em 0.2em 0.2em;
    padding:0.5em;
    border:0.1em solid white;
  }

  #quotes p{
    padding:0em;
    margin:0em;
    background: url(/images/fw/quote-99.jpg) no-repeat bottom right;
  }

  #quotes a{
    border:0em;
    background:transparent;
    color:black;
    font-weight:normal;
  }

  #quotes a:hover{
    text-decoration:underline;
  }


  #quotes-quotee{
    font-size:0.8em;
    text-align:right;
    color:grey;
    background: url()!important;
  }

  .error {
  color: #ff0000!important;
  font-weight: bold;
  font-size: 12px;
}

th{
  font-weight: bold;
  font-size: 1em;
  text-align: center;
  padding:0.1em;
  margin:0.1em;
  border:1px solid #FFC8DB;
  background-color: #ECECFF;
}

td{
  font-size:0.9em;
  padding:0.1em;
  margin:0em;
  border:0em;
}

.nostyle table{
  margin:0em auto;
  padding: 0em;
  border: 0em;
  background-color:#FCFCFC;
}

.nostyle b {
  font-size:2em;
}

.nostyle b a {
  font-size:0.5em;
}


#wordgrid td{
  border:1px solid black!important;
}

table{
  margin:1.5em auto;
  padding: 0.2em 1em;
  -moz-border-radius:20px;
  border-top: 0.5em #55001E solid;
  border-bottom: 0.5em #55001E solid;
  border-left:0.1em solid gray;
  border-right:0.1em solid gray;
  /*width: 95%;*/
  background-color:#FCFCFC;
}

.footnote{
  font-size: 0.9em;
  color:gray;
  border-top:1px solid gray;
  padding-top:1em;
  margin-left:3em;
}

abbr{
  cursor:help;
}

/**************************/

#bottomnav{
  clear:both;
  border-top:0.5em solid #C5CFE4;
  margin:0em 5em;
}

#bottomnav p{
  text-align:center;
}

#bottomnav a, #bottomnav a:hover{
  border:0em;
}

#bottomnav a:hover{
  text-decoration:underline;
  color:#9494FF;
}


#flashgranny p, #copyright p{
  text-align:right;
  font-size:0.8em;
  color:grey;
}

#copyright p{
  text-align:center;
}
p.news {
	background-color: #D2D3FF;
	font-family: sans-serif;
	font-size: 1.3em!important;
	color: navy;
	text-align: center;
	border:0.2em solid #7D2B2C;
	margin:1em;
	padding:1em;
	clear:right;

}
.news a:link{
  color: Red;
}

p.news2 {
	background-color: #FAFAD2;
	font-family: sans-serif;
	font-weight:bold;
	color: white;
	font-size: 1.3em;
	text-align: center;
	border:0.2em solid #D5D0D1;
	margin:1em;
	padding:1em;
	clear:right;
}

#news p{
  background-color: #6CFFB7;
	font-family: sans-serif;
	font-size: 1.1em!important;
	color: navy;
	text-align: center;
	border:0.2em dotted #7D2B2C;
	margin:1em;
	padding:1em;
}

#news p a{
  display:block;
}
#news h4{
  font-size:1.1em;
  margin:0em;
  padding:0em;
  border-top: 0.08em solid red;
  color:red;
  font-style:italic;
  background-color:yellow;
}
.quotedby{
  font-size: 0.9em;
  font-style: italic;
  text-align: left;
}

