/* reset.css */ html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1.5;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}f
blockquote,q{quotes:"" "";}
a img{border:none;} /* typography.css */ body{font-size:75%;color:#222;background:#fff;font-family:'Droid Sans',sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111;}
h1{font-size:3em;line-height:1;margin-bottom:0.5em;}
h2{font-size:2em;margin-bottom:0.75em;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p{margin:0 0 1.5em;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus,a:hover{color:#000;}
a{color:#009;text-decoration:underline;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}
li ul,li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;}
thead th{background:#c3d9ff;}
th,td,caption{padding:4px 10px 4px 5px;}
tr.even td{background:#e5ecf9;}
tfoot{font-style:italic;}
caption{background:#eee;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;} /* grid.css */ .container{width:950px;margin:0 auto;}
.showgrid{background:url(http://www.petergallagher.com.au/images/pg_bg/grid.png);}
body{margin:1.5em 0;}
.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24{float:left;margin-right:10px;}
.last,div.last{margin-right:0;}
.span-1{width:30px;}
.span-2{width:70px;}
.span-3{width:110px;}
.span-4{width:150px;}
.span-5{width:190px;}
.span-6{width:230px;}
.span-7{width:270px;}
.span-8{width:310px;}
.span-9{width:350px;}
.span-10{width:390px;}
.span-11{width:430px;}
.span-12{width:470px;}
.span-13{width:510px;}
.span-14{width:550px;}
.span-15{width:590px;}
.span-16{width:630px;}
.span-17{width:670px;}
.span-18{width:710px;}
.span-19{width:750px;}
.span-20{width:790px;}
.span-21{width:830px;}
.span-22{width:870px;}
.span-23{width:910px;}
.span-24,div.span-24{width:950px;margin:0;}
input.span-3,textarea.span-3,select.span-3{width:90px!important;}
input.span-4,textarea.span-4,select.span-4{width:130px!important;}
input.span-5,textarea.span-5,select.span-5{width:170px!important;}
input.span-6,textarea.span-6,select.span-6{width:210px!important;}
input.span-7,textarea.span-7,select.span-7{width:250px!important;}
input.span-8,textarea.span-8,select.span-8{width:290px!important;}
input.span-9,textarea.span-9,select.span-9{width:330px!important;}
input.span-10,textarea.span-10,select.span-10{width:370px!important;}
input.span-11,textarea.span-11,select.span-11{width:410px!important;}
input.span-12,textarea.span-12,select.span-12{width:450px!important;}
.append-1{padding-right:40px;}
.append-2{padding-right:80px;}
.append-3{padding-right:120px;}
.prepend-1{padding-left:40px;}
.prepend-2{padding-left:80px;}
.prepend-3{padding-left:120px;}
.prepend-4{padding-left:160px;}
div.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1{margin-left:-40px;}
.pull-2{margin-left:-80px;}
.pull-3{margin-left:-120px;}
.pull-4{margin-left:-160px;}
.pull-1,.pull-2,.pull-3,.pull-4{float:left;position:relative;}
.push-1{margin:0 -40px 1.5em 40px;}
.push-2{margin:0 -80px 1.5em 80px;}
.push-3{margin:0 -120px 1.5em 120px;}
.push-4{margin:0 -160px 1.5em 160px;}
.push-5{margin:0 -200px 1.5em 200px;}
.push-1,.push-2,.push-3,.push-4,.push-5{float:right;position:relative;}
.prepend-top{margin-top:1.5em;}
.append-bottom{margin-bottom:1.5em;}
.box{padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space{background:#fff;color:#fff;}
.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.container{display:block;}
.clear{clear:both;} /* forms.css */ label{font-weight:bold;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend{font-weight:bold;font-size:1.2em;}
input.text,input.title,textarea,select{margin:0.5em 0;border:1px solid #bbb;}
input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #666;}
input.text,input.title{position:relative;left:60px;width:300px;padding:5px;}
input.title{font-size:1.5em;}
input.search{display:inline;margin:0;padding 0;;}
textarea{width:390px;height:250px;padding:5px;}
.error,.notice,.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error{background:#FFDDD1;color:#A75B41;border-color:#FFD2C2;}
.notice{background:#FFF6DE;color:#A78C41;border-color:#FFEFC2;}
.success{background:#D4E6F2;color:#3B7296;border-color:#B1D1E5;}
.error a{color:#A73E1A;}
.notice a{color:#A7821A;}
.success a{color:#155179;} /*fancy type*/ 
.alt{color:#666;font-family:Cardo,serif;font-style:italic;font-weight:normal;}
p.incr,.incr p{font-size:10px;line-height:1.44em;margin-bottom:1.5em;}
.smallcaps{font-variant:small-caps;} /*pwg_styles*/
h1,h2,h3,h4,h5,h6{font-family:'Droid Sans',sans-serif;letter-spacing:-0.01em;}
h1{color:#155179;font-weight:bold;}
a{color:#4089B8;} /*don't underline post titles*/ body{background-image:url('http://www.petergallagher.com.au/images/page_bg/thread.gif');background-position:left -2px;background-color:#FFF;background-repeat:repeat-x;background-attachment:scroll;margin:1.5em 0;padding:1.5em 0;}
.toplinks{font-size:0.9em;margin:-1.5em 0em 0.5em 0em;}
.toplinks form{float:right;width:220px;text-align:right;}
div.toplinks textlinks{float:left;text-align:left;}
.header{padding-bottom:0.5em;background-color:#fff;margin:0.5em 0;}
.title{color:#155179;}
a:focus,a:hover{color:#14804C;text-decoration:none;}
.header h1 a:focus,.header h1 a:hover{color:#14804C;}
a.title h2{color:#155179;}
a.title:focus h2,a.title:hover h2{color:#14804C;text-decoration:none;}
a.no_rule{text-decoration:none;}
.dateheader{}
.alt_g{color:#666;font-family:Cardo,serif;font-style:italic;font-weight:normal;} /*colors*/ .blue{color:#4089B8;}
.lblue{background-color:#EEF7FF;}
.quiet{color:#777;}
.error{background:#DADBF9;color:#4348A0;border-color:#CACCF4;}
.notice{background:#FFEED9;color:#A77B44;border-color:#FFE9CC;}
.success{background:#D4F9E8;color:#41A072;border-color:#C4F4DD;}
.error,.notice,.success{padding:0em 0.8em;}
.error a{color:#4F55C3;}
.notice a{color:#FFB14E;}
.success a{color:#3CC382;} /*larger icons*/ 
a[href^="mailto:"],a[href$=".pdf"],a[href$="\/rss_2\.0/"],a[href$="\/atom/"],.tags{padding:2px 20px 2px 0;margin:-2px 0;background-repeat:no-repeat;background-position:right center;}
a[href$="rss_2\.0/"],a[href$="\/atom/"]{background-image:url(http://www.petergallagher.com.au/images/icons/feed.png);}
a[href^="mailto:"]{background-image:url(http://www.petergallagher.com.au/images/icons/email.png);}
a[href$=".pdf"]{background-image:url(http://www.petergallagher.com.au/images/icons/pdf.png);}
.tags{background-image:url(http://www.petergallagher.com.au/mages/icons/tag_green.png);}
div.sidebar h2,div.sidebar h3{color:#777;}
div.sidebar h3{margin:0.625em auto 0.25em auto;}
div.sidebar h5.title,div.linklist h5.title{/*margin-bottom:1.77em;*/ border-bottom:1px dotted #ddd;text-decoration:none;}
div.sidebar p + p,div.linklist p + p{text-indent:0;/*margin-top:0;*/}
div.linklist h4{color:#14804C;margin:1.5em auto 0.5em auto;}
div.sidebar_a h4{/*margin:1em auto;*/color:#14804C;} /* Tables */ .container table{border-top:1px solid #ccc;border-left:1px solid #ccc;}
.container th,.container td{border-bottom:1px solid #ddd;border-right:1px solid #ccc;}
table{clear:both;width:100%;font:75% 'Droid Sans',sans-serif;padding:0;margin:0;border-collapse:collapse;color:#333;background:#DFEEF8;}
table caption{text-align:left;text-transform:uppercase;padding-bottom:10px;font:160% 'Droid Sans',sans-serif;}
table thead th,tbody th{padding:7px 10px;border-bottom:1px solid black;cursor:pointer;background:#3A749A;color:#DFEEF8;text-align:left;font-size:90%;font-weight:bold;}
table tbody,table thead{border-top:1px solid #EAECEE;border-left:1px solid #EAECEE;border-right:1px solid #EAECEE;}
table tbody{border-bottom:1px solid #EAECEE;}
table tbody td{padding:6px 10px;text-align:left;}
table tbody td.center{text-align:center;}
table tbody tr{background:#DFEEF8;}
table tbody td.nav_controls{font-size:120%;}
table tbody tr.odd{background:#B0D4EB;}
table tbody tr:hover{background:#3A749A;color:#D3E8F5;}
table.search_results tbody tr:hover{background:#B0D4EB;color:#4089B8;}
table .num_col{text-align:right;}
table .first_col{font-weight:bold;} /*table tfoot td,table tfoot th,table tfoot tr*/ table tfoot th{padding:3px 10px;border-top:1px solid black;font-weight:bold;text-align:left;font:100% 'Droid Sans',sans-serif;text-transform:uppercase;background:#fff;/* padding:10px;*/} /*fix the images on front page*/ p img.left{border:1px solid #666;}
.photo,blockquote img{float:left;width:auto;margin:4px 11px 6px 0px;padding:4px 4px 6px 4px;display:block;border:1px solid #666;background-color:#fff;}
.photo right{float:right;margin:4px 0px 4px 11px;padding:4px 4px 4px 4px;display:block;border:1px solid #666;background-color:#fff;} /*.img rounded{border:none;background-color:#4089B8;}
*/ /* forms */ label{font:90% 'Droid Sans',sans-serif;float:left;text-align:right;font-weight:bold;margin-right:0.5em;display:block;}
input{color:#666;background:#D6EBF8;border:1px solid #4089B8;}
.hint{font-size:80%;float:right;}
.below{margin:-1.5em 3em 1em 14em;}
input.submit{width:10em;color:#000;background:#dcdcdc;border:2px outset #D6EBF8;}
input.reset /*normally hidden*/{width:10em;color:#BC4800;background:#dcdcdc;border:2px outset #D6EBF8;float:right;}
input.submitLink,input.submitLink_a{border:1px solid #4089B8;-webkit-border-radius:5px;-moz-border-radius:5px;padding:2px 5px;margin:10px 3px;cursor:pointer;color:#4089B8;width:16em;font-size:75%;background-color:#DFEEF8;text-decoration:none;}
input.submitLink_a{background-color:#DFEEF8;}
form.inline{display:inline;}
div.fieldset{margin-top:2em;}
fieldset{margin-top:2em;padding:10px;border:1px solid #4089B8;width:30em;}
div.linklist fieldset{width:14.5em;}
div.commentbloc fieldset{width:90%;}
fieldset p{margin:0px 1em;}
legend{font:100% 'Droid Sans',sans-serif;color:#fff;background:#4089B8;border:1px solid #bababa;padding:2px 6px;}
textarea{width:100%;} /*comments*/ div.posted{font-style:italic;}
div.comment{margin-bottom:1.5em;background:#DCD9FF;/*EBEBCC*/ min-height:30px;}
div.comment_spacer{padding:1em;}
div.comment p{text-indent:0em;margin:1.5em 1.5em 0em 2.5em;}
div.comment p + p{text-indent:0em;margin:0.75em 1.5em 0em 2.5em;}
div.comment.gr{background:#C4F4DD;}
div.comment.pwg{background:#4089B8;color:#DFEEF8;}
div.comment.pwg a{color:#FFE9CC;}
div.entry_form{/*background-color:#C4F4DD;*/}
div.entry_form table{margin-top:1.5em;}
div.comment_header p{text-align:left;text-indent:0em;margin:0;} /* --Dark Rounded Theme-- */
div.dark_rounded .pp_top .pp_left{background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;} /* Top left corner */
div.dark_rounded .pp_top .pp_middle{background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;} /* Top pattern/color */
div.dark_rounded .pp_top .pp_right{background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;} /* Top right corner */
div.dark_rounded .pp_content{background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;} /* Content background */
div.dark_rounded .pp_content a.pp_next:hover{background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer;} /* Next button */
div.dark_rounded .pp_content a.pp_previous:hover{background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;} /* Previous button */
div.dark_rounded .pp_content a.pp_expand{background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer;} /* Expand button */
div.dark_rounded .pp_content a.pp_expand:hover{background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer;} /* Expand button hover */
div.dark_rounded .pp_content a.pp_contract{background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer;} /* Contract button */
div.dark_rounded .pp_content a.pp_contract:hover{background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer;} /* Contract button hover */
div.dark_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;} /* Close button */
div.dark_rounded .currentTextHolder{color:#c4c4c4;}
div.dark_rounded p.pp_description{color:#fff;}
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;} /* The previous arrow in the bottom nav */
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;} /* The next arrow in the bottom nav */
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.dark_rounded .pp_bottom .pp_left{background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;} /* Bottom left corner */
div.dark_rounded .pp_bottom .pp_middle{background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;} /* Bottom pattern/color */
div.dark_rounded .pp_bottom .pp_right{background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;} /* Bottom right corner */
div.dark_rounded .pp_loaderIcon{background:url(http://www.petergallagher.com.au/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;} /* Loader icon */ /* --DO NOT CHANGE-- */
div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%;}
div.pp_pic_holder{position:absolute;z-index:10000;width:100px;}
div.pp_pic_holder .pp_top{position:relative;height:20px;}
* html div.pp_pic_holder .pp_top{padding:0 20px;}
div.pp_pic_holder .pp_top .pp_left{position:absolute;left:0;width:20px;height:20px;}
div.pp_pic_holder .pp_top .pp_middle{position:absolute;left:20px;right:20px;height:20px;}
* html div.pp_pic_holder .pp_top .pp_middle{position:static;left:0;}
div.pp_pic_holder .pp_top .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px;}
div.pp_pic_holder .pp_content{position:relative;text-align:left;width:100%;height:40px;}
div.pp_pic_holder .pp_content .pp_details{display:none;margin:10px 15px 2px 20px;}
div.pp_pic_holder .pp_content .pp_details p.pp_description{display:none;float:left;margin:0;}
div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left;margin:3px 0 0 0;}
div.pp_pic_holder .pp_content .pp_details .pp_nav p{float:left;margin:2px 4px;}
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left;display:block;width:14px;height:15px;overflow:hidden;text-indent:-10000px;margin-top:3px;}
div.pp_pic_holder .pp_content div.pp_hoverContainer{position:absolute;z-index:2000;top:0;left:0;width:100%;}
div.pp_pic_holder .pp_content a.pp_next{display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(http://www.petergallagher.com.au/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;}
div.pp_pic_holder .pp_content a.pp_previous{display:block;float:left;text-indent:-10000px;width:49%;height:100%;background:url(http://www.petergallagher.com.au/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;}
div.pp_pic_holder .pp_content a.pp_expand,
div.pp_pic_holder .pp_content a.pp_contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px;}
div.pp_pic_holder .pp_content a.pp_close{float:right;display:block;text-indent:-10000px;}
div.pp_pic_holder .pp_bottom{position:relative;height:20px;}
* html div.pp_pic_holder .pp_bottom{padding:0 20px;}
div.pp_pic_holder .pp_bottom .pp_left{position:absolute;left:0;width:20px;height:20px;}
div.pp_pic_holder .pp_bottom .pp_middle{position:absolute;left:20px;right:20px;height:20px;}
* html div.pp_pic_holder .pp_bottom .pp_middle{position:static;left:0;}
div.pp_pic_holder .pp_bottom .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px;}
div.pp_pic_holder .pp_loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px;}
div.pp_pic_holder #pp_full_res{display:block;margin:0 auto;width:100%;text-align:center;}
div.pp_pic_holder #pp_full_res object,
div.pp_pic_holder #pp_full_res embed{visibility:hidden;}
div.ppt{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:17px;} /* --Miscellaneous-- */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;} /* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;} /* End hide from IE-mac */ /*editor_button on article*/ .editor-button a{left:4px;}
body .editor-button a{left:-16px;}