/* CSS Document */

/* EMERGENCY CSS HACK
 * Performed by Steve on 2006-10-26
 */

a img {
	border: 0
}
;
.knowthis a:link {
	color: #000000;
	text-decoration: none;
}
.knowthis a:visited {
	color: #000000;
	text-decoration: none;
}
.knowthis a:hover {
	color: #000000;
	text-decoration: underline;
}
.latest a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.latest a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.latest a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.grind a {
	color: #000000;
	text-decoration: none;
}
.grind a:visited {
	color: #000000;
	text-decoration: none;
}
.grind a:hover {
	color: #000000;
	text-decoration: underline;
}
/* END EMERGENCY HACK */

/* GRINDER RSS HACK (2007-01-26) */

#grinder h3 {
	display: block;
	height: 25px;
	width: 193px;
	background: url(images/2007_01_icons/grinder_header_bg.gif);
	padding: 0;
	margin: 0;
	font-size: 1px;
}
#grinder_module_title {
	margin: 0;
	padding: 0;
	display: block;
	text-indent: -1000em;
	float: left;
	height: 25px;
	width: 142px;
	background: url(images/2007_01_icons/title.gif);
}
#grinder_module_rss {
	display: inline-block;
	text-indent: -1000em;
	font-size: 1px; /* Fix for IE6 */
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 2px;
	margin-left: 0px;
	padding: 0;
	height: 13px;
	width: 33px;
	float: right;
	background: url(images/2007_01_icons/rss_icon.gif);
}
/* General CSS */
#page {
	background-color: white;
	align: left;
	margin: 0;
	padding: 0;
	width: 792px;
	background-image:url(images/site_bg.gif);
}
.navphone {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 12px;
}
/*a {
	text-decoration: none;
	color:#003399;
}
a:visited, a:active {
	text-decoration: none;
	color:#336600;
}
a:hover {
	text-decoration: underline;
	color:#003399;
}*/
.darkbrown14 {
	font-family:"Times New Roman", Times, serif;
	color:#4B2717;
	font-size: 14px;
}
.nutbrown14 {
	font-family:"Times New Roman", Times, serif;
	color:#874425;
	font-size: 14px;
}
.nutbrown18 {
	font-family:"Times New Roman", Times, serif;
	color:#874425;
	font-size: 18px;
}
.black18 {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size: 18px;
}
.regtext12 {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size: 12px;
}
.regulartext {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size: 11px;
	padding-left:10px;
}
ul {
	line-height: 1.4em;
	padding-right:4px;
	margin-left:4px;
}
#list {
	line-height: 1.4em;
	padding-right:4px;
	margin-left:20px;
}
/* FOOTER */
#footer {
	background-image:url(images/footer/footer_bg.gif);
	width:792px;
	height:82px;
	margin-top:5px;
}
.footerNav {
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	color:#c8c5ac;
	text-decoration: none;
	padding-top:16px;
}
A.footerNav:link {
	color: #c8c5ac;
	text-decoration: none
}
A.footerNav:visited {
	color: #c8c5ac;
	text-decoration: none
}
A.footerNav:hover {
	color: #FFFFFF;
	text-decoration: none
}
A.footer:link {
	color: #c8c5ac;
	text-decoration: none
}
A.footer:visited {
	color: #c8c5ac;
	text-decoration: none
}
A.footer:hover {
	color: #563120;
	text-decoration: none
}
/* HOMEPAGE */
#homepage {
	background-image:url(images/blog_bg_fade.gif);
	background-repeat:repeat-x;
	padding-top:1px;
	padding-left:10px;
	padding-right:5px;
}
.homepagetitle {
	font-family:"Times New Roman", Times, serif;
	color:#80786F;
	text-align:left;
	font-size: 18px;
}
.homepagetext {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size: 12px;
}
/* LATEST FAVORITES MODULE */
#latestfavorites {
	width:193;
	height:196px;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration: none;
	background-image:url(images/193x196_brownfade.gif);
}
.latest {
	text-align:left;
	margin-left:20px;
	line-height: 2.2em;
	font-size: 12px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-color: #c8c5ac;
	border-bottom-width:1px;
	border-style: solid;
}
A.latestfav:link {
	color: #FFFFFF;
	text-decoration: none;
}
A.latestfav:visited {
	color: #FFFFFF;
	text-decoration: none;
}
A.latestfav:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* GROWING SMART MODULE */
#growingsmart {
	width:193;
	height:196px;
	font-family:"Times New Roman", Times, serif;
	color:#c8c5ac;
	background-color:#563120;
	background-image:url(images/193x196_brownfade.gif);
}
.growing {
	margin-top:4px;
	text-align:left;
	margin-left:14px;
	line-height: 1.4em;
	text-decoration: none;
	font-size:12px;
}
A.growing:link {
	color: #c8c5ac;
	text-decoration: none;
	text-align:left;
	margin-left:0px;
}
A.growing:visited {
	color: #c8c5ac;
	text-decoration: none;
	text-align:left;
	margin-left:0px;
}
A.growing:hover {
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	margin-left:0px;
}
/* IN THE GRINDER MODULE */
#grinder {
	width:193;
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-decoration: none;
	font-size:12px;
	background-image:url(images/blog_bg_fade.gif);
	background-position: top center;
	background-repeat: no-repeat;
	margin-top:4px;
}
.grind {
	margin-top:8px;
	text-align:left;
	margin-left:14px;
	line-height: 1.4em;
	text-decoration: none;
	font-size:11px;
}
A.grinder:link {
	color: #000000;
	text-decoration: none;
}
A.grinder:visited {
	color: #000000;
	text-decoration: none;
}
A.grinder:hover {
	color: #000000;
	text-decoration: underline;
}
/* KNOW THIS MODULE */
#knowthis {
	width:193px;
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-decoration: none;
	font-size:12px;
	background-image:url(images/blog_bg_fade.gif);
	background-repeat: no-repeat;
	margin-top:4px;
	margin-bottom: 25px;
}
.know {
	margin-top:4px;
	padding-bottom:4px;
	text-align:left;
	margin-left:20px;
	font-size: 11px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-color: #c8c5ac;
	border-bottom-width:1px;
	border-style: solid;
	font-weight:normal;
}
A.knowthis:link {
	color: #000000;
	text-decoration: none;
}
A.knowthis:visited {
	color: #000000;
	text-decoration: none;
}
A.knowthis:hover {
	color: #000000;
	text-decoration: underline;
}
/* HOMEPAGE PHOTOALBUM */
/*.homephotoalbum {border-color:#c8c5ac; border-style: solid; border-width:2px; margin-left:4px;} */
.homephototext {
	margin-top:4px;
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	margin-left:28px;
	font-size: 11px;
}
/* ABOUT US */
#aboutus {
	width:193;
	height:250px;
	font-family:"Times New Roman", Times, serif;
	text-decoration: none;
	background-image:url(images/blog_bg_fade.gif);
	background-repeat:repeat-x;
	padding-top:1px;
	color:#000000;
	font-size: 11px;
}
ul.aboutus {
	line-height: 1.4em;
	padding-right:4px;
	margin-left:-4px;
}
.about {
	margin-top:4px;
	margin-left:9px;
	margin-right:9px;
	padding-bottom:4px;
	padding-top:2px;
	border-top:1px;
	border-left:0px;
	border-right:0px;
	border-color: #c8c5ac;
	border-bottom-width:0px;
	border-style: solid;
	text-align:center;
	font-weight:bold;
}
.about2 {
	text-align:left;
	margin-left:10px;
	line-height: 2.2em;
	font-size: 14px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-color: #c8c5ac;
	border-top-width:1px;
	border-style: solid;
}
A.about3:link {
	color: #000000;
	text-decoration: none;
	margin-left:10px;
	font-weight:bold
}
A.about3:visited {
	color: #000000;
	text-decoration: none;
	margin-left:10px;
	font-weight:bold
}
A.about3:hover {
	color: #000000;
	text-decoration: underline;
	margin-left:10px;
	font-weight:bold
}
#aboutmain {
	background-image:url(images/blog_bg_fade.gif);
	background-repeat:repeat-x;
	padding-top:1px;
	padding-left:10px;
	padding-right:5px;
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:12px;
	line-height:21px;
}
#aboutnav {
	width:193;
	font-family:"Times New Roman", Times, serif;
	text-decoration: none;
	background-image:url(images/about/about_nav_bg.gif);
	padding-top:1px;
	color:#FFFFFF;
	font-size: 13px;
	padding-left:20px;
	line-height: 1.4em;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-color: #c8c5ac;
	border-bottom-width:1px;
	border-style: solid;
}
A.aboutnav:link {
	color: #FFFFFF;
	text-decoration: none;
}
A.aboutnav:visited {
	color: #FFFFFF;
	text-decoration: none;
}
A.aboutnav:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
A.aboutnav2:link {
	color: #c8c5ac;
	text-decoration: none;
	margin-left:10px;
}
A.aboutnav2:visited {
	color: #c8c5ac;
	text-decoration: none;
	margin-left:10px;
}
A.aboutnav2:hover {
	color: #FFFFFF;
	text-decoration: underline;
	margin-left:10px;
}
#nameplate {
	background-image:url(images/about/people_title_bg.gif);
	line-height: 1.4em;
	padding-left:8px;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
}
.nameinfo {
	margin-top:4px;
	margin-left:9px;
	margin-right:9px;
	padding-bottom:4px;
	padding-top:2px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-color: #c8c5ac;
	border-bottom-width:1px;
	border-style: solid;
	text-align:left;
	font-weight:bold;
	line-height: 1.4em;
}
/* COFFEE OFFERINGS */
#offering {
	width:193;
	font-family:"Times New Roman", Times, serif;
	text-decoration: none;
	background-image:url(images/blog_bg_fade.gif);
	background-repeat:no-repeat;
	padding-top:1px;
	color:#4B2717;
	font-size: 11px;
}
.offer {
	margin-top:4px;
	margin-left:9px;
	margin-right:9px;
	padding-bottom:4px;
	padding-top:2px;
	border-top:1px;
	border-left:0px;
	border-right:0px;
	border-color: #c8c5ac;
	border-bottom-width:0px;
	border-style: solid;
	text-align:center;
	font-weight:bold;
}
.offer2 {
	margin-top:1px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:4px;
	padding-top:2px;
	border-top:1px;
	border-left:0px;
	border-right:0px;
	border-color: #c8c5ac;
	border-bottom-width:0px;
	border-style: solid;
	text-align:left;
	color:#000000;
}
.searchbox {
	background-image:url(images/search_bg2.jpg);
	padding: 10px 10px 10px 10px !important;
	width: 173px;
}
.searchheader {
	font-family:"Times New Roman", Times, serif;
	color:#4B2717;
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
	margin-left: 10px;
}
.searchlabel {
	font-family:"Times New Roman", Times, serif;
	color:#4B2717;
	font-size: 12px;
}
.whitelabel {
	font-family:"Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 12px;
}
.gradebox {
	line-height: 24px;
}
#cuppingnotes {
	width:355px;
	height:213px;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	background-color:#80786F;
	background-image:url(images/offerings/cuppingnotes_base.gif);
}
#cuppingnotesbox1 {
	width:75px;
	height:14px;
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:12px;
	background-color:#B1ABA3;
	margin-top:4px;
	padding:4px;
	border:1px;
	border-color: #FFFFFF;
	border-style: solid;
	border-width:1px;
}
#cuppingnotesbox2 {
	width:165px;
	height:14px;
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:12px;
	background-color:#B1ABA3;
	padding:4px;
	border:1px;
	border-color: #FFFFFF;
	border-style: solid;
	border-width:1px;
}
#cuppingnotesbox3 {
	width:165px;
	height:100px;
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:12px;
	background-color:#B1ABA3;
	padding:4px;
	border:1px;
	border-color: #FFFFFF;
	border-style: solid;
	border-width:1px;
}
.cnoteID {
	padding-top:10px;
	text-align:left;
	margin-left:14px;
	text-decoration: none;
	font-size:12px;
}
.cnoteNAME {
	padding-top:1px;
	padding-right:6px;
	text-align:right;
	margin-left:14px;
	text-decoration: none;
	font-size:12px;
}
.cnoteNOTES {
	padding-top:18px;
	padding-right:6px;
	text-align:right;
	margin-left:14px;
	text-decoration: none;
	font-size:12px;
}
#beanology {
	width:595px;
	height:400px;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
}
.beanologyTITLE {
	padding: 3px 3px 3px 3px;
	text-align:left;
	margin-left:14px;
	text-decoration: none;
	font-size:20px;
	color: #9a9288;
}
.beanologyLABEL {
	padding: 3px 3px 3px 3px;
	text-align:left;
	margin-left:14px;
	text-decoration: none;
	font-size:12px;
	color: #9a9288;
}
.beanologyDATA {
	padding: 3px 3px 3px 3px;
	text-align:left;
	margin-left:14px;
	text-decoration: none;
	font-size:12px;
	color: #333333;
}
.beanologyID {
	padding: 3px 3px 3px 3px;
	text-align:left;
	margin-left:14px;
	text-decoration: none;
	font-size:12px;
	color: #9a9288;
}
A#helpnav:link {
	color:#4B2717;
	font-size: 14px;
	text-decoration: none;
}
A#helpnav:visited {
	color:#4B2717;
	font-size: 14px;
	text-decoration: none;
}
A#helpnav:hover {
	color:#4B2717;
	font-size: 14px;
	text-decoration: none;
}
A#helpnav:active {
	color:#4B2717;
	font-size: 14px;
	text-decoration: none;
}
/* CONTACT US */
#contactus {
	width:193;
	height:350px;
	font-family:"Times New Roman", Times, serif;
	text-decoration: none;
	background-image:url(images/blog_bg_fade.gif);
	background-repeat:repeat-x;
	padding-top:1px;
	color:#000000;
	font-size: 11px;
}
.contact {
	margin-top:4px;
	margin-left:1px;
	margin-right:1px;
	padding-bottom:4px;
	padding-top:6px;
	border-top:1px;
	border-left:0px;
	border-right:0px;
	border-color: #c8c5ac;
	border-bottom-width:0px;
	border-style: solid;
	text-align:center;
	font-weight:bold;
}
.contact2 {
	text-align:left;
	margin-left:10px;
	line-height: 2.2em;
	font-size: 14px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-color: #c8c5ac;
	border-top-width:1px;
	border-style: solid;
}
A.about3:link {
	color: #000000;
	text-decoration: none;
	margin-left:10px;
	font-weight:bold
}
A.about3:visited {
	color: #000000;
	text-decoration: none;
	margin-left:10px;
	font-weight:bold
}
A.about3:hover {
	color: #000000;
	text-decoration: underline;
	margin-left:10px;
	font-weight:bold
}
#contactmain {
	background-image:url(images/blog_bg_fade.gif);
	background-repeat:repeat-x;
	padding-top:1px;
	padding-left:10px;
	padding-right:5px;
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:12px;
}
/* NOTEBOOK */
#notebooker {
	font-family:"Times New Roman", Times, serif;
	text-decoration: none;
	background-image:url(images/blog_bg_fade.gif);
	background-repeat:repeat-x;
	padding-top:1px;
	padding-left:8px;
	padding-right:5px;
	color:#000000;
	font-size: 11px;
}
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -10px;
	font-size: 30px;
	width: 300px;
	height: 60px;
	margin-top: -4px;
}
sIFR-hasFlash h1 {
	visibility: hidden;
	letter-spacing: -10px;
	font-size: 30px;
	width: 300px;
	height: 60px;
}
/*.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: 5px;
	font-size: 30px;
}*//* Blog Styles 
 *
 * Author: Stephen, which is why they aren't very good.
 * 
 */

