/*----------------------------------------------------------------------------- 
SHIFT Coaching Stylesheet 

version:   1.0 
date:      04/09/09 
author:    Davis Designs
email:     info@shiftcoaching.com
website:   www.shiftcoaching.com  
-----------------------------------------------------------------------------*/


/* Remove padding, margin, outlines, borders, Default Font Sizes etc. */ 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: small;
}

/* Clearing floated elements  */

.clear	{ 
    clear: both; 
	height: 1px;
} 

.right	{ 
    float: right; 
} 

.left 
    { 
    float: left; 
}


body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #ddd4cd;
}


#container {
	width: 984px;
	min-width: 984px;
	min-height: 100%;
	margin: 0 auto;
	background: url(../coaching_images/main-shadow.gif) repeat-y;
	background-color: #FFFFFF;
}


p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}


/* header */

#header	{
	position: relative;
	top: 0;
	left: 0;
	height: 120px;
}

/* main navigation */

#header #mainmenu	{
	position: absolute;
	right: 0;
	bottom: 4px;
	width: 450px;
}

#header #mainmenu ul	{
	padding: 6px 0 6px 4px;
}

#header #mainmenu li	{
	color: #404040;
	list-style: none;
	display: inline;
}

#header #mainmenu li a	{
	font-family: tahoma;
	font-size: 12px;
	background: #fff;
	padding: 7px 10px;
	text-decoration: none;
}

#header #mainmenu li a.about_selected:link, #header #mainmenu li a.about_selected:visited	{
	color: #ffffff;
	background-color: #7099c1;
	margin: 0;
}

#header #mainmenu li a.services_selected:link, #header #mainmenu li a.services_selected:visited	{
	color: #ffffff;
	background-color: #998fb4;
	margin: 0;
}

#header #mainmenu li a.why_selected:link, #header #mainmenu li a.why_selected:visited	{
	color: #ffffff;
	background-color: #dc9968;
	margin: 0;
}

#header #mainmenu li a.contact_selected:link, #header #mainmenu li a.contact_selected:visited	{
	color: #ffffff;
	background-color: #d07f6e;
	margin: 0;
}

#header #mainmenu li a:link, #header #mainmenu li a:visited	{
	color: #404040;
	margin: 0;
}

#header #mainmenu li a.home:hover	{
	color: #ffffff;
	background-color: #5cc07a;
}

#header #mainmenu li a.about:hover	{
	color: #ffffff;
	background-color: #7099c1;
}

#header #mainmenu li a.services:hover	{
	color: #ffffff;
	background-color: #998fb4;
}

#header #mainmenu li a.why:hover	{
	color: #ffffff;
	background-color: #dc9968;
}

#header #mainmenu li a.contact:hover	{
	color: #ffffff;
	background-color: #d07f6e;
}



#header img	{
	margin: 45px 0 0 38px;
}


/* Page Title */

#title img	{
	padding: 0 4px;
}



/* home page content */

#home-content	{
	padding-top: 32px;
}

#home-content #pagecontent	{
	margin: 0 380px 0 40px;
}

#home-content #pagecontent h1	{
	text-indent: -9999px;
	background: url(../coaching_images/leadership-team-coaching_title.gif) no-repeat;
	width: 549px;
	height: 19px;
	margin-bottom: 12px;
}

#home-content #pagecontent h2	{
	color: #325fa0;
	font-size: 14px;
	margin-bottom: 5px;
}

#home-content #pagecontent p	{
	color: #1f1f1f;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}



/* Get Started button styles ================================ */

#home-content #pagecontent #button	{
	margin: 25px 0 10px 0;
}

#home-content #pagecontent #button ul	{
	padding: 6px 0;
}

#home-content #pagecontent #button li	{
	color: #FFFFFF;
	list-style: none;
	display: inline;
}

#home-content #pagecontent #button li a	{
	background-color: #325fa0;
	padding: 6px 18px;
	font-size: 12px;
	text-decoration: none;
}

#home-content #pagecontent #button a:link, #home-content #pagecontent #button a:visited	{
	color: #ffffff;
	margin: 0;
}

