html {
background:#E6B071 url(../images/bodybackground.gif) repeat-x scroll 0 0;
font-size:14px;
font-family:Georgia,"Times New Roman",Times,serif;	
padding:0px;
margin:0px;
color:#273f48;
}
body{
background:transparent url(../images/sitebackground.gif) no-repeat fixed 0 0;
padding:0px;
margin:0px;
width:100%;
}
table{
}
link:visited {
	color:white;
}
A{
		
	
	text-decoration: none;
	}
IMG{
	border:none;
	padding:0px;
	margin:0px;
}
H1{
	font-size:1.2em;
	
}
H2{
	font-size:1.0em;
	padding-bottom:0px;
	padding-top:5px;
}
H3{
	font-size:0.9em;
	padding-bottom:0px;
	padding-top:5px;
}
#sitewrapper {

margin:0;
height:1900px;
overlay:hidden;
padding:0;

}
#overallcontainer{
width: 1000px;
padding-bottom: 25px;
padding-top: 5px;

border:0px solid silver;
margin:0 auto;
z-index: 3
}
#overallframe{
width: 930px;
padding-top: 12px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 12px;
margin:0 auto;
border: 1px solid silver;
background-color:rgba(255, 255, 255, 0.6);
float:left;



z-index: 3
}

#container {
width: 900px;
margin-bottom: 10px;
margin:0 auto;
border-left: 1px solid #cfcac6;
border-top: 1px solid #cfcac6;
background-color: #ffffff;


z-index: 3
}

#contenttop {
position:relative;
top:0px;
left:0px;
border:0px solid black;
background-color: #271708;
vertical-align:bottom;
height:199px;
background-image: url(../images/top_logo.jpg);
background-repeat: no-repeat;

}

#coffeplant{
position:relative;
top:0px;
left:400px;
width:120px;
border:0px solid black;
height:198px;
 background-image: url(../images/head_coffeeplant.gif);
 background-position: left;
background-repeat:repeat-y;
z-index:2	;

}
#timeslogo{
position:absolute;
top:25px;
left:575px;
width:250px;
border:0px solid black;
height:120px;
 background-image: url(../images/timescafe_logo_header.gif);
 background-position: top right;
background-repeat:no-repeat;

z-index:4;

}

#content {
border:0px solid black;
background-color: #ffffff transparent;
min-height: 900px;
margin:0 auto;
}
#topnavi{
position:absolute;
	top:164px;
	width:900px;
		height: 34px;
border-bottom: 1px solid white;
border-top: 0px solid white;

background-color:rgba(248,232,207);
z-index:2

}
#footer {
clear: both;
bottom:5px;
margin: 0;
padding: 0
}
#navileft{
float:left;
min-height:900px;
background-color: #f8f0e3;
}
.navileft{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
float:left;

padding-left:0px;
padding-bottom:10px;
left:0px;
width:190px;
min-height:200px;
color:#ffffff;
background-color: #c38257;
}
#navileft_end{
position:relative;
background:#c38257 url(../images/navleft_end_repeat.gif);
 background-position: bottom;
 background-repeat: repeat-x;
 /*
 for ff 3.0 36px, ie8 20px#
  top:20px;
 */
 top:25px;
 left:0px;
 padding:0px;
 margin:0px;

} 


.navileft a:visited, .navileft a{
	color:black;
}
.navileft a:hover, .navileft a:active , .navileft a:focus{
	color:white;
}
.naviright{
float:right;
padding-left:5px;
padding-right:0px;
width:192px;
border: 0px solid black;
background-color: #ffffff;

}
.contenttext{
font: 1.0em/1.6em , "Trebuchet MS" "Trebuchet MS", Verdana, Arial;
float:left;
width:475px;
padding-left:15px;
padding-right:10px;
min-height:400px;
border: 0px solid black;
background-color: #ffffff;
color:#261709;
}
.contenttext a, .contenttext a:visited{
	color:#C14742;
}
.contenttext a:hover, .contenttext a:focus, .contenttext a:active{
	color:black;
}

#footer{
float:left;
text-align:center;
padding-left:25%;
}
.footer{
font-size: 12px;
text-align:center;
}
.footer a, .footer a:visited{
color:#C14742;
}
.head{
color:#191817;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.4em;
line-height:1.8em;
margin:0 auto;
padding:0;
padding-right:50px; 
text-align:right;
text-decoration:none;
vertical-align:top;
white-space:nowrap;
}
.head a:visited, .head a{
	color:#c14742;
}
.head a:hover, .head a:active , .head a:focus{
	color:white;
}

.topnavi{
text-align: right;
letter-spacing: 0px;

}
.topnavi a{
/* for ie8:30px, firefox 3.0 10px
padding-bottom:30px;
*/
padding-bottom:10px;
position:relative;
padding-right:14.5px;
padding-left:16px;
border-top:1px solid white;

padding-top:4px;

top:4px;
left:1px;
border-right:1px solid white;
background-image: url(../images/navtop_background_link.gif);
color: white;
text-align:right;
font-size: 17px;
color: white;
	
	
	
}
.topnavi a:focus, .topnavi a:hover{
	background-image: url(../images/navtop_background_active.gif);
		color: white;
		text-align:right;


}

table img{
padding:7px;
margin:5px;
border:1px solid grey;
}