#blog_head {
	background-image: url(/images/blog_icons/ontheroad_brown.gif);
	background-position: center left;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: -20px;
}
#blog_head h2 {
	font-size: 30px;
	color: #4B2717;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 20px;
}
.blog_entry {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0;
	padding-bottom: 20px;
	margin-bottom: 30px;
	clear: both;
}
.blog_entry_header {
/* border: 1px solid black; */
	/* color: #0095fb; */
}
.blog_entry_header h3 {
	color: #003460;
	font-size: 18px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}
.blog_entry_date {
	font-size: 12px;
	line-height: 16px;
	color: #003460;
}
.blog_entry_body {
	font-size: 12px;
	padding-top: 0px;
	line-height: 1.4em;
}
.blog_entry_body a {
	color: #003399;
	text-decoration: underline;
}
.blog_entry_body a:visited {
	color: #336600;
}
.blog_entry_footer {
	border-top: 1px solid #80786f;
	margin-top: 5px;
	color: #80786f;
}
.blog_entry_footer a {
	color: #80786f;
	text-decoration: none;
}
.blog_entry_footer a:hover {
	color: #80786f;
	text-decoration: underline;
}
.blog_entry_footer a:visited {
	color: #80786f;
	text-decoration: none;
}
.blog_entry_byline {
	display: block;
	float: left;
	font-size: 11px;
	/*border: 1px solid black;*/
	margin-top: 5px;
}
.blog_entry_misc {
	display: block;
	float: right;
	font-size: 11px;
	/*border: 1px solid black;*/
	margin-top: 5px;
}
.blog_entry_misc a {
	color: #80786f;
	text-decoration: none;
}
.blog_entry_misc a:hover {
	color: #80786f;
	text-decoration: underline;
}
.blog_entry_misc a:visited {
	color: #80786f;
	text-decoration: none;
}
/*** ARCHIVE STUFF ***/

