/* CSS Document *//* LeaderShift Coaching */body {	margin: 0px;	background-color: #fff;	font: normal 13px "Century Gothic", "Lucida Grande", Verdana, Tahoma, Century, sans-serif;	line-height: 20px;	color: #666;}a.subtle {    color: #666;    text-decoration: none;}    	    a.subtle:hover {    text-decoration: underline;    color: #333;}  	    a {    color: #f1671c;	text-decoration: none;}a:hover {	color: #666;}   	    span.highlight {    background-color: #ff4;}div#head {    height: 30px;	background-color: #eee;    border-top: solid 1px #ddd;    border-bottom: solid 1px #ddd;    padding: 10px 0px 10px 0px;}        	    div#main {    background-color: #fff;	margin: 50px auto 40px auto;    width: 540px;}    	    div#main_container {    width: 450px;    margin: 15px auto 0px auto;    font-size: 12px;}    	    div#main_container div#big {    font-size: 20px;	text-align: center;	margin: 0px auto 25px auto;    line-height: normal;}    	    div#main_container div#testimonial {    width: 410px;    float: right;}    	        div#main_container div#testimonial div.attribution {    font-size: 14px;    color: #999;}    	            div#main_container div#testimonial div.attribution a {    color: #999;}    	    div#middle {    background-color: #eee;    border-top: solid 1px #ddd;    border-bottom: solid 1px #ddd;    padding: 30px 0px 30px 0px;	text-align: center;}    	    div#middle h2 {    font-weight: normal;    width: 515px;    padding: 0;    margin: 0px auto 10px auto;    font-size: 25px;    color: #aaa;    letter-spacing: -1px;	line-height: normal;}        	    div#middle ul#service {    width: 900px;    padding: 0px 0px 0px 15px;    margin: 0px auto 0px auto;    list-style-type: none;}        	    div#middle ul#service li {    display: inline;}            	    div#middle ul#service li img {	width: 400px;    height: 150px;    border: solid 4px #d7d7d7;    margin: 15px 15px 0px 0px;}            div#middle p {	width: 540px;	margin: 0px auto 10px auto;}div#tag {    margin: 30px auto 30px auto;    text-align:center;	color:#f1671c;}                div#footer {    background-color: #444;    text-align: center;    color: #ccc;    font-size: 11px;    padding: 10px;}/*menu*/ul#menu{	width:495px;	margin-top:0;	margin-right:auto;	margin-bottom:0px;	margin-left:auto;	padding:0;	list-style-type:none;	display:block;	height:30px;	font-size:12px;	font-weight:bold;	background:transparent;	font-family:Arial, Helvetica, sans-serif;}ul#menu li{	display:block;	float:left;	margin:0;	padding:0;}	ul#menu li a{	display:block;	float:left;	color:#999999;	text-decoration:none;	font-weight:bold;	padding:8px 20px 0 20px;}	ul#menu li a:hover{		color:#f1671c;	height:22px;	background:transparent;		}	ul#menu li a.current{	display:inline;	height:22px;	color:#444444;	background:transparent;		float:left;	margin:0;}