body {
	height: 100%;
	width: 600px;
	text-align: center;
	background: white;
	margin: 0;
}

#container {
	width: auto; 
	margin: 0 5%;
	padding: 0; 
	border: 0;
	float: none !important;
	color: black; 
	background: transparent;
}
/*inside page container*/
#containerin {
	width: auto; 
	margin: 0 5%;
	padding: 0; 
	border: 0;
	float: none !important;
	color: black; 
	background: transparent;
}
/*the inside page logo image needs to be pushed in a bit*/
.logo{
height: 154px;
margin-left: 367px;
}
#home {
	width: 769px;
	margin: auto;
}
#col1{
	display: none;
	width: 76px;
	float: left;
	margin: 0;
}
#col2{
	display: none;
	width: 151px;
	float: left;
	margin: 0;
	background: url(img/h_img_cup.jpg) no-repeat top left;
}
#col2 .homelinks {
	font: bold 12px/250% Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left: 5px;
	margin-top: 165px;
}
#col2 .homelinks a {
	color: #AF4C1C;
	background: url(img/bg_links.jpg) repeat-x;
	width: 140px;
}
#col2 .homelinks a:hover {
	color: #FFFFFF;
	}
/*for the framed pictures in content*/
.leftpic{
text-align: left;
clear: right;
}
.rightpic {
text-align: right;
clear: left;
}
#topbar {
display: none;
	width: 542px;
	float: left;
	height: 20px;
	background: url(img/bg_topbar.jpg) repeat-x;
	margin: 0;
	padding: 0;
}
.clearing {
  height: 0;
  clear: both;
  margin: 0;
  padding: 0;
}
#col3 {
	width: 90%;
	margin: 0;
}
.banner {
display: none;
	background: url(img/h_images.jpg) no-repeat;
	top: 0;
	height: 154px;
	margin: 0;
	padding: 0;
}
.content {
	background: url(img/bg_text.jpg) no-repeat;
	margin-top: 0;
	text-align: center;
	padding-top: 5px;
}
.content .textbox {
	text-align: justify;
	margin: 5%;
	margin-top: 10px;
}
/*inside page cotnent*/
.contentin {
	background: url(img/bg_textin.jpg) no-repeat;
	margin-top: 0;
	padding-top: 5px;
}
.contentin .textbox {
	text-align: justify;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 0;
}

/*sub-titles for inside pages*/
h1{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: black;
	margin: 0;
}
/*the first sub-title in the inside page*/
h3{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: black;
}
/*for the bold text (highlights) within the contents*/
b {
	font: bold 12px verdana, Arial, Helvetica, sans-serif;
	color: black;
}

/*coffee bean bullets and bold text*/
h4{
	font: bold 12px verdana, Arial, Helvetica, sans-serif;
	color: black;
}
/*titles for inside pages*/
.tcoorg {
	height: 88px;
	width: 259px;
	margin: 0;
	padding:0;
	}
h2{
	display: block;
	margin: 0;
}
/*regular content in inside page*/
h6 {
	font: normal 12px/150% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;

}
/* for italic text in inside page*/
h5{
	width: 600px;
	font: 13px/140% Times, serif;
	font-style: italic;
	color: gray;
	margin: 0;
	padding: 0;
}

.content p { 
	font: normal 12px/150% Arial, Helvetica, sans-serif;
	margin: 0;
}

#col3 .footer {
display: none;
	background: url(img/bg_textfooter.jpg) no-repeat bottom;
	height: 85px;
	margin-bottom: 0;
}
#col4 {
	display: none;
	width: 175px;
	float: left;
	margin: 0;
	text-align: left;
}
/*the right column for inside pages*/
#col5{
	width: 600px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
}
#col5 .footer {
	background: url(img/bg_textinfooter.jpg) no-repeat bottom;
	height: 140px;
	
	margin-bottom: 0;
	
}

#botbar {
	width: 541px;
	float: right;
	height: 20px;
	background: url(img/bg_topbar.jpg) repeat-x;
	margin-right: 1px;
}
#footer{
	display: none;
	 font: normal 11px Arial, Helvetica, sans-serif;
	 color: White; 
	 width: 769px;
	 height: 40px;
	 clear: both;
	 background: #576D57;
     margin: auto;
}
#footer a { color: white; }
#footer .left {
	float: left;
	width: 300px;
	margin-top: 10px;
}
#footer .right {
	float: right;
	width: 300px;
	text-align: right;
	margin-top: 5px;
	margin-right: 10px;
}
#navlist{
	width: 140px;
	margin: 172px 0 0 5px;
	font: normal 12px arial, helvetica, sans-serif;
	text-align: left;
}
		
#navlist li{
	margin: 1px 0 10px -40px;
	height: 22px;
	color: #FED100;
	list-style: none none outside;
	padding-left: 5px;
	padding-top: 2px;
	
}
#navlist a:link, #navlist a:visited{
	color: #FED100;
	
}
		
#navlist a:link#current, #navlist a:visited#current{
	margin-left: -4px;
	
}
		
#navlist a:hover{
	color: #FFFFFF;
}
/* the stuff on the contact page*/
table {
	width: 450px;
	font: normal 12px arial, Helvetica, sans-serif;
	border-spacing: 2px;
}
td {
	padding: 2px;
	vertical-align: top;
}
td#row1 {
	background-color: #BED2B8;
}

input { 
color: black; 
font-weight: normal; 
text-decoration: none; 
background: #F5F3F4; 
border: 1px solid #B8ADB5;
font-style: normal; 
font-variant:normal; 
font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
} 
textarea {
	border: 1px solid #B8ADB5;
	background: white;
}
 .button{
	border: 1px solid #B8ADB5;
	background-color: #541123;
	font-style: normal;
	color: #DCD7DB;
}
#forprint {
display: block;
}