@charset "UTF-8";
body  {
	font: 100% Arial, Helvetica, Verdana, sans-serif;
	background: #501400 url(../images/body-bk.gif); margin: 0; padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000; font-size: 12px;  background-position: 0 40;
}

.thrColFixHdr #container { 
	width: 920px !important; /*Gecko-Netscape */ width: 920px; /*IE 5.x/Win */ width/**/:/**/923px; /*IE 6.x/Win */ background:#501400; margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000; text-align: left; 	overflow: hidden; } 

.thrColFixHdr #header { 
	background: #501400 url(../images/top-bk.gif) no-repeat; height: 75px;
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 

.thrColFixHdr #topnav { font-size: 1em; color: #FFFFFF; border: 0px solid #000;  padding: 30px 0px 0px 0px; }
.thrColFixHdr #topnav ul { padding: 0px; margin: 0px; }
.thrColFixHdr #topnav li { font-size: 1em; font-weight: bold; list-style: none; display: inline; padding: 0 20px 0 20px; }
.thrColFixHdr #topnav li a { font-size: 1em; color: #FFFFFF; text-decoration: none; }
.thrColFixHdr #topnav li a:hover { text-decoration: underline; } 


.thrColFixHdr #sidebar1 { float: left; width: 220px;  	background: #d3cdb6; padding: 0px 25px 0px 45px; overflow: hidden; padding-bottom: 3270px; margin-bottom: -3270px; color: #501400; line-height: 16px; }
.thrColFixHdr #sidebar1 p { padding: 10px 0px 0px 0px; margin: 0px;} 

.thrColFixHdr #left-logo { padding: 20px 0px 0px 30px;  }
.thrColFixHdr #rt-image { padding: 0px 0px 0px 30px;  }
.thrColFixHdr #rt-bullets { padding: 0px 0px 0px 30px;  }
.thrColFixHdr #rt-bullets ul { padding: 0px; margin: 0px; line-height: 22px;  }
.thrColFixHdr #rt-bullets li { font-size: 1.1em;  font-weight: bold; color: #501400;  line-height: 17px; }

.intro-copy { font-size: 1.2em; font-weight: bold; }
.intro-tagline { font-size: 2em; font-weight: bold; }

.thrColFixHdr #sidebar2 { float: right; width: 260px; background: #d3cdb6; padding: 45px 10px 0px 20px;  overflow: hidden; padding-bottom: 3270px; margin-bottom:-3270px;  }
.thrColFixHdr #mainContent { border: 0px solid #000; background:#501400;  text-indent: 0px !important; /*Gecko-Netscape */ text-indent: -3px; /*IE 5.x/Win */ text-indent/**/:/**/-3px; /*IE 6.x/Win */  } 

.thrColFixHdr #footer {  padding: 4px 10px 6px 20px; height: 30px; background:#501400; overflow: hidden; color: #dcd0cc;  } 
.thrColFixHdr #footer p { 	margin: 0; padding: 10px 0; }
.thrColFixHdr #copyright {  padding: 10px 0px 10px 10px; float: left; font-size: .9em; color: #dcd0cc;  }
.thrColFixHdr #address {  padding: 10px 10px 10px 0px; font-size: .9em; float: right; color: #dcd0cc;  } 

.fltrt { 	float: right; margin-left: 8px;   }
.fltlft { 	float: left; margin-right: 8px; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both; height:0; font-size: 1px; line-height: 0px;  }

/* Start Opera 8 Fix - Thanks to Alex Robinson */
@media all and (min-width: 0px) {
  #columns { display: block; }
	#sidebar1, #content, #sidebar2 { padding-bottom: 0;	margin-bottom: 0; }
	#sidebar1:after, #sidebar2:after, #content:after
		{
		content: '[DO NOT LEAVE IT IS NOT REAL]';
		display: block;
		background: inherit;
		padding-top: 32767px;
		margin-bottom: -32767px;
		height: 0;
		}
}
