/* 
------------------------------------
DETAILS:
Title: continuum.css
Author: Jewels Miller
URL: http://continuumcaptial.com.au/css/continuum.css
Born: October 2007
Modified: 
------------------------------------
COLORS:
Orange: #F93
Dark Orange: #FCA247
Gray: #5A5A5A
----------------------------------- */
/* DEFAULT ELEMENTS 
------------------------------------ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0}
body {background:transparent url(img/bg-grid.gif) repeat 50% 0;text-align:center;font:100.1%/1.4 arial,helvetica;;color:#4E4E4E;}
h1,h2,h3,h4,h5 {font-family:arial,helvetica;line-height:1.4}
h1 {font-size:135%;margin-bottom:1em}
h2 {font-size:130%}
h3 {font-size:120%}
h4 {font-size:110%}
h5 {font-size:95%}
h6 {font-size:90%}
#contentwrap h1,#contentwrap h2 {background:transparent url("img/h1-border.gif") no-repeat center left;padding-left:10px;}
#contentwrap h2 {background:transparent url("img/h2-border.gif") no-repeat center left;}
p,ul,ol,blockquote,dl {margin:0 0 1em}
blockquote {background:#ccc;padding:10px 10px 10px 30px}
a, a:link,a:visited,a:hover,a:active {background:transparent;text-decoration:none;cursor:pointer}
a:link {color:#FC8F22}
a:visited {color:#FC8F22}/*change to E58A30 before launch*/
a:hover,a:active {color:#0088B3}
a:hover {text-decoration:underline}
a:active {outline:none}
small {font-size:86%}
hr {height:1px;color:#ccc;margin:1em 0;background-color:#ccc;border:none;clear:both}
ul {padding-left:.2em}
ul li {background:transparent url("img/bullet.gif") no-repeat 0 3px;list-style-type:none;padding-left:15px}
ol {padding-left:1.5em}
ul.noBullet li {background:none;padding:0;}
dt {font-weight:bold}
fieldset {display:block;margin:1em 0}
img,fieldset {border:none}
form label{cursor:pointer}
table{width:auto;border-collapse:collapse;border-spacing:0;table-layout:fixed}
cite {font-style:normal;font-size:86%}

/* COMMON 
------------------------------------  */
.highlight {color:#f00}
.fl {float:left}
.fr {float:right}
.hide {display:none} 
.show {display:block}
.invisible {visibility:hidden}
.inline {display:inline}
.clear:after,h1:after,h2:after,h3:after,h4:after,h5:after  {content:".";display:block;height:0;clear:both;visibility:hidden}
.clrRight {clear:right}
.clrLeft {clear:left}

/* LAYOUT 
------------------------------------  */
#wrap,#masthead,#contentwrap,#navwrap,ul#nav {width:801px;background-color:#fff}
#wrap,#masthead,#contentwrap,#content {position:relative}
#wrap {margin:0 auto;text-align:left;font-size:.8em}
#masthead {clear:both;background:#9a9a9a url(img/continuum_sprite.gif) repeat-x 0 0;overflow:hidden;height:89px;}
#contentwrap {padding:70px 0 0 0;background:transparent url("img/contentwrap-bg.gif") repeat-y 0 0}
#content {display:inline;width:415px;margin:0 1.5em 1em 1.5em;padding-bottom:10px;min-height:390px}
#fullwidth {width:1000px; background:#eee}
#sidebar {width:160px}
#footer {clear:both;text-align:right;width:615px;margin:0 10px 1em 10px;border-top:1px solid #E3E3E3;font-size:86%;color:#A7A7A7;float:right;}

#lhc {width:140px;height:330px;float:left;color:#fff;padding:20px 15px 0 15px;margin-top:-20px;background:transparent url("img/lhc.gif") no-repeat bottom left}
#lhc p {border:1px;margin:0}
#lhc a {color:#fff;font-weight:bold}
#lhc .contactDeets {position:absolute;top:380px;}
.contactDeets img {margin-top:5px}

/* body.docA */
.docA #content {float:left}
.docA #sidebar {float:left}

/* body.fullWidth */
.fullWidth #content {float:left;width:592px}

/* MASTHEAD 
------------------------------------ */ 
#masthead h1,#masthead h1 a {width:255px;height:60px;float:left;overflow:hidden}
	#masthead h1 {margin:13px 0 10px 9px;border:none;}
	#masthead h1 a {display:block;text-indent:-9000px;background:transparent url(img/continuum_sprite.gif) no-repeat 0 -200px}

/* NAVIGATION 
------------------------------------  */
#navwrap {position:absolute;top:89px;left:0;display:block;height:52px;z-index:1;background:transparent url("img/nav-bg.gif") repeat-x 0 0;}
#navwrap a, #navwrap a:link, #navwrap a:visited, #navwrap a:hover, #navwrap a:active {text-decoration:none}
ul#nav {height:32px;list-style:none;margin:0;padding:0;background:transparent url("img/nav-bg.gif") repeat-x 0 0;}
ul#nav li {position:relative;height:52px;float:right;background:none;list-style-type:none;line-height:1.9;padding:0}
ul#nav li a {display:block;height:52px;width:auto;background:transparent url("img/continuum-nav.gif") no-repeat 0 0;text-indent:-9000px;outline:none;width:800px}

ul#nav li#home a {width:62px;background-position:-226px 0}
ul#nav li#home a.active {background-position:-226px -52px}
ul#nav li#home a:hover {background-position:-226px -104px}

ul#nav li#ourPeople a {width:107px;background-position:-288px 0}
ul#nav li#ourPeople a.active {background-position:-288px -52px}
ul#nav li#ourPeople a:hover {background-position:-288px -104px}

ul#nav li#strategies a {width:96px;background-position:-395px 0}
ul#nav li#strategies a.active {background-position:-395px -52px}
ul#nav li#strategies a:hover {background-position:-395px -104px}

ul#nav li#aboutUs a {width:90px;background-position:-491px 0}
ul#nav li#aboutUs a.active {background-position:-491px -52px}
ul#nav li#aboutUs a:hover {background-position:-491px -104px}

ul#nav li#articles a {width:87px;background-position:-581px 0}
ul#nav li#articles a.active {background-position:-581px -52px}
ul#nav li#articles a:hover {background-position:-581px -104px}

ul#nav li#mediaRoom a {width:132px;background-position:-668px 0}
ul#nav li#mediaRoom a.active {background-position:-668px -52px} 
ul#nav li#mediaRoom a:hover {background-position:-668px -104px}
	
/* CONTENT MODULES 
------------------------------------  */
/* wof */
.wof {margin-bottom:1em}
.wof ul {margin-left:1em;clear:left}
.wof img {width:auto;float:left;margin:0 4px 0 0}
/* puff */
.puff {margin-bottom:1em;padding:0 0 5px 0;border:1px solid #D2D2D2}
.puff h3 {margin:0 0 10px 0;background:#5A5A5A;line-height:1.6;color:#fff;padding:5px;font-size:97%}
.puff h1,.puff h2,.puff h4,.puff h5 {padding:0 10px;}
.puff cite,.puff p,.puff ul,.puff ol,.puff dl,.puff blockquote {margin-left:10px;margin-right:10px}
.puff img {width:auto;float:left;margin:0}
/* forms */
.form-A {}
	.form-A h1,.form-A h2,.form-A h3,.form-A h4,.form-A h5 {margin:.5em;padding-bottom:3px;border-bottom:1px solid #999;clear:both}
	.form-A span {display:block;margin:0 .5em;padding:4px 1em;clear:left;overflow:auto}
	.form-A span label {display:block;width:130px;float:left;font-weight:bold}
	.form-A .checkbox {width:220px;float:left;overflow:visible}
	.form-A .checkbox label {width:auto;float:none;clear:left;font-weight:normal}
	.form-A .checkbox label input {margin-right:5px}
	.form-A span em {font-size:86%;color:#900;font-style:normal;padding-left:10px}
	.form-A span input.form-input,.form-typeA span select,.form-A textarea#notes {width:220px}
	.form-A span.form-submit input {padding:1px 3px;font-weight:bold;font-size:100%}
	.form-A span.form-submit input#send-email {background:transparent url("img/send-email.gif") no-repeat 0 0;width:98px;height:22px;display:block;text-indent:-9000px;border:none;margin-left:200px;}
	
#lhc a.pdf {font:normal 86% arial;}
#lhc img.pdf {margin-right:0;}
img.pdf {margin-right:4px;}

.peopleIndex {}
.peopleIndex img {float:left;margin-right:5px;}
.peopleIndex p {float:left;margin-right:5px;}
#content .peopleIndex h2 {background:none;padding:0;font-size:95%;float:left;margin-bottom:5px;min-width:90px;}
.peopleIndex .p1,.peopleIndex .p2,.peopleIndex .p3,.peopleIndex .p4,.peopleIndex .p5 
{float:left;width:184px;margin:0 20px 20px 0;display:block}
.peopleIndex .p3 {margin-right:0}
img.profile {float:right;margin:0 0 10px 10px;}
.selected {font-weight:bold;color:#FFA64C;}

.privacy {width:400px;background:#fff;margin:20px;padding:20px;text-align:left;font-size:11px}

	
/* SIDEBAR 
------------------------------------  */
#sidebar h1,#sidebar h2 {background:none;padding-left:0}

/* FOOTER 
------------------------------------  */
#footer p {margin:10px 0 0 0;}