#blog_archive_content {
	font-size: 12px;
}
#blog_archive_content a {
	color: #003399;
	text-decoration: underline;
}
#blog_archive_content a:visited {
	color: #336600;
}
#blog_archive_content ul {
	margin: 0;
	padding-left: 10px;
	list-style-type: none;
	line-height: 2em;
}
#blog_monthly_archive_body {
	font-size: 12px;
}
#blog_monthly_archive_body h3 {
	margin-left: 10px;
	margin-right: 10px;
	color: #4B2717;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	border-bottom: 1px solid #80786f;
}
.blog_monthly_archive_entry {
	padding: 10px;
	padding-bottom: 20px;
	margin-bottom: 30px;
	clear: both;
}
.blog_monthly_archive_entry_header h4 {
	color: #003460;
	font-size: 18px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}
.blog_monthly_archive_entry_date {
	font-size: 12px;
	line-height: 16px;
	color: #003460;
}
.blog_monthly_archive_entry_body {
	font-size: 12px;
	padding-top: 0px;
}
.blog_monthly_archive_entry_body a {
	color: #003399;
	text-decoration: underline;
}
.blog_monthly_archive_entry_body a:visited {
	color: #336600;
}
.blog_monthly_archive_entry_footer {
	border-top: 1px solid #80786f;
	margin-top: 5px;
	color: #80786f;
}
.blog_monthly_archive_entry_footer a {
	color: #80786f;
	text-decoration: none;
}
.blog_monthly_archive_entry_footer a:hover {
	color: #80786f;
	text-decoration: underline;
}
.blog_monthly_archive_entry_footer a:visited {
	color: #80786f;
	text-decoration: none;
}
.blog_monthly_archive_entry_byline {
	display: block;
	float: left;
	font-size: 11px;
	margin-top: 5px;
}
.blog_monthly_archive_entry_misc {
	display: block;
	float: right;
	font-size: 11px;
	margin-top: 5px;
}
.blog_entry_misc a {
	color: #80786f;
	text-decoration: none;
}
.blog_entry_misc a:hover {
	color: #80786f;
	text-decoration: underline;
}
.blog_entry_misc a:visited {
	color: #80786f;
	text-decoration: none;
}
.blog_search_results_container {
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 60px;
	margin-top: 0;
}
.blog_search_results_header {
	text-indent: 10px;
}
.blog_search_results_container h4 {
	color: #003460;
	padding-top: 30px;
}
.blog_search_results_container h4 a {
	color: #003460;
	text-decoration: none;
}
.blog_search_results_container h4 a:hover {
	color: #003460;
	text-decoration: underline;
}
/*** SIDEBAR STUFF ***/