#home-content #pagecontent #button a:hover	{
	color: #ffffff;
	background-color: #3a77ce;
}

/* Get Started button styles end ================================ */

#talk-box	{
	height: 125px;
	margin: 0 40px 30px 40px;
	background-color: #e8e8e8;
	border: 1px solid #a7bad6;
}

#talk-box img	{
	float: left;
	margin: 30px 12px 0 20px;
}

#talk-box h1.talk	{
	text-indent: -9999px;
	background: url(../coaching_images/talk_title.gif) no-repeat;
	width: 696px;
	height: 24px;
	margin: 30px 20px 8px 100px;
}

#talk-box h1.workshop	{
	text-indent: -9999px;
	background: url(../coaching_images/leadership-workshop-title.gif) no-repeat;
	width: 393px;
	height: 24px;
	margin: 30px 20px 8px 100px;
}



#talk-box p	{
	color: #1f1f1f;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 5px;
}


#home-content #sidebar	{
	float: right;
	width: 287px;
	margin: 0 40px 0 0;
}

#home-content #sidebar #leadership-box	{
	position: relative;
	top: 0;
	left: 0; 
	height: 138px;
	margin-bottom: 8px;
	background: url(../coaching_images/challenge-bkgnd.jpg) no-repeat;
	border: 1px solid #a7bad6;
}



/* leadership button styles ================================ */

#home-content #sidebar #leadership-box #button	{
	position: absolute;
	bottom: 0;
	right: 0;
}

#home-content #sidebar #leadership-box #button ul	{
	padding: 4px 0;
}

#home-content #sidebar #leadership-box #button li	{
	color: #FFFFFF;
	list-style: none;
	display: inline;
}

#home-content #sidebar #leadership-box #button li a	{
	background-color: #325fa0;
	padding: 4px 12px;
	font-size: 11px;
	text-decoration: none;
}

#home-content #sidebar #leadership-box #button a:link, #home-content #sidebar #leadership-box #button a:visited	{
	color: #ffffff;
	margin: 0;
}

#home-content #sidebar #leadership-box #button a:hover	{
	color: #ffffff;
	background-color: #be9400;
}

/* leadership button styles end ================================ */


#home-content #sidebar #leadership-box h1.leadership	{
	text-indent: -9999px;
	margin: 18px 0 5px 20px;
	background: url(../coaching_images/leadership-challenge.gif) no-repeat;
	width: 165px;
	height: 18px;
}


#home-content #sidebar p	{
	color: #1f1f1f;
	margin: 0 20px 5px 20px;
	font-size: 12px;
	line-height: 15px;
}


#home-content #sidebar #team-box	{
	position: relative;
	top: 0;
	left: 0;
	height: 130px;
	margin-bottom: 8px;
	background: url(../coaching_images/team-bkgnd.jpg) no-repeat;
	border: 1px solid #a7bad6;
}


/* team button styles ================================ */

#home-content #sidebar #team-box #button	{
	position: absolute;
	bottom: 0;
	right: 0;
}

#home-content #sidebar #team-box #button ul	{
	padding: 4px 0;
}

#home-content #sidebar #team-box #button li	{
	color: #FFFFFF;
	list-style: none;
	display: inline;
}

#home-content #sidebar #team-box #button li a	{
	background-color: #325fa0;
	padding: 4px 12px;
	font-size: 11px;
	text-decoration: none;
}

#home-content #sidebar #team-box #button a:link, #home-content #sidebar #team-box #button a:visited	{
	color: #ffffff;
	margin: 0;
}

#home-content #sidebar #team-box #button a:hover	{
	color: #ffffff;
	background-color: #8b7087;
}

/* team button styles end ================================ */


#home-content #sidebar #team-box h1.team	{
	text-indent: -9999px;
	margin: 18px 0 5px 20px;
	background: url(../coaching_images/shift-team.gif) no-repeat;
	width: 79px;
	height: 18px;
}


/* Talk To Us sidebar box */

#action-box	{
	height: 218px;
	width: 225px;
	background: url(../coaching_images/talk.gif) no-repeat;
	margin: 37px 7px 10px 7px;
}

