body{
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;

}
#bg {
	width : 100%;
	height: 100%;
	position:fixed;
}


/*body{
	margin:0 auto;
}*/
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#wrapper{
	width:1078px;
	height:auto;
	margin:auto;
	padding:0;
}
#header{
	width:1078px;
	height:229px;
	margin: 0 auto;
	padding:0;
	background: url(images/header.png) center scroll no-repeat;
	position:relative;
}
.logo{
	background-image:url(images/Holyrood_coaching_logo.jpg);
	background-repeat:no-repeat;
	width:411px;
	height:96px;
	margin-top:30px;
	margin-left:20px;
	float:left;
	text-decoration:none;
	border:0;
}
#content{
	/*margin:0 auto;
	padding:0;*/
	width:1078px;
	height:auto;
	background:url(images/bg_content.png) center scroll;
	background-repeat:repeat-y;
	padding:0;
	position:relative;
}	
.sidebar{
	width:245px;
	float:left;
	padding:0;
}

.main_content{
	width:828px;
	padding:0 5px 0 0;
	float:left;
}
.left_quote{
	background:url(images/quote_left.png) no-repeat;
	width:26px;
	height:21px;
	margin:0;
	padding-left:10px;
	float:left;
}
.right_quote{
	background:url(images/quote_right.png) no-repeat;
	width:26px;
	height:21px;
	margin:0;
	padding-right:10px;
	float:right;
}
.left{
	float:left;
	margin-right:13px;
	margin-top:10px;
	margin-bottom:3px;
	padding:0;
	width:auto;
}
h1.left
{	
	float:left;
	margin-right:7px;
	padding:3px 0 0 15px;
}

.right {
	margin-right:10px;
	margin-left:10px;
	padding: 0px;
	float: right;
	width:auto;
}

ul.list li {
  color:#615d5d;
  font-size:0.8em;
  margin-right:25px;
  margin-top:5px;
  list-style-type: none;
  padding-left: 1.5em;
}
ul.backgroundbullet li {
 color:#615d5d;
  font-size:0.8em;
  margin-right:25px;
  margin-left:20px;
  list-style-type: none;
  text-align:justify;
  background-image: url(images/bullet-2.PNG);
  background-repeat: no-repeat;
  padding: 0em 0px 15px 1.5em;
}

#left_menu_bg{
	margin-left:10px;
	margin-top:2px;
	width:224px;
	/*background-image:url(images/left_menu_bg.jpg);
	min-height:200px;*/
	height:auto;
	background-repeat:repeat-y;
}
.picture{
	background-image:url(images/picture.jpg);
	background-repeat:no-repeat;
	border:1px solid #FFF;
	margin-top:7px;
	margin-left:5px;
	width:211px;
	height:111px;
	float:left;
}
.ICF_logo{
	background-image:url(images/icf_logo.png);
	background-repeat:no-repeat;
	float:left;
	margin:10px 50px 10px 10px;
	width:113px;
	height:52px;
}
.twitter_logo{
	background-image:url(images/twitter_logo.png);
	background-repeat:no-repeat;
	margin:0 10px 10px 10px;
	width:61px;
	height:23px;
	float:left;
}
.book_session{
	background-image:url(images/book_session.png);
	background-repeat:no-repeat;
	margin:0 10px 10px 10px;
	width:165px;
	height:32px;
	float:left;
}
.book_session:hover{
	background-image:url(images/book_session_hover.png);
	background-repeat:no-repeat;
	margin:0 10px 10px 10px;
	width:165px;
	height:32px;
	float:left;
}

.table{
	padding-right:20px;
	padding-bottom:5px;
	padding-left:0;
	margin:0;
}
/* --------------------------------3 CATEGORIES-----------------------*/
#business{
	background-image:url(images/business_coaching.jpg);
	background-repeat:no-repeat;
	width:271px;
	height:221px;
	margin-top:0px;
	padding-top:14px;
}
#life{
	background-image:url(images/life_coaching.jpg);
	background-repeat:no-repeat;
	width:271px;
	height:221px;
	margin-top:0px;
	padding-top:14px;
}
#career{
	background-image:url(images/career_coaching.jpg);
	background-repeat:no-repeat;
	width:271px;
	height:221px;
	margin-top:0px;
	padding-top:14px;
}

.read_more{
	background-image:url(images/read_more.png);
	background-repeat:no-repeat;
	width:144px;
	height:50px;
	float:left;
	margin-top:0px;
	padding-left:20px;
}
.read_more:hover{
	background-image:url(images/read_more_hover.png);
	background-repeat:no-repeat;
	width:144px;
	height:50px;
	float:left;
	margin-top:0px;
	padding-left:20px;
}
/* --------------------------------COACHING PROGRAMME-----------------------*/
.coaching_sessions
{
	clear:both;
	width:12%;
	float:left;
}
.coaching_details
{
	width:88%;
	float:right;
}

.contact{
	float:left;
	margin-bottom:20px;
}
.clear 
    {
        clear:both;
    }
	
#footer {
	background:url(images/footer.png) scroll no-repeat;
	background-position:center;
	margin:0 auto;
	padding:0;
	width:1078px;
	height:111px;
	position:relative;
}




