/*

		Style Sheet
		Site by TripleZero
		www.triplezero.com.au
		
*/

/* layout
----------------------------------------------- */

body {font:12px/1 Arial, Verdana, Helvetica, sans-serif;background:#6D6D6D  url("images/bg-logo.gif") top left repeat;/*background:#ccc url("images/bg.gif") top left repeat-x;*/text-align:center;padding:0;margin:0;}
#container {margin:40px auto;width:800px;text-align:left;padding:0;}

p, table, li {font:14px/1.4 Arial, Verdana, Helvetica, sans-serif;}
table tr td {vertical-align:top;}

/*.inner {padding:20px;}*/

.fixer {clear:both;font-size: .1em;line-height: .01em;color: #FFFFFF;}

hr {margin:0; padding:0; height:1px; background:#fff; color:#fff; border:0; border-bottom:1px dashed #ccc;}

* html ul li a {height:1em;}
ul {}
li {}

a:link, a:active, a:visited {color:#03AB4E;text-decoration:underline;}
a:hover {color:#03AB4E;text-decoration:underline;}

.photo {border:1px solid #ccc;padding:8px;}
.fr {clear:right;float:right;margin:5px 0 20px 25px;}
.fl {clear:left;float:left;margin:20px 20px 0 20px;}

h1 {font-size:24px;border-bottom:1px solid #E5E5E5;padding-bottom:10px;}
h2 {font-size:26px;}
h3 {font-size:22px;}
h4 {font-size:16px;color:#03AB4E;}
h5 {font-size:14px;}
h6 {font-size:12px;}

#header {background:#fff;padding:20px 0;}
#header p {float:right;margin:0;padding:52px 20px 0 0;font-size:16px;}

#nav {clear:both;background:#189543 url("images/nav-bg.gif") top left repeat-x;margin:0;}
#nav ul {margin:0;padding:0;list-style-type:none;text-align:center;}
#nav ul li {float:left;margin:0;padding:0;display:inline;line-height:1;}
#nav ul li a:link, #nav ul li a:active, #nav ul li a:visited, #nav ul li a:hover {background:url("images/nav-bg.gif") top left repeat-x;float:left;display:block;text-decoration:none;padding:10px 16px 10px 16px;color:#fff;font-weight:bold;font-size:11px;border-left:1px solid #37B86B;border-right:1px solid #1D9F52;font-size:14px;font-weight:normal;}
#nav ul li a:hover{background:url("images/nav-over.gif") top left repeat-x;color:#fff;border-left:1px solid #4EBF7E;border-right:1px solid #34A564;}
#nav ul li.first a:link, #nav ul li.first a:active, #nav ul li.first a:visited, #nav ul li.first a:hover {padding-left:25px;border-left:none;}
#nav ul li.last a:link, #nav ul li.last a:active, #nav ul li.last a:visited, #nav ul li.last a:hover {padding-right:14px;border-right:none;}

#main {margin-top:20px;background:#fff;padding-left:25px;}

.front {margin-left:225px;padding-top:8px;margin-right:25px;}

.content {padding-top:8px;margin-right:25px;}
.content .copy {width:545px;}

.side {width:200px;float:left;margin:25px 25px 25px 0;background:#654397 url('images/side-top.gif') top left no-repeat;}
.side .bg {background:url('images/side-bot.gif') bottom left no-repeat;}
.side ul {margin:0;padding:5px 0;list-style:none;}
.side ul li {margin:0;padding:0;}
.side a:link, .side a:active, .side a:visited, .side a:hover {display:block;color:#fff;padding:7px 12px 7px 56px;text-decoration:none;border-bottom:1px solid #7556A2;font-weight:normal;font-size:14px;}
.side a:hover {background:#6E4D9F;}

#footer {padding:25px;font-size:11px;color:#999;margin-bottom:20px;}
#footer span {color:#B1B1B1;margin:0 7px;}
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {color:#999;text-decoration:underline;}
#footer p {font-size:11px; float:left; margin:0;}
#footer p b {color:#999;}
#footer p.credit {font-size:9px; color:#ccc; float:right; font-weight:normal;}
#footer p.credit a:link, #footer p.credit a:active, #footer p.credit a:visited, #footer p.credit a:hover {color:#999;}




div.promo {width:181px;background:#1BA34E url('images/promo-box.gif') top left no-repeat;color:#fff;float:right;margin-left:25px;}
div.promo p {padding:10px;margin:0;font-size:11px;line-height:1.3;}
div.promo a:link, div.promo a:active, div.promo a:visited, div.promo a:hover {color:#fff;}

div.childcare {border:5px solid #059D49;background:#03AA4E;font-size:11px;}
div.childcare a:link, div.childcare a:active, div.childcare a:visited, div.childcare a:hover{color:#fff;font-size:11px;}
div.childcare ul {margin:0 0 0 20px;padding:0;list-style:square;color:#fff;}
div.childcare ul li {padding:0;margin:0;color:#fff;}