/*
SITE :: "HUCKLEBUCKDESIGN.COM" site TEMPLATE
FILE TYPES :: HTML // CSS // PHP
WEB DESIGNER // DEVELOPER :: JONNY B' :: OF ALL THE CODE YOU SEE
PERSONAL SITES :: WWW.JONNYB.ORG [or] WWW.RUBYHAUS.COM
CONTACT :: jonnyb@rubyhaus.com
*/

td {
	font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;}
  
div {
	font-family: helvetica;
  font-size: 11px;}

p {
	font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;}
  
h1 {
  color: #000000;
	font-family: helvetica;
  font-size: 18px;}

h2 {
  color: #000000;
	font-family: helvetica;
  font-size: 14px;}

h3 {
  color: #858585;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;}
  
h4 {
  color: #cf0000;
	font-family: helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;}

h5 {
  color: #000000;
	font-family: helvetica;
  font-size: 10px;}
  
h6 {
  color: #000000;
	font-family: helvetica;
  font-size: 12px;}

.signup a:link, .signup a:active, .signup a:visited, .signup a:hover {
	font-family: helvetica;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;}

.signup a:hover {
	font-family: helvetica;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #cf0000;
	text-decoration: none;}


/* MAILING LIST FORM */

/* form labels */
.form_label {
  color: #cf0000;
	font-family: helvetica;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;
	text-transform: uppercase;}

.form_label_group {
  color: #cf0000;
	font-family: helvetica;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;
	text-transform: uppercase;}

/* form boxes */
.address_box {
  color: #858585;
	font-family: helvetica;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;}

.city_box {
  color: #858585;
	font-family: helvetica;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;}

.state_box {
  color: #858585;
	font-family: helvetica;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;}

.zip_box {
  color: #858585;
	font-family: helvetica;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;}

.country_box {
  color: #858585;
	font-family: helvetica;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;}

input.boxes {
  color: #858585;
	font-family: helvetica;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;}

select.boxes {
  color: #858585;
	font-family: helvetica;
  font-size: 10px;}
  
input.buttons {
	font-family: helvetica;
  font-size: 10px;}

.form_optional {
  color: #858585;
	font-family: helvetica;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;}

/* PAGE SECTION COLOR FONT STYLES */  


/* WRAPPERS */

.main_menu_text_box ul li {
	font-family: helvetica;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cf0000;}

.main_menu_text_box ul li a:link, .main_menu_text_box ul li a:active, .main_menu_text_box ul li a:visited, .main_menu_text_box ul li a:hover {
	font-family: helvetica;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;}

.main_menu_text_box ul li a:hover {
	font-family: helvetica;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #858585;
	text-decoration: none;}

.sub_menu_text_box ul li {
	font-family: helvetica;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #cf0000;}

.sub_menu_text_box ul li a:link, .sub_menu_text_box ul li a:active, .sub_menu_text_box ul li a:visited, .sub_menu_text_box ul li a:hover {
	font-family: helvetica;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;}

.sub_menu_text_box ul li a:hover {
	font-family: helvetica;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #505050;
	text-decoration: none;}

.sub_menu_text_box_categories ul li {
	font-family: helvetica;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #cf0000;}

.sub_menu_text_box_categories ul li a:link, .sub_menu_text_box_categories ul li a:active, .sub_menu_text_box_categories ul li a:visited, .sub_menu_text_box_categories ul li a:hover {
	font-family: helvetica;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #656565;
	text-decoration: none;}

.sub_menu_text_box_categories ul li a:hover {
	font-family: helvetica;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #858585;
	text-decoration: none;}
	

.company_overview_paragraph {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	text-transform: none;
	color: #858585;}

.text_box_header_black {
	font-family: helvetica;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;}

.text_box_header_white {
	font-family: helvetica;
	font-size: 12px;
	font-weight: none;
	line-height: 15px;
	text-transform: uppercase;
	color: #cf0000;}

.text_box_article {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-transform: none;
	color: #6D6D6D;}
	
.text_box_article a:link, .text_box_article a:active, .text_box_article a:visited, .text_box_article a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-transform: none;
	text-decoration: none;
	color: #cf0000;}
	
.text_box_article a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-transform: none;
	text-decoration: none;
	color: #6D6D6D;}
	
	
	
	

.home_image_company_beginning {
	font-family: helvetica;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #404040;}

.home_image_project_beginning {
	font-family: helvetica;
	font-size: 10px;
	font-weight: normal;
	text-transform:none;
	color: #999999;}

.home_image_company {
	font-family: helvetica;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #404040;}

.home_image_project {
	font-family: helvetica;
	font-size: 10px;
	font-weight: normal;
	text-transform:none;
	color: #999999;}
	
	
	
	

.story_header {
	font-family: helvetica;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;}

.story_info {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	text-transform: none;
	color: #858585;}

.story_info p a:link, .story_info p a:active, .story_info p a:visited, .story_info p a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #cf0000;}

.story_info p a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #858585;}
	
	
	
	

.who_header {
	font-family: helvetica;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;}
	
.who_header_two {
	font-family: helvetica;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	color: #858585;}

.who_info {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	text-transform: none;
	color: #858585;}

.who_info p a:link, .who_info p a:active, .who_info p a:visited, .who_info p a:hover {
	font-family: helvetica;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cf0000;}

.who_info p a:hover {
	font-family: helvetica;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cf0000;}

.who_contact {
	font-family: helvetica;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #cf0000;}

.who_contact a:link, .who_contact a:active, .who_contact a:visited, .who_contact a:hover {
	font-family: helvetica;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #cf0000;}

.who_contact a:hover {
	font-family: helvetica;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #858585;}
	
	
	
	

.process_header {
	font-family: helvetica;
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
	text-transform: uppercase;
	color: #000000;}
	
.process_info {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-transform: none;
	color: #858585;}
	
.process_info p a:link, .process_info p a:active, .process_info p a:visited, .process_info p a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #cf0000;}

.process_info p a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #cf0000;}

.process_download {
	font-family: helvetica;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #cf0000;}

.process_download a:link, .process_download a:active, .process_download a:visited, .process_download a:hover {
	font-family: helvetica;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #cf0000;}

.process_download a:hover {
	font-family: helvetica;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;	
	color: #858585;}
	
	
	
	

.contact_header {
	font-family: helvetica;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;}

.red_exclamation {
	font-family: helvetica;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	color: #cf0000;}

.contact_blurb {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	text-transform: none;
	color: #858585;}

.contact_info {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	text-transform: none;
	color: #858585;}

.contact_info a:link, .contact_info a:active, .contact_info a:visited, .contact_info a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #858585;}

.contact_info a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #cf0000;}

.contact_u_r_here {
	font-family: helvetica;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cf0000;}
	
	
	
	

.footer_contact_address {
	font-family: helvetica;
	font-size: 8px;
	font-weight: normal;
	text-transform: uppercase;
	color: #858585;}

.footer_contact_phone_p {
	font-family: helvetica;
	font-size: 8px;
	font-weight: normal;
	text-transform: uppercase;
	color: #cf0000;}

.footer_contact_phone_number {
	font-family: helvetica;
	font-size: 8px;
	font-weight: normal;
	text-transform: uppercase;
	color: #858585;}

.footer_contact_email_e {
	font-family: helvetica;
	font-size: 8px;
	font-weight: normal;
	text-transform: uppercase;
	color: #cf0000;}

.footer_contact_email_address {	
	font-family: helvetica;
	font-size: 8px;
	font-weight: normal;
	text-transform: uppercase;
	color: #858585;}

.footer_contact_email_address a:link, .footer_contact_email_address a:active, .footer_contact_email_address a:visited, .footer_contact_email_address a:hover {
	font-family: helvetica;
	font-size: 8px;
	font-weight: normal;
	text-transform: uppercase;
	color: #858585;
	text-decoration: none;}

.footer_contact_email_address a:hover {
	font-family: helvetica;
	font-size: 8px;
	font-weight: normal;
	text-transform: uppercase;
	color: #cf0000;
	text-decoration: none;}

.footer_contact_u_r_here {
	font-family: helvetica;
	font-size: 8px;
	font-weight: normal;
	text-transform: uppercase;
	color: #cf0000;}

.footer_contact_web_address {
	font-family: helvetica;
	font-size: 8px;
	font-weight: normal;
	text-transform: uppercase;
	color: #858585;}

.footer_contact_web_address a:link, .footer_contact_web_address a:active, .footer_contact_web_address a:visited, .footer_contact_web_address a:hover {
	font-family: helvetica;
	font-size: 8px;
	font-weight: normal;
	text-transform: uppercase;
	color: #858585;
	text-decoration: none;}

.footer_contact_web_address a:hover {
	font-family: helvetica;
	font-size: 8px;
	font-weight: normal;
	text-transform: uppercase;
	color: #cf0000;
	text-decoration: none;}
	
.footer_rubyhaus {
	font-family: helvetica;
	font-size: 8px;
	font-weight: normal;
	text-transform: uppercase;
	color: #858585;}

.footer_rubyhaus a:link, .footer_rubyhaus a:active, .footer_rubyhaus a:visited, .footer_rubyhaus a:hover {
	font-family: helvetica;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	color: #858585;
	text-decoration: none;}

.footer_rubyhaus a:hover {
	font-family: helvetica;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cf0000;
	text-decoration: none;}

.legalnotice_container span {
	font-family: helvetica;
	font-size: 8px;
	font-weight: normal;
	text-transform: uppercase;
	color: #999999;}