#action-box h1	{
	text-indent: -9999px;
}

#action-box p	{
	font-size: 14px;
	text-align: center;
	line-height: 18px;
	margin: 102px 22px 0 18px;
}

#action-box .bold	{
	font-size: 14px;
	font-weight: bold;
}

#action-box p a	{
	font-size: 14px;
}



/* Testimonials sidebar box */

#testimonial-box	{
	background-color: #386a96;
	margin: 34px 7px 10px 7px;
	padding: 26px 22px 12px 22px;
}

#testimonial-box p	{
	font-size: 14px;
	line-height: 20px;
	font-style: italic;
	color: #FFFFFF;
	margin-bottom: 25px;
}

#testimonial-box p.sig	{
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	border-bottom: 1px solid #5a86ad;
	color: #a6c5e1;
	margin-bottom: 8px;
	padding-bottom: 17px;
}

#testimonial-box p.link	{
	padding: 0;
	margin: 0;
	font-style: normal;
}

#testimonial-box p.link a:link, #testimonial-box p.link a:visited	{
	font-size: 10px;
	font-style: normal;
	color: #90b3d2;
	text-decoration: none;
}

#testimonial-box p.link a:hover	{
	font-size: 10px;
	font-style: normal;
	color: #90b3d2;
	text-decoration: underline;
}


/* Quotes */

#quote		{
	margin: 27px 54px 28px 20px;
	background: url(../coaching_images/quote.gif) no-repeat;
}

#quote h4.about		{
	font-size: 12px;
	line-height: 24px;
	color: #30679d;
	font-weight: bold;
	font-style: italic;
	padding: 16px 0 14px 19px;
}

#quote h4.why		{
	font-size: 12px;
	line-height: 24px;
	color: #d06f2f;
	font-weight: bold;
	font-style: italic;
	padding: 16px 0 14px 19px;
}

#quote h6.about	{
	font-size: 9px;
	font-weight: normal;
	color: #6f6f6f;
	text-align: right;
	padding: 0 3px 8px 0;
	border-bottom: 1px solid #a0b9d2;
}

#quote h6.why	{
	font-size: 9px;
	font-weight: normal;
	color: #6f6f6f;
	text-align: right;
	padding: 0 3px 8px 0;
	border-bottom: 1px solid #edc7ae;
}








/* About Us page content */

#about-content #pagecontent	{
	margin: 27px 376px 0 63px;
}

#about-content #pagecontent h1	{
	margin-bottom: 12px;
}

#about-content #pagecontent img.text	{
	float: left;
	margin: 5px 14px 0 0;
	border: 1px solid #b8b8b8;
}

#about-content #pagecontent img	{
	float: left;
	margin: 4px 12px 10px 0;
}

#about-content #pagecontent img.painting	{
	float: none;
	margin: 0;
}

#about-content #pagecontent h2	{
	color: #4f83b3;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 10px;
	margin-bottom: 18px;
	border-bottom: 1px dashed #b3bfc9;
}

#about-content #pagecontent h3	{
	color: #4f83b3;
	font-size: 16px;
	font-weight: normal;
	margin: 22px 0 10px 0;
}

#about-content #pagecontent p	{
	color: #1f1f1f;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}

#about-content #pagecontent p.strong	{
	color: #4f83b3;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding-left: 84px;
	margin-bottom: 15px;
}

#about-content #pagecontent ul	{
	margin-left: 20px;
	width: 480px;
}

#about-content #pagecontent li	{
	padding: 12px 0 12px 8px;
	list-style-type: none;
	border-bottom: 1px dashed #b3bfc9;
}


#about-content #sidebar	{
	float: right;
	width: 239px;
	margin: 27px 63px 0 0;
}


#about-content #sidebar #sub-nav li	{
	display: block;
	list-style: none;
	background: url(../coaching_images/sub-nav_skater.gif) no-repeat;
	background-position: 12px 10px;
	padding: 12px 10px 12px 50px;
	margin-bottom: 1px;
	background-color: #e5e3da;
}