#blog_left_column_cell {
	background-image: url(/images/blog_bg_fade.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}
#blog_daily_blog {
	padding: 0;
	height: 26px;
	margin: 0;
	width: 193px;
	background: url(images/blogart/notebook_dailyblog.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#blog_daily_blog h3 {
	margin-left: -1000em;
	font-size: 0px;
}
#blog_decorative_photo {
	width: 193px;
	height: 170px;
	background: url(images/blogart/blogpic.jpg);
	padding: 0;
	margin: 0;
}
#blog_categories {
	background: url(images/blog_category_bg.gif);
	margin:0;
	padding: 0px;
}
#blog_categories h3 {
	width: 193px;
	height: 26px;
	background: url(images/blogart/categories.jpg);
	text-indent: -1000em;
}
#blog_pointless_decorative_div {
	background-image: url(/images/blog_bg_fade.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 193px;
	height: 320px;
}
#blog_categories ul {
	margin: 0;
	padding-left: 0;
	list-style-type: none;
}
#blog_categories li {
	text-indent: 36px;
	font-size: 12px;
}
#blog_categories ul a {
	color: #C8C5AC;
	text-decoration: none;
}
#blog_categories ul a {
	color: #C8C5AC;
	text-decoration: none;
}
#blog_categories ul a:hover {
	color: #C8C5AC;
	text-decoration: underline;
}
#blog_categories h4 {
	margin: 0;
	padding: 0;
	width: 193px;
	height: 24px;
	text-indent: -1000em;
}
#blog_categories h4 a {
	display: block;
	text-align: left;
	text-indent: -1000em;
	height: 24px;
}
.blog_blog_category_2 {
	background: url(images/blogart/grinder_button.jpg);
}
.blog_blog_category_2:hover {
	background: url(images/blogart/grinder_button_on.jpg);
}
.blog_blog_category_4 {
	background: url(images/blogart/favorites_button.jpg);
}
.blog_blog_category_4:hover {
	background: url(images/blogart/favorites_button_on.jpg);
}
.blog_blog_category_6 {
	background: url(/images/blogart/knowthis_button.jpg);
}
.blog_blog_category_6:hover {
	background: url(/images/blogart/knowthis_button_on.jpg);
}
.blog_blog_category_8 {
	background: url(/images/blogart/ontheroad_button.jpg);
}
.blog_blog_category_8:hover {
	background: url(/images/blogart/ontheroad_button_on.jpg);
}
.blog_country_list {
	list-style-type: none;
	font-size: 12px;
	margin: 0;
}
.blog_country_list_item {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 2em;
	color: #C8C5AC;
}
blog_country_list_item:hover {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 2em;
	color: #C8C5AC;
	text-decoration: underline;
}
.blog_country_list_item:visited {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 2em;
	color: #C8C5AC;
}
.blog_left_sidebar {
	width: 193px;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
	padding-bottom: 0;
}
.blog_left_sidebar h3 {
	width: 193px;
	height: 20px;
	background: url(/images/193px_fade.gif);
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
	text-indent: 10px;
	color: #fff;
	font-family: "Times New Roman", Times, Georgia, Serif;
	font-weight: normal;
}
#blog_right_column_cell {
	background-image: url(/images/blog_bg_fade.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.blog_right_sidebar {
	width: 193px;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	font-size: 12px;
}
.blog_right_sidebar h3 {
	font-size: 18px;
	font-weight: normal;
	width: 100%;
	border-bottom: 1px solid #ababab;
	text-indent: 10px;
	letter-spacing: 0.1ex;
	padding-bottom: 3px;
	color: #4b2717;
}
#blog_search_box {
	padding-top: 10px;
}
#blog_search_box form {
	size: 183px;
	padding-left: 10px;
	padding-top: 0;
	color: #4b2717;
	letter-spacing: 0.1ex;
}
.blog_right_sidebar ul {
	margin: 0;
	padding-left: 10px;
	list-style-type: none;
	line-height: 2em;
}
.blog_right_sidebar a {
	color: black;
	text-decoration: none;
}
.blog_right_sidebar a:hover {
	color: black;
	text-decoration: underline;
}
.blog_right_sidebar p {
	padding-left: 10px;
	padding-right: 10px;
}
.blog_search_results_container {
}
#photo_sidebar {
	font-size: .90em;
	background: url(images/blog_category_bg.gif);
	height: 120px;
}
#photo_sidebar img {
	float: left;
	height: 120px;
}
#photo_sidebar a {
	display: block;
	float: right;
	color: #442813;
	text-decoration: none;
	height: 70px;
	width: 65px;
	background: url(/images/origins/pictures_right.jpg);
	padding: 0;
	padding-left: 8px;
	padding-top: 50px;
	font-size: 13px;
}
#photo_sidebar a:hover {
	display: block;
	float: right;
	color: #442813;
	text-decoration: underline;
	height: 70px;
	width: 65px;
	background: url(/images/origins/pictures_right.jpg);
	padding: 0;
	padding-left: 8px;
	padding-top: 50px;
	font-size: 13px;
}
.cpmtable {
	text-align:center
}
#admin_beanology {
  padding: 25px 15px;
	font-family:"Times New Roman", Times, serif;
	color:#4B2717;
	font-size: 12px;
}
