/*
--------------------------------
Layout
--------------------------------
*/

* {
	margin: 0;
	padding: 0;
	}

body {
	font-family: "Lucida Grande","Trebuchet MS","Verdana",sans-serif;
	font-size: 62.5%;
	color: #555;
	line-height: 1.4em;
	background: #fcf8e6;
	}
	
html,body {
	height: 100%;
	margin: 0;
	padding: 0;
	}
	
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -30px;
	}

#header {
	width: 100%;
	height: 100px;
	margin: 0 auto;
	background: #51609b;
	}
	
#images {
	width: 100%;
	height: 230px;
	margin: 0 auto;
	background: #575652;
	}
	
#content {
	apadding: 12px 290px 24px 24px;
	}
	
#push {
	height: 30px;
	}

#footer {
	width: 100%;
	height: 30px;
	margin: 0 auto;
	background: #dad6c2;
	}
	
.centercontent {
	width: 700px;
	margin: 0 auto;
	}
	
.maintext {
	width: 670px;
	padding: 12px 12px 12px 12px;
	}
.smallertext {
	width: 440px;
	padding: 12px 12px 12px 12px;
	float: left;
	clear: both;
	}
.pdfs {
	width: 220px;
	float: left;
	clear: none;
	}
	
.program {
	background: #eeebdc;
	padding: 10px;
	border: 1px dashed #9e9b8c;
	border-top: 8px solid #9e9b8c;
	margin-top: 12px;
	margin-bottom: 12px;
	}
	
.announcements {
	background: #e4e1d3;
	float: left;
	clear: none;
	width: 230px;
	margin: 15px 0 0 0;
	}
.announcements p,.announcements h3 {
	margin-left: 10px; 
	margin-right: 10px;
	}
	
blockquote {
	background: #eeebdc;
	padding: 10px;
	border: 1px solid #9e9b8c;
	border-top: 8px solid #9e9b8c;
	margin-top: 12px;
	margin-bottom: 12px;
	width: 640px;
	float: left;
	margin-right: 12px;
	}

.bold {
	font-weight: bold;
	}

.clearall {
	clear: both;
	}
	
--------------------------------
Text
--------------------------------
*/
	
h1 {
	font-size: 2.4em;
	line-height: 2.6em;
	}

h2 {
	font-size: 1.8em;
	line-height: 2.2em;
	}

h3 {
	font-size: 1.6em;
	line-height: 2em;
	}

h4 {
	font-size: 1.3em;
	line-height: 1.4em;
	}

h1,h2,h3,h4,h5,h6 {
	acolor: #333;
	font-family: "Lucida Grande","Trebuchet MS","Arial",sans-serif;
	font-family: "Georgia",serif;
	font-weight: 700;
	}

p {
	font-size: 1.1em;
	line-height: 1.4em;
	margin-bottom: 1.4em;
	}
	
#footer p {
	line-height: 3.2em;
	font-size: .9em;
	}

a,address {
	line-height: 1.4em;
	margin-bottom: 1.4em;
	}

.hide {
	visibility: hidden;
	}
	
a:link {
	color: #4076ff;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	}
a:visited {
	color: #6699cc;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	}
a:hover {
	color: #4076ff;
	text-decoration: none;
	border-bottom: 1px solid #4076ff;
	}
a:active {
	color: #409eff;
	text-decoration: none;
	border-bottom: 1px solid #409eff;
	}
a.pdf {
	display: block;
	background: url('../images/pdficon.png')no-repeat top left;
	height: 20px;
	text-decoration: none;
	border: none;
	line-height: 1.5em;
	padding-top: 32px;
	}
	
.highlight {
	font-weight: 700;
	font-size: 1.2em;
	}
	
.upper {
	text-transform: uppercase;
	display: inline;
	}
	
.program h3 {
	line-height: 1.2em;
	margin-bottom: .6em;
	}
	
/*
--------------------------------
Images
--------------------------------
*/

	
#images .centercontent img {
	border: 9px solid #484842;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	}
	
img .right {
	float: right;
	}
	
#header a,#header img {
	border: none;
	}

/*
--------------------------------
Lists
--------------------------------
*/


ul {
	margin-bottom: 1.4em;
	list-style-type: square;
	color: #777;
	}

ul li {
	line-height: 1.4em;
	margin-bottom: .4em;
	}
#mainmenucontainer {
	top: 100px;
	height: 3.3em;
	width: 100%;
	background: #f1d560;
	}
ul#mainmenu {
	list-style-type: none;
	width: 700px;
	margin: 0 auto;
	}
