/* Blueprint screen overides */   
.container{width:960px;}
h1{font-size:1.8em;text-align:left;margin-bottom:10px;margin-top:10px;text-transform:uppercase;font-weight:bold;margin-left:30px;}
h2{font-size:1.5em;text-align:left;text-transform:uppercase;}
h3{font-size:1.4em;text-align:left;text-transform:uppercase;}
h4{font-size:1.2em;text-align:left;}
h5{font-size:1.1em;text-align:left;margin-bottom:10px;}
td {vertical-align: top;}
a {color: #1155b1 ;text-decoration:none;}
a:hover{color:#1155b1;text-decoration:underline;}
button:hover, a.button:hover{color:white;border:1px solid #cbcbcb;}
dl dt {font-weight:normal;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0;margin-right:5px;}

.large{line-height:0;}
ol, ul{margin:0 0.5em 0.5em 0}
li.highlight{background-color:transparent;font-weight:bold;}
fieldset{border:0;padding:0;margin:0;}
label{font-weight:bold;}
body{font-family: "ff-dagny-web-pro-1","ff-dagny-web-pro-2", Helvetica, Arial, "sans serif";}
html, body {margin:0;padding:0;}

/* Grids.css additions */
.append {padding-right:10px;}
.append-0 {padding-right:20px;}
.prepend {padding-left:10px;}
.prepend-0 {padding-left:20px;}
.pull {margin-left:-10px;}
.pull-0 {margin-left:-20px;}
.push {margin:0 -10px 1.5em 10px;}
.push-0 {margin:0 -20px 1.5em 20px;}
.push-bottom{margin-bottom:10px;}
.push-bottom-0{margin-bottom:20px;}
.push-bottom-1{margin-bottom:30px;}
.push-bottom-2{margin-bottom:40px;}
.push-top{margin-top:10px;}
.push-top-0{margin-top:20px;}
.push-top-1{margin-top:30px;}
.push-top-2{margin-top:40px;}
.centre{margin-left:auto;margin-right:auto;}
.block{display:block;}
.left{float:left;}
.right{float:right;}

.column1,.column2{float:left;position:relative;}
.column1{width:600px;}
.column2{width:300px;margin-left:20px;}
a.button, button {
  display:block;
  float:left;
  margin: 0.7em 0.5em 0.7em 0;
  padding:8px 15px 5px 15px;   /* Links */
  
  border:1px solid black;
  border-top:1px solid black;
  border-left:1px solid black;

  background-color:#1155b1;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:white;
  cursor:pointer;
  
  -webkit-border-radius: 2px 2px;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(61, 122, 203)), to(rgb(17, 85, 177)));
  display: inline-block;
  text-align: center;
  line-height: 1;
}
button {
  width:auto;
  overflow:visible;
  padding:8px 20px 8px 20px;   /* IE6 */
}
button[type] {
  padding:4px 10px 4px 7px;   /* Firefox */
  line-height:17px;           /* Safari */
}
*:first-child+html button[type] {
  padding:4px 10px 3px 7px;   /* IE7 */
}

input.noborder{border:none;}

/* Header */
div#header{position:relative;height:140px;background-color:#eeeeee;width:900px;margin-right:auto;margin-left:auto;}
span#header_logo{display:block;width:286px;height:136px;background-image: url('http://static2.joient.com.au/nct/site_logo.png');background-repeat:none;text-indent:-9999px;float:left;margin-left:5px;}
#logindisplay{font-size:1.1em;display:block;text-align:right;margin:10px;float:right;}
.headingcolour1{color: #9e9b9b;}
.headingcolour2{color: #1155b1;}
.headingcolour3{color: #2ea450;}
div#intro{position:absolute;left:354px;top:46px;font-size:18px;font-weight:bold;color:#635e5e;}
h1,h2{text-transform:uppercase;}
#welcome_bar div{background-color: #a7a7a7;height:20px;border-top:2px solid white;border-bottom:2px solid white;}
#welcome_bar {border-top:1px solid #91b0db;border-bottom:1px solid #91b0db;margin-top:10px; color:white;}
#welcome_bar span {margin-left:30px;}
div.column1 {margin-left:30px;}
.greenbutton{background-color: #2ea450 !important;color:white !important;margin-left:10px;}
/* Homepage photo */
div#featured_photo {position:relative;display:block;width:600px;height:375px;background-color:black;}
div#featured_photo img{display:block; margin-left:auto;margin-right:auto;}
div#featured_photo h2{position:absolute;display:block;right:auto;left:auto;margin:0;height:22px;bottom:0px;text-align:left;width:100%;color:white;background-color:black;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;font-size:16px;vertical-align:center;}
div#featured_photo h2 span.nct-caption{text-transform:uppercase;padding-left:5px;}
div#featured_photo h2 span.user-caption{text-transform:lowercase;overflow:hidden;}
div#cool-meter{width:294px;height:170px;background-image:url(http://cdn.joient.com.au//nct/bg_sprites.png);background-position: -2px -6px;background-repeat:no-repeat;position:relative;}
div#cool-meter.rating {position:absolute;left:10px;top:50px;width:150px;height:30px;display:block;font-size:14px;}
div#cool-meter.views {position:absolute; left:15px;top:28px;width:150px;height:20px;display:block;font-size:10px;}
div#cool-meter.short-url {position:absolute; left:15px;top:28px;width:150px;height:20px;display:block;font-size:10px;}
div#cool-stats{width:300px;height:212px;background-image:url(http://cdn.joient.com.au//nct/bg_sprites.png);background-position: 0px -88px;overflow:hidden;}
span#rating{color:white;position:absolute;left:9px;top:107px;width:157px;height:27px;overflow:hidden;display:block;padding:5px;font-weight:bolder;font-size:16px;}
span#views{position:absolute;left:15px;top:35px;}
span#vote-text{position:absolute;left:15px;top:94px;}
button#vote_positive{text-indent:-999px;position:absolute;left:0px;top:64px;width:108px;height:24px;border:0;background-color:transparent;background-image:url(http://cdn.joient.com.au//nct/bg_sprites.png);background-position: -389px -178px;overflow:hidden;}
button#vote_negative{text-indent:-999px;position:absolute;left:110px;top:64px;width:108px;height:24px;border:0;background-color:transparent;background-image:url(http://cdn.joient.com.au//nct/bg_sprites.png);background-position: -498px -178px;overflow:hidden;}
button#upload_response{margin-top:13px;margin-left:5px;text-indent:-999px;width:159px;height:26px;border:0;background-color:transparent;background-image:url(http://cdn.joient.com.au//nct/bg_sprites.png);background-position: -443px -116px;overflow:hidden;}
button#leave_comment{margin-top:13px;text-indent:-999px;width:159px;height:26px;border:0;background-color:transparent;background-image:url(http://cdn.joient.com.au//nct/bg_sprites.png);background-position: -443px -63px;overflow:hidden;}
form#leave_comment_form{height:200px;margin-top:5px;}
#upload_response_form{height:200px;margin-top:5px;display:none;}
#upload_response_form label{width:160px;margin-top:5px;margin-right:10px;}
#upload_response_form div.field{float:left;}
#upload_response_form span.error {margin-left:0;padding:0;margin-top:10px;margin-bottom:10px;}
#image {border:none;}
div.form_container {border:0px solid #ccc;padding:20px;margin-bottom:10px;}
input#caption {width:320px;}
div.social-share {position:absolute; left:5px; top:190px; width:300px;}
div.social-share iframe, div.social-share div {float:left;margin-top:10px;margin-right:5px;}
div.stats-panel {position:absolute;top:235px;left:5px;width:293px;background-color: #eeeeee;}
div.stats-panel-inner {margin:3px;padding-bottom:3px;}
div#stats-panel-user {margin-top:8px;margin-left:8px;}
div#stats-panel-user img {float:left;}
div#stats-panel-userinfo {float:left;width:200px;margin-top:5px;margin-left:10px;}
div#stats-panel-report {margin-top:10px;margin-left:8px;}
div#stats-panel-report h6 {color:#0268b7;font-weight:bold;font-size:12px;}
div#stats-panel-report div.number {text-align:center;}
div#stats-panel-report div {margin-top:3px;margin-right:10px;}
div.number {float:left;width:51px;height:18px;background-color: #0268b7;color:white;font-weight:bold;font-size:12px;}
div.short-url input {margin:0;padding:3px;border:1px solid #eeeeee; width:150px;}
div.short-url {color:#9e9b9b;font-size:0.8em;margin-left:5px;}
/* Forms */
button{margin:0;}
form span.error{color:red;float:left;display:block;margin-left:5px;background-color:transparent;border:0;}
form div label{width:200px;display:block;float:left;clear:both;}
form input, form select, form textarea{float:left;padding:4px;border:1px solid #ccc;margin-bottom:10px;height:20px;margin-right:5px;}
form select{height:30px;}
form textarea{height:200px;}
div.fieldWrapper{display:block;clear:both;min-height:35px;}
div.fieldWrapper span.Error{display:block;float:left;margin-top:4px;margin-left:8px;}
/* Modal dialogs */
div.modal {background-color:#fff;display:none;width:350px;padding:15px;text-align:left;border:2px solid #333;opacity:0.8;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow: 0 0 20px #ccc;-webkit-box-shadow: 0 0 20px #ccc;}
div.modal h2 {margin:0px;padding:10px 0 10px 0px;border-bottom:1px solid #333;font-size:20px /*bite me*/;}
div.modal p{margin-top:10px;}
/* Footer */
#footer{background-color:#eee; color: #635e5e;line-height: normal;font-size: .9em;margin-top:15px;height:500px;}
#footer h2{font-weight:bold;color: #635e5e;}
#footer-main{position:relative;}
#footer-byline {position:absolute;left:34px;top:78px;width:250px;height:75px;}
#footer-byline h2{text-transform:lowercase;font-weight:bolder;font-size:24px;}
#footer-byline h2 span.altcolour2{color:#a2a0a0;}
#footer-latest-themes{position:absolute;left:402px;top:16px;width:202px;height:170px;overflow:hidden;}
#footer-highest-rated{position:absolute;left:678px;top:16px;width:202px;height:170px;overflow:hidden;}
#footer-contact{position:absolute;left:34px;top:215px;width:250px;height:100px;}
#footer-creative-commons{position:absolute;left:34px;top:325px;width:250px;height:100px;}
#footer-latest-blog-posts {position:absolute;left:400px;top:215px;width:200px;height:200px;}
#footer-follow-us{position:absolute;left:678px;top:215px;width:200px;height:200px;}
#footer-copy {position:absolute;left:540px;top:460px;}
div.photo-canvas{width:205px;height:135px;background-color:white;}
#footer div.photo-container{background-color:white;margin-top:5px;margin-left:5px;margin-right:5px;margin-bottom:5px;}
#footer-latest-blog-posts ul, #footer-latest-blog-posts li {margin-left:0;padding-left:0;list-style:none;}
#footer-latest-blog-posts li a {font-size:1.1em;font-weight:bold;}

/* FEED STREAM */

div.feed-item{border:1px solid #e2dfdf;min-height:50px;margin-top:15px;padding:10px 5px 10px 5px;}
div.who{float:left;width:130px;height:50px;}
div.who span{display:block;float:left;font-size:10px;}
div.who img{display:block;float:left;margin-right:5px;}
div.what{float:left;width:450px;position:relative;}
span.nct{position:absolute;top:12px;left:115px;display:block;font-size:14px;font-weight:bold;color: #635e5e;}
span.cap{position:absolute;top:40px;left:115px;display:block;}
span.when{color:#cfcfcf; font-size:10px;font-style:italic;text-transform:lowercase;}
span.vote{color: #1155b1;font-weight:bold;}
textarea#comment {width:560px;height:83px;padding:20px;}
#comments{width:600px;}
#charsLeft{float:right;}
#loading {display:none;}
button#more_comments{
      background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(221, 221, 221)));
      background-color:#f5f5f5;
      color:black;
      width:100%;
      border:1px solid #cbcbcb;
}
button#more_comments:hover{
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(221, 221, 221)), to(rgb(221, 221, 221)));
    background-color:#cbcbcb;
}

/* Photo Container */
div.photo-container {float:left;background-color:#e2dfdf;margin-right:5px;margin-bottom:5px;}
div.photo-container img{display:block;margin-left:auto;margin-right:auto;}
div.tiny-photo {height:40px;width:64px;}
div.small-photo {height:57px;width:91px;}

/* Accordion */
div#accordion{border:1px solid #999999;width:300px;}
div.ui-accordion-content{height:260px;}
h3.ui-accordion-header{height:24px;padding-left:5px;padding-top:8px;font-weight:bold;margin:0;background-image:url(http://cdn.joient.com.au//nct/accordion_header_bg.png);}
div.accordion-canvas{padding:5px;}
div.link-list a{font-weight:bold;margin-left:8px;}

button#button-upload{text-indent:-999px;background-color:transparent;border:0;width:77px;height:26px;background-image:url(http://cdn.joient.com.au//nct/bg_sprites.png);background-position: -3px 0px;overflow:hidden;}

div.formblock {margin-top:30px;margin-bottom:20px;display:block;}
form.connect-button input {border:none;}

/* Profile */
div#profile-overview{width:613px;height:120px;margin-top:20px;margin-bottom:20px;}
div#profile-sidebar{width:168px;margin-right:20px;float:left;}
div#profile-content{width:355px;float:left;}

/* Icons */
#footer-follow-us a {display:block;height:16px;margin-top:5px;}
span.fb-icon{display:block;background-image:url(http://cdn.joient.com.au//nct/bg_sprites.png);background-position: -320px -63px;width:16px;height:16px;float:left;margin-right:4px;}
span.twitter-icon{display:block;background-image:url(http://cdn.joient.com.au//nct/bg_sprites.png);background-position: -336px -63px;width:16px;height:16px;float:left;margin-right:4px;}

div#notloggedin{padding-top:30px; padding-bottom: 10px;;text-align:left;}

a.google-buzz-button span.buzz-small-1-ltr, span.buzz-small-2-ltr, span.buzz-small-3-ltr {font-size:9px !important;margin:0;padding:0;}
