/*
Title: normal.css
Website: The Dales Diary
URL: http://thedalesdiary.co.uk
Author: James Ashberry
Copyright: © 2009 Lazy Grace Ltd
Date Created: 28/09/2009
Version: n/a
Purpose: Normal text size elements for Dales Diary Website
Comments:
*/

/* ---------- Common CSS Elements ---------- */
/* Header */
.logged_in_array {
	font-size: 0.8em;
}
#header form fieldset div label {
	font-size: 0.8em;
}
#header form fieldset div .field {
	font-size: 0.7em;
}
#header_basket .basket_items {
	font-size: 0.8em;
}
/* End Header */

/* Footer */
#footer {
	padding: 0;
	height: 96px;
	background: transparent;
	font-family: Arial, Helvetica, Sans-serif;
	color: #ffffff;
	font-size: 0.7em;
}
/* End Footer */

/* News */
#news h3 {
	font-size: 1.0em;
}
#news li {
	font-size: 0.8em;
}
/* End News */

/* Newsletter Sign Up */
#newsletter_signup label {
	font-size: 1.0em;
}
/* End Newsletter Sign Up */

/* Generic Content */
.generic_content h4 {
	padding: 15px 15px 10px 15px;
	font-family: Georgia, Garamond, Serif;
	font-size: 1.0em;
	color: #2196ed;
	line-height: 1.2em;
}
.generic_content .question {
	padding: 15px 15px 0 15px;
	font-family: Georgia, Garamond, Serif;
	font-size: 0.9em;
	color: #2196ed;
	line-height: 1.2em;
}
.generic_content p {
	padding: 12px 15px 0 15px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	color: #000000;
	line-height: 1.4em;
}
.generic_content .subscript {
	padding: 3px 15px 0 15px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.7em;
	color: #000000;
	line-height: 1.4em;
}
.generic_content .answer {
	padding: 6px 15px 0 15px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	color: #000000;
	line-height: 1.4em;
}
.generic_content .link_title {
	padding: 15px 15px 0 15px;
	font-family: Georgia, Garamond, Serif;
	font-size: 1.0em;
	color: #2196ed;
	line-height: 1.2em;
}
.generic_content .link_description {
	padding: 6px 15px 0 15px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	color: #000000;
	line-height: 1.4em;
}
.generic_content .link_url {
	padding: 6px 15px 0 15px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	color: #2196ed;
	line-height: 1.4em;
}
.generic_content .pagination li {
	padding: 0 4px 0 0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	color: #000000;
	line-height: 1.4em;
}
/* End Generic Content */

/* ---------- End Common CSS Elements ---------- */

/* -------------- Titles -------------- */
.title_half_width h3 {
	padding: 6px 0 0 15px;
	font-family: Georgia, Garamond, Serif;
	font-size: 1.0em;
	color: #ffffff;
}
.title_third_width h3 {
	padding: 6px 0 0 15px;
	font-family: Georgia, Garamond, Serif;
	font-size: 1.0em;
	color: #ffffff;
}
.title_two_thirds_width h3 {
	padding: 6px 0 0 15px;
	font-family: Georgia, Garamond, Serif;
	font-size: 1.0em;
	color: #ffffff;
}
.title_full_width h3 {
	padding: 6px 0 0 15px;
	font-family: Georgia, Garamond, Serif;
	font-size: 1.0em;
	color: #ffffff;
}
/* -------------- End Titles -------------- */

/* -------------- Pages -------------- */
/* Homepage */
.homepage_welcome h4 {
	font-size: 1.0em;
	line-height: 1.2em;	
}
.homepage_welcome p {
	font-size: 0.8em;
	line-height: 1.4em;
}
.homepage_member p {
	padding: 14px 0 0 140px;
	width: 146px;
	height: 66px;
	background: transparent;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	color: #46522d;
	line-height: 1.4em;
}
.homepage_about_luke p {
	padding: 13px 0 0 112px;
	width: 174px;
	height: 168px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	color: #ffffff;
	line-height: 1.4em;
}
.homepage_marketplace p {
	padding: 116px 14px 0 14px;
	height: 65px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	color: #46522d;
	line-height: 1.4em;
}
/* End Homepage */

/* Members Area */
.members_left h4 {
	padding: 11px 0 11px 15px;
	font-family: Georgia, Garamond, Serif;
	font-size: 1.0em;
	color: #ffffff;
	line-height: 1.2em;
	width: 410px;
	height: auto;
}
.members_left p {
	padding: 0 0 0 15px;
	width: 410px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	color: #ffffff;
	line-height: 1.4em;
}
.members_right .members_login p{
	padding: 18px 13px 0 15px;
	height: 50px;
	font-family: Georgia, Garamond, Serif;
	font-size: 0.8em;
	color: #ffffff;
	line-height: 1.4em;
}
.members_right .members_login_register p {
	padding: 18px 13px 0 13px;
	height: 50px;
	font-family: Georgia, Garamond, Serif;
	font-size: 0.8em;
	color: #ffffff;
	line-height: 1.4em;
}
.members_right form label {
	width: 242px;
	height: 17px;
	display: block;
	font-family: Georgia, Garamond, Serif;
	font-size: 0.8em;
	color: #ffffff;
}
.members_right form .field {
	width: 242px;
	height: 23px;
	background: transparent;
	border: 0px none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.7em;
	color: #000000;
}
.members_loggedin_right .members_login p {
	font-size: 0.8em;
	line-height: 1.4em;
}
.members_loggedin_right .members_login li {
	font-size: 0.8em;
}

