/* M P Honnor Butchers */

body {
 margin: 0px; 
 font-size: 62.5%;
 background:url("/images/background.jpg");
 background-repeat: repeat-x;
 background-color: #C0C0C0;
 }

#wrapper {
	position: relative;
	width: 1000px; /* was 980 */
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0 0 0;
}


#nav {
  top: 0px;  
  width: 1000px;
  height: 30px; 
  position: relative;
  background: url(/images/menu-02.gif);
  margin: 0;    
  padding: 0;
  list-style-type: none;
}
#nav li {
  float: left;
}
#nav li a {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  display: block;
  height: 30px;
  background: url(/images/menu-02.gif) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
}
li#nav_hom a {
  left: 0;
  width: 97px;                        
  background-position: 0 0;           
}
li#nav_abo a {
  left: 101px;                         
  width: 79px;                       
  background-position: -101px 0;     
}
li#nav_awa a {
  left: 184px;                       
  width: 94px;                      
  background-position: -184px 0;    
}
li#nav_mea a {
  left: 282px;                       
  width: 70px;                      
  background-position: -282px 0;     
}
li#nav_spe a {
  left: 356px;                       
  width: 167px;                      
  background-position: -356px 0;     
}

li#nav_ent a {
  left: 527px;                       
  width: 136px;                      
  background-position: -527px 0;     
}

li#nav_bar a {
  left: 667px;                       
  width: 114px;                      
  background-position: -667px 0;     
}

li#nav_loc a {
  left: 785px;                       
  width: 102px;                      
  background-position: -785px 0;     
}

li#nav_con  a {
  left: 891px;                      
  width: 109px;                     
  background-position: -891px 0;   
}


li#nav_hom a:hover {
  background-position: 0 -30px;    
}
li#nav_abo a:hover {
  background-position: -101px -30px; 
}
li#nav_awa a:hover {
  background-position: -184px -30px;  
}
li#nav_mea a:hover {
  background-position: -282px -30px; 
}
li#nav_spe a:hover {
  background-position: -356px -30px; 
}

li#nav_ent a:hover {
  background-position: -527px -30px; 
}

li#nav_bar a:hover {
  background-position: -667px -30px; 
}

li#nav_loc a:hover {
  background-position: -785px -30px; 
}

li#nav_con a:hover {
  background-position: -891px -30px;  
}


#body_hom li#nav_hom  a {
  background-position: 0 -60px;      
}
#body_abo li#nav_abo a {
  background-position: -101px -60px;  
}
#body_awa li#nav_awa a {
  background-position: -184px -60px;  
}
#body_mea li#nav_mea a {
  background-position: -282px -60px; 
}
#body_spe li#nav_spe a {
  background-position: -356px -60px; 
}

#body_ent li#nav_ent a {
  background-position: -527px -60px; 
}

#body_bar li#nav_bar a {
  background-position: -667px -60px; 
}

#body_loc li#nav_loc a {
  background-position: -785px -60px; 
}

#body_con li#nav_con a {
  background-position: -891px -60px; 
}




h1 {           
                font: bold 2.0em  Verdana, Arial, Helvetica, sans-serif;
                color: #1F1AB2;
                margin: 0px;  
}


h2 {            font: bold 2.0em Verdana, Arial, Helvetica, sans-serif;
                color: #1F1AB2;
					  margin: 0px; 
}

h3 {            font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
                color: #1F1AB2;
					 margin: 0px
}

h4 {            font: bold 1.7em Verdana, Arial, Helvetica, sans-serif;
                color: #FFF; 
}

h5 {            font: bold 1.65em Verdana, Arial, Helvetica, sans-serif;
                color: #336600; 
}

h6 { 
font: bold 1.55em Verdana, Arial, Helvetica, sans-serif;
color: #FF0000; 
}


#top {
  margin: 0px;
  padding: 0px; 
  top: 0px;
}

#left {
  position: absolute;
  left: 0px;
  top:  0px;  
  width: 0px;  /* was 30 */
  background: #B5D1E8; 
  padding: 0px; 
  color: #000;
 background:url("/images/left-tint.jpg");
 background-repeat: repeat;
  
}

#center {
/* background:url("/images/top-tint.jpg");
 background-repeat: repeat-x;  */
  margin-left: 0px; 
  margin-right: 0px;
  background: #FFFFFF;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;  /* was 30 px */
  padding-left: 0px;  /* was 30px to create a margin */
}

#right {
  position: absolute;
  right: 0px;
  top: 0px; 
  width: 0px;  /* was 30  */
  padding: 0px;
  padding-left: 0px;
  background: #B5D1E8;
  background:url("/images/right-tint.jpg");
  background-repeat: repeat;
}

#footer {
  margin: 0px;
  color: #FFF;
  visibility: hidden;
  padding: 0px;
  width: 1000px;
  padding: 0px 0px 0px 0px;
  background:url("/images/footer-landscape.jpg") no-repeat;  
}

/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {
  margin-top: 0;
}