#about-content #sidebar #sub-nav li.on	{
	display: block;
	list-style: none;
	color: #30679d;
	font-size: 11px;
	font-weight: bold;
	background: url(../coaching_images/sub-nav_skater_on.gif) no-repeat;
	background-position: 12px 10px;
	padding: 12px 10px 12px 50px;
	margin-bottom: 1px;
	background-color: #ebeae3;
}

#about-content #sidebar #sub-nav li a:link, #about-content #sidebar #sub-nav li a:visited	{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

#about-content #sidebar #sub-nav li a:hover	{
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}


#painting	{
	width: 538px;
}

#painting #panel1	{
	height: 118px;
}

#painting #panel2	{
	height: 110px;
}




/* services page content */

#services-content #pagecontent	{
	margin: 27px 376px 0 63px;
}

#services-content #pagecontent h1	{
	margin-bottom: 12px;
}

#services-content #pagecontent img	{
	float: left;
	margin-right: 14px;
}

#services-content #pagecontent img.diagram	{
	margin: 0 0 14px 10px;
	float: none;
}

#services-content #pagecontent img.phases	{
	margin: 0 0 14px 0;
	float: none;
}

#services-content #pagecontent img.text	{
	float: left;
	margin: 5px 14px 0 0;
	border: 1px solid #b8b8b8;
}


#services-content #pagecontent h2	{
	color: #6f6491;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 10px;
	margin-bottom: 18px;
	border-bottom: 1px dashed #c0bad2;
}

#services-content #pagecontent h3	{
	color: #6f6491;
	font-size: 16px;
	font-weight: normal;
	margin: 22px 0 10px 0;
}

#services-content #pagecontent h4	{
	color: #6f6491;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 10px 0;
}

#services-content #pagecontent p	{
	color: #1f1f1f;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}

#services-content #pagecontent p.strong	{
	color: #6f6491;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding-left: 84px;
	margin-bottom: 15px;
}

#services-content #pagecontent ul.list	{
	margin: 15px 15px  8px 35px;
}

#services-content #pagecontent li.list	{
	padding-bottom: 8px;
}



/* Content button styles ================================ */

#pagecontent #button	{
	margin: 25px 0 10px 0;
}

#pagecontent #button ul	{
	padding: 6px 0;
}

#pagecontent #button li	{
	color: #FFFFFF;
	list-style: none;
	display: inline;
}

#pagecontent #button li a	{
	background-color: #325fa0;
	padding: 6px 18px;
	font-size: 12px;
	text-decoration: none;
}

#pagecontent #button a:link, #pagecontent #button a:visited	{
	color: #ffffff;
	margin: 0;
}

#pagecontent #button a:hover	{
	color: #ffffff;
	background-color: #3a77ce;
}

/* Content button styles end ================================ */



#services-content #sidebar	{
	float: right;
	width: 239px;
	margin: 27px 63px 0 0;
}

#services-content #sidebar #sub-nav li	{
	display: block;
	list-style: none;
	background: url(../coaching_images/sub-nav_skater.gif) no-repeat;
	background-position: 12px 10px;
	padding: 12px 10px 12px 50px;
	margin-bottom: 1px;
	background-color: #e5e3da;
}

#services-content #sidebar #sub-nav li.on	{
	display: block;
	list-style: none;
	color: #584c7d;
	font-size: 11px;
	font-weight: bold;
	background: url(../coaching_images/sub-nav_skater_on.gif) no-repeat;
	background-position: 12px 10px;
	padding: 12px 10px 12px 50px;
	margin-bottom: 1px;
	background-color: #ebeae3;
}

#services-content #sidebar #sub-nav li a:link, #services-content #sidebar #sub-nav li a:visited	{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

#services-content #sidebar #sub-nav li a:hover	{
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}




/* Why Shift page content */

#why-content #pagecontent	{
	margin: 27px 376px 0 63px;
}

#why-content #pagecontent h1	{
	margin-bottom: 12px;
}

#why-content #pagecontent img.text	{
	float: left;
	margin: 5px 14px 0 0;
	border: 1px solid #b8b8b8;
}

