* {
	padding: 0;
	margin: 0;
}
body {
font-family: "Lucida Grande", Verdana, sans-serif;
font-size: 12pt;
color: #333;
}
a {
color:#308649;
}
a:visited {
color:#308649;
}
p {
margin-bottom: 20px;
}
.post {
margin-bottom:15px;
border-bottom: dotted 1px #ccc;
}
.post img {
padding: 8px;
}
h2, h3 {
color:#2A3A2F;
font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Sans-Serif;
padding-bottom:5px;
font-weight: normal;
}
h2 a {
color:#2A3A2F;
font-size:22px;
padding-bottom:5px;
}
h2 a:visited {
color:#2A3A2F;
font-size:22px;
padding-bottom:5px;
}
h3 {
color:#2A3A2F;
font-size:18px;
padding-bottom:5px;
padding-top: 5px;
}
#topnav {
width:100%;
height:37px;
background:#28352E;
font-family:  Verdana, sans-serif;
color:#FFF;
font-size: 15pt;
}
#tcontainer {
margin:auto;
width:760px;
padding-left:10px;
}
#header {
width:100%;
background:#FFF5D8;
height:100px;
margin:0;
border-bottom:#DCD8BD solid 1px;
}
#hcontainer {
margin:auto;
width:760px;
}
#hcontainer img {
padding-left:90px;
}
#logo {
padding-top:15px;
}
#container {
margin: auto;
width: 760px;
}
#content {
margin:auto;
font-family: Verdana, sans-serif;
font-size: .8em;
color: #282828;
width:760px;
padding-bottom:20px;
}

/*Top Navigation*/
* html a:hover {visibility:visible}
.home {
margin-left:10px;
float:left;
	height: 37px;
	width: 50px;
	background-image: url(home_nav_over.gif);	
}
.home a {display:block }
.home a:hover img{visibility:hidden}

.coaching {
margin-left:20px;
float:left;
height: 37px;
width: 81px;
background-image: url(coaching_nav_over.gif);	
}
.coaching a {display:block }
.coaching a:hover img{visibility:hidden}

.offerings {
margin-left:20px;
float:left;
height: 37px;
width: 145px;
background-image: url(offerings_nav_over.gif);	
}
.offerings a {display:block }
.offerings a:hover img{visibility:hidden}

.resources {
margin-left:20px;
float:left;
height: 37px;
width: 90px;
background-image: url(resources_nav_over.gif);	
}
.resources a {display:block }
.resources a:hover img{visibility:hidden}

.booking {
margin-left:20px;
float:left;
height: 37px;
width: 68px;
background-image: url(booking_nav_over.gif);	
}
.booking a {display:block }
.booking a:hover img{visibility:hidden}



/*Left Column*/
#leftcontent {
float:left;
width:560px;
padding-top:10px;
padding-left:10px;
}
#leftcontent li{
list-style:bullet;
}
/*Right Column*/
#rightcontentblog {
float:right;
width:160px;
padding-top:10px;
}
#rightcontentblog li {
list-style:none;
padding-left: 20px;
background: url(images/folder.gif) no-repeat 3px 45%;
}
#rightcontentblog li.normal {
list-style:none;
background: none;
padding-left: 0px;
}
#rightcontentblog a {
text-decoration:none;
color:#28352E;
}
#rightcontentblog a:hover {
border-bottom: dotted 1px #28352E;
color:#28352E;
}
#rightcontentblog img {
border:none;
color:#28352E;
}
#img1 {
padding-left:10px;
}
.clear {
clear:both;
}

/*Footer*/
#footer {
width:100%;
height:50px;
background:#28352E;
}
#fcontainer {
margin:auto;
width:604px;
font-family: "Lucida Grande", Verdana, sans-serif;
font-size: 9pt;
color: #FFF;
padding-left:22px;
padding-top:9px;
}

#search {
	margin-top: 20px;
	}

#search h2 {
	display: none;
	}

input[type=text], textarea {
	color: #444;
	padding: 2px 0 2px 2px;
	margin: 0;
	}

#s {
	width: 79%;
	}

#s.livesearch {
	width: 97.1%;
	}

.livesearchform input[type=submit] {
	margin: 0;
	}

.metadata { /* Time and category for blog entries */
	font-size: .8em;
	display: block;
	margin-top: 1px;
	color: #bbb;
padding-bottom:4px;
	}

.metadata a, .commentmetadata a {
	color: #777;
	}

.chronodata {
	padding: 2px 0 2px 20px ;
	background: url('images/time.gif') left center;
        background-repeat:no-repeat;
	}
.comments_link {
margin-bottom: 15px;
padding: 10px;
background: #eee;
border-top: 1px solid #ccc;
font-size: 15px;
}
.navigation {
margin-bottom: 15px;
}