#members_clip_meta li {
	padding: 9px 0 0 90px;
	height: 14px;
	font-size: 0.8em;
}
.members_current_clips li h5 {
	padding: 9px 0 0 14px;
	font-size: 0.9em;
	height: 28px;
	font-size: 0.9em;
}
.clip_info p {
	padding: 0 0 5px 0;
	font-size: 0.8em;
}
.members_news_panel ul {
	font-size: 0.8em;
	line-height: 1.4em;
}
.more_details_features li {
	font-size: 0.8em;
}
/* End Members Area */

/* DVD Shop */
.shop_product h4 {
	font-size: 0.8em;
}
.shop_product p {
	font-size: 0.7em;
}
.shop_departments .department {
	padding-top: 4px;
	font-size: 0.9em;
	padding-bottom: 4px;
}
.pagination_text {
	padding-top: 5px;
	font-size: 0.8em;
}
.more_details h4 {
	font-size: 0.8em;
}
.more_details p {
	font-size: 0.7em;
	line-height: 1.4em;
}
.billing h3, .shipping h3 {
	font-size: 1.0em;
}
/* End DVD Shop */

/* Blog */
.blog_content h4 {
	padding: 15px 15px 0px 15px;
	font-family: Georgia, Garamond, Serif;
	font-size: 1.0em;
	color: #ffffff;
	line-height: 1.2em;
}
.blog_content p {
	padding: 12px 15px 0 15px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	color: #ffffff;
	line-height: 1.4em;
}
.blog_departments .person h4 {
	padding: 0 0 5px 0;
	font-size: 0.8em;
	height: auto;
}
.blog_departments .person p {
	font-size: 0.7em;
}
.blog_comment_middle {
	font-size: 0.8em;
	line-height: 1.3em;
}
.blog_comment_form label {
	font-size: 0.8em;
}
.blog_comment_form .comment_field {
	font-size: 0.8em;
}
/* End Blog */

/* FAQs */
.faqs_ask_a_question .ask_a_question p {
	padding: 18px 13px 0 15px;
	height: 50px;
	font-family: Georgia, Garamond, Serif;
	font-size: 0.8em;
	color: #ffffff;
	line-height: 1.4em;
}
.ask_a_question form label {
	width: 242px;
	height: 17px;
	display: block;
	font-family: Georgia, Garamond, Serif;
	font-size: 0.8em;
	color: #ffffff;
}
.ask_a_question form .field {
	padding: 0 5px 0 5px;
	width: 232px;
	height: 23px;
	background: transparent;
	border: 0px none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.7em;
	color: #000000;
}
.ask_a_question form .big_field {
	width: 232px;
	height: 120px;
	padding: 5px 5px 5px 5px;
	background: transparent;
	border: 0px none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.7em;
	color: #000000;
}
/* End FAQs */

/* ----------- Contacts ----------- */
.contact_right p {
	padding: 18px 13px 0 15px;
	height: 50px;
	font-family: Georgia, Garamond, Serif;
	font-size: 0.8em;
	color: #ffffff;
	line-height: 1.4em;
}
.contact_right form label {
	width: 242px;
	height: 17px;
	display: block;
	font-family: Georgia, Garamond, Serif;
	font-size: 0.8em;
	color: #ffffff;
}
.contact_right form .field {
	padding: 0 5px 0 5px;
	width: 232px;
	height: 23px;
	background: transparent;
	border: 0px none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.7em;
	color: #000000;
}
.contact_right form .big_field {
	width: 232px;
	height: 120px;
	padding: 5px 5px 5px 5px;
	background: transparent;
	border: 0px none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.7em;
	color: #000000;
}
/* End Contacts */


/* Sign Up Form */
.generic_content label {
	padding-top: 3px;
	font-size: 0.9em;
}
.generic_content .sign_up_field {
	padding-top: 3px;
	font-size: 0.8em;
}
.generic_content .sign_up_check_details_result {
	padding-top: 3px;
	font-size: 0.8em;
}



/* Checkout Form */
.checkout_form label {
	font-size: 0.8em;
}


#member_error {
	color: #ff0000;
}

.shop_checkout_form h3 {
	font-size: 1.0em;
	height: 30px;
}
.shop_checkout_form p {
	font-size: 0.8em;
	height: 30px;
}
.shop_checkout_form .shop_checkout_label {
	font-size: 0.8em;
}
.shop_checkout_form .shop_checkout_checkbox_label {
	font-size: 0.8em;
}
.shop_checkout_form .shop_checkout_field {
	font-size: 0.8em;
}




.email_a_friend label {
	padding-top: 3px;
	padding-right: 5p;
	font-size: 0.8em;
}
.email_a_friend .email_a_friend_field {
	font-size: 0.8em;
}


