/* reset browser styles */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset {
 padding: 0;
 margin: 0;
 font:   .85em Verdana, Helvetica, sans-serif; 
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
/*ol { padding-left: 1.4em; list-style: decimal; }.*/
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }
/* end reset browser styles */

body  {
	background: url(/images/horseBkground.jpg) center left;
	background-repeat: no-repeat;
	background-attachment: fixed;
	

}

blockquote   {
	margin: -15px 0 0 20px;
	color: #00000F;
	line-height:1.5em;
	padding-bottom: 1em;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px; 
}

#wrapper  {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 5px solid #264B53;
	background: #BBEEEA;
	min-height:600px;	
		}
		
#logo4printers   {  /* Hides the B&W logo for monitors */
	display:none;
}

		
#nav   {
	padding-top: 15px;
	padding-bottom: 15px;
	background: #BBCBED;
	border-top: #264B53 solid 5px;
	border-bottom: #264B53 solid 5px;
	text-align: center;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	}
#nav a  {
	font-weight:Bold;
	font-size:1.2em;
	margin: 0 15px 0 15px;
	}
	
#nav a:link          { color: #471008;  }
#nav a:visited          { color: #471008;  }
#nav a:hover      {  color: #264B53; }



/*  Styles for main Content  */
#main {
	float: right;
	width:  640px;
    padding: 0 30px 20px 20px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#main h1 {  
	font:  bold 24px Verdana, Helvetica, sans-serif;   
 	color: #272E9B;
	padding: 20px 0 5px 0px;	
  	overflow: hidden;

}

#main h2 {  
	color: #264B53;
	padding: 20px 0 5px 0px;
	overflow: hidden;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

#main h3 {  
	color: #471008;
	padding: 20px 0 5px 0px;
	overflow: hidden;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

 .imgLeft  {
 	float: left;
	margin: 10px 15px 10px 0;
 }
 
  .imgRight  {
 	float: right;
	margin: 10px 0 10px 15px;
 }

 #main p, li { 
	color: #00000F;
	line-height:1.3em;
	padding-bottom: 1em;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
}

#main ol {  margin-left: 20px;  } 

.NoFloat {      /*  For pages with no didjaknows    */
	clear: both;
	}

.note {
	color: #333;
	border: 2px solid #BD8110;
	background-color: #FBF8A9;
	margin-top: 25px;
	margin-bottom: 35px;
	padding: 20px;
	overflow: hidden;
}
.note strong {
	color: #FC6512;
}


	
a:link          { color: #471008;  }
a:visited          { color: #471008;  }
a:hover      {  color: #272E9B; }

#blogAlert {
    font-size:  18px;
	color: #ff0000;
    position:absolute;
	float: left;
	margin-left: 300px;
	margin-top: -260px;
	z-index:2;
}

	.shotSignUps   {
position:absolute;
	float: left;
	margin-left: -150px;
	
}


/*  End Styles for main Content  */

.indent   {
	padding-left:20px;
}

.sidebar  {
	width: 180px;
	margin-left:20px;
	margin-top:20px;
	background: #264B53;	
}

.sidebarBottom  {
	width: 180px;
	margin-left:20px;
	margin-top:20px;
	background: #264B53;
	min-height:500px;
	}

.sidebar h3      {  
	color: #fff;
	font-size: 15px;
	padding-bottom: 5px;
	margin-left: 10px;
	    }

.sidebar p      { 
	font-size: 14px; 
	color: #fff;
  	margin-left: 20px;
   	margin-right:20px;
		    }
		
.sidebarBottom h3      {  
	color: #fff;
	font-size: 15px;
	padding-bottom: 5px;
	margin-left: 10px;
	    }

.sidebarBottom p      { 
	font-size: 12px; 
	color: #fff;
  	margin-left: 20px;
   	margin-right:20px;
	    }
		
	.sidebar ol  {  padding-top:30px;	  }	

.sidebar li  {  
	color: #fff;
	font-size: 12px;
 	text-align: left;
  	margin-left: 20px;
   	margin-right:20px;
	margin-bottom: -5px;
			}
 
 .redbox {
	background-color: #77040C;
	width:130px;
	color:white;
	text-align:center;
	padding: 5px;
	margin: 10px;
	font-size: 16px;
 }
 
 .smallRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	color: #CC0000;
}

.new:before  {
	content: "NEW! ";
	font-size: .8em;
	font-style: normal;
	color: #CC0000;	
	}
	
.alert    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #000000;
}





#footer   {
clear: both;
font-size:.85em;
text-align:center;
margin-top: 30px;
padding-top: 10px;
padding-bottom:60px;
border-top: 2px solid #264B53;

}

.break_before  { page-break-before: always;  }
.break_after  { page-break-after: always;  }
