/* === === === === === === === === === === ===
http://www.roadtobetterhealth.co.uk STYLESHEET
=== === === === === === === === === === === */

/*=Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
=== === === === === === === === === === === */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,textarea,blockquote,th,td{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,th,var{
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	text-decoration: none
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:bold;
}
q:before,q:after{
	content:'';
}
abbr,acronym { border:0;
}
.txt_ita {
	font-style:italic;
}
/*=SKIP TO CONTENT
=== === === === === === === === === === */
#skipper {
	height: 15px;
	font-family: Arial, Times, serif;
	font-size:70%;
	text-align: center;
}
#skipper {
	display:block;
	overflow:hidden;
	font-weight:bold;
	text-indent:-600em;
	text-decoration:none;
	background-color:#680779;
}
#skipper:focus, #skipper:hover, #skipper:active {
	text-indent:0.5em;
	color:#fff;
	background-color:#680779;
}
/*=GLOBAL
=== === === === === === === === === === */
html, body {
	height: 100%;
}
body {
	min-height: 100%;
	min-width:750px;
	background-attachment: scroll;
	background-image: url(/images/imageBack_repeat2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#d0f6f7;
	font-family: Arial, Helvetica, sans-serif;
	color: #450052;
	text-align: center;
}
a {
	outline: none;/* Hides dotted outline in FF links */
	text-decoration:none
}
a:link { color: #006cff}
a:visited { color: #006cff}
a:hover { color: #ff69b3}
a:active { color: #006cff}
/*=MASTHEAD
=== === === === === === === === === === */
#masthead a {
	position: relative;
	display: block;
	width:745px;
	height:87px;
	background-attachment: scroll;
	background-image: url(/images/masthead.jpg);
	text-indent:-400em;
}
#mastheadSub {
	width: 745px;
	height:31px;
	background-attachment: scroll;
	background-image: url(/images/masthead2.jpg);
	background-repeat: no-repeat;
	text-indent:-400em;
	background-color:#680779;
}
#mastheadSub_followon {
	width: 745px;
	height:31px;
	background-attachment: scroll;
	background-image: url(/images/masthead3.jpg);
	background-repeat: no-repeat;
	text-indent:-400em;
	background-color:#680779;
}
#mastheadNewsletter {
	width:745px;
	height:38px;
	display: block;
}
#mastheadNewsletter_followonLeft {
	background-attachment: scroll;
	background-image: url(/images/followonNavBackTop.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#mastheadNewsletter_right a {
	display: block;
	width:146px;
	height:38px;
	margin-left: 599px;
	background-attachment: scroll;
	background-image: url(/images/imageBack_newsletter2.jpg);
	background-position: right;
	background-repeat: no-repeat;
	text-indent:-200em;
}
/*=FOLLOW-ON CONTENT
=== === === === === === === === === === */

#wrap{
	margin:0 auto;
	width:745px;
	margin:0 auto;
	background-attachment: scroll;
	background-image: url(/images/followOn_containerBack.gif);
	background-repeat: repeat-y;
}
#main{
	width: 535px;
	margin-right: 10px;
	padding-top:5px;
	float:right;
	line-height:1.4; 
	font-size:85%;
	text-align: left;
}
#sidebar{
	float:left;
	width:175px;
	margin-top: -3px;
}
#footer{
	clear:both;;
	width:100%;
	background-color:#680779;
	text-align: center;
	font-size:70%;
	color: #ffffff;
	font-weight: bold;
}
.navLink {
	list-style-image: url(/images/listSpacer.gif);
	font-family: Verdana, sans-serif;
	font-size:94%;
	color: #ffffff;
	padding-left: 17px;
	padding-right: 12px;
	text-align: left;
}
.navLink a:link { 
	color: #ffffff
}
.navLink a:visited {
	color: #ffffff
}
.navLink a:hover {
	color: #ff90c7
}
.navLink a:active {
	color: #ffffff
}

