body { background: #ccc7cd url(../images/bg-body.gif) repeat-x top; }

body { font: 12px/1.4 Helvetica, Arial, sans-serif; color: #421B46; }

a { text-decoration: none; color: black; }
strong { font-weight: bold; }

p { margin: 0.7em 0; }

h2 { margin: 0 0 1em 0; font-size: 120%; font-weight: bold; }

blockquote { background-color: #88A61C; color: white; padding: 0.5em; }

ul { }
	li { display: list-item; list-style-type: disc; margin: 0 0 0.5em 2em; }

.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }

TD.ahead
{
	color: #92AE1A;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 30px;
	
}
TD.asubhead
{
	color: #92AE1A;
	font-size: 20px;
	
}
TD.subhead
{
	font-size: 14px;

}
TD.subhead_old
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding:5px;
}
TD.med
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 30px
}
TD.medeven
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 30px;
	background-color:#E3E9C3;
	color: #92AE1A
	
}
TD.medevenbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 30px;
	background-color:#BECA76
	
}

TD.medoddbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 30px;
	background-color:#6F5771
	
}

TD.medodd
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 30px;
	background-color:#B5A8B9
		
}
TD.note
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
}

INPUT.small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:60px;
}
INPUT.med
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:110px;
}
INPUT.big
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:160px;
}
SPAN.mand
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:Red;
}

.buttons {}
	.buttons a { display: block; margin: 10px 0 }

#container { margin: 50px auto; width: 820px; }
#wide_container { margin: 50px auto; width: 950px; }

#t-and-c { text-align: right; font-size: 90%; padding: 3px; }
	#t-and-c a { color: white; }

#inner { background-color: white; padding: 20px 0px 0px 0; position: relative; }
#wide_inner { background-color: white; padding: 0px 20px 20px 20px; position: relative; }
#details_inner { background-color: white; padding: 0px 10px 10px 10px; position: relative; }

#header { height: 210px; background: url(../images/rachel.jpg) no-repeat bottom right; position: relative; border-bottom: 1px solid #CDC0CD; }
	#header #logo { position: absolute; top: 0; left: 30px; width: 135px; height: 126px; background: url(../images/logo.jpg); text-indent: -5000px; }
	#header #inspire { position: absolute; bottom: 0; left: 24px; width: 520px; height: 15px; background: url(../images/txt-inspire.jpg); text-indent: -5000px; }
	
#master-classes { position: absolute; right: 21px; top: 265px; }
#small-logos { position: absolute; right: 21px; top: 366px; }
	
#left { width: 170px; float: left; }
	#nav { margin: 0; padding: 0; }
		#nav li { border-bottom: 1px solid #CDC0CD; padding: 3px 0; width: 170px; overflow: hidden; display: block; list-style: none; margin: 0; }
		#nav a { background: url(../images/nav-green.gif) no-repeat 0 0; display: block; text-indent: -5000px; margin-left: 30px; height: 19px;}
			#nav a:hover,
			#nav a.selected { background-image: url(../images/nav-purple.gif); }
			#nav a.selected { margin-left: 35px; }
			#nav a.home { background-position: 0 0; }
			#nav a.biography { background-position: 0 -23px; }
			#nav a.speaking { background-position: 0 -46px; }
			#nav a.mentoring { background-position: 0 -69px; }
			#nav a.consultancy { background-position: 0 -92px; }
			#nav a.top-tips { background-position: 0 -115px; }
			#nav a.support { background-position: 0 -139px ; }
			#nav a.press { background-position: 0 -162px }
			#nav a.gallery { background-position: 0 -185px; }
			#nav a.contact { background-position: 0 -208px; }
			#nav a.future-events { background-position: 0 -229px; }
			#nav a.masterclasses { background-position: 0 -252px; }
			
	#left .buttons { margin-left: 30px; }
	
#main { margin: 30px 270px 0 190px; }
#gallery { margin: 30px 160px 0 190px }
	#gallery .contents { margin-top: 70px; }
	
#press { margin: 2em 0; padding: 0;}
	#press li { background-color: #E2EAC3; padding: 0.5em; margin: 0; list-style: none; display: block; }
	#press h2 { font-size: 120%; font-weight: bold; margin: 0 0 0 0; color: #92AE1A; }
	#press p { margin: 0 0 1em 0; }
	#press li.odd { background-color: #D8D0D9; }
	#press .odd h2 { color: #2B002F; }
	
	
#right { float: right; width: 140px; padding-top: 260px; }
  #business-idea { display: block; color: white; border: 1px solid #9bb226; background: #9bb226 url(../images/box-business-idea.png) no-repeat top; margin-bottom: 5px; padding: 159px 10px 10px 10px; }

#footer { padding: 10px 20px; color: black; }
	#footer a { color: black; }
	#footer .left { float: left; }
	#footer .right { float: right; }