body, html	{
			background: white url(images/bricks.jpg) repeat scroll 0% 0%;
			margin: 0; padding: 0;
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 90%;

				}

/* header Styles */

#header	{
			width: 100%; height: 201px;
			background: transparent url(images/top.jpg) repeat scroll 0% 0%; 
		}
#logo		{
			width: 800px; 
			margin: auto; padding-top: 15px;
		}

#logoimg	{	margin-bottom: -15px;}


/* content  */

#content	{	
			width: 70%; min-width: 800px; 
			background: transparent url(images/transparent.png) repeat scroll 15px 0;
			padding-top: 4px;
			margin: -10px auto 2em auto; 
			line-height: 1.2em;
			font-size: 1.25em; 
			/* border: 1px solid red;  */

		}





/*  menu styles  */
.menu 	{
			background: transparent; color: #cf0f02;
			margin: 0; padding:  .5em 0 1em 0; margin-left: -.1em;
			font-size: 72%; font-weight: bold;/* letter-spacing: 1px;*/
			text-transform:uppercase;
			/*border: 1px solid blue; */
			font-family: Arial Narrow, Arial, Helvetica, Sans-Serif;
	
		}

.menu ul 	{	margin: 0;
			padding: 0;
			list-style-type: none;
			text-align: center;
		}

.menu ul li {	display: inline; 
			padding: 0;  margin: 0; 
		}



.menu a:link, .menu a:visited
		{ 
			background: transparent; color: #cf0f02;
			text-decoration: none; 
		}

.menu a:hover, .menu a:active 
		{
			background: transparent; color: rgb(104,0,0); 
			text-decoration: none;
		}

.menu .first {	padding-left: 0; margin-left: -.8em;}

.menub 	{	background: transparent; color: #cf0f02;
			margin: 0; padding: .5em 0 .5em 1em;
			font-size: 72%; font-weight: 500;font-weight: bold;
			text-transform:uppercase;
			font-family: Arial Narrow, Arial, Helvetica, Sans-Serif;

		}
	
.menub ul 	{
			margin: 0;
			padding: 0;
			list-style-type: none;
			text-align: center;
		}
.menub ul li 	
		{
			display: inline; 
			padding: 0 .25em 0 .1em;  margin: 0; 
		}

.menub a:link, .menub a:visited 
		{ 
			background: transparent; color: #cf0f02;
			text-decoration: none; 
		}

.menub a:hover, .menub a:active 
		{
			background: transparent; color: rgb(104,0,0); 
			text-decoration: none;
		}

.menub .first {	padding-left: 0; margin-left: -.8em;}

#copyright	{
			backbround: transparent; color: black;
			font-size: 65%;
			text-align: center;
		}

#copyright a:link, #copyright a:visited 
		{ 
			background: transparent; color: black;
			text-decoration: none; 
		}

.bullet	{	background: transparent; color: black; 								padding: 0 .6em 0  .4em;
			font-weight: bolder;
				
		}


/* left column */

#leftcolumn	{
			float: left;
			padding-left: 1em;
		}


 /* allow room for 3 columns */
  #leftcolumn .list ul
  {
    width: 30em;

  }

  /* float & allow room for the widest item */
  #leftcolumn .list ul li
  {
    float: left;
    width: 15em;
  }

  /* stop the float */
  #leftcolumn .list br
  {
    clear: left;
  }

  /* separate the list from subsequent markup */
  #leftcolumn div.list
  {
    margin-bottom: 1em;
  }

#leftcolumn .notice{
		font-weight: bold;
		margin-top: 0; margin-bottom: 0;
	}



/* Generic  */

.spacer 	{clear: both; font-size: .1em; line-height: .1em;}

h1		{margin-left: -5000px;}
h2		{font-size: 175%; font-weight: bold;}


#rightcolumn #butcher
		{	
			float: right;
			width: 230px; margin: 6em .75em 0 0;				
		}


.construction
		{
			font-weight: bold;	
		}
.construction hr
		{
			margin-left: 0; margin-top: 2em;
		}

hr		{	margin: 1.5em 0; padding: 0;}
hr.b4notice	{	margin: 1.5em 0 .25em 0; padding: 0;}
hr.afternotice
		{	margin: .25em 0 1.5em 0; padding: 0;}

.clright	{	clear: right; font-size: 1px;line-height:1px; z-index: 0 }


.limg	{		
			float: left;
			padding-top: 1px;
/*			border: 2px solid blue;*/
		}
.rimg	{		
			float: right;
			padding-top: 1px;
/*			border: 2px solid blue; */
		}
.ttl		{ 	font-weight: bold; font-size: 90%}