/* CSS Document */
/*body	{ 
	background: #CECEB2 url(images/background-salmon.jpg) repeat-x; 
	
}*/

body, html { 
margin: 0 0 0 0; 
	/*background: #ffffff url(../images/background.jpg) no-repeat;
	background-position:center top;*/
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 12px;
	line-height: 16px;
	color: #591F00;
}

p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	color: #591F00;
	
}
h1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 13px;
	color: #C41230;
	/*font-weight: bold;	*/
}
h2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	line-height: 17px;
	color: #727274;	
	font-weight: normal;
}
img {
	border:0px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 15px;
	padding:10px;
	color: #000000;
	text-align:center;
	
	
}
.projRedTitle{
	color:#7B333E;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 13px;
}
.projOrangeTitle{
	color:#f99c34;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 13px;
}
.projGreenTitle{
	color:#6fb440;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 13px;
}
.projBlueTitle{
	color:#017db1;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 13px;
}
.projYellowTitle{
	color:#f1b519;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 13px;
}
.p-grey{
	color:#808285;
}
.bordertd{
border:thin solid #cccccc;
}

.highlight1		{ 

color: #791716; 

}

.textBold{
	font-weight:bold;
}
.header23pt {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	line-height: 16px;
	color: #808285;
	

}

.header14pt {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 13px;
	color: #C41230;
	/*font-weight: bold;	*/
}

.floatimg	{ 
float: left; 
padding-right:10px;
}

.padding-200px	{ 
padding-left:200px;
}

.text-small {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11.5px;
	line-height: 16px;
	color: #591F00;
	
}

ul 
{
    list-style: list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	color: #591F00;
}

/*#container	{ 
	clear: left;
	float: left;
margin: 0 auto; 
width: 100%; 
background-color: #E5E5E6;
}

#info-container	{ 
width: 797px; 
margin: 0 auto; 
	clear: left;
	float: left;
min-height: 200px; 
padding-top: 20px;
background: #E5E5E6 url(../images/tile-info.jpg) repeat-y;


}*/

/* main containers
----------------------------------------------- */

#container	{ 
margin: 0 auto; 
width: 660px; 

}

#header		{ 
width: 660px; 
height: 200px; 
margin: 0 auto;

}
#floatleft1		{
float: left;
}

/* columns and information sections
----------------------------------------------- */


.full_col		{  
width: 660px;
float: left; 
min-height: 300px;
}


.right_col		{  
width: 305px;
float: left; 
min-height: 300px;
}

.left_col		{  
width: 305px;
float: left; 
min-height: 300px;
padding-right:50px;
}

.coffee_col_img	{
	width: 190px;
	float: left;
	min-height: 260px;
	height: 300px;
}

.coffee_col_img1	{
	width: 190px;
	float: left;
	min-height: 200px;
	height: 200px;
}
.coffee_col_img2	{
	width: 190px;
	float: left;
	min-height: 200px;
	height: 500px;
}

.coffee_col	{
	width: 210px;
	padding-left:25px;
	float: left;
	min-height: 400px;
	height: 400px;
	}
	
	.coffee_col1	{
	width: 210px;
	padding-left:25px;
	float: left;
	min-height: 500px;
	height: 500px;
	}

.content	{ 
width: 660px; 
float: left; 
padding-top:20px;
min-height: 300px;
background-color:#FFFFFF;
}

.content-coffee	{ 
width: 600px; 
float: left; 
padding-top:20px;
padding-left:200px;
min-height: 300px;
background-color:#FFFFFF;
}

.content-home	{ 
width: 650px; 
float: left; 
padding-top:20px;
min-height: 300px;
}

.contentProj	{ 
width: 500px; 
margin-left:280px;
}

.contentImg	{ 
width: 660px; 
background-color:#FFFFFF; 
margin-left:278px;
margin-bottom:20px;
padding-left:10px;
float:left;
}

.thumbText	{ 
width: 130px; 
height: 140px;
background-color:#FFFFFF;
float:left;
clear:right;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
}

.infoText	{ 
width: 574px; 
background-color:#FFFFFF;
margin-left:278px;
padding-left:10px;
}

#copyright	{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
width: 601px; 
margin: 0 auto; 
padding: 10px 0;
background: #2C363A; 
height: 22px;
}

#subnav1{
position:absolute;
top:76px;
left:50%;
margin: 0px auto auto -210px;
z-index:2;
width:250px;
height:20px;
}

#subnav2{
position:absolute;
top:94px;
left:50%;
margin: 0px auto auto -210px;
z-index:2;
width:250px;
height:20px;
}

/*  links and nav */

a			{ color: #a5a6a8; text-decoration: none; } 
a:active	{ text-decoration: underline; } 
a:hover		{ color: #791716; text-decoration: underline; }

.navProj a	{ 
float:left;
width: 663px;
height: 25px;
display:block;
padding-left: 45px;
padding-top: 5px;
text-decoration: none;
margin-bottom:5px;
background-color:#cccccc;
}

.navProj a:hover	{ 
float:left;
width: 663px;
height: 25px;
display:block;
padding-left: 45px;
padding-top: 5px;
background-color:#999999;
}

#top-tile a	{ 
text-decoration: underline;
color:#FFFFFF;
}

#top-tile a:hover	{ 
text-decoration: none;
color:#FFFFFF;
}
