body {
	background:#EFEFEF; 
	margin:0px auto 0 auto; 
	text-align:center; 
	font: 70% verdana, arial, tahoma, sans-serif;
	color:#333;
}
#wrap {
	position: relative; 
	width:790px; 
	margin:40px auto 0 auto;  
	text-align:center; 
}

#header_home {width:790px; height:142px; margin:0px;  padding:0; background: url(../images/top/1.jpg) top no-repeat;}
#header_contact {width:790px; height:142px; margin:0px;  padding:0; background: url(../images/top/2.jpg) top no-repeat;}
#header_about {width:790px; height:142px; margin:0px;  padding:0; background: url(../images/top/3.jpg) top no-repeat;}
#header_coaching {width:790px; height:142px; margin:0px;  padding:0; background: url(../images/top/4.jpg) top no-repeat;}
#header_trial {width:790px; height:142px; margin:0px;  padding:0; background: url(../images/top/5.jpg) top no-repeat;}
#header_outsource {width:790px; height:142px; margin:0px;  padding:0; background: url(../images/top/6.jpg) top no-repeat;}
#logo {position: absolute; top:0px; left: 0px; margin: 0; background: url(../images/logo.gif) no-repeat; width: 547px; height: 117px;}


/* Top Navigation
-------------------------*/
#menu {position: absolute; width:700px; height:18px; top:119px; left:8px;  margin:0; padding:0; font:bold 12px arial, verdana, tahoma, sans-serif; color:#000; text-align:left;}
#menu li, #home_menu ul {display: inline;}
#menu li a {margin: 0px; padding:0 6px; height: 18px; text-decoration:none; color:#000; }
#menu li a:hover, #menu li a.here {color:#7C1214;}



/* Main Content area */
#main {
	float:left; 
	width:790px; 
	margin:0; 
	padding:0 0 30px 0; 
	text-align:left; 
	background: url(../images/main_bg.gif) repeat-y;
	}


#main p {font: 1em/1.4em verdana, arial, tahoma, sans-serif;  margin:0px; padding:5px 180px 5px 90px;}
#main blockquote {font-style:italic; color:#954144; padding:0px 210px 0px 70px; font: 1em/1.4em verdana, arial, tahoma, sans-serif;}
#main ul {font: 11px/20px  verdana, arial, tahoma, sans-serif; color:#333; margin:0px; padding:10px 200px 0px 130px;}
#main h2 {font:bold 1.5em/1.8em "Trebuchet MS", arial, tahoma, verdanda, sans-serif; margin:30px 0 0 90px; padding:0; color:#340708; }
#main h3 {font:bold 1.3em/1.5em "Trebuchet MS", arial, tahoma, verdanda, sans-serif; font-style:italic; margin:8px 0 0 90px; padding:0; color:#340708; }

#newsletter {float:right; width:180px; font:normal 11px/20px arial, tahoma, verdanda, sans-serif; color:#FFF; margin:0px 5px 10px 20px; padding:10px; background:#7B1215; border:1px solid #7B1215; text-align:left;}


/*  Bottom navigation and footer
--------------------------------*/
#footer {float:left; width:790px; margin:0px; padding:0; height:150px; background: url(../images/footer_bg.gif) top no-repeat;}
#footer ul {margin:60px 0 0 0; padding:0;}
#footer li {display: inline; color:#999; margin:0px; padding:0;}
#footer a {text-decoration:none; color:#999; font-weight:normal;}
#footer a:hover {color:#333;}
.hide {display:none;}
.padRight {float:right; margin:0 3px 0 20px; padding:2px;}
.padRight-border {float:right; margin:10px 60px 0 20px; border:1px solid #333; padding:2px;}
a {color:#7B1215; font-weight:bold;}
a:hover {color:#A69F87;}
