/*

		Style Sheet
		Site by TripleZero
		www.triplezero.com.au
		
*/

/* layout
----------------------------------------------- */

body {font:12px/1 Arial, Verdana, Helvetica, sans-serif;background:#ccc url("images/bg.gif") top left repeat;text-align:center;padding:0;margin:0;}
#container {margin:20px auto;width:800px;text-align:left;padding:20px 0;}

p, table, li {font:14px/1.4 Arial, Verdana, Helvetica, sans-serif;}
table tr td {vertical-align:top;}

.inner {margin: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 {margin:0 0 0 5px;padding:0;list-style: none;}
li {margin:0;padding:0 0 5px 14px;background: url("images/dot.gif") 0 8px no-repeat;}

a:link, a:active, a:visited {color:#2B6DB0;text-decoration:underline;}
a:hover {color:#000;text-decoration:underline;}

.photo {border:1px solid #ccc;padding:8px;}
.fr {clear:right;float:right;margin:20px 0 20px 20px;}
.fl {clear:left;float:left;margin:20px 20px 0 20px;}

h1 {font-size:30px;margin-top:0;padding-bottom:20px;border-bottom:1px solid #ccc;}
h2 {font-size:26px;}
h3 {font-size:22px;}
h4 {font-size:16px;color:#2B6DB0;margin-bottom:0;}
h5 {font-size:14px;}
h6 {font-size:12px;}

#header {float:left;margin-top:20px;}
#header img {float:left;}

.nav {float:left;background:#489FEB url("images/nav-bg.gif") top left repeat-x;width:800px;}
.nav ul {margin:0;padding:0;list-style-type:none;text-align:center;}
.nav ul li {float:left;margin:0;padding:0 2px 0 0;display:inline;background:url("images/nav-sep.gif") top right no-repeat;}
.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:9px 21px 8px 23px;color:#fff;font-weight:normal;font-size:14px;}
.nav ul li a:hover {color:#FCC356;background:url("images/nav-star.gif") top left repeat-x;float:left;}
.nav ul li.first {padding-left:8px;}
.nav ul li.on a:link, .nav ul li.on a:active, .nav ul li.on a:visited, .nav ul li.on a:hover {background:url("images/nav-star.gif") top left repeat-x;float:left;color:#FCC356;}

#main {background:#fff;padding:30px 0;}

#side {width:213px;float:left;padding-right:30px;border-right:1px solid #E3E3E3;}
#side p {margin-top:0;margin-left:30px;}
#side ul {margin:0;margin-left:30px;padding:0;list-style:none;border-top:1px solid #ccc;}
#side ul li {margin:0;padding:0;font-size:12px;}
#side ul li a:link, #side ul li a:active, #side ul li a:visited, #side ul li a:hover {display:block;color:#0E243B;background-color:#fff;padding:5px 8px;text-decoration:none;border-bottom:1px solid #ccc;font-weight:normal;}
#side ul li a:hover {background:#F0F0F0;}
#side ul li.on a:link, #side ul li.on a:active, #side ul li.on a:visited, #side ul li.on a:hover {background:#2B6DB0;color:#fff;}

#side .info p {margin-top:0;margin-left:30px;font-size:12px;}
#side .info ul {margin:0 0 0 30px;padding:0;list-style: none;border:none;}
#side .info ul li {margin:0;padding:0 0 5px 15px;background: url("images/dot.gif") 0 8px no-repeat;}

#content {margin-left:270px;margin-right:30px;}

#footer {padding:15px 30px;font-size:11px;color:#fff;}
#footer span {color:#9BC3EC;margin:0 7px;}
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {color:#fff;text-decoration:underline;}
#footer p {font-size:11px; float:left; margin:0;}
#footer p b {color:#fff;}
#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;}