/* Website for Lets Move */
/* July 2008 */

/* Site design and development by Red Letter Design, www.RedLetterDesign.net */

/* ----------------------------------------------- 
   TYPOGRAPHY
   ----------------------------------------------- */


/* ----------------------------------------------- 
   Basic styles
   ----------------------------------------------- */
body, p, li, td, th,
div#headerServices h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;

}
h1, h2, h3, h4, h5, h6  {
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1 {
	font-size: 24px;
	font-weight: normal;
	color: #304cb4;
	line-height: 30px;
	margin: 0;
	padding: 0 0 10px 0px;
}
h2 {
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	color: #68670f;
	padding: 15px 0 2px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #68670f;
}

p, li {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 16px;
	line-height: 24px;
	color: #222222;
	text-align: left;
}
td, th {
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 13px;
	line-height: 18px;
	color: #222222;
	text-align: left;
}
th {
	font-weight: bold;
}

strong {
	color: #ab4e00; 
/*	color: #000099;
*/	font-weight: bold;
}
blockquote {
	padding: 5px 20px;
}

a {
	color: #304cb4;
}
a:link {
	color: #304cb4;
}
a:visited {
	color: #304cb4;
}
a:hover {
	color: #ab4e00;
}
a:active {
	color: #ab4e00;
}

/* ----------------------------------------------- 
   Ordered and Unordered Lists
   ----------------------------------------------- */

ul.listCompact {
	list-style-position: outside;
	list-style-type: square;
	margin: 0 0 20px 2em;
	padding: 0 0 0 0;
}
ol.listCompact {
	list-style-position: outside;
	list-style-type: decimal;
	margin: 0 0 0 2em;
	padding: 0 0 10px 0;
}
ul {
	list-style-position: outside;
	list-style-type: square;
	margin: 0 0 0 2em;
	padding: 0 0 10px 0;
}
ol{
	list-style-position: outside;
	list-style-type: decimal;
	margin: 0 0 20px 2em;
	padding: 0 0 0 0;
}
ul.listCompact ul,
ol.listCompact ul,
ul ul,
ol ul {
	list-style-type: disc;
	margin: 10px 0 10px 2em;
	list-style-position: outside;
}

ol.listCompact ol,
ul.listCompact ol,
ol ol,
ul ol {
	list-style-type: lower-alpha;
	margin: 10px 0 10px 2em;
	list-style-position: outside;
}
ul.listCompact li,
ol.listCompact li {
	margin: 0;
	padding: 0;
}

ul li ,
ol li {
	margin: 0 0 10px 0;
	padding: 0;
}


/* ----------------------------------------------- 
   Page Title
   ----------------------------------------------- */
div#pageTitle h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 36px;
	color: #20335d;
	text-align: right;
}	 
/* ----------------------------------------------- 
   front Lower Content
   ----------------------------------------------- */
div#frontLowerContent h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 36px;
	color: #20335d;
	text-align: right;
	margin-left: -100px;
	z-index: 50;
}	 


/* ----------------------------------------------- 
   Testimonials on interior pages
   ----------------------------------------------- */
p.testimonial {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #20335d;
	font-style: italic;
	font-size: 16px;
	line-height: 1.2;
	padding-top: 10px;
}

/* ----------------------------------------------- 
   Footer
   ----------------------------------------------- */

div#footer p {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	padding: 0 0 10px 0;
	color: #ffffff;
	text-align: left;
}

div#footer p a,
div#footer p a:link,
div#footer p a:visited {
	color: #ffffff;
	text-decoration: none;
	padding-left: 15px;
}
div#footer p a:hover {
	text-decoration: underline;
}


div#footer div#footerRight p {
	text-align: right;
}
div#footer p.subfooter {
	color: #4b3b17;
}
div#footer p.rld a, 
div#footer p.rld a:link, 
div#footer p.rld a:visited {
	font-size: 10px;
	line-height: 18px;
	color: #4b3b17;
	text-decoration: none;
}
div#footer p.rld a:hover {
	color: #990000;
	text-decoration: underline;
}	

/* ----------------------------------------------- 
   Classes
   ----------------------------------------------- */

.warning {
	color: #ab4e00;
	font-weight: bold;
}


