/*

		Style Sheet
		Site by TripleZero
		www.triplezero.com.au
		
*/

/* layout
----------------------------------------------- */

body {font:12px/1 Arial, Verdana, Helvetica, sans-serif;background:#269AC6 url("images/bg.gif") top left repeat-x;text-align:center;padding:0;margin:0;}
#container {margin:20px auto;width:870px;text-align:left;padding:20px 0;}

p, table {font:12px/1.3 Arial, Verdana, Helvetica, sans-serif;}
table tr td {vertical-align:top;}

.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/arrow.gif") 0 1px no-repeat;}

a:link, a:active, a:visited {color:#1C7394;text-decoration:underline;}
a:hover {color:#1C7394;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;}
h2 {font-size:26px;}
h3 {font-size:18px;color:#404040;line-height:1.2;font-weight:normal;margin-top:0;}
h4 {font-size:18px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

#header {}
#header .a {float:left;width:321px;border-right:1px solid #4D9DBB;text-align:right;padding-bottom:9px;}
#header .b {float:left;width:200px;border-right:1px solid #4D9DBB;padding-top:14px;padding-bottom:10px;}
#header .c {float:left;padding-top:14px;}
#header h1 {font-size:43px;font-family:Georgia, serif;font-weight:normal;color:#fff;margin:0 25px 0 0;line-height:1.2;padding-bottom:0;}
#header h2 {font-size:16px;font-family:Georgia, serif;font-weight:bold;color:#A0DAF0;margin:0 25px 0 0;line-height:0.9;padding-top:0;}
#header h2 b {font-weight:bold;color:#FED750;}
#header h3 {font-size:14px;font-family:Georgia, serif;font-weight:normal;color:#65B9D9;margin:0 0 0 25px;line-height:1.2;}
#header h3 b {font-weight:normal;color:#A0DAF0;}
#header h4 {font-size:12px;font-family:Georgia, serif;font-weight:normal;color:#65B9D9;margin:0 0 0 25px;line-height:1.4;}

#main {margin-top:20px;background:#fff;padding:25px;}

#content {width:450px;float:left; display:inline;}
#content p {font-size:14px;color:#404040;}
#content p.highlight {background:#FFFFD4;padding:10px;}
#content blockquote {border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;margin:0;padding:18px 0 18px 45px;background:url('images/quote-start.gif') 0 21px no-repeat;font-size:12px;font-family:Georgia, serif;line-height:1.3;color:#404040;}
#content blockquote cite {font-size:11px;color:#888;}
#content blockquote.sub {border-bottom:none;}

#side {width:323px;margin-left:485px;background:url('images/side-border.gif') top left no-repeat;}
#side .inner {padding-left:47px;}
#side h4 {font-size:14px;font-family:Georgia, serif;border-bottom:1px solid #E5E5E5;color:#404040;padding-bottom:12px;}
#side p {font-size:11px;color:#404040;}
#side ul {margin:0;padding:0;}
#side ul li {font-size:11px;padding-left:0;margin-left:0;}

#footer {padding:21px;border-top:1px solid #DBDBDB;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;}