/* reset */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{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}/*remembertodefinefocusstyles!*/:focus{outline:0;}/*remembertohighlightinsertssomehow!*/ins{text-decoration:none;}del{text-decoration:line-through;}/*tablesstillneed'cellspacing="0"'inthemarkup*/table{border-collapse:collapse;border-spacing:0;}/* additional globals */body	{background-color: #bbb;font-family: Arial, Helvetica, sans-serif;}hr	{display: none;}h1, h2, h3, h4, h5, h6	{font-family: Myriad Pro, Arial, Helvetica, sans-serif;}/* structural elements */#wrapper	{text-align: center;width: 100%;}.container	{margin: 0 auto;text-align: left;width: 960px;}.clear-both		{ clear:both; }.clear-left		{ clear:left; }.clear-right	{ clear:right; }.alignleft		{ float:left; margin-right:0.5em; }.alignright		{ float:right; margin-left:0.5em; }.hr	{background-color: #ccc;height: 1px;margin-bottom: 1em;overflow: hidden;}/* header */#header	{background-color: #191a18;height: 80px;overflow: hidden;position: relative;}#site-logo	{float: left;}#site-logo	a	{background-image: url(../img/tomorrows-consulting-logo.png);display: block;height: 79px;overflow: hidden;text-indent: -9999px;width: 302px;}#site-logo	span	{display: none;}.phone	{float: right;padding: 12px 0;}.phone	a	{background-image: url(../img/phone-number.png);display: block;height: 23px;overflow: hidden;text-indent: -9999px;width: 137px;}.main-menu	{clear: right;float: right;}.main-menu	ul	{  }.main-menu	li	{display: block;float: left;font-size: 1.125em;padding-left: 2.25em;}.main-menu	a:link, .main-menu	a:visited	{color: #cecece;text-decoration: none;}.main-menu	a:hover, .main-menu	a:active, .main-menu	a:focus	{color: #fff;}/* footer */#footer	{background: url(../img/bg-footer2.png) center top repeat-x #bbb;padding: 1.5em 0;}.footer-logo	{float: left;}.footer-logo	a	{background-image: url(../img/footer-logo2.png);display: block;height: 36px;overflow: hidden;text-indent: -9999px;width: 174px;}#footer	ul	{display: block;float: right;}#footer	li	{display: inline;font-size: 0.75em;margin-left: 1.5em;}#footer	a:link, #footer	a:visited	{color: #222;text-decoration: none;}#footer	a:hover, #footer	a:active, #footer	a:focus	{text-decoration: underline;}.copyright	{clear: right;color: #545454;float: right;font-size: 0.75em;padding-top: 1em;}#footer	.copyright	a:link, #footer	.copyright	a:visited	{color: #545454;}/* homepage */#homepage-banner	{background: url(../img/bg-homepage-banner.png) left top repeat-x #f7eade;height: 236px;}#homepage-content	{background-color: #fff;padding: 1.5em 0;}.four-services	{  }.four-services	li	{-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;background-color: #ef6402;color: #fff;float: left;height: 87px;padding: 12px;margin: 0 1.5em 1.5em 0;position: relative;width: 198px;}.four-services	li.last	{margin-right: 0;}.four-services	h3	{border-bottom: 1px solid #ffbe90;font-size: 1.375em;font-weight: normal;margin-bottom: 0.25em;padding-bottom: 0.125em;}.four-services	p	{font-size: 0.8125em;font-style: italic;line-height: 1.25em;}.four-services	.positioned-arrow	{bottom: 12px;position: absolute;right: 12px;}.home-text	{margin-bottom: 2em;}.home-text	h2	{color: #ef6402;font-size: 2.125em;font-weight: normal;margin-bottom: 0.5em;}.home-text	p	{color: #444;font-size: 1em;line-height: 1.375em;margin-bottom: 10px;}.home-text	a:link, .home-text	a:visited	{color: #ef6402;text-decoration: none;}.home-text	a:hover, .home-text	a:active, .home-text	a:focus	{color: #000;text-decoration: underline;}/* main */#main	{background-color: #fff;padding: 32px 0;}/* content */#content	{float: left;width: 558px;}#content	a:link,#content	a:visited	{color: #ef6402;}#content	a:active,#content	a:hover		{color: #111;text-decoration: none;}#content	h1	{color: #ef6402;font-size: 2.125em;font-weight: normal;margin-bottom: 0.5em;}#content	h3	{color: #222;font-size: 1.125em;margin-bottom: 0.5em;}#content	p	{color: #666;font-size: 1em;line-height: 1.5em;margin-bottom: 16px;}#content	ul	{list-style: disc;margin-left: 1em;}#content	li	{color: #666;font-size: 1em;line-height: 1.5em;margin-bottom: 5px;}/* sidebar */#sidebar	{float: right;width: 370px}#sidebar	h4	{font-size: 1.5em;font-weight: normal;margin-bottom: 0.5em;}#wufoo-r7m6k1	{-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;background-color: #eee;padding: 16px;}/* our clients */#content	.client-list	{list-style: none;margin: 0;}#content	.client-list	li	{display: block;float: left;margin: 0 12px 32px;text-align: center;width: 255px;}.client-list	img	{margin-bottom: 10px;}.client-list	a:link,.client-list	a:visited	{color: #333;text-decoration: none;}.client-list	a:active,.client-list	a:hover		{color: #ef6402;}/* contact page */.contact-info	{font-size: 12px;}.contact-info	a:link,.contact-info	a:visited	{color: #ef6402;}.contact-info	a:active,.contact-info	a:hover		{color: #111;text-decoration: none;}.contact-info	p	{color: #666;font-size: 1em;line-height: 1.5em;margin-bottom: 16px;}.contact-info	span	{display: block;float: left;font-size: 14px;width: 80px;}/* services */#content	.services-list	{list-style: none;margin: 0;padding: 0;}#content	.services-list	li	{margin-bottom: 60px;}
