/*  
Theme Name: fadtastic_theme - Modified for findaleak.co.nz by Jonathan 
Theme URI: http://www.findaleak.co.nz
Description: The fadtastic.net theme made available for free.
Version: 1.0
Author: Andrew Faulkner
Author URI: http://fadtastic.net/
*/

/* Expecting to see some CSS? Check out the CSS directory where it should be! */

/* Ok, so it should be in /CSS, but we're going to put a bit here anyway, just to keep things interesting ;) */

.side li ul li { list-style: none; padding: 0; margin: 0; }
.side li { list-style: none; padding: 0; margin: 0;}

.side h2 { 
	font-size: 1.25em;
	font-weight: normal;
	color: #59a3c1;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0.75em;
	margin-top: 1.3em;
	padding-top: 0.5em;
	border-top: 1px solid #CCCCCC;
	}
	
.widgettitle {padding: 0; margin: 0; }	

.widget { padding: 0; margin: 0; }

.weekly {text-align: center; }

.red { color: red; font-weight: bold; }
.black {color: black; }
.mud { color: #c10000; }
.blue { color: blue; }

.arial {font-family: Arial, Helvetica, sans-serif;}


.bold { font-weight: bold }
.center { text-align: center; }

.catback {background: #fdf5fa; border: 1px solid #BBB; padding: 2px 0 5px 0; }

.yellowBg { background: yellow; display: block; }

/* Product Page Styles Begin Below */

.imgLeft {float: left; margin-right: 10px; }
.larger { font-size: 1.6em; font-family: Arial, Helvetica, sans-serif; }

#content h1 { text-align: center; margin-bottom: 20px;}

h2.manualContents { 
   display: block; 
   width: 100%; 
   height: 30px;
   background: #c0c0c0;
   line-height: 30px;
   color: black;
   text-align: center;
   font-size: 1.8em;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   margin-bottom: 20px;
   }
   
h3.chapterTitle { 
   margin: 0; padding: 0;
   display: block;
   width: 100%;
   background: #e6e6e6;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 1.6em;
   color: black;
   margin: 20px 0;
   } 

.custom_contact_row {
  margin: 10px 0px 20px 0px;
  margin: 15px 0px 15px 0px;
  clear: left;
}
.custom_contact_label {
  font-size: 1em;
  float: left;
  width: 120px;
  padding-left: 5px;
}
.custom_contact_label_required {
  font-weight: bold;
  font-size: 1em;
  float: left;
  width: 120px;
  padding-left: 5px;
}
.custom_contact_data {
  float: left;
  padding-left: 5px;
}
.custom_contact_data textarea {
  width: 85%;
}
.custom_contact_buttons {
  clear: left;
  padding: 10px 0px 0px 0px;
  border-top: 1px solid gray;
}

h3 em { margin-right: 40px; } 
em.longer { margin-right: 52px; }   

ul.manual { margin: 0 0 20px 128px; padding: 0; list-style: none; }

#content h3 { border-top: none; margin-top: 0; }

.grayBg { background: #e6e6e6; width: 100%; text-align: center; }



.testimonials { border: 1px solid #ccc; padding: 10px; width: 100%; margin: 10px 0; }

div.testimonials hr { height: 2px; color: black; }

.signature { font-weight: bold; font-style: italic; }

.purchase { border: 1px solid #ccc; padding: 10px; width: 100%; margin: 10px 0; }




.wp-email P {
	text-align: left;
}
.wp-email-loading {
	display: none;
	text-align: center;
	height: 16px;
}
.wp-email-image {
	border: 0px;
}

