body {
	background-color: #fff;
	text-align: center;
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	font-size: 15px;
	margin: 0;
	padding: 0;
}

#container {
	background-color: #79b;
	width: 1024px;
	margin: 0 auto;
	text-align: left;
	position: absolute;
	left: 50%;
	margin-left: -512px;
	height: 600px;
	background: transparent url("../images/background.jpg") repeat 0px 145px;
}

#header {
	height: 145px;
	background-color: #fff;
	color: #c6c4c6;
	position: absolute;
	top: 0px;
	width: 1024px;
}

#branding {
	float: left;
	padding-left: 20px;
	margin-top: 40px;
}

#branding p {
	font-size: 120%;
	margin: 0;
	padding: 0;
}

#login_error {
	display: none;
	//background: red;
	//color: #FFF;
	//padding: 10px;
}

#branding h1 {
	font-size: 360%;
	font-weight: normal;
	margin: 15px 0 0 0;
	padding: 0;
}

#homelink {
	float: right;
	padding: 20px 25px 0 0;
}

#homelink img {
	border: 0;
}

#content {
	clear: both;
	text-align: left;
	margin: 0;
	overflow: hidden;
}

#footer {
	clear: both;
	background-color: #1c2c57;
	color: #fff;
	text-align: center;
	padding: 15px 0;
	/*
	position: fixed;
	bottom: 0px;
	width: 1024px;
	*/
	width: 100%;
}

#footer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#footer ul li {
	display: inline;
	margin: 0;
	padding: 0 10px 0 7px;
	border-right: 1px solid #fff;
}

#footer ul li.last {
	border: 0;
}

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #fff;
	text-decoration: underline;
}

a {
	color: #fff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#header a {
	color: #c6c4c6;
}

#being-coached {
	display: inline;
	background: transparent url("../images/circle-being-coached.png") no-repeat center center;
	width: 243px;
	height: 243px;
	padding: 3px;
	text-align: center;
	position: absolute;
	top: 235px;
	left: 80px;
}

#being-coached h2 {
	padding-top: 35px;
	font-size: 280%;
}

#being-coached p {
	position: absolute;
	top: -75px;
	left: 125px;
	width: 250px;
	color: #fff;
}

#being-coached a {
	color: #1c2c57;
}

#becoming-a-coach {
	display: inline;
	background: transparent url("../images/circle-becoming-a-coach.png") no-repeat center center;
	width: 210px;
	height: 210px;
	padding: 3px;
	text-align: center;
	position: absolute;
	top: 180px;
	left: 530px;
}

#becoming-a-coach h2 {
	padding-top: 35px;
	font-size: 270%;
}

#becoming-a-coach p {
	position: absolute;
	top: 50px;
	left: 215px;
	width: 180px;
	color: #1c2c57;
}

#the-book {
	display: inline;
	background: transparent url("../images/circle-the-book.png") no-repeat center center;
	width: 183px;
	height: 183px;
	padding: 3px;
	text-align: center;
	position: absolute;
	top: 354px;
	left: 390px;
}

#the-book h2 {
	padding-top: 15px;
	font-size: 280%;	
}

#the-book p {
	position: absolute;
	top: -65px;
	left: -45px;
	width: 155px;
	color: #b77eb7;
}

#coach-network {
	display: inline;
	background: transparent url("../images/circle-coach-network2.png") no-repeat top center;
	width: 282px;
	height: 200px;
	padding: 3px;
	text-align: center;
	position: absolute;
	top: 400px;
	left: 630px;
}

#coach-network h2 {
	padding-top: 60px;
	font-size: 280%;	
}

#coach-network p {
	position: absolute;
	top: -60px;
	left: 135px;
	width: 175px;
	color: #6f1750;
}

.main #content {
	height: 100%;
}

.coaching #leftcolumn {
	float: left;
}

.coaching #rightcolumn {
	float: right;
}

.coaching #leftcolumn, .coaching #rightcolumn {
	width: 395px;
	text-align: justify;
	margin: 15px 0;
}

.coaching #content {
	background-color: #1C2C57;
	color: #fff;
	margin-top: 130px;
	font-weight: normal;
	font-size: 13px;
	padding: 10px 60px;
}

.coaching #content a {
	text-decoration: underline;
}

.coaching #footer {
	background-color: #fff;
	color: #1C2C57;
}

.coaching #footer a {
	color: #1C2C57;
}

.coaching h2 {
	font-weight: normal;
	font-size: 22px;
}

.coaching #footer #sitelinks {
	display: inline;
	float: left;
	margin: -5px -120px 0 10px;
}

.coaching #sitelinks a img {
	border: 0;
}

.coaching #footer ul li {
	display: inline;
	border-right: 1px solid #1C2C57;
}

.coaching #footer ul li.last {
	border-right: 0;
}

#video {
	position:absolute; 
	visibility:show; 
	left: 820px; 
	top: 85px; 
	height: 60px;
	width: 204px;
	z-index:2;
	padding: 22px 0 0 0;
	/*background: #AF0000;*/
	background: transparent url("../images/kamera.jpg") no-repeat right;
}

#video a {
	color: #aaa;
}