@charset "UTF-8";
/* CSS Document */

body { background:url(images5/background.jpg) no-repeat #000 top;
}

/* Link Controls */
A:link {color: #ff0000; text-decoration: none} 
A:visited {color: #ff0000; text-decoration: none} 
A:hover {color: #a3620a; text-decoration: underline} 
A:active {color: #ff0000; text-decoration: none}

.class2 A:link {color: #ffffff; text-decoration: none; padding:5px 5px 5px 5px; background:#000} 
.class2 A:visited {color: #ffffff; text-decoration: none; padding:5px 5px 5px 5px; background:#000} 
.class2 A:hover {color: #ffffff; text-decoration: underline; padding:5px 5px 5px 5px; background:#a3620a} 
.class2 A:active {color: #ffffff; text-decoration: none; padding:5px 5px 5px 5px; background:#000}

.class1 A:link {color: #ffffff; text-decoration: none} 
.class1 A:visited {color: #ffffff; text-decoration: none} 
.class1 A:hover {color: #a3620a; text-decoration: underline} 
.class1 A:active {color: #ffffff; text-decoration: none}

#top_links { position:relative;
float:left;
min-width:536px;

}

#link_container { position:relative;
left:23%;
bottom:5px;
min-height:131px;
}

#links {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	width:715px;
	text-align:center;
	display:inline;
	position:absolute;
	bottom:0px;
	height: 15px;
	left: -160px;
}

/* End Link Controls */

/* Site Container */
#outside_container { position:relative;
width:auto;
height:auto;
margin:0px auto 0px auto;
z-index:0;
}

#inside_container { position:relative;
width:862px;
height:auto;
margin:0px auto 0px auto;
z-index:1;
}
/* End Container */

/* Sections */

.contacts_content { position:relative;
background:url(images5/worldmap.jpg) no-repeat;
background-position: 30% 90%; 
padding-top:10px;
padding-right:0px;
padding-left:20px;
padding-bottom:10px;
width:581px;
min-height:450px;
float:left;
}

.contacts_content_left { float:left;
width:270px;
min-height:115px;
border:thin dashed #a3620a;
background:#000;
padding:5px 5px 5px 5px;
font-family:Verdana, Geneva, sans-serif;
margin-top:10px;
font-size:11px;
color:#FFF;
line-height:14px;
}

.contacts_content_right { float:left;
width:270px;
min-height:115px;
border:thin dashed #a3620a;
padding:5px 5px 5px 5px;
background:#000;
margin-left:10px;
margin-top:10px;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#FFF;
line-height:14px;
}

#footer {
	background:#1f0e02;
	padding-top:5px;
	padding-left:20px;
	padding-bottom:5px;
	position:absolute;
	margin-bottom:0px;
	width:791px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	text-align:center;
	letter-spacing:2px;
	left: 20px;
}

#top_nav { position:relative;
padding-left:20px;
margin:50px auto 0px auto;
min-height:131px;
width:auto;
}

.content { position:relative;
padding-top:10px;
padding-right:0px;
padding-left:20px;
width:581px;
height:auto;
float:left;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#FFF;
line-height:14px;
}

.recipe_content { position:relative;
padding-top:10px;
padding-right:0px;
padding-left:20px;
width:581px;
height:auto;
float:left;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#FFF;
line-height:14px;
}

.recipe_columnLeft { float:left;
width:285px;
}

.recipe_columnRight { float:left;
width:285px;
padding-left:10px;
}

.resources_content { position:relative;
background:#000;
padding-top:10px;
padding-right:0px;
padding-left:20px;
width:581px;
height:auto;
float:left;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#FFF;
line-height:14px;
}

#side_content { background:url(images5/side_bg.jpg) repeat-y right; 
position:relative;
width:210px;
height:auto;
float:left;
padding-left:20px;
}

.sub_cat_left { background:url(images5/left_box.jpg) no-repeat;
width:280px;
height:143px;
padding-top:10px;
float:left;
}

.sub_cat_right { background:url(images5/right_box.jpg) no-repeat right top;
width:280px;
height:143px;
padding-top:10px;
padding-left:20px;
float:left;
}

.upcoming_events {
	width:280px;
	height:auto;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}

/* End Sections */

/* Image Control */
#logo { width:203px;
height:131px;
float:left;
}

#buy_btn { padding-top:5px;
}

img { border:0px;
}

.small_image { border:0px;
float:left;
clear:left;
padding-right:10px;
padding-bottom:10px;
}

#main_image { position:relative;
margin-top:10px;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
width:862px;
min-height:366px;
}

#coffee { position:absolute;
left:55%;
top:-110px;
z-index:-1;
}

#foliage { position:absolute;
left:-100px;
top:110px;
z-index:-2;

}

/* End Image Control */


/* Text Control */
.contacts_text {font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#FFF;
background-color:#000;
padding:5px 5px 5px 5px;
display:inline;
line-height:17px;
text-align:left;
}

b { color:#993300;
}

b.orange { color:#a3620a; 
}

.text_wrap { float:left;
}

#side_content_text { font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#FFF;
padding-left:20px;
padding-right:10px;
}

.content_text { width:350px;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#FFF;
float:left;
}

h2 { font-family:Verdana, Geneva, sans-serif;
font-size:16px;
font-weight:bold;
color:#a3620a;
}

h1 { font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#a3620a;
letter-spacing:2px;
}

h3 { font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
}

.contacts_header { font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#a3620a;
background:#1f0e02;
padding:5px 5px 0px 5px;
letter-spacing:2px;
font-weight:bold;
}

.about_header { font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#a3620a;
background:#1f0e02;
padding:5px 5px 5px 5px;
letter-spacing:2px;
font-weight:bold;
}

.products_header { font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#a3620a;
background:#1f0e02;
padding:5px 5px 5px 5px;
letter-spacing:2px;
font-weight:bold;
}

.recipes_header { font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#a3620a;
background:#1f0e02;
padding:5px 5px 5px 5px;
letter-spacing:2px;
font-weight:bold;
}

.resources_header { font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#a3620a;
background:#1f0e02;
padding:5px 5px 5px 5px;
letter-spacing:2px;
font-weight:bold;
}

.contacts_sub_header { font-family:"Times New Roman", Times, serif;
font-size:14px;
display:table-header-group;
color:#a3620a;
letter-spacing:2px;
background:#000;
padding:5px 5px 5px 5px;
}

.resources_sub_header { 
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#fff;
border-bottom:thin solid #a3620a;
letter-spacing:2px;
padding-top:5px;
padding-left:5px;
}

.index_sub_header { 
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#fff;
border-bottom:thin solid #a3620a;
letter-spacing:2px;
padding-top:5px;
padding-left:0px;
}

hr {color: #000; 
background-color: #000; 
border: 1px dotted #ffffff; 
border-style: none none dotted;
}

p { line-height:14px;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#FFF;
}

p.events { overflow:auto;
height:65px;
}


.sub_cat_left_text { font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#FFF;
padding-left:130px;;
padding-top:30px;
}

.sub_cat_right_text { font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#FFF;
padding-left:110px;;
padding-top:30px;
}
/* End Text Control */

/* Unordered List */
ul { list-style-type:circle;
list-style-position:outside;
}