a.linkclass1 {text-decoration:none; color:#3A75C4; font-weight:bold; }
a.linkclass1:visited {text-decoration:none; color:#000; font-weight:bold; }
a.linkclass1:active {text-decoration:none; color:#DBD3D3; font-weight:bold; }
a.linkclass1:hover {text-decoration:underline; color:#1E5EBD; font-weight:bold; }

/* Footer */
a.linkclass {text-decoration:none; color:#FFF; font-weight:bold; }
a.linkclass:visited {text-decoration:none; color:#FFF; font-weight:bold; }
a.linkclass:active {text-decoration:none; color:#000; font-weight:bold; }
a.linkclass:hover {text-decoration:underline; color:#000; font-weight:bold; }

a.linkclass2 {text-decoration:none; color:#3A75C4; font-weight:bold; }
a.linkclass2:visited {text-decoration:none; color:#000; font-weight:bold; }
a.linkclass2:active {text-decoration:none; color:#568C57; font-weight:bold; }
a.linkclass2:hover {text-decoration:underline; color:#568C57; font-weight:bold; }


p,ul,ol {
   font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	margin:  0px;
	padding: 0px 0px;
	color: Black;
	}
	
p.indented  {
   font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	margin-left:  30px;
	padding: 0px 0px;
	}
	
p.white  {
   font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	margin:  0px;
	padding: 0px 0px;
	color: white;
	}

.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}

.img {
	border: none;
}


.hr {
   height:8px;
   width:70%;   /* 
    background:#A41A1A; */
	 background:url("/images/horizontal-red-team-rule.jpg");
	 background-repeat: no-repeat;
   }
	
#tagline1 {
  position: absolute;
  left: 10px;
  top:   10px;
  color: #1F1AB2;
  font: 4em Rockwell, Verdana, Arial, Helvetica, sans-serif;
}

#tagline2 { 
  position: absolute;
  right: 10px;
  top:   10px;
    color: #1F1AB2;
  font: 2em Rockwell, Verdana, Arial, Helvetica, sans-serif;
}
#tagline3 {
  position: absolute;
  right: 10px;
  top:   40px;
    color: #FFC200;
  font: 2em Rockwell, Verdana, Arial, Helvetica, sans-serif;
}

#tagline4 {
  position: absolute;
  right: 10px;
  top:   70px;
  color: #1F1AB2;
  font: 1.80em Rockwell, Verdana, Arial, Helvetica, sans-serif;
}

.sidetext {
  position: relative;
  left: 10px;
  color: #ff3e3e;
  font: 3em Rockwell, Verdana, Arial, Helvetica, sans-serif;
}

.sidetextest {
  position: relative;
  left: 10px;
  color: #ff3e3e;
  font: 1.5em Rockwell, Verdana, Arial, Helvetica, sans-serif;
}


#navfoot {
  position: relative;
  top:  10px;    
  left: 255px;  /* was 335 */
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 425px;    
  float: left; 
 
}
#navfoot li {
  margin: 0;
  padding: 0;
  float: left;
}
#navfoot a {
  float: left;
  width: 125px; 
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
  line-height:25px;  
  text-align: center;
padding-left: 15px;
 font-family:arial;
  font-size:12pt;
  font-weight: bold;

}
#navfoot #navfoot_con a {
  border: none;
}
#navfoot a:hover {

  color: #000000;
    font-family:arial;
  font-size:12pt;
  font-weight: bold;
}
    #body_pri #navfoot_pri a, 
	 #body_sit #navfoot_sit a,
	 #body_ter #navfoot_ter a,

	 #body_xxx #navfoot_con a {
/*  color: #A3181A; */
color: #FF0000;
  font-weight: bold; 
  background-position: -280px 0px; 
    font-family:arial;
  font-size:12pt;
  font-weight: bold;
}


/* left hand navigation in left column */
#leftnav {
  margin: 0;    
  padding: 0;
  background: #b2b2b2;
  position: relative;  
  list-style-type: none;
  width: 260px; 
  float: left; 
}
#leftnav li {
  margin: 0;  /* was 0 */
  padding: 0; /* was 2 lines the navigation up against the left hand edge */
  float: left; /* This corrects the */
  width: 100%; /* IE whitespace bug */
}
#leftnav a {    
  display: block;  
  color: #FFF;
  text-decoration: none;
  padding: 0 0 0 20px;  /* was 0 0 0 48 */
  line-height: 24px;    /* was 20 30 28 24*/
  font-weight: bold;
  background: url(/images/left-nav-03.gif) no-repeat; 
  background-position: 0px -9px; /* was 0 -6  */
}
#leftnav #leftnav_con a {
  border: none;
}
#leftnav a:hover {  
/*  background: yellow;  */ /* 4F4532  */
  color: #FFF;
  background-position: 0 -45px; /* was -22  */
   line-height: 24px;
}


    #body_ove #leftnav_ove a,
    #body_ret #leftnav_ret a,#body_sec #leftnav_sec a,
    #body_rgd #leftnav_rgd a,#body_rem #leftnav_rem a,
    #body_agd #leftnav_agd a,
	 #body_ele #leftnav_ele a
	 {
	 	
    color: #FFF;
    font-weight: bold;
	 background-position: 0 -81px;  /* was -72 then 62  */
	 line-height: 24px;
}

#leftnavposition {
  position: relative;
  left: 0px;  /* was 30 */
  top:   3px;
  background: #b2b2b2;
  width: 260px;
  height: 120px;
}



ul.star{
	list-style-image: url("/images/red-onion.jpg");
	margin-left: 30px;
	font: 1.25em Verdana, Arial, Helvetica, sans-serif;
}

ul.lashfords{
	list-style-image: url("/images/lashfords-sausage.gif");
	margin-left: 30px;
	font: 1.25em Verdana, Arial, Helvetica, sans-serif;
}

ul.lashfordspies{
	list-style-image: url("/images/pork-pie.gif");
	margin-left: 30px;
	font: 1.25em Verdana, Arial, Helvetica, sans-serif;
}

ul.black{
	margin-left: 30px;
	font: 1.25em Verdana, Arial, Helvetica, sans-serif;
}

ul#twitter_update_list{
	list-style-image: url("/images/red-onion.jpg");
	margin-left: 30px;
	font: 1.25em Verdana, Arial, Helvetica, sans-serif;
}

.input1{
	background: #1F1AB2; 
	font: bold 1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 100%;
	text-align: center;
}

