/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

a:link {color:#633; text-decoration:none;}
a:visited {color:#300; text-decoration:none;}
a:hover {color:#663; text-decoration:underline;}
a:active{color:#633; text-decoration:none;}

/* ----- TEXT STYLES ----- */

.bold {font-weight: bold;}
.italic {font-style: italic;}
.boldItalic {font-style: italic; font-weight: bold;}
span.uppercase { text-transform:uppercase;}

p.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #963; line-height: 18px;}
p.text_bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #963; line-height: 18px; font-weight: bold;}

p.hometext { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #963; line-height: 20px;}
p.dots {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #9c6; margin: 10px 0; letter-spacing:.25em;}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #633; line-height:22px;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #363;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #633; text-transform:uppercase;}
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #633;}
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #996633;}

p.tealitalic { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #066; font-style: italic;}

p.kudos { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #630; line-height: 18px; padding:5px 0;}
span.kudos_names { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #963; padding:5px 0; font-style: italic;}

p.sm_brownitalictext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #963; line-height: 18px;font-style: italic;}

h1 a:link {color:#633; text-decoration:none;}
h1 a:visited {color:#300; text-decoration:none;}
h1 a:hover {color:#663; text-decoration:underline;}
h1 a:active{color:#633; text-decoration:none;}

p.greenboldtext { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #363; font-weight:bold; line-height:22px;}


/* ----- STORE LOCATIONS STYLES ----- */
p.state { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #c90; font-weight:bold; line-height:16px; text-transform:uppercase; letter-spacing:.1em;}
p.city { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #363; font-weight:bold; line-height:16px; }
p.store { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #963; font-weight:bold; line-height:16px; padding-bottom:10px;}


/* ----- BULLETED LIST STYLES ----- */

ul.recipe_bullets { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #963; line-height: 17px; list-style-type:none; margin-left: 30px; font-weight:bold;}
ul.recipe_bullets li{ list-style-position:outside; list-style-type:disc; padding-bottom:5px;}



/* ----- LATEST NEWS BOX STYLES ----- */

p.latestnews_title { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #066; text-transform:uppercase; font-weight: bold; padding-bottom:10px;}

p.latestnews_desc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #963; line-height:16px; padding-bottom:5px;}

p.latestnews_link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #963; padding-bottom:10px; text-transform:uppercase;}
p.latestnews_link a:link {color:#963; text-decoration:underline;}
p.latestnews_link a:visited {color:#c96; text-decoration:underline;}
p.latestnews_link a:hover {color:#663; text-decoration:underline;}
p.latestnews_link a:active {color:#963; text-decoration:underline;}

p.latestnews_dots { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #993; padding-bottom:9px; letter-spacing:.175em;}


/* ----- RIVERFOLK PAGE TEXT STYLES ----- */

div.rf_musictext { float:left; }

p.rf_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; color:#600; font-weight:bold;}
p.rf_title a:link {color:#600; text-decoration:none;}
p.rf_title a:visited {color:#300; text-decoration:none;}
p.rf_title a:hover {color:#663; text-decoration:underline;}
p.rf_title a:active {color:#600; text-decoration:none;}

p.rf_date { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #363; font-weight:bold; text-transform:uppercase; }
p.rf_donation { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #363; font-style: italic; font-weight:bold; padding: 5px 0;}

p.rf_location { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#630; font-weight:bold;}

p.rf_directions { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#963; font-style: italic; font-weight:bold;}
p.rf_directions a:link {color:#963; text-decoration:none;}
p.rf_directions a:visited {color:#c96; text-decoration:underline;}
p.rf_directions a:hover {color:#933; text-decoration:underline;}
p.rf_directions a:active {color:#963; text-decoration:underline;}

p.rf_text { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#963;}
p.rf_about { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#963; font-weight:bold;}
p.greenupper15px { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#363; font-weight:bold; text-transform:uppercase;}

p.rf_reviewco { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#963; font-weight:bold; text-transform:uppercase; padding-top:20px;}
p.rf_reviews { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#963;}



/* ----- FOOTER STYLES ----- */

p.footerpgs { color:#633; font-size:10px; letter-spacing:.1em; font-weight:bold; text-transform:uppercase; text-align:center; padding-top:10px; }
p.footerpgs a:link {color:#633; text-decoration:none;}
p.footerpgs a:visited {color:#300; text-decoration:none;}
p.footerpgs a:hover {color:#663; text-decoration:underline;}
p.footerpgs a:active{color:#633; text-decoration:none;}

span.footerdot {color:#963; font-size:9px; letter-spacing:.1em;}

p.footeraddress { color:#963; font-size:10px; letter-spacing:.05em; text-align:center; padding-top:5px; font-weight:bold; }
p.footeraddress a:link {color:#963; text-decoration:none;}
p.footeraddress a:visited {color:#630; text-decoration:none;}
p.footeraddress a:hover {color:#c96; text-decoration:underline;}
p.footeraddress a:active{color:#963; text-decoration:none;}

p.wdesign { color:#996; font-size:9px; letter-spacing:.05em; font-weight:bold; text-align:center; padding-top:5px; }
p.wdesign a:link {color:#996; text-decoration:none;}
p.wdesign a:visited {color:#663; text-decoration:none;}
p.wdesign a:hover {color:#663; text-decoration:underline;}
p.wdesign a:active {color:#996; text-decoration:none;}

/* ----- SITEMAP STYLES ----- */
p.sm_subcategory {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #363; font-weight: bold; margin-left:20px; line-height:20px;}
p.sm_subcategory a:link {color:#363; text-decoration:none;}
p.sm_subcategory a:visited {color:#030; text-decoration:none;}
p.sm_subcategory a:hover {color:#696; text-decoration:underline;}
p.sm_subcategory a:active{color:#363; text-decoration:none;}



/* ----- JILLS STYLES ----- */
p.arial_12_fl__brown_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #963; line-height: 18px;}
p.arial_b_12_fl_brown_text_bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #963; line-height: 18px; font-weight: bold;}

p.arial_14_fl_brown_hometext { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #963; line-height: 20px;}

p.arial_14_fl__darkbrown_kudos { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #630; line-height: 18px; padding:5px 0;}
span.arial_i_12_fl_brown_kudos_names { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #963; padding:5px 0; font-style: italic;}

p._arial_i_14_fl_tealitalic { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #066; font-style: italic;}

p.arial_i_10_fl_brown_sm_brownitalictext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #963; line-height: 18px;font-style: italic;}

p.arial_b_16_fl_greenboldtext { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #363; font-weight:bold; line-height:22px;}

p.arial_b_14_fl_orange_state { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #c90; font-weight:bold; line-height:16px; text-transform:uppercase; letter-spacing:.1em;}
p.arial_b_14_fl_green_city { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #363; font-weight:bold; line-height:16px; }
p.arial_b_12_fl_brown_store { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #963; font-weight:bold; line-height:16px; padding-bottom:10px;}

p.arial_b_13_fl_teal_latestnews_title { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #066; text-transform:uppercase; font-weight: bold; padding-bottom:10px;}
p.arial_12_fl_brown_latestnews_desc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #963; line-height:16px; padding-bottom:5px;}

p.arial_10_fl_brown_latestnews_link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #963; padding-bottom:10px; text-transform:uppercase;}
p.arial_10_fl_brown_latestnews_link a:link {color:#963; text-decoration:underline;}
p.arial_10_fl_brown_latestnews_link a:visited {color:#c96; text-decoration:underline;}
p.arial_10_fl_brown_latestnews_link a:hover {color:#663; text-decoration:underline;}
p.arial_10_fl_brown_latestnews_link a:active {color:#963; text-decoration:underline;}


p.georgia_b_28_fl_darkred_rf_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; color:#600; font-weight:bold;}
p.georgia_b_28_fl_darkred_rf_title a:link {color:#600; text-decoration:none;}
p.georgia_b_28_fl_darkred_rf_title a:visited {color:#300; text-decoration:none;}
p.georgia_b_28_fl_darkred_rf_title a:hover {color:#663; text-decoration:underline;}
p.georgia_b_28_fl_darkred_rf_title a:active {color:#600; text-decoration:none;}

p.arial_b_18_fl_green_rf_date { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #363; font-weight:bold; text-transform:uppercase; }
p.arial_bi_13_fl_green_rf_donation { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #363; font-style: italic; font-weight:bold; padding: 5px 0;}

p.arial_b_15_fl_darkbrown_rf_location { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#630; font-weight:bold;}

p.arial_bi_13_fl_brown_rf_directions { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#963; font-style: italic; font-weight:bold;}
p.arial_bi_13_fl_brown_rf_directions a:link {color:#963; text-decoration:none;}
p.arial_bi_13_fl_brown_rf_directions a:visited {color:#c96; text-decoration:underline;}
p.arial_bi_13_fl_brown_rf_directions a:hover {color:#933; text-decoration:underline;}
p.arial_bi_13_fl_brown_rf_directions a:active {color:#963; text-decoration:underline;}

p.arial_14_fl_brown_rf_text { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#963;}
p.arial_b_18_fl_brown_rf_about { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#963; font-weight:bold;}
p.arial_b_15_greenupper15px { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#363; font-weight:bold; text-transform:uppercase;}

p.georgia_b_16_fl_brown_rf_reviewco { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#963; font-weight:bold; text-transform:uppercase; padding-top:20px;}
p.arial_12_fl_brown_rf_reviews { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#963;}
