/*

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

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

body {font:12px/1 Arial, Verdana, Helvetica, sans-serif;background:#fff;text-align:center;padding:0;margin:0;}
#container {margin:20px auto;width:950px;text-align:left;background:#fff;padding:20px 0;}

p, table {font:16px/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:#35B7DC; color:#35B7DC; border:0; border-bottom:1px solid #35B7DC;}

* 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/arrow.gif") 0 1px no-repeat;}

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

.photo {border:5px solid #fff;padding:0;}
.fr {clear:right;float:right;margin:20px 0 20px 20px;}
.fl {float:left;margin:12px 24px 12px 0;}

h1 {font-size:24px;color:#fff;font-weight:normal;line-height:1.2;}
h2 {font-size:48px;color:#fff;line-height:1.2;margin-bottom:13px;}
h3 {font-size:18px;margin-top:0;}
h4 {font-size:18px;}
h5 {font-size:14px;}
h6 {font-size:20px;background:#0695BC;color:#fff;padding:10px;}

blockquote, blockquote p {font-style:italic;}

#header {text-align:right;display:none;}

#block {background:#3E3E3F url("images/bg.gif") top left repeat;}

#nav {background:#3E3E3F; clear:both; float:left; width:200px; margin:0;}
#nav ul {margin:35px 40px 40px 0; padding:0; list-style-type:none;}
#nav ul li {margin:0; padding:0; text-transform: uppercase; text-align:right;}
#nav ul li a:link, #nav ul li a:active, #nav ul li a:visited, #nav ul li a:hover {display:block; text-decoration:none; padding:10px 0; color:#fff; font-weight:normal; font-size:18px;}
#nav ul li.on a:link, #nav ul li.on a:active, #nav ul li.on a:visited, #nav ul li.on a:hover {color:#00A8D7;}

#main {background:#00A8D7; float:left; width:750px; margin:0; color:#fff;}
#main .inner {margin:40px;}

#footer {padding:21px 40px 21px 240px;font-size:11px;color:#A6A6A6;}
#footer span {color:#CBCBCB;margin:0 7px;}
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {color:#A6A6A6;text-decoration:underline;}
#footer p {font-size:11px; float:left; margin:0;}
#footer p b {color:#666;}
#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;}

table.events {border-collapse:collapse; margin-top:10px;}
.events tr td {margin:0; padding:20px 12px 8px 7px; border-bottom:1px solid #35B7DC; font-size:14px;}