/* Language Scene CSS Screen */

/* Genereal page styling */

body {
	margin-top: 0px;
	background-color: #C8D39C;
	/*background-image: url(../graphics/bod_bg.gif);
	background-repeat: repeat;*/
	}

p {
	font-size: 0.8em;
	color: #333333;
	line-height: 1.8em;
	padding: 0px;
	margin: 0px;
	font-family: "Trebuchet MS",trebuchet, Verdana, Arial, Helvetica, sans-serif;
	}
	

h1 {
	font-family: "Trebuchet MS",trebuchet,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #593852;
	line-height: 1em;
	padding: 0em;
	margin: 1em 0.25em 0.25em;
	}

h2 {
	font-family: "Trebuchet MS", trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #593852;
	line-height: 1.7em;
	margin-bottom: 0px;
	margin-top: 2px;
	}

h3 {
	font-family: "Trebuchet MS", trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #593852;
	line-height: 1.5em;
	margin-bottom: 0px;
	padding-top: 10px;
	margin-top: 0px;
	}

h4 {
	font-family: "Trebuchet MS", trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #593852;
	line-height: 1.7em;
	margin-bottom: 0px;
	margin-top: 2px;
	}

h5 {
	font-family: "Trebuchet MS",trebuchet,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #593852;
	text-decoration: underline;
	line-height: 1.7em;
	margin-bottom: 0px;
	margin-top: 2px;
	}

h6 {
	font-family: "Trebuchet MS",trebuchet,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #593852;
	line-height: 1.7em;
	margin-bottom: 0px;
	margin-top: 2px;
	}

a:link {
	color: #593852;
	}

a:visited {
	color: #593852;
	}

a:hover {
	color: #593852;
	}

a:active {
	color: #593852;
	}
	
.breaker {
	clear: both;
	padding: 0px;
	margin: 0px;
	}

.quoteobject {
	float: right;
	padding: 10px;
	}


/* Header */

#header {
	width: 792px;
	height: 130px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	background-image: url(../graphics/main_header.gif);
	background-repeat: no-repeat;
	}

.headerlogo {
	float: left;
	}

#mailer {
	width: 240px;
	margin-left: 305px;
	margin-top: 10px;
	}

.mailerimage {
	float: right;
	padding-right: 65px;
	}

#mailer p {
	font: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #593852;
	}

#mailer input {
	font-size: 0.8em;
	}

#mailer form {
	margin-top: 1px;
	}


/* Navigational menu */


#menusub {
	width: 625px;
	margin-left: auto;
	margin-right: auto;
	}

#nav {
	margin:0;
	padding:0;
	float: left;
	width: 100%;
	background: #593852;
	border: 1px solid #42432d;
	border-width:1px 0;
	}

#nav li {
	display: inline;
	padding:0;
	margin:0;
	}


#nav a:link, #nav a:visited {
	background:#593852;
	padding: 8px 12px;
	float: left;
	width: auto;
	border-right:1px solid #42432d;
	text-decoration:none;
	font: 0.8em "Trebuchet MS",trebuchet,  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1em;
	}

#nav a:hover {
	color: #593852;
	background-color: #E7EFD6;
	}

#home #nav-home a, #exchange #nav-exchange a, #lessons #nav-lessons a, #faqs #nav-faqs a, #links #nav-links a, #testimonials #nav-testimonials a, #contact #nav-contact a {
	background: #E7EFD6 none repeat scroll 0%;
	color:#593852;
	text-shadow:none;
	}

#home #nav-home a:hover, #exchange #nav-exchange a:hover, #lessons #nav-lessons a:hover, #faqs #nav-faqs a:hover, #links #nav-links a:hover, #testimonials #nav-testimonials a:hover, #contact #nav-contact a:hover {
	background: #E7EFD6 none repeat scroll 0%;
	}

#nav a:active {
	background: #E7EFD6 none repeat scroll 0%;
	color:#593852;
	}

#menucontainer {
	width: 792px;
	height: 31px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-color: #593852;
	text-align: center;
	}

#adminmenucontainer {
	width: 792px;
	/*height: 30px;*/
	margin-left: auto;
	margin-right: auto;
	background-color: #593852;
	text-align: left;*/
	border-right: solid 1px #593852;
	border-left:  solid 1px #593852;
	}

#adminmenucontainer p {
	color: #FFFFFF;
	}

#adminmenucontainer a {
	color: #FFFFFF;
	}

