/* fixed-column-template.css */

html	{
	margin: 0px;
	padding: 0px;
}

body	{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666;
}

p	{
	margin-top: 0px;
}

h1	{

}
h2	{
color: #c33;
font-size: 21px;
margin-bottom: .75em;
line-height: normal;
}
h2.smaller	{
font-size: 18px;
}
h3	{
color: #c33;
font-size: 16px;
margin-bottom: .5em;
line-height: normal;
}
h4	{
color: #999;
font-size: 14px;
font-weight: bold;
margin-bottom: .5em;
line-height: normal;
}
ol	{
	color: #c33;
}
ol.redBold	{
	font-weight: bold;
}
ol li	{
	padding-top: 10px;
}
ol ul	{
	padding-top: 0px;
	font-weight: normal;
	color: #666;
}
/* general links in the page body */
a:	{
	color:#c33;
}
a:link	{
	color:#c33;
}
a:visited	{
	color: #900;
}
a:hover	{
	color: #f00;
}
a:active:	{
	color:#f00;
}
#container	{
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 750px;
	background-color: #fff;
}

#navBar	{
	color: #eee;
	background-color:#000;
	text-align: right;
	padding-bottom: 0px;
	padding-right: 35px;
}

#headerRight	{
	/*height: 150px;*/
	background-image: url(images/secondary-banner.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 100px;
	padding-top: 100px;
	padding-bottom: 30px;
}
#headerRightServices	{
	/*height: 150px;*/
	background-image: url(images/services-banner.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 100px;
	padding-top: 100px;
	padding-bottom: 30px;
}
#headerRight h1, #headerRightServices h1 {
	display: block;
	color: #c33;
	padding-top: 125px;
	margin-bottom: 5px;
	font-size: 30px;
	/* added to allow an image to replace */
	display: none;
}
#headerRight img, #headerRightServices img	{
	float: right;
	clear: both;
}

#headerLeft	{
	height: 150px;
	background-image: url(images/secondary-banner.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 250px;
}

#headerLeft h1 {
	display: block;
	color: #c33;
	padding-top: 125px;
	margin-bottom: 5px;
	font-size: 30px;
}

/* For single column page - centered with margins */
#contentSingle	{
	margin: 0px 100px 50px 100px;
	background-color: #fff;
}

/* 
For multi-column pages:
Currently set for 2-column layout, left sidebar and right main content
 */
#contentLeft	{
	float: left;
	/*background-color: #eee;*/
	width: 150px;
	margin-top: 0px;
	/*
	padding: 10px 15px 25px 5px;
	background-color: #eee;
	font-size: 11px;
	*/

}
#contentLeft li	{
	line-height: 14px;
}
#contentLeft a	{
	font-size: 12px;
}

#contentCenter	{
	float: left;
	background-color: #fff;
	width: 450px;
	padding: 20px 50px 50px 50px;
}

#contentRight	{
	float: left;
	background-color: #eee;
	width: 150px;
	margin-top: 20px;
}

#footer	{
	clear: left;
	float: left;
	width: 750px;
	text-align: center;
	background-color: #000;
	color: #ccc;
	font-size: smaller;
	padding: 10px 0px;
}
#footer a:link	{
	color: #ccc;
}
#footer a:visited	{
	color: #ccc;
}
#footer a:hover	{
	color: #eee;
}
#footer a:active	{
	color: #eee;
}

/* Horizontal Navigation Bar */

#navBar ul {
	list-style: none;
}
#navBar li	{
	display: inline;

}
/* Font size repeated here with each a: for the sake of IE */
#navBar a:link	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #ddd;
}
#navBar a:visited	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #ddd;
}
#navBar a:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #fff;
}
#navBar a:active	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #fff;
}

/* General Classes */

#contentLeft ul	{
	list-style-type: none;
	margin-top: .5em;
	margin-bottom: .5em;
}
#contentLeft li	{
	padding-bottom: 1em;

}

.aboutListTitle	{
	display: block;
	font-size: 14px;
	margin-left: 15px;
	margin: 20px 0px 15px 15px;
}
.servicesListTitle	{
	display: block;
	font-size: 14px;
	margin: 20px 0px 15px 15px;
}
.coachingListTitle	{
	display: block;
	font-size: 14px;
	margin-left: 15px;
	margin: 20px 0px 15px 15px;
}


/* Misc formatting classes */

.redbold	{
	font-weight: bold;
	color: #c33;
}

.outtake1	{
	display: block;
	padding: 10px;
	background-color: #eee;
	color: #c33;
	font-style: italic;
	margin: 35px 0px;
}
ul.outtake1	{
	list-style-type: none;
}
ul.outtake1 li	{
	padding-bottom: 1em;
}

.imageLeft	{
	margin: 5px 20px 5px 0px;
}
.imageRight	{
	margin: 5px 0px 5px 20px;
}
/* this only partially works--bullets hang off margin at left */
ul.noListIndent {
	margin-left: 0px;
}
.leadline	{
	font-weight: bold;
	color: #c33;
}

.navSubtitle	{
	font-weight: bold;
}