ul#mainmenu li {
	float: left;
	border-left: 1px solid #cab351;
	border-right: 1px solid #cab351;
	margin-left: -1px;
	text-align: center;
	}
ul#mainmenu li:hover {
	background: #f5e290;
	}

ul#mainmenu li a {
	text-decoration: none;
	display: block;
	height: 2.2em;
	margin: 0;
	border-bottom: 0;
	}
ul#mainmenu li a i {
	font-style: normal;
	text-transform: uppercase;
	font-family: "Arial","Futura",sans-serif;
	font-weight: 500;
	color: #3d403a;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 10px;
	margin: 1em 6px;
	text-decoration: none;
	display: block;
	}
ul#mainmenu li#menu0a { width: 69px; }
ul#mainmenu li#menu0b { width: 102px; }
ul#mainmenu li#menu0c { width: 145px; }
ul#mainmenu li#menu0d { width: 65px; }
ul#mainmenu li#menu0e { width: 137px; }
ul#mainmenu li#menu0f { width: 88px; }
ul#mainmenu li#menu0g { width: 87px; }

#aboutus ul#mainmenu li#menu0a,
#newinitiatives ul#mainmenu li#menu0b,
#childrensprograms ul#mainmenu li#menu0c,
#training ul#mainmenu li#menu0d,
#communityservices ul#mainmenu li#menu0e,
#employment ul#mainmenu li#menu0f,
#contactus ul#mainmenu li#menu0g {
	background: #f5e290;
	}

#submenucontainer {
	aposition: absolute;
	top: 100px;
	left: 0px;
	height: 2.6em;
	width: 100%;
	background: #e4e1d3;
	border-bottom: 1px solid #cecdc6;
	border-top: 4px solid #9e9b8c;
	}
ul#submenu1 {
	list-style-type: none;
	width: 700px;
	margin: 0 auto;
	}
ul#submenu1 li {
	float: left;
	border-left: 1px solid #cecdc6;
	border-right: 1px solid #cecdc6;
	margin-left: -1px;
	}
ul#submenu1 li:hover {
	background: #fcf8e6;
	height: 2.7em;
	}

ul#submenu1 li a {
	text-decoration: none;
	display: block;
	height: 1.9em;
	margin: 0;
	border-bottom: 0;

	}
ul#submenu1 li a i {
	font-style: normal;
	text-transform: lowercase;
	font-family: "Arial","Futura",sans-serif;
	font-weight: 500;
	color: #3d403a;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 10px;
	margin: .7em 10px;
	text-decoration: none;
	display: block;
	}
	
#introduction ul#submenu1 li#menu1a,
#mission ul#submenu1 li#menu1b,
#management ul#submenu1 li#menu1c,
#history ul#submenu1 li#menu1d,
#aroundaustralia ul#submenu1 li#menu1e,
#login ul#submenu1 li#menu1f,
#new ul#submenu1 li#menu2a,
#noticeboard ul#submenu1 li#menu2b,
#initiatives ul#submenu1 li#menu2c,
#programs ul#submenu1 li#menu3a,
#philosophy ul#submenu1 li#menu3b,
#toddler ul#submenu1 li#menu3c,
#longdaycare ul#submenu1 li#menu3d,
#familydaycare ul#submenu1 li#menu3e,
#inhomecare ul#submenu1 li#menu3f
#testimonials ul#submenu1 li#menu3g,
#certificates ul#submenu1 li#menu4c,
#consultancy ul#submenu1 li#menu4b,
#train ul#submenu1 li#menu4a,
#communityspace ul#submenu1 li#menu5a,
#lookingglass ul#submenu1 li#menu5b,
#relationships ul#submenu1 li#menu5c,
#earlyyears ul#submenu1 li#menu5d,
#employlong ul#submenu1 li#menu6a,
#employfamily ul#submenu1 li#menu6b,
#admin ul#submenu1 li#menu6c,
#other ul#submenu1 li#menu6d,
#contact ul#submenu1 li#menu7a {
	background: #fcf8e6;
	height: 2.7em;
	}

ul.nobullets {
	list-style-type: none;
	}
	
.maintext ul {
	margin-left: 15px;
	}



/*
--------------------------------
Tables
--------------------------------
*/

table,table tr,table tr td {
border-collapse: collapse;
}

table {
margin: 0 auto;
}

/*
--------------------------------
Forms
--------------------------------
*/


#loginform form {
	width: 250px;
	float: left;
	margin-top: 20px;
	margin-left: 220px;
	}
#loginform form td {
	background: none;
	padding: 2px;
	}
#loginform form input#doLogin {
	text-align: right;
	width: auto;
	margin-left: 180px;
	font-size: 1.1em;
	}