#why-content #pagecontent img.figure	{
	float: left;
	margin-right: 14px;
}

#why-content #pagecontent img.diagram	{
	margin: 0 0 14px 10px;
}

#why-content #pagecontent h2	{
	color: #cc6c37;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 10px;
	margin-bottom: 18px;
	border-bottom: 1px dashed #d9c7be;
}

#why-content #pagecontent h3	{
	color: #cc6c37;
	font-size: 16px;
	font-weight: normal;
	margin: 22px 0 10px 0;
}

#why-content #pagecontent p	{
	color: #1f1f1f;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}

#why-content #pagecontent p.strong	{
	color: #cc6c37;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding-left: 84px;
	margin-bottom: 15px;
}


#why-content #sidebar	{
	float: right;
	width: 239px;
	margin: 27px 63px 0 0;
}

#why-content #sidebar #sub-nav li	{
	display: block;
	list-style: none;
	background: url(../coaching_images/sub-nav_skater.gif) no-repeat;
	background-position: 12px 10px;
	padding: 12px 10px 12px 50px;
	margin-bottom: 1px;
	background-color: #e5e3da;
}

#why-content #sidebar #sub-nav li.on	{
	display: block;
	list-style: none;
	color: #d06f2f;
	font-size: 11px;
	font-weight: bold;
	background: url(../coaching_images/sub-nav_skater_on.gif) no-repeat;
	background-position: 12px 10px;
	padding: 12px 10px 12px 50px;
	margin-bottom: 1px;
	background-color: #ebeae3;
}

#why-content #sidebar #sub-nav li a:link, #why-content #sidebar #sub-nav li a:visited	{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

#why-content #sidebar #sub-nav li a:hover	{
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}




/* Contact page content */

#contact-content #pagecontent	{
	margin: 27px 376px 0 63px;
}

#contact-content #pagecontent h1	{
	margin-bottom: 12px;
}

#contact-content #pagecontent h2	{
	color: #cc6c37;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
	margin-bottom: 3px;
}

#contact-content #pagecontent p	{
	color: #1f1f1f;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}


#contact-content #sidebar	{
	float: right;
	width: 239px;
	margin: 27px 63px 0 0;
}




/* footer */

#footer #content	{
	background: url(../coaching_images/footer.jpg) no-repeat;
	background-position: 4px;
	height: 254px;
	width: 976px;
	padding: 0 4px;
}

#footer #content #company	{
	margin: 0 700px 0 0;
}

#footer #content #company h3	{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 120px 0 7px 40px;
}

#footer #content #company p	{
	color: #ffffff;
	font-size: 11px;
	margin: 0 0 0 40px;
}

#footer #content #links	{
	float: right;
	width: 700px;
}

#footer #content #links p	{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	margin: 120px 40px 10px 0;
	text-align: right;
}

#footer #content #links p.link	{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	margin: 5px 40px 10px 0;
	text-align: right;
}

#footer #content #links p a	{
	font-size: 11px;
	color: #ffffff;
}

#footer #content #links ul	{
	text-align: right;
	margin: 56px 28px 10px 0;
}

#footer #content #links li	{
	display: inline;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 12px;
}

#footer #content #links li a:link, #footer #content #links li a:visited	{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 12px;
}

#footer #content #links li a:hover	{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	padding-right: 12px;
}

#footer #copyright	{
	background: url(../coaching_images/base-shadow.gif) no-repeat;
	background-position: bottom;
	height: 37px;
}

#footer #copyright p.copyright	{
	font-size: 9px;
	color: #adadad;
	text-align: right;
	margin: 9px 40px 0 0;
}

#footer #copyright p.webdesign	{
	font-size: 9px;
	color: #adadad;
	float: left;
	margin: 0 0 0 40px;
}

#footer #copyright p.webdesign a:link, #footer #copyright p.webdesign a:visited {
	font-size: 9px;
	color: #adadad;
	text-decoration: none;
}

#footer #copyright p.webdesign a:hover {
	font-size: 9px;
	color: #adadad;
	text-decoration: underline;
}

#footer #base	{
	height: 30px;
	background-color: #ddd4cd;
}