.admintable {
	border: dashed 1px #593852;
	}

#navcont {
	margin-left: 20px;
	}

.navbreaker {
	padding: 0px;
	margin: 0px;
	clear: both;
	background-color: #CCCCCC;
	}

/* Main body area */


.tilbreak {
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ceef89;
}


#maincontainer {
	width: 792px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
	background-color: #FFFFFF;
	/*border-top: 1px solid #593852;
	border-right: 1px solid #CCCCCC;*/
	border-bottom: 1px solid #CCCCCC;
	/*border-left: 1px solid #CCCCCC;*/
	}

#maincontainer #socialcenter li {
	font-family: "Trebuchet MS",trebuchet,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	line-height: 1.8em;
}

#questfaq {
	text-align: left;
	}

#questfaq li {
	font-family: "Trebuchet MS",trebuchet,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	line-height: 1.8em;
	font-weight: bold;
	}


.mainpageleftcol {
	float: left;
	width: 180px;
	height: 670px;
	background-color: #E7EFD6;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;	
	text-align: center;
	}

.mainpageleftcol p {
	font-size: 1.1em;
	}

.mainpagecenter {
	/*margin-top: 10px;*/
	margin-left: 190px;
	margin-right: 190px;
	}



.mainpagecenter li {
	font-family: "Trebuchet MS",trebuchet,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #82316f;
	line-height: 1.8em;
	margin-left: -10px;
	}
	

.mainpagerightcol {
	width: 180px;
	float: right;
	height: 670px;
	background-color: #E7EFD6;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	text-align: center;
	}

.rightcolcontact {
	width: 180px;
	background-color: #FFFFFF;
	border-bottom: solid 1px #CCCCCC;
	}

.rightcolcontact h1{
	margin: 0px;
	}

.rightcolcontact h3{
	}

#greencontainer {
	width: 792px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border: solid 1px #CCCCCC;
	background-image: url(../graphics/centerbg2.gif);
	background-repeat: repeat-y;
	}


.testleftcol {
	float: left;
	width: 180px;	
	text-align: center;
	}

.testleftcol p {
	font-size: 1.2em;
	}

.testcenter {
	margin-top: 0px;
	padding-top: 0px;
	width: 590px;
	margin-left: 190px;
	}
	

.dattab {
	width: 740px;
	margin-left: auto;
	margin-right: auto;
	border: dashed 1px #593852;
	}
	

#socialcenter {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	}

.socialadmin {
	background-color: #FFFFFF;
	}

.question {
	font-family: "Trebuchet MS",trebuchet,  Verdana, Arial, Helvetica, sans-serif;
	color: #593852;
	font-size: 0.8em;
	font-weight: bold;
	}

.question a{
	text-decoration: none;
	}

.answer {
	font-family: "Trebuchet MS",trebuchet,  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.8em;
	}

.socialimagesright {
	float: right;
	padding: 20px;
	}

.socialimagesleft {
	float: left;
	padding: 20px;
	}


.exchangeimages {
	float: right;
	padding: 20px;
	}

#enquire {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	border: dashed 1px #593852;
	text-align: center;
	}

p.welcome {
	font-family: "Trebuchet MS",trebuchet,  Verdana, Arial, Helvetica, sans-serif;
	color: #593852;
	/*color: #82316f;*/
	}

.quotepull {
	font-family: "Trebuchet MS",trebuchet,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #598104;
	line-height: 1.8em;
	float: right;
	margin: 15px;
	}

.envimg {
	margin-top: 15px;
	}
	


/* ------- Content rotator ----------------  */


.rotcont {
	width: 170px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	}

.rotimage {
	padding: 0px;
	margin: 0px;
	}

.regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	}



/* Footer */

#footer {
	width: 792px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: #593852;
	border-top: solid 1px ##666666;
	}



.footerleftcol {
	float: left;
	width: 220px;	
	text-align: left;
	padding-left: 5px;
	margin: 0px;
	}

.footercenter {
	text-align: center;
	margin-left: 230px;
	margin-right: 230px;
	padding: 0px;
	margin: 0px;
	}

.footerrightcol {
	width: 220px;
	float: right;
	text-align: right;
	padding-right: 5px;
	margin: 0px;
	}



#footer p {
	font-family: "Trebuchet MS",trebuchet,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#FFFFFF;
	padding: 0px;
	margin: 0px;
	}

#footer a, hover, active, visited {
	color: #FFFFFF;
	text-decoration: none;
	}
