@charset "UTF-8";/* CSS Document *//* 	colors for each menu item on sidebar 	--currently all items have white background, and text gets lighter as you get deeper into the menu*/#forum_title, #home_page_title, #hom_title, #news_title, #green_title, #sub_green_coffee,  #products_title, #search_title, #sub_products, #weblog_title, #library_title, #sub_library, #ordering_title, #sub_ordering, #gloss_title, #sub_glossary, #sub_search { background-color:#FFFFFF;}#navbar, #sidebar a:link, #sidebar a:visited, #sidebar a:focus { color: #000000; }#sub_green_coffee, #sub_green_coffee a, #sub_green_coffee a:link, #sub_green_coffee a:visited, #sub_green_coffee a:focus,#sub_products, #sub_products a, #sub_products a:link, #sub_products a:visited, #sub_products a:focus,#sub_library, #sub_library a, #sub_library a:link, #sub_library a:visited, #sub_library a:focus,#sub_ordering, #sub_ordering a, #sub_ordering a:link, #sub_ordering a:visited, #sub_ordering a:focus,#sub_glossary, #sub_glossary a, #sub_glossary a:link, #sub_glossary a:visited, #sub_glossary a:focus { color: #3A3A3A; }#sub_central, #sub_central a, #sub_central a:link, #sub_central a:visited, #sub_central a:focus,#sub_south, #sub_south a, #sub_south a:link, #sub_south a:visited, #sub_south a:focus,#sub_africa, #sub_africa a, #sub_africa a:link, #sub_africa a:visited, #sub_africa a:focus,#sub_asia, #sub_asia a, #sub_asia a:link, #sub_asia a:visited, #sub_asia a:focus,#sub_islands, #sub_islands a, #sub_islands a:link, #sub_islands a:visited, #sub_islands a:focus{ color: #666666; }/* sidebar menu formatting */.tl_title {	width: 170px;	text-align: left;	padding: 5px;	padding-right: 0px;}.tl_menu {	margin-left: 10px;	width: 160px;	padding-left: 5px;}.second_level {	padding-left: 10px;}.third_level {	padding-left: 25px;}#sidebar {	min-height: 600px;	width: 160px;	height : 100%;	margin-right: 0;	background-color: #BBBBBB;	font-family: 	Arial, Helvetica, sans-serif;	font-size: 14px;	position: absolute;	z-index: 2;	padding-top: 0px;	padding-left: 10px;	padding-right: 0px;	top: 40px;	left: 0px;    }#sidebar a { 	text-decoration : none; }#sidebar a:active {color: #AAAAAA;}#sidebar a:hover {color: #AAAAAA;}#sidebar ul, #definebar ul, #navbar ul  {	list-style: none;	margin-left: 0;	padding-left: 1em;	text-indent: -1em;	}#rimage {	width: 150px;	border: thin;	border-style: solid;	border-color: #000000;	position: absolute;	left: 15px;	margin-top: 150px;}/* Definebox stuff */#definebox {	border: thin;	border-color: #000000;	border-style: solid;	position: fixed;	bottom: 10px;	right: 10px;	z-index: 10;	background-color: #FFFFFF;	padding: 10px;	width: 150px;	/* lame hack: IE doesn't do fixed positioning in older versions, but does recognize attributes with underscores, so we reposition the box to the sidebar for IE */	_position: relative;	_top: 5px;	_left: 0px;	_bottom: auto;	_right: auto;	_width: 140px;}	#define_container {	color: #222222;	font-size: 14px;	font-family:Arial, Helvetica, sans-serif;}#define_term, #define_rel_title, #define_def, #define_rel {	position: relative;	top: 10px;}#define_term, #define_rel_title { font-weight: bold;}#define_def, #define_rel {	background-color: #FFFFFF;	margin-left: 5px;	padding-left: 3px;	padding-right: 3px;	font-family: "Times New Roman", Times, serif;}#define_rel a:link, #define_rel a:visited, #define_def a:link, #define_def a:visited {color: #000000;}#define_rel a:hover, #define_rel a:focus, #define_rel a:active, #define_def a:hover, #define_def a:focus, #define_def a:active { color: #AAAAAA; }/* Review formatting */.rounded_white_white_black {	width: 900px; 	background-color: #E3E3E3; 	margin-bottom: 50px; 	padding: 5px; 	position: relative; 	font-family: Georgia, "Times New Roman", Times, serif;}/* Title of coffee */.coffee_name {	padding: 5px;	text-align: center;	font-size: x-large;	font-weight: bold;	clear: both;	width: 800px;	margin-left: auto;	margin-right: auto;	background-color: #FFFFFF;}.review { padding: 10px; line-height: 1.3;}.coffee_wrap {	width: 280px;	float: right;	margin-left: 20px;	background-color: #FFFFFF;	padding: 10px;	margin-bottom: 20px;}.image_caption {	width: 200px;	position: relative;	left: 49px;	border: thin;	border-color: #000000;	border-style: solid;	background-color: #FFFFFF;}.coffee_image, .coffee_caption {	text-align: left;	font-size: small;	background-color: #FFFFFF;}.coffee_image {	border-bottom: thin;	border-bottom-style: solid;	border-bottom-color: #000000;}.coffee_caption { padding: 5px;}.coffee_data { font-size: small;}.data_title { font-weight: bold;}.coffee_review {	width: 520px;	float: left;}/* price formatting for reviews */.origin_price {	background-color: #E3E3E3;	display: table;	min-width: 500px;}.price {	text-align: center;	border-collapse: collapse;	background-color: #FFFFFF;}.origin_p a{ text-decoration: none; }/* main page formatting */body,html {    margin:0;    padding:0;    }	body {    min-width:1205px;	background-color: #BBBBBB;    }#wrap {	width : 1205px;	min-width: 1205px;	margin-left: auto;	margin-right: auto;	background-color: #BBBBBB;	}#main_page {	position: absolute;	width: 930px;	left: 180px;	min-height: 100%;	background-color:#FFFFFF;	padding-left: 25px;	padding-right: 5px;	font-family:"Times New Roman", Times, serif;    }	#main_page h1 {	font-family: "Courier New", Courier, monospace;	font-weight:bold;}#main_page h2 {	font-family: "Courier New", Courier, monospace;	font-weight:bold;}#main_page h3 {	font-family: "Courier New", Courier, monospace;}#main_page p {	font-family: "Times New Roman", Times, serif;}#main_page a:link {color: #054F20;}#main_page a:active { color: #0000FF; }#main_page a:visited { color: #700E11; }.page_body, .page_body p, .page_body li {	font-family: Arial, Helvetica, sans-serif;	font-size: small;}.title {       font-family: "Courier New", Courier, monospace;       font-size: x-large;}/* Product formatting */.on_this_page {}.page_prods_list {}.page_prods_list a  { 	text-decoration : none; color: #000000;}.page_prods_listr a:active, .page_prods_list a:hover {color: #888888;}.page_prods_listr a:link, .page_prods_list a:visited, .page_prods_list a:focus {color: #000000;}.prod_table {	position: relative;	left: 100px;	width: 700px;	padding-top: 5px;}.prod_name {	font: "Courier New", Courier, monospace;	font-size: large;	text-align: left;	margin-top: 3px;	margin-bottom: 3px;}.prod_desc {	float: left;	clear: left;	margin-right: 5px;	width: 215px;}.prod_img {	float: left;	clear: right;	width: 75px;} .prod {float: left;width: 300px;min-height: 120px;margin-right: 40px;margin-top: 5px;margin-bottom: 5px;}.prod_text {	clear: both;}
