/*
Theme Name: Pluton Theme
Theme URI: http://www.plutonresources.com.au
Description: Custom wordpress theme for Pluton.
Version: 0.1
Author: Conducthq
Author URI: http://www.conducthq.com/
Tags: clean, corporate
*/
/* 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:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#373737;background:url(images/site-bg.gif) repeat-x #f2f2f2;font-family:"Helvetica Neue", Arial, Helvetica, 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;}
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;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
small {font-size:13px;font-weight:bold;margin:0 0 5px 5px;color:#252525;}
.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;}
.line-break {border-top:1px solid #c8c8c8; margin:10px 0 0 0; }

/* blocks.css */
#page {width:1000px; margin:0 auto;background:url(images/page-bg.png) repeat-y;position:relative;}
#wrapper {width:960px; margin:0 auto;}
.content {padding:5px 0 0 0;}
.page-content .right-col .ddsg-wrapper h2 {background:none; color:#252525;  }
.ddsg-wrapper ul li {list-style:none; }
#masthead {height:155px;background:#fff;background:url(images/header-bg.gif) no-repeat; }
	#masthead h1 {position:absolute; width:266px;height:50px;margin:30px 0 0 10px; }
	#seacrh-box {position:absolute; margin:50px 0 0 725px;}
		#seacrh-box input {padding:4px 3px; border:1px solid #e1a811;color:#a09d9d;}
		#seacrh-box #searchsubmit {background:#e1a811; color:#fff; border:none; padding:4px 5px;margin:0 0 0 -5px; cursor:pointer; }
	#body a {color:#2173af;text-decoration:none;font-weight:bold; }
	#body a:hover {color:#666; }
	#breadcrumbs {font-size:11px; text-transform:lowercase;padding:12px 0 0 5px; color:#666;font-weight:bold;height:20px; }
		#breadcrumbs span {font-weight:bold;font-size:11px; color:#333333; }
	#body .homepage-content {background:url(images/homepage-bg.gif) repeat-y; }
	#body .page-content {background:url(images/page-bg.gif) repeat-y;}
	#body .page-default-content {background:#fff; }
	#body .page-default-content .one-col { width:960px; }
	#body .homepage-content .left-col {float:left;width:680px; margin:0; }
	#body .page-content .left-col {float:left;width:225px; }
	#body .homepage-content .left-col .fbox h2 {background:url(images/h3-fbox.gif) repeat-x; color:#fff;font-size:14px;font-weight:bold;height:31px;padding:7px 0 0 10px;margin:4px 2px 0px 1px;border-bottom:1px solid #fff; }
	#body .homepage-content .left-col .dbox h2 {background:url(images/h3-dbox.gif) repeat-x; color:#fff;font-size:14px;font-weight:bold;height:31px;padding:7px 0 0 10px;margin:4px 2px 0px 1px;border-bottom:1px solid #fff; }
   .left-col .fbox .content,.left-col .dbox .content { border-bottom:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;margin:-8px 2px 5px 1px;background:url(images/fbox-bg.gif) repeat-x bottom left; }
    .left-col .fbox .content h3,.left-col .dbox .content h3{font-weight:bold; font-size:14px; padding:10px 0 3px 0;margin:0;color:#252525; }
	.entry h3,.entry h4,.entry h5 {font-weight:bold; font-size:14px; padding:10px 0 3px 0;margin:0 0 0 5px;color:#252525; }
	.left-col .dbox .content h3 {font-weight:bold; font-size:14px; padding:10px 0 3px 5px;margin:0; }
    .left-col .fbox .content p,.left-col .dbox .content p {margin:0;padding:0 5px 0px 5px; }
	#body .homepage-content .right-col {margin:0 0 0 685px;width:270px;  }
	#body .page-content .right-col {margin:0 0 0 230px;width:725px; padding:0 0 20px 0;  }
	.left-col .dbox .content p {margin:0;padding:6px 5px 0px 5px; }
	.right-col .news p {margin:0 0 0 0; font-size:12px;line-height:15px;/*width:200px;*/}
	.right-col .news p span {font-weight:bold; font-size:12px;color:#252525; }
	.right-col .news .line-break {border-top:1px solid #c8c8c8; margin:10px 0 10px 0; }
	.page-content .right-col h2,.page-default-content .one-col h2 {background:url(images/h3-dbox.gif) repeat-x; color:#fff;font-size:14px;font-weight:bold;height:31px;padding:7px 0 0 10px;margin:0 0px 0px 0px;border-bottom:1px solid #fff;clear:right; }
	.entry p {margin:0 5px; }
	.navigation {margin:10px 0 20px 0; float:right;clear:both; }
#footer {height:102px;background:url(images/footer-bg.gif) repeat-x; }
 
/* navigation systems */
div#nav {position:absolute;  margin:122px 0 0 20px;}
ul#main-nav {margin:0; padding:0; list-style:none; display:block;}
ul#main-nav li {float:left;text-align:left;background:url(images/pipes.png) no-repeat left;height:25px;}
ul#main-nav li a{color:#231f20;padding:0 15px 15px 15px; height:25px;position:relative;top:5px; white-space:nowrap; cursor: pointer; font-weight:bold;text-decoration:none;margin:0 0 0 2px; }
ul#main-nav .current_page_item a, ul#main-nav .current_page_ancestor a, ul#main-nav .current_page_parent a {border-bottom:3px solid #f0b310;padding-bottom:9px;}
ul#main-nav li a:hover {color:#666;}

ul#main-nav .page-item-3  {background-image:none; padding-right:15px; padding-left:0px; }
ul#main-nav .page-item-3 a {border:none;background:url(images/home-icon.png) no-repeat;  height:25px; top:-5px; padding-bottom:15px;}
ul#main-nav .page-item-3 a span {display:none; }

ul#sidebar-menu {list-style:none;padding:0;margin:0; }
ul#sidebar-menu li a {background:url(images/li-lsbox-arrow.gif) no-repeat; padding:2px 0 0 22px; }
ul#sidebar-menu li ul {list-style:none;padding:0 0 0 15px;margin:0; font-size:11px;}
ul#sidebar-menu li ul li a {background:none;color:#5195c7;}
ul#sidebar-menu .current_page_item a,ul#sidebar-menu .current_page_item a:hover {color:#666;}
ul#sidebar-menu .current_page_item ul a {color:#5195c7;}

/* sub-menu excludes 
.page-id-10 #sidebar-menu li ul,.page-id-10 #sidebar-menu li ul ul {display:none; }*/
.page-id-16 #tiny-contact-form {display:none; }

div#quick-links {position:absolute;  margin:20px 0 0 795px;}
ul#quick-nav {margin:0; padding:0; list-style:none; display:block;}
ul#quick-nav li {float:left;text-align:left;height:29px;}
ul#quick-nav li span {padding:0 5px 9px 5px;color:#8e8e8e; }
ul#quick-nav li a{color:#585656; height:25px;position:relative; white-space:nowrap; cursor: pointer; font-weight:bold;text-decoration:none;margin:0 0 0 2px;font-size:11px; }
ul#quick-nav li a:hover {color:#666;}

div#footer-links {float:right; padding:20px 20px 0 0;}
ul#legals {margin:0; padding:0; list-style:none; display:block;}
ul#legals li {float:left;text-align:left;height:29px;}
ul#legals li span {padding:0 5px 9px 5px;color:#fff; }
ul#legals li a{color:#fff; height:25px;position:relative; white-space:nowrap; cursor: pointer; text-decoration:none;margin:0 0 0 2px;font-size:11px; }
ul#legals li p{color:#fff; height:25px;position:relative;margin:1px 0 0 2px;font-size:11px; }
ul#legals li a:hover {color:#ccc;}

/* homepage sidebox */
.sbox{background:#fff url(images/bg_sbox-btm.png) no-repeat left bottom;margin:0 0 5px 2px;padding:0 13px 13px 13px;width:244px;position:relative;top:3px;}
.sbox h3{background:#cccbcb url(images/bg_sbox1-top.png) no-repeat 0 0;color:#3e434a;font:bold 13px/18px Arial;margin:0 -13px 18px -13px;padding:7px 13px;text-shadow:1px 1px 0 #fff}
.sbox.title{font-size:16px;font-weight:bold;line-height:22px}

/* page sidebox */
.lsbox{background:#fff url(images/bg_lsbox-btm.png) no-repeat left bottom;margin:0 0 5px 2px;padding:0 13px 13px 13px;width:189px;position:relative;top:5px;}
.lsbox h3{background:#cccbcb url(images/bg_lsbox1-top.png) no-repeat 0 0;color:#3e434a;font:bold 13px/18px Arial;margin:0 -13px 10px -13px;padding:7px 13px 7px 13px;text-shadow:1px 1px 0 #fff}
.lsbox.title{font-size:16px;font-weight:bold;line-height:22px}
.lsbox h3 span {background:url(images/h3-slbox-arrow.png) no-repeat; padding:0 0 0 22px; }

#widgets #sidebar-widgets, #widgets #sidebar-widgets li ul {padding:0; margin:0; }
#widgets #sidebar-widgets li {background:#fff url(images/bg_lsbox-btm.png) no-repeat left bottom;margin:0 0 5px 2px;padding:0 13px 13px 13px;width:189px;position:relative;top:5px;list-style:none; }
#widgets {padding:0 0 20px 0; } 
#widgets #sidebar-widgets li ul li{background:none; padding:0;margin:0;}
#widgets #sidebar-widgets li h2 {background:#cccbcb url(images/bg_lsbox1-top.png) no-repeat 0 0;color:#3e434a;font:bold 13px/18px Arial;margin:0 -13px 10px -13px;padding:7px 13px 7px 13px;text-shadow:1px 1px 0 #fff}
#sidebar {padding:0 0 20px 0; }
.contactform input{width:183px;margin:2px 0 5px 0;}
.contactform label { }
.contactform textarea  {width:178px; height:100px; }

/* tables */
table#chart {margin:0 0 13px 15px; }
#sidebar #sidebar-widgets #stock-quote-sidebar #chart {margin:0 0 0 -10px;}
#sidebar #sidebar-widgets #stock-quote-sidebar td {padding:0; margin:0; }


/* 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[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

hr {background:#ddd;color:#ddd;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;clear:right;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}
.postmetadata {margin:10px 0 0 5px; }
#respond h3,#comments{border-top:1px solid #ccc; padding:7px 0 7px 10px; background:#f4f4f4; font-size:14px; font-weight:bold; color:#666666;margin:20px 0 0 0; }
.entry {margin:0 0 15px 0; }
.entry p {margin:0 0 15px 5px; }
p.post {margin:10px 0 10px 5px; }


.commentlist li, #commentform input, #commentform textarea{font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif}
.commentlist li ul li{font-size:1em}
.commentlist li{font-weight:bold}
.commentlist li .avatar{float:right; border:1px solid #eee; padding:2px; background:#fff}
.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:1.1em}
.commentlist p{font-weight:normal; line-height:1.5em; text-transform:none}
#commentform p{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif}
.commentmetadata{font-weight:normal}

/* Begin Images */
p img{padding:0 0 0 0;margin:0 0 5px 0; max-width:100%}
img.centered{display:block; margin-left:auto; margin-right:auto}
img.alignright{padding:4px; margin:0 0 2px 7px; display:inline}
img.alignleft{padding:5px 0 3px 0; margin:0 5px 2px 0; display:inline}
.alignright{float:right}
.alignleft{float:left}
/* End Images */
#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0}
#commentform{margin:5px 10px 0 0}
#commentform textarea{width:100%; padding:2px}
#respond:after{content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
#commentform #submit{margin:0 0 5px auto; float:right}
.alt{margin:0; padding:10px}
.commentlist{padding:0; text-align:justify}
.commentlist li{margin:15px 0 10px; padding:5px 5px 10px 10px; list-style:none}
.commentlist li ul li{margin-right:-5px; margin-left:10px}
.commentlist p{margin:10px 5px 10px 0}
.children{padding:0}
#commentform p{margin:5px 0}
.nocomments{text-align:center; margin:0; padding:0}
.commentmetadata{margin:0; display:block}
/* End Form Elements */

ul.checkbox li { background: url(images/list_checkbox.png) 0 0 no-repeat; }
ul.checkbox{ margin: 10px 0px 10px 0px;padding-left: 20px;list-style: none;}
ul.checkbox li �,ul.checkbox li{margin: 5px 0px 5px 0px;padding-left: 35px;}



/* Captions */
.aligncenter, 
div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}
/* End captions */
