@charset "utf-8";
/* CSS Document */

/*  
Theme Name: Speech Train - Default Theme
Theme URI: http://www.speech-train.co.uk/
Description: Speech Train Theme
Version: v2.01
Author: Art of Simplicity - http://www.artofsimplicity.co.uk
*/

body { color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

a { font-weight:bold; }
a:link, a:visited { color:#000099; text-decoration:none; font-weight:bold; }
a:hover, a:active { color:#6633CC; text-decoration:underline; }
a:active { text-decoration:none; } 
	
p { padding-top:5px; text-align:justify;}

p, li, dd, dt, form { font-size:12px; }

#container {
	width: 800px;
	position: relative;
	padding: 20px 0 20px 0;
	left: 50%;
	margin-top: -15px;
	margin-left: -390px;	
	}

#header {
	background: url(../images/header.png) no-repeat;
	width: 785px;
	height: 135px;
	}

#wrapper {
	width: 785px;
	}

#menu {
	background: url(../images/menu.png) no-repeat;
	width: 182px;
	height: 512px;
	float: left;
	}

#menu ul {
	list-style: none;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	position: relative;
	left: -7px;
	top: 85px;
}

#menu ul a {
	color:#FFFFFF;
	margin-left: -10px;
	}

#menu li {
	padding-bottom: 10px;
	font-size: 14px;
	}

#content {
	width: 603px;
	height: 510px;
	overflow: auto;
	float: right;
	}

#content p {
	width: 570px;
	padding: 0 5px 5px 5px;
	}
	
dl, li {
	padding: 0 5px 0 5px;
	}
	
#content li {
	list-style: square;
	}
	
.holder {					
		clear: both;
	}

#footer {
	background: url(../images/footer.png) no-repeat;
	width: 785px;
	height: 53px;
	}

#bottom {
	width: 785px;
	font-size: 12px;
	}

#btm-left {float:left; text-align:left;}
#btm-right {float:right; text-align:right;}

	
/* Text hide - Start */	
#header h1 span, #header h2 span, #menu h3 span, #welcome h2 span, #about h2 span, #services h2 span, #services h3 span, #training h2 span, #faq h2 span, #links h2 span, #contact h2 span, #contact h3 span, #started h2 span, #sitemap h2 span, #thanks h2 span, #error h2 span, #oops h2 span {
	display: 				none;
		}
#welcome h2, #about h2, #services h2, #services h3, #training h2, #faq h2, #links h2, #contact h2, #contact h3, #started h2, #sitemap h2, #thanks h2, #error h2, #oops h2 {
	margin-top:				30px;
	margin-bottom:			-10px;
	height:					37px;
	}
#welcome h2 {
	background:				url(../images/welcome.png) no-repeat;
	}	
#about h2 {
	background:				url(../images/about.png) no-repeat;
	}	
#services h2 {
	background:				url(../images/services.png) no-repeat;
	}		
#services h3 {
	background:				url(../images/literature.png) no-repeat;
	}	
#training h2 {
	background:				url(../images/training.png) no-repeat;
	padding-bottom: 10px;
	}
#faq h2 {
	background:				url(../images/faq.png) no-repeat;
	}
#links h2 {
	background:				url(../images/links.png) no-repeat;
	}
#contact h2 {
	background:				url(../images/contact.png) no-repeat;
	}
#contact h3 {
	background:				url(../images/find.png) no-repeat;
	}
#started h2 {
	background:				url(../images/started.png) no-repeat;
	}
#sitemap h2 {
	background:				url(../images/sitemap.png) no-repeat;
	}
#thanks h2 {
	background:				url(../images/thankyou.png) no-repeat;
	}
#error h2 {
	background:				url(../images/oops.png) no-repeat;
	}
#oops h2 {
	background:				url(../images/oops.png) no-repeat;
	}
/* Text hide - End */	
	
#ab-wrapper {
	width: 600px;
	}

#ab-bp li, #assoc li, #training li, #started li, #services li {
	padding-bottom: 5px;
	margin-left: -20px;
	}
	
#faq dd {
	text-align: justify;
	padding: 5px 5px 0 0;	
	}
	
ol#faq-list li {
	list-style-type: decimal;
	}
	
#faq li {
	text-align: left;
	list-style-type: square;
	padding-bottom: 5px;
	margin-left: -10px;
	}
	
#form {
		padding: 20px 0 0 0px;
		width: 80%;
		}	
.form-left {
		float: left; 
		padding-right: 10px;
		}
.form-right {
		float: left; 
		padding-left: 10px;
		}

#welcome p {
	font-size: 16px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	}

#started li {
	font-size: 16px;
	height: 50px;
	padding-left: 90px;
	list-style: none;
	}
	
#started li:hover {
	display: block;
	}

li#x:hover { 
	background: #F995D3 url(../images/arrow-x.png) no-repeat;
	}

li#y:hover { 
	background: #FBB7E2 url(../images/arrow-y.png) no-repeat;
	}

li#z:hover { 
	background: #FCCEEB url(../images/arrow-z.png) no-repeat;
	}
	
#training .p1, #about .p1, #services .p2 {
	display: inline;
	}

#bev {
	float: right;
	width: 282px;
	margin: 0 5px 0 10px;
	}
#profile {
	float: right;
	width: 200px;
	margin: 30px 5px 0 10px;
	}

#t-bkg {
	background: url(../images/img01.png) no-repeat;
	width: 300px;
	height: 200px;
	float: right;
	margin: 0 5px 0 10px;
	}
	
#img02 {
	margin: 30px 25px 0 0;
	float: right;
	width: 113px;
	}
	
#img01 {
	float: right;
	width: 300px;
	margin: 30px 5px 0 10px;
	}

#terms, #privacy {
	width: 100%;
	margin: 0 auto;
	}


#aos-tag {position:absolute; left: 300px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #999999;}

#aos-tag a { color:#666666; }