li.navLink_current a { color: #ffffff; text-decoration: underline; font-weight:bolder; }

.contentList {
	list-style-type: disc;
	padding-left: 35px;
	line-height:1.4;
}
.contentol {
	padding-left: 35px;
	line-height:1.4;
}
.contentol li {
	margin-bottom: 10px;
}
#titleDiv_aboutme {
	width:320px;
	height:33px;
	background-attachment: scroll;
	background-image: url(/images/followon_aboutme.gif);
	background-repeat: no-repeat;
	text-indent:-200em;

}
#titleDiv_appointments {
	width:320px;
	height:33px;
	background-attachment: scroll;
	background-image: url(/images/followon_appointments.gif);
	background-repeat: no-repeat;
	text-indent:-200em;

}
#titleDiv_faq {
	width:320px;
	height:33px;
	background-attachment: scroll;
	background-image: url(/images/followon_faq.gif);
	background-repeat: no-repeat;
	text-indent:-200em;

}
#titleDiv_cfbck {
	width:320px;
	height:33px;
	background-attachment: scroll;
	background-image: url(/images/followon_cfbck.gif);
	background-repeat: no-repeat;
	text-indent:-200em;

}
#titleDiv_special {
	width:320px;
	height:33px;
	background-attachment: scroll;
	background-image: url(/images/followon_specprom.gif);
	background-repeat: no-repeat;
	text-indent:-200em;

}
#titleDiv_students {
	width:320px;
	height:33px;
	background-attachment: scroll;
	background-image: url(/images/followon_students.gif);
	background-repeat: no-repeat;
	text-indent:-200em;

}
#titleDiv_talks {
	width:320px;
	height:33px;
	background-attachment: scroll;
	background-image: url(/images/followon_talksandcourses.gif);
	background-repeat: no-repeat;
	text-indent:-200em;

}
#titleDiv_selfhelp {
	width:320px;
	height:33px;
	background-attachment: scroll;
	background-image: url(/images/followon_selfhelp.gif);
	background-repeat: no-repeat;
	text-indent:-200em;

}
#titleDiv_corporate {
	width:320px;
	height:33px;
	background-attachment: scroll;
	background-image: url(/images/followon_corporate.gif);
	background-repeat: no-repeat;
	text-indent:-200em;

}
#titleDiv_links {
	width:320px;
	height:33px;
	background-attachment: scroll;
	background-image: url(/images/followon_links.gif);
	background-repeat: no-repeat;
	text-indent:-200em;

}
#titleDiv_contact {
	width:320px;
	height:33px;
	background-attachment: scroll;
	background-image: url(/images/followon_contact.gif);
	background-repeat: no-repeat;
	text-indent:-200em;

}
#titleDiv_sitemap {
	width:320px;
	height:33px;
	background-attachment: scroll;
	background-image: url(/images/followon_sitemap.gif);
	background-repeat: no-repeat;
	text-indent:-200em;

}
#titleDiv_newsletter {
	width:320px;
	height:33px;
	background-attachment: scroll;
	background-image: url(/images/followon_newsletter.gif);
	background-repeat: no-repeat;
	text-indent:-200em;
}
ul.links {
	padding: 0 0 0 0;
	list-style: none;	
}
li.links {
	padding: 0 0 10px 0;
}
/*=FOOTER
=== === === === === === === === === === */
.whiteLink a:link { color: #ffffff}
.whiteLink a:visited { color: #ffffff}
.whiteLink a:hover { color: #ff90c7}
.whiteLink a:active { color: #ffffff}
#footerText_alignbottom {
	position: relative;
	bottom: 0px;
	padding-bottom:8px;
	padding-top: 35px;
	padding-right:50px;
	padding-left: 50px;
}
/*=COPYRIGHT AND VITAL WEB DESIGN LINK
=== === === === === === === === === === */
#copyright {
	width:100%;
	height:10%;
	position: relative;
	margin: 0 auto;
	padding-top: 5px;
	text-align: center;
	font-size:85%;
	background-color:#680779;
	color: #ffffff;
}

/*=FORM STYLING
=== === === === === === === === === === */
#centerColumn { 
	margin:0;	
	width:450px;
	text-align:left;	
}

#formLabels {
	float:left;
	width:105px;
	height:250px;
	font-family: Arial, Times, serif;
	font-size:85%;
	text-align: left;
	line-height: 19px;
	padding-right: 10px
}

#formElements {
	float:left;
	width:200px;
	height:250px;
}
