/** RESET BROWSER DEFAULTS **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,b {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
.hideiframe{position:absolute;left:-2000px;}
*:focus {outline:none;}
/** Re-formatting **/
.format { line-height:1.4em; color:#333;}
.format a { font-weight:bold; }
.format P,.format BLOCKQUOTE, .format PRE, .format UL, .format OL, .format H2, .format H3, .format H4, .format H5, .format .hr { padding-top:.3em; padding-bottom:.7em; line-height:1.4em; }
.format H2, .format H3, .format H4, .format H5 { padding-bottom:0; }
.format H3 { font-size:1.3em;}
.format H3 { font-size:1.2em;}
.format H4 { font-size:1.1em;}
.format H5 { font-size:1em;}
.format EM, .format I  { font-style:italic; }
.format UL, .format OL { clear:left; list-style-image:url("/images/chrome/bullet.gif"); margin-left:25px; line-height:1.2em; color:green; }
.format UL LI,.format OL LI { margin-bottom:.4em; color:#333;}
.format UL OL,.format OL OL { list-style:upper-roman; }
.format OL { list-style:decimal; }
.format PRE { font-size:1.2em; }
.format SUP, .format SUB { line-height:.5em; }

.clear { clear:both; }

/*




	This file was auto generated by Less (http://lesscss.org). To change the contents of this file, edit app/stylesheets/application.less instead.




*/.clearfix { display: inline-block; }.clearfix:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}html[xmlns] .clearfix { display: block; }* html .clearfix { height: 1%; }.clearer {  height: 1px;  margin-top: -1px;  clear: both;  overflow: hidden;}#utils .obfuscate {  width: 0;  height: 0;  position: absolute;  left: -10000em;  display: block;  overflow: hidden;  text-indent: -1000px;}#utils .img_replace {  display: block;  overflow: hidden;  text-indent: -1000px;}#utils .clearer {  clear: both;  height: 1px;  width: 0;  margin-top: -1px;  overflow: hidden;}#utils .clearL { clear: left; }#utils .clearR { clear: right; }#utils .clear { clear: both; }.stack .item { padding: 5px; }.stack .r0 { background: #efefef; }.stack .r1 { background: #ffffff; }.flash {  position: absolute;  top: 0;  text-align: center;  width: 940px;}.flash .inner {  display: inline-block;  margin: 0 auto;  padding: 5px 20px;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  background: #017aea;  color: #ffffff;}.placeholder { overflow: hidden; }.blog_actions {  position: absolute;  right: 20px;  top: -10px;  width: 37px;  overflow: hidden;  margin: 0;  padding: 6px 0 9px;  background: url(/images/chrome/actions.png) -28px 100% no-repeat #efefef;}.blog_actions .action {  width: 29px;  padding: 0;  overflow: hidden;  font-family: "arial rounded MT bold", Arial, sans-serif;  margin: 0 auto 6px;}.blog_actions .action a {  border: 0;  display: block;  overflow: hidden;  cursor: pointer;  width: 29px;  text-align: center;  padding: 0;  background: url(/images/chrome/actions.png);  background-position: 37px 0;  background-repeat: no-repeat;  font-size: 0.8461em;  font-family: "arial rounded MT bold", Arial, sans-serif;  color: #ffffff;}.blog_actions .action .button {  border: 0;  display: block;  overflow: hidden;  cursor: pointer;  width: 29px;  text-align: center;  padding: 0;  background: url(/images/chrome/actions.png);  background-position: 37px 0;  background-repeat: no-repeat;  font-size: 0.8461em;  font-family: "arial rounded MT bold", Arial, sans-serif;  color: #ffffff;}.blog_actions .favourite {  height: 24px;  width: 28px;}.blog_actions .favourite .button {  width: 28px;  height: 24px;  background-position: 0 0px;}.blog_actions .favourite .button:hover { background-position: 0 -47px; }.blog_actions .reply { height: 23px; }.blog_actions .reply a {  height: 23px;  line-height: 23px;  background-position: 1px -24px;}.blog_actions .reply a:hover {  background-position: 1px -71px;  text-decoration: none;}.blog_actions .retweet { height: 18px; }.blog_actions .retweet .button {  display: block;  height: 18px;  line-height: 29px;  text-indent: -1000px;  overflow: hidden;  background-position: 1px -112px;}.blog_actions .retweet .button:hover { background-position: 1px -94px; }.cta a {  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  background: #5c9b11;  color: #ffffff;  display: inline-block;  line-height: 21px;  padding: 0 8px;  text-decoration: none;}.cta a:hover { background: #69b51f; }.clearfix { display: inline-block; }.clearfix:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}html[xmlns] .clearfix { display: block; }* html .clearfix { height: 1%; }.clearer {  height: 1px;  margin-top: -1px;  clear: both;  overflow: hidden;}#utils .obfuscate {  width: 0;  height: 0;  position: absolute;  left: -10000em;  display: block;  overflow: hidden;  text-indent: -1000px;}#utils .img_replace {  display: block;  overflow: hidden;  text-indent: -1000px;}#utils .clearer {  clear: both;  height: 1px;  width: 0;  margin-top: -1px;  overflow: hidden;}#utils .clearL { clear: left; }#utils .clearR { clear: right; }#utils .clear { clear: both; }.stack .item { padding: 5px; }.stack .r0 { background: #efefef; }.stack .r1 { background: #ffffff; }.flash {  position: absolute;  top: 0;  text-align: center;  width: 940px;}.flash .inner {  display: inline-block;  margin: 0 auto;  padding: 5px 20px;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  background: #017aea;  color: #ffffff;}.placeholder { overflow: hidden; }.blog_actions {  position: absolute;  right: 20px;  top: -10px;  width: 37px;  overflow: hidden;  margin: 0;  padding: 6px 0 9px;  background: url(/images/chrome/actions.png) -28px 100% no-repeat #efefef;}.blog_actions .action {  width: 29px;  padding: 0;  overflow: hidden;  font-family: "arial rounded MT bold", Arial, sans-serif;  margin: 0 auto 6px;}.blog_actions .action a {  border: 0;  display: block;  overflow: hidden;  cursor: pointer;  width: 29px;  text-align: center;  padding: 0;  background: url(/images/chrome/actions.png);  background-position: 37px 0;  background-repeat: no-repeat;  font-size: 0.8461em;  font-family: "arial rounded MT bold", Arial, sans-serif;  color: #ffffff;}.blog_actions .action .button {  border: 0;  display: block;  overflow: hidden;  cursor: pointer;  width: 29px;  text-align: center;  padding: 0;  background: url(/images/chrome/actions.png);  background-position: 37px 0;  background-repeat: no-repeat;  font-size: 0.8461em;  font-family: "arial rounded MT bold", Arial, sans-serif;  color: #ffffff;}.blog_actions .favourite {  height: 24px;  width: 28px;}.blog_actions .favourite .button {  width: 28px;  height: 24px;  background-position: 0 0px;}.blog_actions .favourite .button:hover { background-position: 0 -47px; }.blog_actions .reply { height: 23px; }.blog_actions .reply a {  height: 23px;  line-height: 23px;  background-position: 1px -24px;}.blog_actions .reply a:hover {  background-position: 1px -71px;  text-decoration: none;}.blog_actions .retweet { height: 18px; }.blog_actions .retweet .button {  display: block;  height: 18px;  line-height: 29px;  text-indent: -1000px;  overflow: hidden;  background-position: 1px -112px;}.blog_actions .retweet .button:hover { background-position: 1px -94px; }.cta a {  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  background: #5c9b11;  color: #ffffff;  display: inline-block;  line-height: 21px;  padding: 0 8px;  text-decoration: none;}.cta a:hover { background: #69b51f; }input, button, textarea, select, optgroup, option { font-size: 100%; }input[type="hidden"] {  background: none;  padding: 0px;  margin: 0px;}fieldset { border: 0px; }.fake_button {  *overflow: visible;  _width: 0;  color: #ffffff;  background: #ee8100;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  font-family: "arial rounded MT bold", arial, helvetica, sans-serif;  padding: 3px 9px;  border: 0px;  cursor: pointer;  line-height: 22px;  text-decoration: none;  padding: 4px 9px;}.fake_button:hover {  background: #f7ab19;  color: #ffffff;  text-decoration: none;}.input-button button {  *overflow: visible;  _width: 0;  color: #ffffff;  background: #ee8100;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  font-family: "arial rounded MT bold", arial, helvetica, sans-serif;  padding: 3px 9px;  border: 0px;  cursor: pointer;  line-height: 22px;}.input-button button:hover {  background: #f7ab19;  color: #ffffff;  text-decoration: none;}.input-button input[type="submit"] {  *overflow: visible;  _width: 0;  color: #ffffff;  background: #ee8100;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  font-family: "arial rounded MT bold", arial, helvetica, sans-serif;  padding: 3px 9px;  border: 0px;  cursor: pointer;  line-height: 22px;}.input-button input[type="submit"]:hover {  background: #f7ab19;  color: #ffffff;  text-decoration: none;}.input-button input[type="reset"] {  *overflow: visible;  _width: 0;  color: #ffffff;  background: #ee8100;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  font-family: "arial rounded MT bold", arial, helvetica, sans-serif;  padding: 3px 9px;  border: 0px;  cursor: pointer;  line-height: 22px;}.input-button input[type="reset"]:hover {  background: #f7ab19;  color: #ffffff;  text-decoration: none;}.input-button input[type="button"] {  *overflow: visible;  _width: 0;  color: #ffffff;  background: #ee8100;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  font-family: "arial rounded MT bold", arial, helvetica, sans-serif;  padding: 3px 9px;  border: 0px;  cursor: pointer;  line-height: 22px;}.input-button input[type="button"]:hover {  background: #f7ab19;  color: #ffffff;  text-decoration: none;}.input-button input {  *overflow: visible;  _width: 0;  color: #ffffff;  background: #ee8100;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  font-family: "arial rounded MT bold", arial, helvetica, sans-serif;  padding: 3px 9px;  border: 0px;  cursor: pointer;  line-height: 22px;}.input-button input:hover {  background: #f7ab19;  color: #ffffff;  text-decoration: none;}.inputs .info {  font-size: 1.1538em;  padding: 0.4em 0 0.6em;}.input-field { padding-bottom: 1em; }.input-field input {  border: 1px solid #005030;  padding: 9px;  font-size: 1.231em;  font-family: arial, helvetica, sans-serif;  color: #666666;  _vertical-align: text-bottom;}.input-field textarea {  border: 1px solid #005030;  padding: 9px;  font-size: 1.231em;  font-family: arial, helvetica, sans-serif;  color: #666666;  _vertical-align: text-bottom;}.input-field label {  float: left;  padding: 5px 0;  width: 155px;  color: #323232;  font-size: 1.231em;  clear: left;}.input-field p.help { margin-bottom: 5px; }.input-field .charCount {  font-weight: bold;  color: #666666;  float: right;  width: auto;}.password a { padding: 5px 0; }.text input { width: 392px; }.text_area textarea {  padding: 5px;  height: 140px;  width: 400px;}.short input { width: 350px; }.short textarea {  width: 350px;  height: 100px;}.long textarea { height: 600px; }.editor label { float: none; }.editor textarea { display: block; }.date input { width: 100px; }.select select {  padding: 5px 25px 5px 5px;  font-family: arial, helvetica, sans-serif;  font-size: 1.231em;}.check_box label {  width: auto;  display: inline;  float: none;}.check_box .label {  width: 160px;  float: left;}.check_box input {  width: auto;  vertical-align: baseline;  *vertical-align: baseline;  padding: 0px;  border: 0px;}.check_box input.checkIt_hide {  position: absolute;  left: -1000em;  border: 0px;  background: none;}.check_box span.pseudoCheck {  position: absolute;  left: -1000em;  z-index: 11;}.checkOn span.pseudoCheck {  background: url(/images/chrome/skills_mask.png) bottom left no-repeat;  display: block;  top: 0px;  left: 0px;  width: 54px;  height: 53px;  text-indent: -1000em;}span.field {  display: inline-block;  padding: 2px 5px 2px 0;}.radio_button label {  width: auto;  display: inline;  float: none;}.radio_button input { width: auto; }.has_image {  overflow: hidden;  zoom: 1;}.has_image .placeholder {  float: left;  overflow: hidden;  width: 100px;  margin-right: 10px;}.has_image .placeholder img { width: 100px; }.has_image label {  display: block;  float: none;  clear: none;}.input-button input {  *overflow: visible;  _width: 0;  color: #ffffff;  background: #ee8100;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  font-family: "arial rounded MT bold", arial, helvetica, sans-serif;  padding: 3px 9px;  border: 0px;  cursor: pointer;  line-height: 22px;}.input-button input:hover {  background: #f7ab19;  color: #ffffff;  text-decoration: none;}#admin .actions .action .button {  *overflow: visible;  _width: 0;  color: #ffffff;  background: #ee8100;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  font-family: "arial rounded MT bold", arial, helvetica, sans-serif;  padding: 3px 9px;  border: 0px;  cursor: pointer;  line-height: 22px;  padding: 1px 10px;}#admin .actions .action .button:hover {  background: #f7ab19;  color: #ffffff;  text-decoration: none;}#admin .actions .action .delete {  border-color: #da1f41;  background: #da1f41;  color: #ffffff;}#admin .actions .action .delete:hover {  border-color: #ef8200;  background: #ef8200;}#admin .form-list .delete {  border-color: #da1f41;  background: #da1f41;  color: #ffffff;}#admin .form-list .delete:hover {  border-color: #ef8200;  background: #ef8200;}#errorExplanation {  margin: 10px 0;  padding: 10px 0;  border-top: 1px solid #da1f41;  border-bottom: 1px solid #da1f41;}#errorExplanation h2 {  padding: 0 !important;  color: #da1f41 !important;  background: none;}#errorExplanation p { padding: 0.3em 0 0.7em; }#errorExplanation ul {  list-style: disc;  padding-left: 15px;}#errorExplanation ul li { padding: 0.2em 0 0.3em; }#content span.required {  width: 13px;  min-height: 12px;  display: -moz-inline-stack;  display: inline-block;  vertical-align: middle;  zoom: 1;  *display: inline;  _height: 12px;  background: url(/images/chrome/required.gif) left center no-repeat;  font-size: 1px;  letter-spacing: 1000em;  overflow: hidden;  text-indent: -1000em;  color: #e9f1d7;}.map_form fieldset { border: 0px; }.map_form .input-field label {  width: 100%;  font-weight: bold;  font-size: 1.231em;}.map_form .input-field label span.sub {  font-size: 0.6923em;  display: block;  font-weight: normal;  padding-top: 4px;}.form-list .input-field { padding: 5px; }.form-list .input-field form { display: inline; }.form-list .input-field .button {  *overflow: visible;  _width: 0;  color: #ffffff;  background: #ee8100;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  font-family: "arial rounded MT bold", arial, helvetica, sans-serif;  padding: 3px 9px;  border: 0px;  cursor: pointer;  line-height: 22px;  width: auto;  margin: 3px;}.form-list .input-field .button:hover {  background: #f7ab19;  color: #ffffff;  text-decoration: none;}.form-list .check_box label {  display: inline;  float: none;  width: auto;}.form-list .check_box.multiple { padding: 5px; }.form-list .check_box.multiple .button {  float: right;  margin-top: 5px;}.stack.form-list .item { padding: 5px; }div.fieldWithErrors label {  color: #da1f41;  font-weight: bold;}div.fieldWithErrors input { border: 1px solid #da1f41; }div.fieldWithErrors textarea { border: 1px solid #da1f41; }.create_new { margin-bottom: 1em; }.create_new .input-field {  background: #e7e7e7;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  padding: 5px !important;}.create_new .input-field label {  float: none;  display: block;}.search_block .input-field label { display: none; }.search_block .text label { display: none; }.search_block .text input {  border: 2px solid #005030;  padding: 7px 10px;  font-size: 1.3846em;  width: 255px;}.search_block .input-button { margin-left: 10px; }.search_block .input-button input { padding: 6px 9px; }html, body, #holdall { height: 100%; }body > #holdall {  height: auto;  min-height: 100%;}html, body { width: 100%; }body {  font-family: arial, helvetica, sans-serif;  font-size: 81.251%;  color: #323232;  background: #b6cf2b url(/images/chrome/bg.gif) repeat-x fixed;}a {  color: #005030;  text-decoration: none;}a:hover { text-decoration: underline; }.white_green a { color: #ffffff; }.white_green a:hover { color: #c1d72e; }.grey_orange a:hover { color: #ef8200; }#holdall {  margin: 0 auto;  overflow: hidden;}#holdall #wrap {  width: 940px;  margin: 0 auto;  padding-top: 205px;  padding-bottom: 240px;  position: relative;}#holdall #wrap #shine_on {  z-index: -1;  position: absolute;  left: -481px;  top: 0;  width: 1548px;  height: 100%;  background: url(/images/chrome/shine.png) no-repeat 0 0;}#holdall #flash_notices {  position: absolute;  z-index: 100;  width: 100%;  top: 200px;  left: 0;  margin: auto;}#holdall #flash_notices .inner {  font-size: 2.9462em;  width: 400px;  height: 400px;  line-height: 1.2;  margin: 0 auto;  background: url(/images/chrome/flash_generic.png) no-repeat;  font-family: "arial rounded MT bold", Arial, sans-serif;  color: #ffffff;  font-weight: bold;  text-align: center;}#holdall #flash_notices .inner div {  padding-top: 155px;  margin: 0 70px;}#holdall #flash_notices.fave .inner { background: url(/images/chrome/flash_heart.png) no-repeat; }#holdall #flash_notices.comment .inner { background: url(/images/chrome/flash_comment.png) no-repeat; }#holdall #flash_notices.text .inner {  font-size: 1.231em;  line-height: 1.3;}#holdall #flash_notices.text .inner h3 { font-size: 2.4em; }#holdall #wrap > #flash_notices {  position: fixed !important;  bottom: 100px;  top: auto;}#header {  position: absolute;  width: 940px;  top: 0;  z-index: 1;}#header .inner {  position: absolute;  top: 0px;  left: 0px;  width: 940px;}#header .inner .navigation {  width: 940px;  height: 46px;  position: absolute;  top: 0;  left: 0;  background: url(/images/navigation/nav_bg.gif) no-repeat;}#header .inner .navigation .nav_block { padding: 9px 5px 10px 10px; }#header .inner .navigation .nav_block li {  float: left;  line-height: 28px;}#header .inner .navigation .nav_block li a { display: inline-block; }#header .inner .navigation .nav_block li a:hover { text-decoration: none; }#header .inner .navigation .mainNav { float: left; }#header .inner .navigation .mainNav li { padding-right: 5px; }#header .inner .navigation .mainNav li a {  line-height: 28px;  padding: 0 10px;  background: #005030;  border-radius: 4px;  -moz-border-radius: 4px;  -webkit-border-radius: 4px;  color: #ffffff;}#header .inner .navigation .mainNav li a:hover {  background: #ffffff;  color: #005030;}#header .inner .navigation .mainNav li.active a {  background: #ffffff;  color: #005030;}#header .inner .navigation .userNav { float: right; }#header .inner .navigation .userNav #register a {  border: 0;  background: #588f34;  color: #ffffff;  line-height: 24px;  border-radius: 4px;  -moz-border-radius: 4px;  -webkit-border-radius: 4px;}#header .inner .navigation .userNav #register a:hover {  background: #ffffff;  color: #005030;  text-decoration: none;}#header .inner .navigation .userNav li a {  display: inline-block;  font-weight: bold;  line-height: 13px;  font-size: 0.9231em;  padding: 0 5px;  border-right: 1px solid #323232;}#header .inner .navigation .userNav li a:hover { text-decoration: underline; }#header .inner .navigation .userNav li input {  display: inline-block;  font-weight: bold;  line-height: 13px;  font-size: 0.9231em;  padding: 0 5px;  border-right: 1px solid #323232;}#header .inner .navigation .userNav li input:hover { text-decoration: underline; }#header .inner .navigation .userNav li input {  background: none;  font-family: arial, helvetica, sans-serif;  font-size: 0.9231em;  font-weight: bold;  border: 0;  color: #005030;  margin-top: 7px;  cursor: pointer;}#header .inner .navigation .userNav li input:hover { text-decoration: underline; }#header .inner .navigation .userNav li input[type="hidden"] {  padding: 0px;  margin: 0px;}#header .inner .navigation .userNav .user_link a { font-weight: normal; }#header .inner .navigation .userNav .login a { border: 0; }#header .inner .navigation .userNav .logout a { border: 0; }#header .inner .navigation .searchNav {  background: #005030;  height: 46px;  margin-right: 10px;  overflow: hidden;  float: right;}#header .inner .navigation .searchNav .input-field {  float: left;  padding: 10px 0 0 10px;}#header .inner .navigation .searchNav .input-field label {  visibility: hidden;  position: absolute;}#header .inner .navigation .searchNav .input-field input {  font-size: 0.9231em;  padding: 5px;  width: 140px;}#header .inner .navigation .searchNav .input-button {  padding: 11px 0 0 10px;  float: left;}#header .inner .navigation .searchNav .input-button input {  background: #588f34;  padding: 3px 5px;  font-size: 0.9231em;}#header .inner .navigation .searchNav .input-button input:hover { background: url("/images/chrome/submit_grad.gif") 0 -39px; }#header .inner .navigation #invite_friends_cta {  width: 154px;  height: 33px;  position: absolute;  top: 46px;  right: 0;  background: url(/images/chrome/invite_friends.gif);}#header .inner .navigation #invite_friends_cta a {  background: url(/images/chrome/invite_friends.gif);  display: block;  width: 154px;  height: 33px;  overflow: hidden;  text-indent: -1000em;}#header .inner .admin_link {  height: 37px;  line-height: 37px;  position: absolute;  right: -70px;  top: 0;}#header .inner .admin_link a {  background: #005030;  -moz-border-radius-bottomleft: 5px;  -moz-border-radius-bottomright: 5px;  -webkit-border-bottom-left-radius: 5px;  -webkit-border-bottom-right-radius: 5px;  display: inline-block;  height: 37px;  line-height: 37px;  padding: 0 10px;  color: #ffffff;}#header .title {  width: 523px;  height: 105px;  overflow: hidden;  position: absolute;  top: 72px;  left: 20px;  background: url(/images/chrome/ready_for_ten.png) no-repeat;  cursor: pointer;}#header .title a {  display: block;  width: 523px;  height: 105px;  overflow: hidden;  text-indent: -1000em;  cursor: pointer;}#header #strapline {  position: absolute;  zoom: 1;  float: right;  width: 318px;  height: 59px;  top: 95px;  left: 523px;  overflow: hidden;  text-indent: -1000em;  margin-left: 0;  background: url(/images/chrome/header_strapline.png) no-repeat;}.feedback_link {  display: block;  width: 40px;  height: 102px;  overflow: hidden;  text-indent: -1000em;  position: fixed;  top: 250px;  left: -7px;  background: url(/images/chrome/feedback_link.gif) 100% 0;}.banner {  position: absolute;  right: 20px;  top: 150px;  width: 160px;}html > .feedback_link { position: fixed; }#footer {  position: relative;  width: 100%;  height: 200px;  overflow: hidden;  margin: -200px auto 0;  background: #c1d72e;}#footer .inner {  width: 900px;  margin: 0 auto;  padding: 0;}#footer .inner .terms {  overflow: hidden;  color: #323232;  margin: 0 0 10px;  width: 930px;}#footer .inner .terms li {  float: left;  margin: 5px 7px 5px 0;  font-weight: bold;  font-size: 0.9231em;}#footer .inner .terms li a {  padding-right: 7px;  border-right: 1px solid #323232;}#footer .inner .terms .first { float: right; }#footer .inner .terms .last a { border: 0; }#footer .inner h4 {  font-size: 1.3846em;  margin-bottom: 10px;}#footer .inner .users { font-size: 0.9231em; }#footer .inner .users .user { padding-bottom: 10px; }#footer .inner .users .avatar { float: left; }#footer .inner .users h5 {  font-size: 1em;  margin-left: 55px;}#footer .inner .users .strap_line { font-style: italic; }#footer .inner .users p { margin-left: 55px; }#footer .inner_wrap { padding: 6px 0; }#footer .inner_wrap .promo_block { width: 320px; }#footer .inner_wrap .promo_block h4 { margin-bottom: 5px; }#footer .inner_wrap .promo_block p {  font-size: 1.0769em;  margin-bottom: 8px;}#footer .inner_wrap .promo_block .cta a {  display: inline-block;  background: #005030;  line-height: 1.9;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  padding: 0 10px;  color: #ffffff;}#footer .inner_wrap .promo_block .cta a:hover {  background: #ffd204;  color: #005030;  text-decoration: none;}#social_links {  clear: both;  width: 290px;  margin: 10px 0 0;  position: fixed;  bottom: 0;  background: url(/images/chrome/green_very_pale.png);  -moz-border-radius-topleft: 5px;  -moz-border-radius-topright: 5px;  -webkit-border-top-left-radius: 5px;  -webkit-border-top-right-radius: 5px;  border: 1px solid #005030;  border-bottom: 0;  overflow: hidden;  z-index: 1000;  box-shadow: 1px 2px 5px #666666;  -moz-box-shadow: 1px 2px 5px #666666;  -webkit-box-shadow: 1px 2px 5px #666666;}#social_links ul {  width: 100%;  height: 32px;}#social_links li { float: left; }#social_links li.tweetmeme {  margin: 7px 0 6px 10px;  height: 21px;}#social_links li.tweetmeme iframe { margin: 2px 0 0 5px; }#social_links li.emailthis {  padding: 6px 10px 6px 0;  float: right;}#social_links li.emailthis a {  background: url(/images/chrome/social_links_icons.gif) 3px 100% no-repeat #5c9b11;  padding-left: 30px;  font-size: 0.8461em;  color: #ffffff;}#social_links li.emailthis a:hover { background: url(/images/chrome/social_links_icons.gif) 3px 100% no-repeat #69b51f; }#social_links li.facebook { margin: 7px 0 0 0; }#content_container {  background: url(/images/chrome/content_container_bg.gif) no-repeat 100% 50px;  padding-top: 15px;  z-index: 2;}#content_container #pre {  margin: 0 0 20px 0;  width: 789px;  background: #005030 url(/images/chrome/pre_mask.gif) no-repeat 0 0;  position: relative;}#content_container #pre .inner {  background: url(/images/chrome/pre_mask.gif) no-repeat 100% 100%;  padding: 20px 20px;  color: #ffffff;}#content_container #pre .inner a { color: #ffd204; }#content_container #pre h1 {  font-size: 2.7692em;  margin: 0 0 12px;  padding: 0;  line-height: 1em;}#content_container #pre .actions {  position: absolute;  right: 20px;  top: -10px;  width: 37px;  overflow: hidden;  margin: 0;  padding: 6px 0 9px;  background: url(/images/chrome/actions.png) -28px 100% no-repeat #efefef;}#content_container #pre .actions .action {  width: 29px;  padding: 0;  overflow: hidden;  font-family: "arial rounded MT bold", Arial, sans-serif;  margin: 0 auto 6px;}#content_container #pre .actions .action a {  border: 0;  display: block;  overflow: hidden;  cursor: pointer;  width: 29px;  text-align: center;  padding: 0;  background: url(/images/chrome/actions.png);  background-position: 37px 0;  background-repeat: no-repeat;  font-size: 0.8461em;  font-family: "arial rounded MT bold", Arial, sans-serif;  color: #ffffff;}#content_container #pre .actions .action .button {  border: 0;  display: block;  overflow: hidden;  cursor: pointer;  width: 29px;  text-align: center;  padding: 0;  background: url(/images/chrome/actions.png);  background-position: 37px 0;  background-repeat: no-repeat;  font-size: 0.8461em;  font-family: "arial rounded MT bold", Arial, sans-serif;  color: #ffffff;}#content_container #pre .actions .favourite {  height: 24px;  width: 28px;}#content_container #pre .actions .favourite .button {  width: 28px;  height: 24px;  background-position: 0 0px;}#content_container #pre .actions .favourite .button:hover { background-position: 0 -47px; }#content_container #pre .actions .reply { height: 23px; }#content_container #pre .actions .reply a {  height: 23px;  line-height: 23px;  background-position: 1px -24px;}#content_container #pre .actions .reply a:hover {  background-position: 1px -71px;  text-decoration: none;}#content_container #pre .actions .retweet { height: 18px; }#content_container #pre .actions .retweet .button {  display: block;  height: 18px;  line-height: 29px;  text-indent: -1000px;  overflow: hidden;  background-position: 1px -112px;}#content_container #pre .actions .retweet .button:hover { background-position: 1px -94px; }#content_container #pre .actions { background: url("/images/chrome/actions.gif") no-repeat scroll -65px 100% #efefef; }#content_container h1 {  background: #005030;  color: #ffffff;  padding: 10px 11px;  line-height: 35px;  margin-bottom: 15px;}#content_container h1 span { color: #c1d72e; }#content_container h2 { font-size: 1.6923em; }#content_container h2.fake_h1 {  background: #005030;  color: #ffffff;  padding: 10px 11px;  line-height: 35px;  margin-bottom: 15px;  display: block;  font-size: 2.4617em;}#content_container h2.rough_title {  background: url(/images/chrome/home_rough_title.gif) top left no-repeat;  color: #ffffff;  line-height: 39px;  padding: 0 10px;  font-size: 1.6923em;  font-family: "arial rounded MT bold", arial, helvetica, sans-serif;  margin-bottom: 15px;}#content_container h2.light_rough_title { background: url(/images/chrome/home_rough_title.gif) bottom left no-repeat; }#content_container h3.rough_title {  background: url(/images/chrome/blog_rough_title.gif) top left no-repeat;  padding-left: 10px;  line-height: 31px;  font-size: 1.231em;  font-family: "arial rounded MT bold", arial, helvetica, sans-serif;  font-weight: normal;  margin-bottom: 20px;}#content_container h3.rough_title span {  background: url(/images/chrome/blog_rough_title.gif) bottom right no-repeat;  padding-right: 10px;  display: block;  color: #ffffff;}#content_container h2.inline_green {  line-height: 27px;  padding: 0 6px;  color: #ffffff;  background: #588f34;  display: inline;}#content_container h3 { font-size: 1.231em; }#content_container #content {  background: url(/images/chrome/content_bg.gif) repeat-y;  padding: 20px 131px 2px 20px;  position: relative;  min-height: 1030px;}#content_container #content .page_excerpt {  font-size: 1.5385em;  color: #666666;  font-weight: bold;  margin-bottom: 20px;  width: 725px;}#content_container #content_foot {  background: url(/images/chrome/content_bg.gif) no-repeat 0 100%;  height: 20px;}#content_container .flag a {  font-size: 0.9231em;  color: #9d9c9c;}#content_container .hidden { display: none; }#content_container div#pre.profile_pre {  background: #c1d72e;  height: auto !important;  height: 170px;  min-height: 170px;}#content_container div#pre.profile_pre div.bigger p.type {  font-size: 0.8461em;  height: 17px;  line-height: 17px;  width: 72px;  padding: 0px;  color: #ffffff;}#content_container div#pre.profile_pre div.inner {  padding-bottom: 60px;  background: none;}#content_container div#pre.profile_pre div.inner ul { position: absolute; }#content_container div#pre.profile_pre div.inner ul li { float: left; }#content_container div#pre.profile_pre div.inner ul li a { color: #ffffff; }#content_container div#pre.profile_pre div.inner ul li a.active { color: #005030; }#content_container div#pre.profile_pre div.inner li.cta a {  color: #ffffff;  font-weight: bold;  background: #588f34;  font-size: 1.0769em;}#content_container div#pre.profile_pre div.inner li.cta a:hover { background: #69b51f; }#content_container div#pre.profile_pre div.inner li.active a {  background: #ffffff;  color: #005030;}#content_container div#pre.profile_pre div.inner li.active a:hover { background: #ffffff; }#content_container div#pre.profile_pre h1 {  position: static;  background: none;  font-size: 2.4617em;  color: #005030;  padding: 0 0 0 87px;  font-family: arial, helvetica, sans-serif;  line-height: 1em;  margin-bottom: 3px;}#content_container div#pre.profile_pre div.avatar {  float: left;  margin-right: 15px;}#content_container div#pre.profile_pre div.avatar img {  width: 72px;  height: 72px;}#content_container div#pre.profile_pre p {  font-size: 1.231em;  color: #005030;  padding-left: 87px;}#content_container div#pre.profile_pre p.strap_line {  color: #ffffff;  margin-bottom: 6px;}#content_container div#pre.profile_pre div.twitter_disconnect {  position: absolute;  top: 20px;  right: 20px;}#content_container div#pre.profile_pre div.twitter_disconnect a {  background: url(/images/chrome/orange_twitter_icon.gif) center left no-repeat;  color: #005030;  font-size: 1em;  border: 0px;  height: 21px;  line-height: 21px;  padding-left: 35px;  cursor: pointer;  font-family: arial, helvetica, sans-serif;  font-weight: bold;}#content_container div#pre.profile_pre div.twitter_disconnect a:hover { text-decoration: underline; }#content_container div#pre.profile_pre div.twitter_disconnect input {  background: url(/images/chrome/orange_twitter_icon.gif) center left no-repeat;  color: #005030;  font-size: 1em;  border: 0px;  height: 21px;  line-height: 21px;  padding-left: 35px;  cursor: pointer;  font-family: arial, helvetica, sans-serif;  font-weight: bold;}#content_container div#pre.profile_pre div.twitter_disconnect input:hover { text-decoration: underline; }#content_container div#pre.profile_pre div.twitter_disconnect a { padding: 3px 0 3px 35px; }#content_container div#pre.profile_pre ul.activity_navigation {  bottom: 0px;  float: left;  left: 20px;}#content_container div#pre.profile_pre ul.activity_navigation li { margin-right: 8px; }#content_container div#pre.profile_pre ul.activity_navigation a {  -moz-border-radius-topleft: 5px;  -moz-border-radius-topright: 5px;  -webkit-border-top-left-radius: 5px;  -webkit-border-top-right-radius: 5px;  background: #005030;  color: #ffffff;  padding: 9px 13px 9px 36px;  display: block;  font-size: 1.1538em;  font-weight: bold;}#content_container div#pre.profile_pre ul.activity_navigation li.recent a { padding-left: 13px; }#content_container div#pre.profile_pre ul.activity_navigation li.recent a.active { background: #ffffff; }#content_container div#pre.profile_pre ul.activity_navigation li.comments {  clear: none;  padding: 0px;}#content_container div#pre.profile_pre ul.activity_navigation li.comments a { background: url(/images/chrome/activity_navigation_icons.gif) 13px -33px no-repeat #005030; }#content_container div#pre.profile_pre ul.activity_navigation li.comments a.active { background: url(/images/chrome/activity_navigation_icons.gif) 13px -132px no-repeat #ffffff; }#content_container div#pre.profile_pre ul.activity_navigation li.spaces a { background: url(/images/chrome/activity_navigation_icons.gif) 13px -66px no-repeat #005030; }#content_container div#pre.profile_pre ul.activity_navigation li.spaces a.active { background: url(/images/chrome/activity_navigation_icons.gif) 13px -165px no-repeat #ffffff; }#content_container div.avatar p.type {  font-size: 0.7692em;  color: #ffffff;  text-transform: uppercase;  text-align: center;  height: 13px;  line-height: 13px;  width: 48px;}#content_container div.avatar p.mum { background: #da1f41; }#content_container div.avatar p.dad { background: #da1f41; }#content_container div.avatar p.expert { background: #31b44b; }#content_container div.avatar p.admin { background: #005030; }#content_container div.bigger p.type {  font-size: 0.8461em;  height: 17px;  line-height: 17px;  width: 72px;  padding: 0px;  color: #ffffff;}#content_container #mapHolder {  margin: 0 0 20px -9px;  padding: 0 0 17px 9px;  background: url(/images/map/map_offset.gif) bottom left no-repeat;}#content_container #mapHolder #mapCanvas {  width: 666px;  height: 416px;  border: 2px solid #588f34;}#content_container #mapHolder #mapCanvas #myInfoWindow { height: 100px; }#content_container #mapHolder #mapCanvas #myInfoWindow h3 {  font-size: 1.3846em;  margin-bottom: 10px;}#content_container #smallMapHolder {  margin: 0 0 0 -9px;  width: 235px;  padding: 0 0 13px 9px;  background: url(/images/map/small_map_offset.gif) bottom left no-repeat;  position: absolute;  top: 30px;  right: 0px;}#content_container #smallMapHolder #mapCanvas {  width: 231px;  height: 226px;  border: 2px solid #588f34;}#content_container form.skills_list div.input-button { clear: both; }#content_container form.skills_list ul { width: 670px; }#content_container form.skills_list ul li { clear: both; }#content_container form.skills_list ul ul {  padding-top: 18px;  float: left;}#content_container form.skills_list ul ul li {  position: relative;  cursor: pointer;  margin: 0 19px 19px 0;  padding: 0px;  float: left;  clear: none;}#content_container form.skills_list ul ul li div.field {  float: left;  background: url(/images/chrome/skills_mask.png) top left no-repeat;  position: relative;  z-index: 10;  height: 116px;  width: 116px;  overflow: hidden;}#content_container form.skills_list ul ul li div.field input {  position: absolute;  left: -1000em;}#content_container form.skills_list ul ul li div.field:hover { background: url(/images/chrome/skills_mask.png) 0px -116px no-repeat; }#content_container form.skills_list ul ul li img {  position: absolute;  z-index: 5;  top: 0px;  left: 0px;}#content_container form.skills_list ul ul li label {  background: #ffffff;  color: #005030;  width: 105px;  font-weight: bold;  position: absolute;  font-size: 1em;  bottom: 11px;  left: 0px;  padding: 0px;  line-height: 19px;}#content_container form.skills_list ul ul li label span {  padding: 3px 6px;  display: block;  line-height: 14px;}#content_container form.skills_list ul ul li.last5 { margin-right: 0px; }#content_container div.save_green {  height: 99px;  background: url(/images/chrome/spaces_next_crinkle_back.gif);  text-align: center;  position: relative;}#content_container div.save_green input {  font-size: 1.5385em;  margin: 34px auto 0px;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  padding: 3px 20px;  position: static;  text-decoration: none;  display: inline-block;  float: none;}#content_container div.save_green input:hover { color: #ffffff; }#content_container div.save_green .submit_button {  font-size: 1.5385em;  margin: 34px auto 0px;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  padding: 3px 20px;  position: static;  text-decoration: none;  display: inline-block;  float: none;}#content_container div.save_green .submit_button:hover { color: #ffffff; }#content_container div.save_green a {  float: left;  top: 42px;  left: 22px;  display: block;  position: absolute;  text-decoration: underline;}#content_container div.save_green input[type="hidden"] {  background: none;  padding: 0px;  margin: 0px;}#content_container div.save_green_small {  height: 64px;  background: url(/images/chrome/save_green_small.gif) top left no-repeat;  width: 680px;}#content_container div.save_green_small input {  font-size: 1.0769em;  margin: 20px auto 0px;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;}#content_container .comments blockquote {  position: relative;  border: 1px solid #588f34;  margin-bottom: 25px;  width: 303px;}#content_container .comments blockquote p {  padding: 10px 15px;  font-size: 1.0769em;}#content_container .comments blockquote div.arrow {  position: absolute;  width: 32px;  height: 21px;  background: url(/images/chrome/comment_bottom.gif) top left no-repeat;  bottom: -21px;  left: 40px;}#content_container .mask { position: relative; }#content_container .mask div {  position: absolute;  top: 0px;  left: 0px;}#content_container #twitter_stream {  float: left;  width: 360px;  margin: 0 20px;  background: url(/images/chrome/tweet_rough_background.gif) top left no-repeat;  padding-top: 20px;  position: relative;}#content_container #twitter_stream div.container {  background: url(/images/chrome/tweet_rough_background.gif) top right repeat-y;  padding: 0 0 10px;}#content_container #twitter_stream div.viewall {  background: url(/images/chrome/tweet_rough_background.gif) -360px 0px no-repeat;  height: 42px;  padding: 0 0 0 20px;  line-height: 42px;  text-align: left;  position: relative;}#content_container div.tweet_head {  padding: 0 20px;  position: relative;}#content_container div.tweet_head img.twitter_bird {  position: absolute;  top: -17px;  left: -17px;}#content_container div.tweet_head h2.rough_title {  background: url("/images/chrome/home_rough_title.gif") no-repeat 0px -39px;  padding: 0 10px 0 29px;  height: 39px;}#content_container div.tweet_head a.whats_twitter_link {  float: right;  position: relative;  top: -42px;  right: 10px;  color: #c1d72e;}#content_container div.tweet_head h3 {  font-size: 1.1538em;  color: #005030;}#content_container a.follow_us {  display: block;  width: 168px;  height: 40px;  background: url(/images/chrome/follow_us_bird.gif) top left no-repeat;  position: absolute;  top: -3px;  right: 20px;  font-size: 0.9231em;  font-weight: bold;}#content_container a.follow_us span {  position: absolute;  top: 4px;  left: 102px;}#content_container a.follow_us:hover {  background: url(/images/chrome/follow_us_bird.gif) bottom left no-repeat;  color: #ffffff;  text-decoration: none;}#content_container #posts_filters {  width: 860px;  height: 75px;  background: url(/images/chrome/posts_topic_back.gif) top left no-repeat;}#content_container #posts_filters #blog_category_drop {  position: relative;  background: url(/images/chrome/posts_topic_category_select.gif) -298px 0 no-repeat;  display: block;  overflow: hidden;  text-indent: -1000px;  height: 33px;  width: 33px;  float: right;}#content_container #posts_filters #blog_category_drop:hover { background: url(/images/chrome/posts_topic_category_select.gif) -331px 0 no-repeat; }#content_container #posts_filters h3 {  color: #323232;  margin: 0 0 6px 10px;}#content_container #posts_filters h4 {  background: url(/images/chrome/posts_topic_category_select.gif) top left no-repeat;  color: #ffffff;  width: 298px;  height: 33px;  font-size: 1.5385em;  line-height: 33px;  font-weight: normal;}#content_container #posts_filters h4 span { padding: 0 10px; }#content_container #blog_search_block {  float: right;  width: 479px;  padding: 7px 0 0;}#content_container #blog_search_block legend {  font-size: 1.231em;  font-weight: bold;  margin-bottom: 6px;  float: none;  padding: 0px;  color: #323232;}#content_container #blog_search_block li.text { padding: 0px; }#content_container #blog_search_block li.text input {  font-size: 1.3846em;  padding: 5px 10px;  border: 1px solid #588f34;  width: 348px;}#content_container #blog_search_block fieldset { padding: 0 10px; }#content_container #blog_search_block ul { position: relative; }#content_container #blog_search_block li.input-button {  position: absolute;  right: 0px;  bottom: 0px;}#content_container #blog_search_block li.input-button input { font-size: 1.231em; }#content_container #blog_category_block {  padding: 7px 0 0;  width: 361px;  float: left;}#content_container #blog_category_block div {  padding: 0 10px;  display: none;}#content_container #blog_category_block #categories {  background: url(/images/chrome/posts_topic_category_back.gif) 0 100% no-repeat;  padding: 0px;  width: 361px;  display: block;}#content_container #blog_category_block #categories ul { padding: 10px; }#content_container #blog_category_block div.categories_absolute { position: absolute; }#content_container #blog_category_block li {  float: left;  margin: 0 2px 2px 0;}#content_container #blog_category_block li a {  display: block;  background: url(/images/chrome/posts_topic_category.gif) 0 0 no-repeat;  font-size: 1.0769em;  padding: 0 0 0 9px;  float: left;}#content_container #blog_category_block li a span {  display: block;  float: left;  height: 26px;  line-height: 26px;  padding-right: 9px;  background: url(/images/chrome/posts_topic_category.gif) no-repeat 100% -26px;  color: #ffffff;}#content_container #blog_category_block li a:hover {  background: url(/images/chrome/posts_topic_category.gif) no-repeat 0 -104px;  text-decoration: none;}#content_container #blog_category_block li a:hover span { background: url(/images/chrome/posts_topic_category.gif) no-repeat 100% -130px; }#content_container #blog_category_block li a.active { background: url(/images/chrome/posts_topic_category.gif) 0 -52px no-repeat; }#content_container #blog_category_block li a.active span { background: url(/images/chrome/posts_topic_category.gif) 100% -78px no-repeat; }#content_container ul.navigation { clear: left; }#content_container ul.navigation li.nav {  float: left;  margin-left: 10px;}#content_container ul.navigation a {  display: block;  color: #588f34;  background: #ffffff;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  line-height: 26px;  height: 26px;  padding: 0 8px;  font-size: 1.0769em;  border: 1px solid #b9d02d;}#content_container ul.navigation a:hover {  background: #b9d02d;  color: #ffffff;  text-decoration: none;}#content_container ul.navigation li.active a {  cursor: default;  background: #b9d02d;  color: #ffffff;}#content_container ul.navigation li.active a:hover { text-decoration: none; }#content_container ul.navigation .rss {  float: right;  height: 18px;  line-height: 18px;  margin-top: 3px;}#content_container ul.navigation .rss a {  font-size: 0.8461em;  font-style: italic;  color: #ffffff;  height: 18px;  line-height: 18px;  display: inline-block;  padding-left: 10px;  background: url(/images/chrome_old/rss.gif) no-repeat 0 0;}#content_container ul.navigation .rss a span {  height: 18px;  line-height: 18px;  display: inline-block;  background: url(/images/chrome_old/rss.gif) no-repeat 100% 0;  padding-right: 28px;}#content_container ul.navigation .rss a:hover {  text-decoration: none;  background: url(/images/chrome_old/rss.gif) no-repeat 0 100%;}#content_container ul.navigation .rss a:hover span { background: url(/images/chrome_old/rss.gif) no-repeat 100% 100%; }#content_container div.container { clear: left; }#content_container a.follow_me {  display: block;  width: 173px;  height: 56px;  background: url(/images/chrome/follow_me.gif) top left no-repeat;  position: absolute;  top: 60px;  right: 20px;  text-decoration: none;}#content_container a.follow_me:hover { background: url(/images/chrome/follow_me.gif) bottom left no-repeat; }#content_container a.follow_me:hover strong { color: #ffffff; }#content_container a.follow_me strong {  display: block;  width: 75px;  color: #005030;  position: relative;  top: 5px;  left: 100px;}#content_container a.follow_me span {  display: block;  position: relative;  top: 27px;  right: 0px;  text-align: right;  font-weight: bold;  color: #588f34;}#content_container div.post_asset { margin-bottom: 20px; }#content_container #login_register_mod h1 {  background: #005030;  font-size: 1.3846em;  padding: 0 10px;  position: relative;  margin-bottom: 10px;}#content_container #login_register_mod h1 span {  padding: 3px 0 5px;  display: block;  color: #ffffff;  background: #005030;}#content_container #login_register_mod h2 {  float: left;  margin-right: 5px;}#content_container #login_register_mod p.cta { padding-left: 5px; }#content_container #login_register_mod ul.inputs {  padding-top: 15px;  clear: both;}#content_container #login_register_mod li { width: 260px; }#content_container #login_register_mod li.check_box { width: auto; }#content_container #login_register_mod li.input-button { width: auto; }#content_container #login_register_mod .input-field input { width: 300px; }#content_container #login_register_mod #new_user { display: none; }#content_container #login_register_mod #new_user_session .check_box { float: left; }#content_container #login_register_mod #new_user_session .check_box label { width: auto; }#content_container #login_register_mod #new_user_session .input-button { float: right; }#content_container #login_register_mod #new_user_session ul.inputs { width: 260px; }#content_container #login_register_mod #new_user_session li.password label { position: relative; }#content_container #login_register_mod #new_user_session li.password label a {  position: absolute;  right: 0px;  top: 5px;}#content_container #login_register_mod label {  font-weight: bold;  float: none;  display: block;  width: auto;}#content_container #login_register_mod .password a { float: right; }#content_container #login_register_mod .check_box { display: inline-block; }#content_container #login_register_mod .check_box:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}#content_container #login_register_mod .check_box input { width: auto; }#content_container #login_register_mod .check_box label {  display: inline;  display: block;  float: left;  width: 250px;  clear: none;  padding: 0 0 0 5px;}#content_container div.click_banner {  width: 160px;  background-image: url(/images/chrome/banners.png);  margin-bottom: 20px;  cursor: pointer;}#content_container div.click_banner h2 {  position: absolute;  left: -1000em;  top: -10em;}#content_container div.click_banner a {  position: absolute;  left: -1000em;  top: -10em;}#content_container #badge_code label {  font-weight: bold;  color: #005030;  padding: 3px;  margin: 3px 0;  background: #e9f1d7;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  cursor: pointer;  display: block;  font-size: 0.9231em;  text-align: center;}#content_container #badge_code .text_area { display: none; }#content_container #badge_code .text_area textarea {  border: 1px solid #959595;  width: 158px;  height: 95px;  padding: 0;}#content_container #email_banner {  height: 160px;  margin-bottom: 20px;}#content_container #email_banner a {  background: none;  padding: 0px;}#content_container #vip_banner {  background-position: 0 -160px;  height: 278px;}#content_container #skillscape_banner {  background-position: 0 -438px;  height: 167px;}#content_container #baner_wrapper {  position: relative;  height: auto !important;  height: 620px;  min-height: 620px;}body.full_width #flash_info_banner { margin: 0 0 20px 0; }body.full_width #content_container {  background: url(/images/chrome/full_width_crinkle_back.gif) top left no-repeat;  padding-top: 1px;}body.full_width #content_container #pre { width: auto; }body.full_width #content_container #content {  padding: 20px 20px 0px;  background: url(/images/chrome/full_width_crinkle_back.gif) -940px 0px repeat-y;  min-height: 0px;}body.full_width #content_container #content p.page_excerpt { width: auto; }body.full_width #content_container #content_foot {  background: url(/images/chrome/full_width_crinkle_back.gif) -1880px 0px no-repeat;  height: 21px;}body.simple #holdall { background-position: 50% -30px; }body.simple #holdall #header { margin-top: -30px; }body.simple #holdall #header .title { top: 65px; }body.simple #holdall #content_container {  position: relative;  background: url(/images/chrome/simple_content_bg.png) no-repeat 0 0;  width: 600px;  padding-top: 0;}body.simple #holdall #content_container #pre {  background: none;  margin: 0;  position: static;  width: auto;}body.simple #holdall #content_container #pre .inner {  background: none;  padding: 0;}body.simple #holdall #content_container #pre .inner h1 {  margin-bottom: 15px;  padding: 10px 11px;  font-size: 2.3077em;}body.simple #holdall #content_container #content {  background: none;  width: 560px;  overflow: hidden;  min-height: 0;}body.simple #holdall #content_container #content h1 {  font-size: 2.3077em;  position: relative;}body.simple #holdall #content_container #content .intro {  font-size: 1.231em;  font-weight: bold;  color: #323232;  line-height: 1.26;  padding-top: 5px;}body.simple #holdall #content_container #content #login_register_mod .container p.cta { padding: 3px 0 0; }body.simple #holdall #content_container #content .container p.cta { padding: 0.4em 0 0.6em; }body.simple #holdall #content_container #content .container form {  background: #e9f1d7;  padding: 20px;  margin-top: 10px;}body.simple #holdall #content_container #content ul.inputs { margin-bottom: 15px; }body.simple #holdall #content_container #content .input-field { clear: both; }body.simple #holdall #content_container #content .input-field label {  display: block;  width: auto;  font-size: 1.0769em;  font-weight: bold;  float: none;}body.simple #holdall #content_container #content .input-field input {  display: block;  width: 235px;}body.simple #holdall #content_container #content .password label { float: left; }body.simple #holdall #content_container #content .password input { clear: both; }body.simple #holdall #content_container #content .check_box { padding-bottom: 0px; }body.simple #holdall #content_container #content .check_box label { display: inline-block; }body.simple #holdall #content_container #content .check_box input {  width: auto;  display: inline-block;}body.simple #holdall #content_container #content .anti_spam { padding: 0.6em 0 0.4em; }body.simple #holdall #content_container #content .blurb { padding: 0.6em 0 0.4em; }body.simple #holdall #content_container #content .new_user .group fieldset legend {  font-size: 1.231em;  font-weight: bold;}body.simple #holdall #content_container #content .new_user .group fieldset .first_name { float: left; }body.simple #holdall #content_container #content .new_user .group fieldset .last_name {  float: right;  clear: none;}body.simple #holdall #content_container #content .new_user .name { float: left; }body.simple #holdall #content_container #content .new_user .email {  float: right;  clear: none;  padding-top: 1.5385em;}body.simple #holdall #content_container #content .new_user .password { float: left; }body.simple #holdall #content_container #content .new_user .password_confirm {  clear: none;  float: right;}body.simple #holdall #content_container #content_foot { background: url(/images/chrome/simple_content_bg.png) no-repeat 0 100%; }body.simple div.comments {  clear: both;  padding: 0 20px 20px;}body.simple div.comments cite {  font-size: 0.9231em;  float: left;  display: block;}body.simple div.comments cite a { text-decoration: none; }body.simple div.comments ul {  float: none;  text-align: left;}body.simple div.comments div.avatar {  float: left;  margin-right: 10px;}body.simple div.comments li {  float: left;  clear: left;  margin-bottom: 20px;  padding: 20px;  background: #ffffff;}body.simple div.comments blockquote.mainComment {  background: #ffffff;  border: 0px;  width: auto;  margin-bottom: 0px;}body.simple div.comments blockquote.mainComment p { font-size: 1.231em; }body.simple div.comments blockquote.mainComment p.flag { font-size: 1.0769em; }body.simple div.comments blockquote.mainComment div.arrow {  width: 32px;  height: 21px;  background: url(/images/chrome/green_comment_arrow.gif) top left no-repeat;  top: -21px;  left: 100px;}#content_container #pre #spaces_inner {  background: url(/images/chrome/space_campaign_header.jpg) top left no-repeat #ffffff;  height: 236px;  position: relative;  padding: 0px;}#content_container #pre #spaces_inner h1 {  position: absolute;  left: -1000em;  top: -1000em;}#content_container #pre #spaces_inner p {  position: absolute;  left: -1000em;  top: -1000em;}#content_container #pre #spaces_inner a.obfuscate {  width: 163px;  height: 161px;  position: absolute;  display: block;  overflow: hidden;  text-indent: -1000px;  top: -12px;  right: 22px;  cursor: pointer;  background: url(/images/chrome/space_campaign_win_star_cta.png);}#space_suggestions #pre { background: none; }#space_suggestions h2.fake_h1 {  background: none;  color: #005030;  font-size: 2.4617em;  margin-bottom: 12px;  padding: 0px;}#space_suggestions #doSearch { display: none; }#space_suggestions li.addComments { padding-top: 11px; }#space_suggestions ul.yellowDiscList {  padding-bottom: 10px;  margin-top: 8px;}#space_suggestions ul.yellowDiscList li {  padding-left: 29px;  line-height: 23px;  padding-bottom: 5px;  font-size: 1.231em;  color: #005030;  font-weight: bold;}#space_suggestions ul.yellowDiscList li.one { background: url(/images/chrome/disclist-1.gif) left top no-repeat; }#space_suggestions ul.yellowDiscList li.two { background: url(/images/chrome/disclist-2.gif) left top no-repeat; }#space_suggestions div.space_process {  width: 710px;  padding: 21px 0 0;  background: url(/images/chrome/spaces_crinkle_back.gif) top left no-repeat;  margin: auto;}#space_suggestions div.space_process div.containerFooter {  height: 21px;  background: url(/images/chrome/spaces_crinkle_back.gif) -1420px 0px no-repeat;}#space_suggestions div.space_process div.container {  background: url(/images/chrome/spaces_crinkle_back.gif) -710px 0px repeat-y;  padding: 0 20px;}#space_suggestions div.space_left {  width: 227px;  float: left;  position: relative;}#space_suggestions div.space_search_module {  width: 625px;  float: right;  position: relative;  background: url(/images/chrome/space_counter_back.gif) top left no-repeat;  height: 202px;  margin-bottom: 10px;}#space_suggestions div.space_search_module p.counter {  color: #ffffff;  font-size: 0.8461em;  position: absolute;  top: 28px;  left: 78px;  width: 60px;  text-align: center;  line-height: 1em;  padding: 0px;}#space_suggestions div.space_search_module p.counter span {  font-size: 1.8462em;  display: block;  line-height: 22px;}#space_suggestions div.space_search_module div { padding: 122px 0 0 185px; }#space_suggestions div.space_search_module h3 {  color: #005030;  font-size: 1.231em;  margin-bottom: 9px;}#space_suggestions div.space_search_module form.search_block {  position: absolute;  left: 185px;  top: 0px;  background: url(/images/chrome/space_search_module_back.gif) top left no-repeat;  width: 440px;  height: 107px;}#space_suggestions div.space_search_module form.search_block ul {  position: relative;  top: 20px;  float: left;  left: 20px;  width: 395px;}#space_suggestions div.space_search_module li.text {  width: auto;  float: left;}#space_suggestions div.space_search_module li.text input { width: 275px; }#space_suggestions div.space_search_module li.text label {  display: block;  font-size: 1.231em;  color: #005030;  margin-bottom: 5px;}#space_suggestions div.space_search_module li.text label span { font-size: 0.7692em; }#space_suggestions div.space_search_module li.input-button {  float: left;  position: absolute;  bottom: 2px;  right: 0px;}#space_suggestions div.space_search_module li.input-button input { font-size: 1.5385em; }#space_suggestions div.space_full_width_module {  background: url(/images/chrome/full_width_light_green_back.gif) top left no-repeat;  padding: 20px 0 0;  margin-bottom: 20px;  position: relative;}#space_suggestions div.space_full_width_module div.containerFooter {  height: 1px;  background: url(/images/chrome/full_width_light_green_back.gif) -1800px 100% no-repeat;}#space_suggestions div.space_full_width_module div.container {  background: url(/images/chrome/full_width_light_green_back.gif) -900px 0px repeat-y;  padding: 0 20px 1px;  position: relative;}#space_suggestions div.space_full_width_module h2.obfuscate {  width: 199px;  height: 132px;  display: block;  overflow: hidden;  text-indent: -1000px;  float: left;  margin: 0px 27px 0 9px;  left: 20px;  background: url(/images/chrome/win_a_summer_break.png);  padding: 0px;  position: absolute;  top: -26px;}#space_suggestions div.space_full_width_module p {  font-size: 1.231em;  color: #005030;  margin-bottom: 13px;}#space_suggestions div.space_full_width_module p.terms { font-size: 1em; }#space_suggestions div.space_full_width_module p.terms a {  color: #323232;  text-decoration: underline;}#space_suggestions div.space_summer_break { margin-bottom: 0px; }#space_suggestions div.space_summer_break div.container {  height: auto !important;  height: 115px;  min-height: 115px;}#space_suggestions div.space_summer_break p { margin-left: 240px; }#space_suggestions #content_container #content p.page_excerpt {  color: #323232;  margin-bottom: 12px;}#space_suggestions #spaceResults { margin: 20px 0; }#space_suggestions #spaceResults li.mapResultBack {  background: url(/images/chrome/spaces_list_crinkle_back.gif) top left no-repeat;  width: 670px;  padding-top: 13px;  margin-bottom: 5px;}#space_suggestions #spaceResults li.mapResultBack img {  float: left;  margin-right: 8px;}#space_suggestions #spaceResults li.mapResultBack div.avatar { float: left; }#space_suggestions #spaceResults li.mapResultBack div.mapResultTop { background: url(/images/chrome/spaces_list_crinkle_back.gif) -670px 0px repeat-y; }#space_suggestions #spaceResults li.mapResultBack div.mapResultTop div.mapResultBottom {  background: url(/images/chrome/spaces_list_crinkle_back.gif) -1340px 100% no-repeat;  padding: 0 18px 13px;}#space_suggestions #spaceResults li.mapResultBack div.resultsTitle {  width: 400px;  padding: 0px 0 0 9px;  float: left;}#space_suggestions #spaceResults li.mapResultBack div.resultsTitle h3 { margin-bottom: 5px; }#space_suggestions #spaceResults li.mapResultBack div.resultsTitle p { float: left; }#space_suggestions #spaceResults .commentLinks ul {  float: right;  text-align: right;}#space_suggestions #spaceResults .commentLinks ul li {  padding-top: 5px;  margin-bottom: 5px;}#space_suggestions #spaceResults .loading ul {  padding-left: 40px;  background: url(/images/colorbox/loading.gif) left center no-repeat;}#space_suggestions #spaceResults div.comments {  display: none;  clear: both;  padding-top: 10px;}#space_suggestions #spaceResults div.comments cite {  font-size: 0.9231em;  float: left;  display: block;}#space_suggestions #spaceResults div.comments cite a { text-decoration: none; }#space_suggestions #spaceResults div.comments ul {  float: none;  text-align: left;}#space_suggestions #spaceResults div.comments li.odd {  float: left;  margin-top: 20px;}#space_suggestions #spaceResults div.comments li.even {  float: right;  margin-top: 20px;}#space_suggestions #spaceResults div.comments blockquote.mainComment {  background: #e9f1d7;  border: 0px;  width: auto;  margin-bottom: 0px;}#space_suggestions #spaceResults div.comments blockquote.mainComment p { font-size: 1.231em; }#space_suggestions #spaceResults div.comments blockquote.mainComment p.flag { font-size: 1.0769em; }#space_suggestions #spaceResults div.comments blockquote.mainComment div.arrow {  width: 32px;  height: 21px;  background: url(/images/chrome/green_comment_arrow.gif) top left no-repeat;  top: -21px;  left: 100px;}#skills #content { position: relative; }#skills #pre div.inner {  background: url(/images/chrome/skills_landing_header.jpg) top left no-repeat;  padding: 0px;  height: 192px;}#skills #pre div.inner h1 {  position: absolute;  top: -1000em;  left: -1000em;}#skills a.banner { top: 230px; }#skills ul.skills { width: 735px; }#skills li.skill {  float: left;  margin: 0 22px 22px 0;  cursor: pointer;}#skills li.skill div {  width: 222px;  height: 208px;  background: url(/images/chrome/skills_landing_mask.gif) top left no-repeat;}#skills li.skill h2 {  width: 205px;  background: url(/images/chrome/skills_h2_background.png);  position: absolute;  bottom: 15px;  font-size: 1em;}#skills li.skill a {  font-size: 1.5385em;  color: #588f34;  display: block;  padding: 5px 11px 3px;  text-decoration: none;}#skills li.skill span {  font-size: 0.9231em;  color: #005030;  display: block;  padding: 0 11px 5px;}#skills li.over div { background: url(/images/chrome/skills_landing_mask.gif) bottom left no-repeat; }#skills li.over a { text-decoration: underline; }#home #holdall #wrap { padding-top: 209px; }#home h1 {  background: url(/images/chrome/parent_powered_strap_line.png) top left no-repeat;  width: 688px;  height: 28px;  text-indent: -1000em;  overflow: hidden;  padding: 0px;  margin-left: 20px;}#home #home_hidden_panels_list {  background: #c1d72e;  padding: 20px 0;  width: 940px;  float: left;  -moz-border-radius-topleft: 5px;  -moz-border-radius-bottomleft: 5px;  -webkit-border-top-left-radius: 5px;  -webkit-border-bottom-left-radius: 5px;  -moz-border-radius-bottomleft: 5px;  -moz-border-radius-bottomright: 5px;  -webkit-border-bottom-left-radius: 5px;  -webkit-border-bottom-right-radius: 5px;  overflow: hidden;  position: relative;}#home #home_hidden_panels {  margin: -50px 0 20px;  float: left;  width: 100%;}#home #home_hidden_panels #show_hide {  float: right;  background: url(/images/chrome/home_show_hide.gif) 100% -23px no-repeat #c1d72e;  padding: 7px 35px 16px 10px;  -moz-border-radius-topleft: 5px;  -moz-border-radius-topright: 5px;  -webkit-border-top-left-radius: 5px;  -webkit-border-top-right-radius: 5px;  font-size: 1.231em;  font-weight: bold;  visibility: hidden;  position: relative;}#home #home_hidden_panels #show_hide.off {  -moz-border-radius-bottomleft: 5px;  -moz-border-radius-bottomright: 5px;  -webkit-border-bottom-left-radius: 5px;  -webkit-border-bottom-right-radius: 5px;  background: url(/images/chrome/home_show_hide.gif) 100% 7px no-repeat #c1d72e;  padding-bottom: 4px;}#home #home_hidden_panels li {  width: 210px;  height: 180px;  background: url(/images/chrome/home_hidden_panel.gif) top left no-repeat;  position: relative;  float: left;  margin-left: 20px;}#home #home_hidden_panels li li {  background: none;  width: auto;  height: auto;  margin: 0 2px 0 0;  float: left;  position: relative;}#home #home_hidden_panels div.container {  padding: 0 15px;  height: 148px;  overflow: hidden;}#home #home_hidden_panels h2 {  color: #588f34;  font-size: 1.6923em;  font-family: "arial rounded MT bold", arial, helvetica, sans-serif;  margin-bottom: 2px;  padding-top: 10px;}#home #home_hidden_panels p { margin-bottom: 10px; }#home #home_hidden_panels li.topics ul { width: 180px; }#home #home_hidden_panels li.topics p { margin-bottom: 5px; }#home #home_hidden_panels li.topics li { display: inline; }#home #home_hidden_panels li.topics li a {  background: #588f34;  color: #ffffff;  padding: 2px 3px;  line-height: 21px;}#home #home_hidden_panels li.topics li a:hover {  background: #b9d02d;  text-decoration: none;}#home #home_hidden_panels li.skillscape div.container { background: url(/images/chrome/home_hidden_panel_map.gif) 100% 9px no-repeat; }#home #home_hidden_panels li.skillscape div.mask div {  width: auto;  padding-left: 60px;  margin: 0px;}#home #home_hidden_panels li.skillscape div.mask a.link {  font-size: 0.9231em;  font-weight: bold;}#home #home_hidden_panels li.skillscape div.mask cite { padding-top: 5px; }#home #home_hidden_panels li.skillscape div.mask cite a { color: #323232; }#home #home_hidden_panels li.joinin div.mask div {  width: auto;  padding-left: 60px;  margin: 0px;}#home #home_hidden_panels li.joinin div.mask a.link {  font-size: 0.9231em;  font-weight: bold;}#home #home_hidden_panels li.joinin div.mask cite { padding-top: 5px; }#home #home_hidden_panels li.joinin div.mask cite a { color: #323232; }#home #home_hidden_panels li.exploreskills li.mask {  margin-right: 7px;  float: left;  position: relative;}#home #home_hidden_panels div.viewall {  position: absolute;  bottom: 0px;  left: 0px;  width: 210px;  padding: 0px;  background: #588f34 url(/images/chrome/home_hidden_panel_view-all.gif) no-repeat 0 100%;}#home #home_hidden_panels div.viewall a {  display: block;  width: 210px;  height: 32px;  line-height: 32px;  background: #588f34 url(/images/chrome/home_hidden_panel_view-all.gif) no-repeat 0 100%;  color: #ffffff;}#home #home_hidden_panels div.viewall a:hover {  background: #e9f1d7 url(/images/chrome/home_hidden_panel_view-all.gif) no-repeat 0 0;  text-decoration: none;  color: #005030;}#home #home_hidden_panels .mask div {  width: 51px;  height: 51px;  background: url(/images/chrome/small_thumb_mask.gif) top left no-repeat;}#home #home_hidden_panels.closed { margin-bottom: 15px; }#home #promo_article {  width: 940px;  height: 400px;  margin-bottom: 20px;  background: url(/images/chrome/home_promo_background.gif) top left no-repeat;  clear: both;  position: relative;}#home #promo_article h2.fake_h1 {  position: absolute;  top: 30px;  left: 0px;  padding: 10px 20px 8px;  font-weight: normal;  width: 550px;}#home #promo_article h2.fake_h1 a { color: #ffffff; }#home #promo_article h2.fake_h1 span {  font-size: 0.6154em;  color: #c1d72e;}#home #promo_article img.promo_article { margin: 20px; }#home #beta_promo_article {  position: absolute;  top: 40px;  right: 20px;  width: 230px;}#home #beta_promo_article h2 { margin-bottom: 5px; }#home #beta_promo_article p { margin-bottom: 13px; }#home #content_foot { display: none; }#home #content {  padding: 0px;  background: none;  z-index: 100;  position: static;}#home #content_container {  padding: 0;  background: none;}#home div.mask { margin-bottom: 15px; }#home div.mask div {  background: url(/images/chrome/home_beta_promo_mask.gif) top left no-repeat;  width: 230px;  height: 154px;}#home div.home_side_container {  width: 270px;  float: left;}#home div.home_side_container a.facebook_button {  background: url(/images/chrome/facebook_button.gif) top left no-repeat;  display: block;  overflow: hidden;  text-indent: -1000px;  width: 270px;  height: 52px;  margin-bottom: 20px;}#home div.home_side_container div.module {  background: #e9f1d7;  margin-bottom: 20px;}#home div.home_side_container div.container { padding: 20px 20px 10px; }#home div.home_side_container div.mask {  width: 230px;  height: 154px;  overflow: hidden;  margin-bottom: 11px;}#home div.home_side_container div.mask img { width: 100%; }#home div.home_side_container cite { margin-bottom: 8px; }#home div.home_side_container div.viewall a { margin: 0 7px; }#home #blogposts p { font-size: 0.9231em; }#home h3 {  font-size: 1.3846em;  margin-bottom: 5px;}#home h4 {  font-size: 1.3846em;  margin-bottom: 5px;}#home cite {  font-size: 0.8461em;  display: block;}#home .panel {  background: url(/images/chrome/home_rough_white_panel.gif) top left no-repeat;  padding: 13px 0 0;}#home .panel h3 { font-size: 1.231em; }#home .panel div {  background: url(/images/chrome/home_rough_white_panel.gif) bottom right no-repeat;  padding: 0 20px 6px;}#home div.viewall {  text-align: center;  padding: 13px 0 10px;}#home h3.uppercase_title {  font-size: 0.9231em;  text-transform: uppercase;  color: #588f34;  margin-bottom: 8px;}#home #spaces h2.rough_title { margin-bottom: 13px; }#home #spaces div.pre_launch h3 { font-size: 1.231em; }#home #spaces div.pre_launch p { margin-bottom: 15px; }#home #spaces a.fake_button { font-size: 1.3077em; }#home #spaces cite { margin-bottom: 12px; }#home #spaces div.container {  padding: 203px 20px 25px;  background: url(/images/chrome/home_spaces_head.jpg) top left no-repeat;}#home #spaces div.spaces_head {  position: absolute;  top: -1000em;  left: -1000em;}#home #spaces div.panel { background: url(/images/chrome/home_spaces_seperator.gif) top left no-repeat #e9f1d7; }#home #spaces div.panel div {  background: url(/images/map/letter-marker-blank.png) 13px 26px no-repeat;  padding: 0 20px 0 53px;}#home #spaces h4 { font-size: 1.231em; }#home #spaces blockquote {  margin-bottom: 4px;  padding: 0px;}#home #find_a_space {  padding: 12px 20px 11px;  background: url(/images/chrome/home_spaces_search_seperator.gif) top left no-repeat #c1d72e;}#home #find_a_space h2 {  color: #005030;  font-size: 1.3846em;  margin-bottom: 7px;}#home #find_a_space li { margin-bottom: 9px; }#home #find_a_space label {  display: block;  color: #005030;  margin-bottom: 7px;  font-size: 0.9231em;}#home #find_a_space label span { font-size: 0.8461em; }#home #find_a_space ul { position: relative; }#home #find_a_space li.text input {  width: 214px;  padding: 7px;  font-size: 1em;  border: 1px solid #005030;}#home #find_a_space li.keyword input { width: 140px; }#home #find_a_space li.input-button {  position: absolute;  bottom: 1px;  right: 0px;  margin: 0px;}#home #sites_we_like h2.light_rough_title { margin-bottom: 0px; }#home #sites_we_like div.container {  background: #ffffff;  padding-bottom: 15px;}#home #sites_we_like .top_panel { padding: 0px; }#home #sites_we_like .panel div { padding-bottom: 15px; }#home #team { background: #ffffff; }#home #team div.container {  padding: 20px 10px 20px 20px;  z-index: 8;  position: relative;}#home #team li.mum {  float: left;  padding: 1px;  margin-left: -1px;  z-index: 10;  height: 76px;}#home #team li.mum img {  width: 76px;  height: 76px;}#home #team li.mum div.speech_bubble {  display: none;  position: absolute;  top: 76px;  background: #ffffff;  padding: 5px;  z-index: 12;  width: 170px;  box-shadow: 1px 2px 5px #666666;  -moz-box-shadow: 1px 2px 5px #666666;  -webkit-box-shadow: 1px 2px 5px #666666;}#home #team li.mum p { font-size: 0.8461em; }#home #team li.mum h3 {  font-size: 0.9231em;  color: #005030;  margin-bottom: 3px;}#home #team li.mum span.arrow {  background: url(/images/chrome/home_team_arrow.png) top left no-repeat;  position: absolute;  width: 18px;  height: 21px;  top: -21px;  left: 100px;}#home #team li.over {  padding: 0px;  border: 1px solid #b9d02d;}#home #team li.over div.speech_bubble { display: block; }#home #flash_info_banner { margin: 0 0 70px 0; }#tweet_list li.item div.content .actions {  position: absolute;  top: 10px;  right: -9px;  width: 26px;  margin: 0;  overflow: visible;}#tweet_list li.item div.content .actions .action {  float: none;  padding: 2.5px 0;  display: block;}#tweet_list li.item div.content .actions .action .button {  color: #005030;  display: block;  border: 0;  padding: 0;  height: 16px;  line-height: 16px;  font-family: arial, helvetica, sans-serif;  font-size: 0.8461em;  text-align: center;  cursor: pointer;  margin: 0 auto;}#tweet_list li.item div.content .actions .action a {  color: #005030;  display: block;  border: 0;  padding: 0;  height: 16px;  line-height: 16px;  font-family: arial, helvetica, sans-serif;  font-size: 0.8461em;  text-align: center;  cursor: pointer;  margin: 0 auto;}#tweet_list li.item div.content .actions .reply a {  overflow: hidden;  width: 26px;  background: url(/images/actions/twitter_actions.png) no-repeat 0px -26px;  line-height: 19px;  height: 19px;}#tweet_list li.item div.content .actions .reply a:hover {  background: url(/images/actions/twitter_actions.png) no-repeat 0px -92px;  color: #ffffff;  text-decoration: none;}#tweet_list li.item div.content .actions .comment a {  width: 23px;  height: 19px;  background: url(/images/actions/twitter_actions.png) no-repeat 0px -26px;  display: block;}#tweet_list li.item div.content .actions .comment a:hover {  background: url(/images/actions/twitter_actions.png) no-repeat 0px -92px;  color: #ffffff;}#tweet_list li.item div.content .actions .retweet .button {  width: 22px;  height: 16px;  background: url(/images/actions/twitter_actions.png) no-repeat 0px -50px;  text-indent: -1000em;}#tweet_list li.item div.content .actions .retweet .button:hover {  background: url(/images/actions/twitter_actions.png) no-repeat 0px -116px;  color: #ffffff;}#tweet_list li.item div.content .actions .favourite .button {  width: 24px;  height: 20px;  line-height: 20px;  background: url(/images/actions/twitter_actions.png) no-repeat 0px 0px;}#tweet_list li.item div.content .actions .favourite .button:hover {  background: url(/images/actions/twitter_actions.png) no-repeat 0px -66px;  color: #ffffff;}#tweet_replies li.item div.content .actions {  position: absolute;  top: 10px;  right: -9px;  width: 26px;  margin: 0;  overflow: visible;}#tweet_replies li.item div.content .actions .action {  float: none;  padding: 2.5px 0;  display: block;}#tweet_replies li.item div.content .actions .action .button {  color: #005030;  display: block;  border: 0;  padding: 0;  height: 16px;  line-height: 16px;  font-family: arial, helvetica, sans-serif;  font-size: 0.8461em;  text-align: center;  cursor: pointer;  margin: 0 auto;}#tweet_replies li.item div.content .actions .action a {  color: #005030;  display: block;  border: 0;  padding: 0;  height: 16px;  line-height: 16px;  font-family: arial, helvetica, sans-serif;  font-size: 0.8461em;  text-align: center;  cursor: pointer;  margin: 0 auto;}#tweet_replies li.item div.content .actions .reply a {  overflow: hidden;  width: 26px;  background: url(/images/actions/twitter_actions.png) no-repeat 0px -26px;  line-height: 19px;  height: 19px;}#tweet_replies li.item div.content .actions .reply a:hover {  background: url(/images/actions/twitter_actions.png) no-repeat 0px -92px;  color: #ffffff;  text-decoration: none;}#tweet_replies li.item div.content .actions .comment a {  width: 23px;  height: 19px;  background: url(/images/actions/twitter_actions.png) no-repeat 0px -26px;  display: block;}#tweet_replies li.item div.content .actions .comment a:hover {  background: url(/images/actions/twitter_actions.png) no-repeat 0px -92px;  color: #ffffff;}#tweet_replies li.item div.content .actions .retweet .button {  width: 22px;  height: 16px;  background: url(/images/actions/twitter_actions.png) no-repeat 0px -50px;  text-indent: -1000em;}#tweet_replies li.item div.content .actions .retweet .button:hover {  background: url(/images/actions/twitter_actions.png) no-repeat 0px -116px;  color: #ffffff;}#tweet_replies li.item div.content .actions .favourite .button {  width: 24px;  height: 20px;  line-height: 20px;  background: url(/images/actions/twitter_actions.png) no-repeat 0px 0px;}#tweet_replies li.item div.content .actions .favourite .button:hover {  background: url(/images/actions/twitter_actions.png) no-repeat 0px -66px;  color: #ffffff;}#spaces_results_container li.item div.content .actions {  position: absolute;  top: 10px;  right: -9px;  width: 26px;  margin: 0;  overflow: visible;}#spaces_results_container li.item div.content .actions .action {  float: none;  padding: 2.5px 0;  display: block;}#spaces_results_container li.item div.content .actions .action .button {  color: #005030;  display: block;  border: 0;  padding: 0;  height: 16px;  line-height: 16px;  font-family: arial, helvetica, sans-serif;  font-size: 0.8461em;  text-align: center;  cursor: pointer;  margin: 0 auto;}#spaces_results_container li.item div.content .actions .action a {  color: #005030;  display: block;  border: 0;  padding: 0;  height: 16px;  line-height: 16px;  font-family: arial, helvetica, sans-serif;  font-size: 0.8461em;  text-align: center;  cursor: pointer;  margin: 0 auto;}#spaces_results_container li.item div.content .actions .reply a {  overflow: hidden;  width: 26px;  background: url(/images/actions/twitter_actions.png) no-repeat 0px -26px;  line-height: 19px;  height: 19px;}#spaces_results_container li.item div.content .actions .reply a:hover {  background: url(/images/actions/twitter_actions.png) no-repeat 0px -92px;  color: #ffffff;  text-decoration: none;}#spaces_results_container li.item div.content .actions .comment a {  width: 23px;  height: 19px;  background: url(/images/actions/twitter_actions.png) no-repeat 0px -26px;  display: block;}#spaces_results_container li.item div.content .actions .comment a:hover {  background: url(/images/actions/twitter_actions.png) no-repeat 0px -92px;  color: #ffffff;}#spaces_results_container li.item div.content .actions .retweet .button {  width: 22px;  height: 16px;  background: url(/images/actions/twitter_actions.png) no-repeat 0px -50px;  text-indent: -1000em;}#spaces_results_container li.item div.content .actions .retweet .button:hover {  background: url(/images/actions/twitter_actions.png) no-repeat 0px -116px;  color: #ffffff;}#spaces_results_container li.item div.content .actions .favourite .button {  width: 24px;  height: 20px;  line-height: 20px;  background: url(/images/actions/twitter_actions.png) no-repeat 0px 0px;}#spaces_results_container li.item div.content .actions .favourite .button:hover {  background: url(/images/actions/twitter_actions.png) no-repeat 0px -66px;  color: #ffffff;}#tweet_list div.text_area textarea { width: 308px; }#tweet_list div.input-button { text-align: right; }#tweet_list li.item {  width: 320px;  margin: 0;  padding-top: 5px;  margin: 3px 0 2px 20px;  position: relative;}#tweet_list li.item div.avatar {  position: absolute;  top: 20px;  left: 0px;}#tweet_list li.item div.avatar img {  width: 48px;  height: 48px;}#tweet_list li.item div.content {  background: url(/images/chrome/tweet_bg.gif) no-repeat 100% 100%;  margin: 0 0 5px 63px;  width: 257px;}#tweet_list li.item div.content div.body {  padding: 15px 15px 20px 35px;  background: url(/images/chrome/tweet_bg.gif) no-repeat 100% 0;  height: auto !important;  height: 30px;  min-height: 30px;}#tweet_list li.item div.content div.body p {  word-wrap: break-word;  overflow: hidden;}#tweet_list li.item div.content .flag_this {  visibility: hidden;  display: inline;}#tweet_list li.item div.content .flag_this .button {  border: 0;  background: none;  margin-left: 15px;  font-size: 100%;  font-family: arial, helvetica, sans-serif;  font-style: italic;  color: #6b6b6b;  cursor: pointer;}#tweet_list li.item div.content .flag_this .button:hover { text-decoration: underline !important; }#tweet_list li.item div.content div.user {  margin-top: -5px;  padding: 0 0 10px 35px;}#tweet_list li.item div.content div.user p.time_ago { float: left; }#tweet_list li.item div.over { background: url(/images/chrome/tweet_bg.gif) no-repeat 0 100%; }#tweet_list li.item div.over .flag_this {  visibility: visible;  cursor: pointer;}#tweet_list li.item div.over div.body { background: url(/images/chrome/tweet_bg.gif) no-repeat 0 0; }#tweet_list li.item .posts { display: none; }#tweet_list li.item .logged_out .buttons { padding: 10px 0 5px; }#tweet_list li.item .logged_out .buttons .button {  display: inline;  margin-right: 5px;}#tweet_list li.has_replies {  background: url(/images/chrome/tweet_replies_bg.gif) 0 0;  margin: 10px 0 2px 10px;  width: 340px;  padding-top: 10px;}#tweet_list li.has_replies div.content { margin-left: 73px; }#tweet_list li.has_replies div.avatar {  left: 10px;  top: 25px;}#tweet_list li.has_replies ul.tweet-replies {  display: block;  background: url(/images/chrome/tweet_replies_bg.gif) 0 100%;  padding-bottom: 10px;}#tweet_list li.has_replies ul.tweet-replies .item {  padding-top: 0;  margin: 0;}#tweet_list li.has_replies ul.tweet-replies .item .content {  margin-bottom: 0;  background: url(/images/chrome/tweet_bg_has_replies.gif) no-repeat -514px 100%;}#tweet_list li.has_replies ul.tweet-replies .item .content .body {  padding-top: 25px;  background: url(/images/chrome/tweet_bg_has_replies.gif) no-repeat -514px 0;}#tweet_list li.has_replies ul.tweet-replies .item .actions {  top: 20px;  right: -13px;}#tweet_list li.has_replies ul.tweet-replies .item .over { background: url(/images/chrome/tweet_bg_has_replies.gif) no-repeat 100% 100%; }#tweet_list li.has_replies ul.tweet-replies .item .over div.body { background: url(/images/chrome/tweet_bg_has_replies.gif) no-repeat 100% 0; }#tweet_list li.has_replies ul.tweet-replies .more {  margin: 5px 10px 0 88px;  background: url(/images/chrome/more_replies.gif) no-repeat 82px 0;}#tweet_list li.has_replies ul.tweet-replies .more a {  padding: 0 10px;  text-transform: uppercase;  display: block;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  font-size: 0.8461em;  font-weight: bold;  line-height: 19px;  height: 19px;  overflow: hidden;  background: url(/images/chrome/more_replies.gif) no-repeat 0 0;}#tweet_list li.has_replies ul.tweet-replies .more a:hover {  color: #ffffff;  text-decoration: none;  background: url(/images/chrome/more_replies.gif) no-repeat 0 100%;}#tweet_list li.has_replies div.content {  margin-bottom: 0;  position: relative;  background: url(/images/chrome/tweet_bg_has_replies.gif) no-repeat 0 100%;}#tweet_list li.has_replies div.content div.body { background: url(/images/chrome/tweet_bg_has_replies.gif) no-repeat 0 0; }#tweet_list li.has_replies div.content .reply_arrow {  position: absolute;  left: 2px;  bottom: -10px;  width: 18px;  height: 27px;  background: url(/images/chrome/reply_arrow.gif);  overflow: hidden;}#tweet_list li.has_replies .content.over { background: url(/images/chrome/tweet_bg_has_replies.gif) no-repeat -257px 100%; }#tweet_list li.has_replies .content.over .body { background: url(/images/chrome/tweet_bg_has_replies.gif) no-repeat -257px 0; }#tweet_list li.has_replies .logged_out { padding: 5px; }#tweet_list li.has_replies div.reply_form {  padding: 0 0 10px 20px;  background: url(/images/chrome/tweet_replies_bg.gif) 0 100%;  margin-top: -5px;}#tweet_list li.has_replies div.reply_form div.input-button { padding-right: 10px; }#tweet_list li.has_replies div.reply_form div.avatar {  left: 20px;  top: 25px;}#tweet_list li.has_replies div.text_area span.charCount {  top: 0px;  right: 10px;}#tweet_list li.has_replies div.text_area textarea { width: 230px; }#tweet_list li.has_replies div.input-button { padding-right: 10px; }#tweet_list div.reply_form {  padding: 10px 0;  position: relative;}#tweet_list div.reply_form div.avatar { top: 35px; }#tweet_list div.reply_form h4 {  padding-top: 8px;  margin-left: 83px;}#tweet_list div.reply_form .input-button {  text-align: right;  padding: 0 5px 0 0;}#tweet_list div.reply_form .text_area {  width: 252px;  overflow: hidden;  margin: 0 0 0 68px;}#tweet_list div.reply_form .text_area label {  width: auto;  font-weight: bold;  float: none;  position: relative;  font-size: 1em;}#tweet_list div.reply_form .text_area .charCount {  position: absolute;  right: 0;  top: 10px;}#tweet_list div.reply_form .text_area textarea {  width: 240px;  height: 75px;}#posts #blog_posts div.mask {  left: -7px;  width: 473px;}#posts #blog_posts div.mask img {  position: absolute;  top: 0px;  left: 7px;  z-index: 10;}#posts #blog_posts div.mask div {  background: url("/images/chrome/blog_thumb_mask.gif") no-repeat scroll left top transparent;  padding-left: 191px;  height: auto !important;  min-height: 119px;  height: 119px;  position: relative;  z-index: 15;  width: auto;}#posts #blog_posts li.item { margin-bottom: 35px; }#posts #blog_posts div.container h3 { margin-bottom: 5px; }#posts #blog_posts p { margin-bottom: 9px; }#posts #blog_posts cite {  font-size: 0.8461em;  margin-bottom: 9px;  display: block;}#posts #blog_posts h4 {  display: inline;  font-size: 0.8461em;  font-weight: normal;}#posts #blog_posts ul.categories { display: inline; }#posts #blog_posts ul.categories li {  display: inline;  font-size: 0.8461em;}#posts #blog_posts ul.categories a {  font-weight: bold;  color: #ef8200;}#posts #blog_posts a.rss_link {  position: absolute;  top: 7px;  right: 10px;  color: #c1d72e;  background: url(/images/chrome/rss_icon.gif) center left no-repeat;  line-height: 16px;  padding-left: 21px;}#posts #blog_posts ul.actions {  position: absolute;  right: 20px;  top: -10px;  width: 37px;  overflow: hidden;  margin: 0;  padding: 6px 0 9px;  background: url(/images/chrome/actions.png) -28px 100% no-repeat #efefef;  position: static;  float: right;}#posts #blog_posts ul.actions .action {  width: 29px;  padding: 0;  overflow: hidden;  font-family: "arial rounded MT bold", Arial, sans-serif;  margin: 0 auto 6px;}#posts #blog_posts ul.actions .action a {  border: 0;  display: block;  overflow: hidden;  cursor: pointer;  width: 29px;  text-align: center;  padding: 0;  background: url(/images/chrome/actions.png);  background-position: 37px 0;  background-repeat: no-repeat;  font-size: 0.8461em;  font-family: "arial rounded MT bold", Arial, sans-serif;  color: #ffffff;}#posts #blog_posts ul.actions .action .button {  border: 0;  display: block;  overflow: hidden;  cursor: pointer;  width: 29px;  text-align: center;  padding: 0;  background: url(/images/chrome/actions.png);  background-position: 37px 0;  background-repeat: no-repeat;  font-size: 0.8461em;  font-family: "arial rounded MT bold", Arial, sans-serif;  color: #ffffff;}#posts #blog_posts ul.actions .favourite {  height: 24px;  width: 28px;}#posts #blog_posts ul.actions .favourite .button {  width: 28px;  height: 24px;  background-position: 0 0px;}#posts #blog_posts ul.actions .favourite .button:hover { background-position: 0 -47px; }#posts #blog_posts ul.actions .reply { height: 23px; }#posts #blog_posts ul.actions .reply a {  height: 23px;  line-height: 23px;  background-position: 1px -24px;}#posts #blog_posts ul.actions .reply a:hover {  background-position: 1px -71px;  text-decoration: none;}#posts #blog_posts ul.actions .retweet { height: 18px; }#posts #blog_posts ul.actions .retweet .button {  display: block;  height: 18px;  line-height: 29px;  text-indent: -1000px;  overflow: hidden;  background-position: 1px -112px;}#posts #blog_posts ul.actions .retweet .button:hover { background-position: 1px -94px; }#posts ul.blog_posts div.mask {  left: -7px;  width: 473px;}#posts ul.blog_posts div.mask img {  position: absolute;  top: 0px;  left: 7px;  z-index: 10;}#posts ul.blog_posts div.mask div {  background: url("/images/chrome/blog_thumb_mask.gif") no-repeat scroll left top transparent;  padding-left: 191px;  height: auto !important;  min-height: 119px;  height: 119px;  position: relative;  z-index: 15;  width: auto;}#posts ul.blog_posts li.item { margin-bottom: 35px; }#posts ul.blog_posts div.container h3 { margin-bottom: 5px; }#posts ul.blog_posts p { margin-bottom: 9px; }#posts ul.blog_posts cite {  font-size: 0.8461em;  margin-bottom: 9px;  display: block;}#posts ul.blog_posts h4 {  display: inline;  font-size: 0.8461em;  font-weight: normal;}#posts ul.blog_posts ul.categories { display: inline; }#posts ul.blog_posts ul.categories li {  display: inline;  font-size: 0.8461em;}#posts ul.blog_posts ul.categories a {  font-weight: bold;  color: #ef8200;}#posts ul.blog_posts a.rss_link {  position: absolute;  top: 7px;  right: 10px;  color: #c1d72e;  background: url(/images/chrome/rss_icon.gif) center left no-repeat;  line-height: 16px;  padding-left: 21px;}#posts ul.blog_posts ul.actions {  position: absolute;  right: 20px;  top: -10px;  width: 37px;  overflow: hidden;  margin: 0;  padding: 6px 0 9px;  background: url(/images/chrome/actions.png) -28px 100% no-repeat #efefef;  position: static;  float: right;}#posts ul.blog_posts ul.actions .action {  width: 29px;  padding: 0;  overflow: hidden;  font-family: "arial rounded MT bold", Arial, sans-serif;  margin: 0 auto 6px;}#posts ul.blog_posts ul.actions .action a {  border: 0;  display: block;  overflow: hidden;  cursor: pointer;  width: 29px;  text-align: center;  padding: 0;  background: url(/images/chrome/actions.png);  background-position: 37px 0;  background-repeat: no-repeat;  font-size: 0.8461em;  font-family: "arial rounded MT bold", Arial, sans-serif;  color: #ffffff;}#posts ul.blog_posts ul.actions .action .button {  border: 0;  display: block;  overflow: hidden;  cursor: pointer;  width: 29px;  text-align: center;  padding: 0;  background: url(/images/chrome/actions.png);  background-position: 37px 0;  background-repeat: no-repeat;  font-size: 0.8461em;  font-family: "arial rounded MT bold", Arial, sans-serif;  color: #ffffff;}#posts ul.blog_posts ul.actions .favourite {  height: 24px;  width: 28px;}#posts ul.blog_posts ul.actions .favourite .button {  width: 28px;  height: 24px;  background-position: 0 0px;}#posts ul.blog_posts ul.actions .favourite .button:hover { background-position: 0 -47px; }#posts ul.blog_posts ul.actions .reply { height: 23px; }#posts ul.blog_posts ul.actions .reply a {  height: 23px;  line-height: 23px;  background-position: 1px -24px;}#posts ul.blog_posts ul.actions .reply a:hover {  background-position: 1px -71px;  text-decoration: none;}#posts ul.blog_posts ul.actions .retweet { height: 18px; }#posts ul.blog_posts ul.actions .retweet .button {  display: block;  height: 18px;  line-height: 29px;  text-indent: -1000px;  overflow: hidden;  background-position: 1px -112px;}#posts ul.blog_posts ul.actions .retweet .button:hover { background-position: 1px -94px; }#profile #blog_posts div.mask {  left: -7px;  width: 473px;}#profile #blog_posts div.mask img {  position: absolute;  top: 0px;  left: 7px;  z-index: 10;}#profile #blog_posts div.mask div {  background: url("/images/chrome/blog_thumb_mask.gif") no-repeat scroll left top transparent;  padding-left: 191px;  height: auto !important;  min-height: 119px;  height: 119px;  position: relative;  z-index: 15;  width: auto;}#profile #blog_posts li.item { margin-bottom: 35px; }#profile #blog_posts div.container h3 { margin-bottom: 5px; }#profile #blog_posts p { margin-bottom: 9px; }#profile #blog_posts cite {  font-size: 0.8461em;  margin-bottom: 9px;  display: block;}#profile #blog_posts h4 {  display: inline;  font-size: 0.8461em;  font-weight: normal;}#profile #blog_posts ul.categories { display: inline; }#profile #blog_posts ul.categories li {  display: inline;  font-size: 0.8461em;}#profile #blog_posts ul.categories a {  font-weight: bold;  color: #ef8200;}#profile #blog_posts a.rss_link {  position: absolute;  top: 7px;  right: 10px;  color: #c1d72e;  background: url(/images/chrome/rss_icon.gif) center left no-repeat;  line-height: 16px;  padding-left: 21px;}#profile #blog_posts ul.actions {  position: absolute;  right: 20px;  top: -10px;  width: 37px;  overflow: hidden;  margin: 0;  padding: 6px 0 9px;  background: url(/images/chrome/actions.png) -28px 100% no-repeat #efefef;  position: static;  float: right;}#profile #blog_posts ul.actions .action {  width: 29px;  padding: 0;  overflow: hidden;  font-family: "arial rounded MT bold", Arial, sans-serif;  margin: 0 auto 6px;}#profile #blog_posts ul.actions .action a {  border: 0;  display: block;  overflow: hidden;  cursor: pointer;  width: 29px;  text-align: center;  padding: 0;  background: url(/images/chrome/actions.png);  background-position: 37px 0;  background-repeat: no-repeat;  font-size: 0.8461em;  font-family: "arial rounded MT bold", Arial, sans-serif;  color: #ffffff;}#profile #blog_posts ul.actions .action .button {  border: 0;  display: block;  overflow: hidden;  cursor: pointer;  width: 29px;  text-align: center;  padding: 0;  background: url(/images/chrome/actions.png);  background-position: 37px 0;  background-repeat: no-repeat;  font-size: 0.8461em;  font-family: "arial rounded MT bold", Arial, sans-serif;  color: #ffffff;}#profile #blog_posts ul.actions .favourite {  height: 24px;  width: 28px;}#profile #blog_posts ul.actions .favourite .button {  width: 28px;  height: 24px;  background-position: 0 0px;}#profile #blog_posts ul.actions .favourite .button:hover { background-position: 0 -47px; }#profile #blog_posts ul.actions .reply { height: 23px; }#profile #blog_posts ul.actions .reply a {  height: 23px;  line-height: 23px;  background-position: 1px -24px;}#profile #blog_posts ul.actions .reply a:hover {  background-position: 1px -71px;  text-decoration: none;}#profile #blog_posts ul.actions .retweet { height: 18px; }#profile #blog_posts ul.actions .retweet .button {  display: block;  height: 18px;  line-height: 29px;  text-indent: -1000px;  overflow: hidden;  background-position: 1px -112px;}#profile #blog_posts ul.actions .retweet .button:hover { background-position: 1px -94px; }#profile ul.blog_posts div.mask {  left: -7px;  width: 473px;}#profile ul.blog_posts div.mask img {  position: absolute;  top: 0px;  left: 7px;  z-index: 10;}#profile ul.blog_posts div.mask div {  background: url("/images/chrome/blog_thumb_mask.gif") no-repeat scroll left top transparent;  padding-left: 191px;  height: auto !important;  min-height: 119px;  height: 119px;  position: relative;  z-index: 15;  width: auto;}#profile ul.blog_posts li.item { margin-bottom: 35px; }#profile ul.blog_posts div.container h3 { margin-bottom: 5px; }#profile ul.blog_posts p { margin-bottom: 9px; }#profile ul.blog_posts cite {  font-size: 0.8461em;  margin-bottom: 9px;  display: block;}#profile ul.blog_posts h4 {  display: inline;  font-size: 0.8461em;  font-weight: normal;}#profile ul.blog_posts ul.categories { display: inline; }#profile ul.blog_posts ul.categories li {  display: inline;  font-size: 0.8461em;}#profile ul.blog_posts ul.categories a {  font-weight: bold;  color: #ef8200;}#profile ul.blog_posts a.rss_link {  position: absolute;  top: 7px;  right: 10px;  color: #c1d72e;  background: url(/images/chrome/rss_icon.gif) center left no-repeat;  line-height: 16px;  padding-left: 21px;}#profile ul.blog_posts ul.actions {  position: absolute;  right: 20px;  top: -10px;  width: 37px;  overflow: hidden;  margin: 0;  padding: 6px 0 9px;  background: url(/images/chrome/actions.png) -28px 100% no-repeat #efefef;  position: static;  float: right;}#profile ul.blog_posts ul.actions .action {  width: 29px;  padding: 0;  overflow: hidden;  font-family: "arial rounded MT bold", Arial, sans-serif;  margin: 0 auto 6px;}#profile ul.blog_posts ul.actions .action a {  border: 0;  display: block;  overflow: hidden;  cursor: pointer;  width: 29px;  text-align: center;  padding: 0;  background: url(/images/chrome/actions.png);  background-position: 37px 0;  background-repeat: no-repeat;  font-size: 0.8461em;  font-family: "arial rounded MT bold", Arial, sans-serif;  color: #ffffff;}#profile ul.blog_posts ul.actions .action .button {  border: 0;  display: block;  overflow: hidden;  cursor: pointer;  width: 29px;  text-align: center;  padding: 0;  background: url(/images/chrome/actions.png);  background-position: 37px 0;  background-repeat: no-repeat;  font-size: 0.8461em;  font-family: "arial rounded MT bold", Arial, sans-serif;  color: #ffffff;}#profile ul.blog_posts ul.actions .favourite {  height: 24px;  width: 28px;}#profile ul.blog_posts ul.actions .favourite .button {  width: 28px;  height: 24px;  background-position: 0 0px;}#profile ul.blog_posts ul.actions .favourite .button:hover { background-position: 0 -47px; }#profile ul.blog_posts ul.actions .reply { height: 23px; }#profile ul.blog_posts ul.actions .reply a {  height: 23px;  line-height: 23px;  background-position: 1px -24px;}#profile ul.blog_posts ul.actions .reply a:hover {  background-position: 1px -71px;  text-decoration: none;}#profile ul.blog_posts ul.actions .retweet { height: 18px; }#profile ul.blog_posts ul.actions .retweet .button {  display: block;  height: 18px;  line-height: 29px;  text-indent: -1000px;  overflow: hidden;  background-position: 1px -112px;}#profile ul.blog_posts ul.actions .retweet .button:hover { background-position: 1px -94px; }#posts #blog_posts {  float: left;  width: 523px;  clear: left;  position: relative;  z-index: 10;}#posts #blog_posts .no_results {  font-size: 1.231em;  font-weight: bold;  line-height: 1.3;}#posts #twitter_stream {  margin: 51px 0 0;  padding-top: 12px;  float: right;}#posts #twitter_stream div.tweet_head {  position: absolute;  top: -51px;  padding: 0px;  width: 360px;}#posts #twitter_stream div.tweet_head a.whats_twitter_link {  top: 7px;  position: absolute;}#posts a.follow_us { right: 90px; }#posts #pre {  margin-bottom: 16px;  z-index: 15;}#posts #content_container { position: static; }#posts #content_container #pre.profile_pre ul.activity_navigation a { padding: 9px 13px; }#posts #content_container #pre.profile_pre p.bio {  width: 560px;  color: #323232;}#posts #content_container #pre.profile_pre p.strap_line { width: 560px; }#posts #content h2 {  color: #005030;  font-size: 1.8462em;  width: 523px;  float: left;  margin: 0 0 18px;  position: relative;}#posts #content h2 span { color: #ef8200; }#posts #flash_info_banner h2 {  float: none;  width: auto;}#posts div.navigation_holder {  float: right;  margin: 0 0 18px;  position: relative;}#posts div.navigation_holder span {  display: block;  float: left;  line-height: 26px;  font-size: 1.1538em;}#posts div.navigation_holder ul {  float: left;  clear: none;}#posts div.navigation_holder a {  float: left;  clear: none;}#user_tweets #tweet_list li.item div.content {  background: url(/images/chrome/user_tweet_bg.gif) no-repeat -960px 100%;  margin: 0px;  width: 320px;}#user_tweets #tweet_list li.item div.content div.body {  padding: 15px 15px 20px;  width: auto;  background: url(/images/chrome/user_tweet_bg.gif) no-repeat -960px 0;}#user_tweets #tweet_list li.item div.content div.user { padding-left: 15px; }#user_tweets #tweet_list li.item div.content .reply_arrow {  left: -13px;  bottom: -21px;}#user_tweets #tweet_list li.item div.over { background: url(/images/chrome/user_tweet_bg.gif) no-repeat 0 100%; }#user_tweets #tweet_list li.item div.over div.body { background: url(/images/chrome/user_tweet_bg.gif) no-repeat 0 0; }#user_tweets #tweet_list li.has_replies {  background: url(/images/chrome/tweet_replies_bg.gif) 0 0;  margin-top: 5px;}#user_tweets #tweet_list li.has_replies div.reply_form {  background: url(/images/chrome/tweet_replies_bg.gif) 0 100%;  margin-top: -5px;}#user_tweets #tweet_list li.has_replies ul.tweet-replies {  display: block;  background: url(/images/chrome/tweet_replies_bg.gif) 0 100%;  padding-bottom: 10px;  padding-left: 10px;}#user_tweets #tweet_list li.has_replies ul.tweet-replies li.item div.content {  background: url("/images/chrome/tweet_bg_has_replies.gif") no-repeat -514px 100%;  margin: 0 0 0 63px;  width: 257px;}#user_tweets #tweet_list li.has_replies ul.tweet-replies li.item div.content div.body {  padding: 15px 15px 20px 35px;  width: auto;  background: url("/images/chrome/tweet_bg_has_replies.gif") no-repeat -514px 0;}#user_tweets #tweet_list li.has_replies ul.tweet-replies li.item div.content div.user { padding-left: 35px; }#user_tweets #tweet_list li.has_replies ul.tweet-replies li.item div.over { background: url("/images/chrome/tweet_bg_has_replies.gif") no-repeat 100% 100%; }#user_tweets #tweet_list li.has_replies ul.tweet-replies li.item div.over div.body { background: url("/images/chrome/tweet_bg_has_replies.gif") no-repeat 100% 0; }#user_tweets #tweet_list li.has_replies ul.tweet-replies li.more { margin: 5px 10px 0 78px; }#user_tweets #tweet_list li.has_replies div.content {  background: url(/images/chrome/user_tweet_bg.gif) no-repeat -640px 100%;  margin-left: 10px;}#user_tweets #tweet_list li.has_replies div.content div.body { background: url(/images/chrome/user_tweet_bg.gif) no-repeat -640px 0; }#user_tweets #tweet_list li.has_replies div.content.over { background: url(/images/chrome/user_tweet_bg.gif) no-repeat -320px 100%; }#user_tweets #tweet_list li.has_replies div.content.over div.body { background: url(/images/chrome/user_tweet_bg.gif) no-repeat -320px 0; }#profile #pre { margin-bottom: 20px; }#profile h2.fake_h1 {  position: static;  background: none;  font-size: 2.4617em;  color: #005030;  padding: 0;  margin: -8px 0 13px 20px;  font-family: arial, helvetica, sans-serif;  line-height: 1em;  height: 39px;  line-height: 39px;}#profile h2.fake_h1 span { font-weight: normal; }#profile h2.comments {  background: url(/images/chrome/profile_h2_icons.gif) 0px 2px no-repeat;  padding-left: 50px;}#profile h2.spaces {  background: url(/images/chrome/profile_h2_icons.gif) 0px -41px no-repeat;  padding-left: 50px;}#profile h2.faves {  background: url(/images/chrome/profile_h2_icons.gif) 0px -84px no-repeat;  padding-left: 50px;}#profile li.input-field label {  padding-top: 0px;  display: block;  font-weight: bold;  width: auto;}#profile li.input-field span.charCount { padding: 5px; }#profile .edit_profile {  background: url(/images/chrome/full_width_light_green_back_720.gif) top left no-repeat;  width: 720px;  padding-top: 19px;  margin-bottom: 10px;}#profile .edit_profile div.container {  background: url(/images/chrome/full_width_light_green_back_720.gif) -720px 0px repeat-y;  padding: 0 20px;  position: relative;  z-index: 10;}#profile .edit_profile div.containerFooter {  background: url(/images/chrome/full_width_light_green_back_720.gif) -1440px 0px repeat-y;  height: 20px;}#profile li.item {  background: url(/images/chrome/full_width_light_green_back_720.gif) top left no-repeat;  width: 720px;  padding-top: 19px;  margin-bottom: 10px;}#profile li.item div.container {  background: url(/images/chrome/full_width_light_green_back_720.gif) -720px 0px repeat-y;  padding: 0 20px;  position: relative;  z-index: 10;}#profile li.item div.containerFooter {  background: url(/images/chrome/full_width_light_green_back_720.gif) -1440px 0px repeat-y;  height: 20px;}#profile .edit_profile fieldset legend {  font-size: 1.231em;  padding-top: 0px;  display: block;  font-weight: bold;  width: auto;  margin-bottom: 5px;}#profile .edit_profile div.container { position: static; }#profile .edit_profile li.email {  width: 331px;  float: right;}#profile .edit_profile li.email input { width: 310px; }#profile .edit_profile li.name {  width: 325px;  float: left;}#profile .edit_profile li.name input { width: 310px; }#profile .edit_profile li.first_name {  width: 325px;  float: left;}#profile .edit_profile li.first_name input { width: 310px; }#profile .edit_profile li.email {  width: 331px;  float: right;}#profile .edit_profile li.email input { width: 310px; }#profile .edit_profile li.last_name {  width: 331px;  float: right;}#profile .edit_profile li.last_name input { width: 310px; }#profile .edit_profile li.short input { width: 658px; }#profile .edit_profile li.short textarea { width: 658px; }#profile .edit_profile li.check_box { float: left; }#profile .edit_profile li.check_box input {  float: left;  margin-right: 9px;}#profile .edit_profile li.check_box label {  float: left;  clear: none;  width: auto;}#profile .vip_signup fieldset legend { padding-top: 1px; }#profile #email_preferences li.check_box {  clear: left;  width: 100%;}#profile ul.profile_navigation {  bottom: 10px;  right: 10px;}#profile ul.profile_navigation li { margin-left: 10px; }#profile div.mask {  float: left;  margin-left: -7px;  padding: 0px;}#profile div.mask div {  background: url(/images/chrome/profile_thumb_mask.gif) top left no-repeat;  width: 177px;  height: 119px;}#profile p.date {  color: #588f34;  font-size: 0.9231em;  font-weight: bold;  line-height: 17px;  background: url(/images/chrome/activity_navigation_icons.gif) 0px -173px no-repeat;  padding-left: 21px;  margin-bottom: 9px;}#profile ul.spaces div.format {  padding-left: 180px;  height: auto !important;  min-height: 120px;  height: 120px;  position: relative;}#profile div.format h3 {  font-size: 1.3846em;  color: #005030;  padding: 0 0 2px;}#profile div.format cite {  font-size: 0.9231em;  color: #666666;  padding-bottom: 3px;}#profile div.format cite strong { color: #323232; }#profile div.format p { font-size: 1.0769em; }#profile ul.comments p.date { background: url(/images/chrome/activity_navigation_icons.gif) 0px -140px no-repeat; }#profile ul.comments div.avatar {  float: left;  padding-top: 15px;  position: relative;}#profile ul.comments div.format { margin-bottom: 16px; }#profile ul.comments blockquote {  position: relative;  border: 1px solid #588f34;  margin: 0 0 0 73px;  width: 434px;  background: #ffffff;  height: auto !important;  min-height: 74px;  height: 74px;}#profile ul.comments blockquote p {  padding: 10px 15px;  font-size: 1.0769em;}#profile ul.comments blockquote div.arrow {  position: absolute;  width: 19px;  height: 32px;  background: url(/images/chrome/comment_left.gif) top left no-repeat;  top: 20px;  left: -19px;}#profile #profile_get_started {  background: url(/images/chrome/profile_getting_started.jpg) top left no-repeat;  height: 206px;  position: relative;  padding-right: 308px;  margin-bottom: 20px;}#profile #profile_get_started h2 {  position: absolute;  top: -100em;  left: -1000em;}#profile #profile_get_started p {  background: #ffffff;  padding: 10px 20px 15px;  font-size: 1.3846em;  position: relative;  top: 83px;  font-weight: bold;  line-height: 1.2em;}#profile ul.blog_posts li.item { margin-bottom: 10px; }#profile ul.blog_posts div.mask { width: auto; }#profile ul.blog_posts div.mask div { background: url("/images/chrome/profile_thumb_mask.gif") no-repeat scroll left top transparent; }#profile #our_vip_club {  width: 721px;  height: 245px;  background: url(/images/chrome/our_vip_club.jpg) no-repeat;  margin-bottom: 20px;}#profile #our_vip_club h2 {  visibility: hidden;  height: 0;  width: 0;  overflow: hidden;  text-indent: -1000em;}#profile #our_vip_club .excerpt {  width: 425px;  color: #323232;  padding: 5px 0;  background: #ffffff;  margin-top: 85px;  font-size: 1.3846em;  font-weight: bold;  line-height: 1.3;}#profile #our_vip_club .excerpt p { padding: 0.3em 20px 0.3em; }#profile div.banner {  top: 0;  right: -110px;}.vip_signup .info { color: #005030; }.vip_signup fieldset.top_level { margin-bottom: 20px; }.vip_signup fieldset.top_level legend {  color: #323232;  font-size: 1.231em;  padding: 5px 0;  font-weight: bold;  margin-left: 0px;  left: 0px;}.vip_signup fieldset.top_level .crinkle {  background: url(/images/chrome/crinkle_back_pale_green.gif) no-repeat 0 0;  padding: 1px 0 0 1px;  float: left;  display: block;  margin-bottom: 10px;  font-size: 1.3846em;}.vip_signup fieldset.top_level .crinkle span {  padding: 6px 10px 7px 9px;  display: block;  background: url(/images/chrome/crinkle_back_pale_green.gif) no-repeat 100% 100%;  color: #ffffff;}.vip_signup .group { float: left; }.vip_signup .group label {  display: block;  width: auto;  float: none !important;  padding: 5px 0 !important;  font-weight: bold;}.vip_signup #children .child_form {  padding-top: 10px;  border-bottom: 1px solid #005030;}.vip_signup #children .child_form .child_name li.input-field {  width: 270px;  float: left;}.vip_signup #children .child_form .child_name li.input-field input { width: 240px; }.vip_signup #children .remove {  cursor: pointer;  float: right;  margin: 10px 0 0;  width: 15px;  width: 15px;  display: block;  overflow: hidden;  text-indent: -1000em;  background: url(/images/chrome/remove.gif) no-repeat;}.vip_signup #children .add_new {  cursor: pointer;  display: inline-block;  line-height: 1;  font-size: 1.231em;  font-weight: bold;  padding-top: 10px;  padding-right: 20px;  background: url(/images/chrome/add_new.gif) no-repeat 100% 100%;}.vip_signup #children .group { width: 540px; }.vip_signup #children .select {  float: left;  width: 105px;}.vip_signup .radio input {  display: block;  width: auto;  float: left;  border: 0px;}.vip_signup .radio label {  display: block;  width: auto;  float: left;  padding-left: 3px;  padding-right: 10px;}.vip_signup #buying_habits .group { width: 230px; }.vip_signup #address_details .address_fields {  width: 340px;  float: left;}.vip_signup #address_details #street_address { width: 340px; }.vip_signup #address_details #street_address .input-field { float: none; }.vip_signup #address_details .input-field {  width: 340px;  float: right;}.vip_signup #address_details .input-field label {  padding-top: 5px;  clear: none;  float: none;}.vip_signup #address_details .input-field input { width: 300px; }.vip_signup span.field {  display: block;  float: left;}#cboxLoadedContent h1 {  background: #005030;  color: #ffffff;  padding: 10px 11px;  line-height: 35px;  margin-bottom: 15px;  margin-left: 0;  width: auto;  text-indent: 0;}#cboxLoadedContent h1 span { color: #c1d72e; }#cboxLoadedContent p { margin-bottom: 15px; }#cboxLoadedContent div.module {  padding: 0px;  background: 0px;}#cboxLoadedContent div.reply_form { width: 320px; }#cboxLoadedContent div.info { margin-bottom: 15px; }#cboxLoadedContent div.info form { display: inline; }#cboxLoadedContent div.info input {  display: inline;  background: none;  border: 0px;}#cboxLoadedContent div#cbox_textheavy {  width: 700px;  height: 480px;  overflow: auto;}#cboxLoadedContent div#cbox_textheavy h2 { float: none; }#cboxLoadedContent div.cbox_render {  width: 400px;  margin: 0;}#cboxLoadedContent div.cbox_render .intro {  clear: left;  padding: 0.6em 0 0.4em;  line-height: 1.35;}#cboxLoadedContent div.cbox_render .anti_spam {  clear: left;  padding: 0.6em 0 0.4em;  line-height: 1.35;}#cboxLoadedContent div.cbox_render .blurb {  clear: left;  padding: 0.6em 0 0.4em;  line-height: 1.35;}#cboxLoadedContent div.cbox_render .text input { width: 380px; }#cboxLoadedContent div.cbox_render .input-button { text-align: left; }#cboxLoadedContent label { font-size: 1em; }#cboxLoadedContent textarea {  clear: both;  width: 385px;}#cboxLoadedContent .input-field input { clear: both; }#cboxLoadedContent .input-field a { float: right; }#cboxLoadedContent .input-field label { float: left; }#cboxLoadedContent .input-button { text-align: right; }#cboxLoadedContent h2 {  float: left;  margin-right: 10px;}#cboxLoadedContent .cta a {  background: none;  color: #323232;  font-weight: normal;  text-decoration: underline;  padding: 0px;}#cboxLoadedContent .cta a:hover { text-decoration: none; }#cboxLoadedContent #friend_invites { width: 412px; }#cboxLoadedContent #friend_invites textarea {  width: 391px;  height: 150px;}#cboxLoadedContent #friend_invites .input-field { width: 412px; }#cboxLoadedContent #friend_invites .input-field input { margin-bottom: 5px; }#cboxLoadedContent .new_comment label {  width: auto;  float: left;  display: block;  padding-top: 0px;}#cboxLoadedContent .new_comment textarea { width: 308px; }#cboxLoadedContent #login_mod {  padding: 0px;  background: none;}#cboxLoadedContent #flag_this { width: 397px; }#cboxLoadedContent #flag_this label {  width: 100px;  float: left;  display: block;}#cboxLoadedContent #flag_this .text_area label { width: auto; }#cboxLoadedContent #flag_this .input-field input {  clear: none;  float: left;}#cboxLoadedContent #flag_this li {  float: left;  width: 397px;}#cboxLoadedContent #flag_this li.input-button a { float: right; }#cboxLoadedContent #flag_this li.input-button input { float: right; }#cboxLoadedContent #login_register_mod { width: 290px; }#cboxLoadedContent #login_register_mod ul.inputs { width: 290px; }#cboxLoadedContent #login_register_mod li.input-field input { width: 270px; }#cboxLoadedContent #login_register_mod li.check_box input { width: auto; }#cboxLoadedContent #login_register_mod li.input-button {  text-align: right;  float: right;  margin-top: -30px;}#cboxLoadedContent li.remember_me label {  padding: 0px;  float: none;}#new_space #new_space_holder {  position: relative;  display: block;  margin-top: 10px;}#new_space fieldset li { width: 420px; }#new_space #errorExplanation { margin-bottom: 0px; }#new_space fieldset.meta_form_fields li { float: left; }#new_space fieldset.meta_form_fields li.text_area_right {  float: right;  width: 233px;}#new_space fieldset.meta_form_fields li.text_area_right textarea {  width: 213px;  height: 90px;}#new_space fieldset.meta_form_fields label.main_label {  float: left;  width: auto;  margin-right: 15px;}#new_space fieldset.meta_form_fields li.check_box li {  clear: left;  padding: 5px 0 0;}#new_space fieldset.meta_form_fields li.check_box li label {  width: auto;  color: #323232;  font-weight: normal;}.pagination {  text-align: center;  height: 31px;  line-height: 31px;}.pagination span {  display: inline-block;  width: 25px;  height: 31px;  vertical-align: middle;  color: #ef8200;  font-weight: bold;  margin: 0 2px;}.pagination a {  display: inline-block;  width: 25px;  height: 31px;  vertical-align: middle;  color: #ef8200;  font-weight: bold;  margin: 0 2px;}.pagination a:hover { background: url(/images/chrome/pagination_bg.gif) no-repeat 0 100%; }.pagination .current {  background: url(/images/chrome/pagination_bg.gif) no-repeat 0 0;  color: #ffffff;}.pagination .prev_page {  *overflow: visible;  _width: 0;  color: #ffffff;  background: #ee8100;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  font-family: "arial rounded MT bold", arial, helvetica, sans-serif;  padding: 3px 9px;  border: 0px;  cursor: pointer;  line-height: 22px;  text-decoration: none;  padding: 4px 9px;  height: 25px;  width: auto;  line-height: 25px;  padding-top: 0;  padding-bottom: 0;}.pagination .prev_page:hover {  background: #f7ab19;  color: #ffffff;  text-decoration: none;}.pagination .next_page {  *overflow: visible;  _width: 0;  color: #ffffff;  background: #ee8100;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  font-family: "arial rounded MT bold", arial, helvetica, sans-serif;  padding: 3px 9px;  border: 0px;  cursor: pointer;  line-height: 22px;  text-decoration: none;  padding: 4px 9px;  height: 25px;  width: auto;  line-height: 25px;  padding-top: 0;  padding-bottom: 0;}.pagination .next_page:hover {  background: #f7ab19;  color: #ffffff;  text-decoration: none;}.pagination .prev_page { margin-right: 15px; }.pagination .next_page { margin-left: 15px; }.pagination .disabled {  border: 0;  background: #cecece;  color: #ffffff;  cursor: default;}.pagination .disabled:hover { background: #cecece; }body.post_single #content_container #pre { margin-bottom: 16px; }body.post_single #content_container #pre .inner { padding-bottom: 15px; }body.post_single #content_container #pre .avatar {  float: left;  width: 60px;  height: 60px;}body.post_single #content_container #pre .avatar img {  width: 60px;  height: 60px;}body.post_single #content_container #pre h1 {  position: static;  width: 531px;  font-size: 2.4617em;  font-family: arial, helvetica, sans-serif;  letter-spacing: 0;  color: #ffffff;  line-height: 1.1;  margin: -4px 0 4px 75px;  padding: 0;  background: none;}body.post_single #content_container #pre .metadata {  width: 620px;  margin: 10px 0 0 75px;  line-height: 1em;}body.post_single #content_container #pre .posted_by {  float: left;  margin-bottom: 8px;  font-size: 0.9231em;}body.post_single #content_container #pre .categories {  clear: left;  margin-bottom: 5px;}body.post_single #content_container #pre .categories .categories_header {  display: inline;  font-size: 0.9231em;}body.post_single #content_container #pre .categories .categories_header a { color: #ffd204 !important; }body.post_single #content_container #pre .categories dd {  display: inline;  font-size: 0.9231em;}body.post_single #content_container #pre .categories dd a { color: #ffd204 !important; }body.post_single #content_container #pre .flag_this {  clear: left;  display: block;}body.post_single .module { width: 605px; }body.post_single .format { font-size: 1.1538em; }body.post_single .format h1 {  margin: 0.4em 0 0.3em;  background-color: #588f34;  color: #ffffff;  display: inline-block;  padding: 0 5px;}body.post_single .format h2 {  margin: 0.4em 0 0.3em;  background-color: #588f34;  color: #ffffff;  display: inline-block;  padding: 0 5px;}body.post_single .format h3 {  margin: 0.4em 0 0.3em;  background-color: #588f34;  color: #ffffff;  display: inline-block;  padding: 0 5px;}body.post_single .format h4 {  margin: 0.4em 0 0.3em;  background-color: #588f34;  color: #ffffff;  display: inline-block;  padding: 0 5px;}body.post_single .banner { top: 155px; }body.post_single #blog_comments { margin-top: 20px; }body.post_single ul.skills_meta_data li {  float: left;  margin-right: 10px;}body.post_single ul.skills_meta_data li span { color: #c1d72e; }.replies { background: #e9f1d7 url(/images/chrome/blog_comments_bg.gif); }.replies h2 {  padding: 15px 20px 20px;  color: #005030;  font-size: 1.4615em;}.replies .comments { border-bottom: 1px solid #ffffff; }.replies .comments .comment {  background: #e9f1d7 url(/images/chrome/blog_comments_bg.gif) 0 50%;  margin-bottom: 20px;}.replies .comments .comment .avatar {  width: 48px;  margin-left: 67px;  margin-bottom: 10px;}.replies .comments .comment .meta {  float: left;  width: 115px;  margin: 0 10px;  text-align: right;}.replies .comments .comment .meta cite { font-weight: bold; }.replies .comments .comment .format {  width: 450px;  overflow: hidden;  background: #ffffff url(/images/chrome/blog_comment_bg.gif) repeat-y;  font-size: 1em !important;}.replies .comments .comment .format .inner { padding: 5px 10px 5px 30px; }.replies .new_comment { background: #e9f1d7 url(/images/chrome/blog_comments_bg.gif) 0 100%; }.replies .comment_form h4 {  padding: 15px 20px 10px;  color: #005030;  font-size: 1.4615em;}.replies .comment_form .info { padding: 0 20px 10px; }.replies .comment_form .info form { display: inline; }.replies .comment_form .info span {  color: #005030;  font-weight: bold;}.replies .comment_form .info input {  display: inline;  background: none;  border: 0;  color: #005030;  font-size: 1em;  font-family: arial, helvetica, sans-serif;  cursor: pointer;}.replies .comment_form .info input:hover { text-decoration: none; }.replies .comment_form .new_comment { padding: 0 20px 20px; }.replies .comment_form .new_comment label {  font-size: 1.231em;  font-weight: bold;  display: block;  float: none;}.replies .comment_form .new_comment textarea {  border-color: #6b6b6b;  width: 550px;}.replies .comment_form .new_comment .input-button {  padding-left: 0;  text-align: right;}.replies .comment_form .new_comment .input-button input { font-size: 1.3077em; }.replies div.logged_out { padding: 0 20px 20px; }.replies div.logged_out p { margin-bottom: 8px; }.replies div.logged_out li {  display: inline;  margin-right: 5px;}#tweet_post #content_container #pre { width: 701px; }#tweet_post #content_container #pre .inner {  color: #323232;  padding-bottom: 20px;}#tweet_post #content_container #pre .inner h1 {  color: #323232;  width: auto;  margin: 0px;  padding: 16px 30px 14px 42px;  font-size: 22px;}#tweet_post #content_container #pre .inner a { color: #005030; }#tweet_post #content_container #pre .inner ul.actions {  background: none;  top: 0px;  right: -18px;}#tweet_post #content_container #pre .inner ul.actions a { color: #ffffff; }#tweet_post #content_container #pre p.posted_by {  font-size: 1.0769em;  float: none;  margin-bottom: 0px;}#tweet_post #content_container #pre div.avatar { margin-top: 20px; }#tweet_post #content_container #pre div.tweet {  margin-left: 75px;  width: 550px;  background: url(/images/chrome/tweet_page_tweets_bg.png) -2734px 100% no-repeat;}#tweet_post #content_container #pre div.tweet div.body {  background: url(/images/chrome/tweet_page_tweets_bg.png) -2184px 0px no-repeat;  height: auto !important;  height: 65px;  min-height: 65px;}#tweet_post #content_container #pre div.tweet div.user { padding: 0 20px 0 42px; }#tweet_post #content_container #pre div.tweet p.flag_this {  left: auto;  right: 20px;}#tweet_post #content {  height: auto !important;  min-height: 650px;  height: 650px;}#tweet_post div.tweet {  background: url(/images/chrome/tweet_page_tweets_bg.png) -1638px 100% no-repeat;  padding-bottom: 10px;  width: 546px;  position: relative;}#tweet_post div.tweet div.body {  background: url(/images/chrome/tweet_page_tweets_bg.png) -1092px 0px no-repeat;  height: auto !important;  height: 52px;  min-height: 52px;}#tweet_post div.tweet div.body p {  padding: 13px 20px 14px 33px;  font-size: 1.231em;}#tweet_post div.tweet div.body a { color: #588f34; }#tweet_post div.tweet div.user { padding: 0 20px 0 33px; }#tweet_post div.tweet .flag_this {  position: absolute;  bottom: 10px;  left: -1000em;  font-style: none;}#tweet_post div.over { background: url(/images/chrome/tweet_page_tweets_bg.png) -546px 100% no-repeat; }#tweet_post div.over div.body { background: url(/images/chrome/tweet_page_tweets_bg.png) 0px 0 no-repeat; }#tweet_post div.over div.flag_this {  right: 20px;  left: auto;}#tweet_post div.reply_form div.avatar { display: none; }#tweet_post div.reply_form form.new_comment textarea { width: 649px; }#tweet_post div.reply_form form.new_comment label { float: left; }#tweet_post div.reply_form form.new_comment span.charCount {  font-size: 1.231em;  padding: 5px 0;}#tweet_post .banner { top: 50px; }#tweet_replies {  background: url(/images/chrome/blog_comments_wide_bg.gif) repeat #e9f1d7;  width: 701px;}#tweet_replies .new_comment { background: #e9f1d7 url(/images/chrome/blog_comments_wide_bg.gif) 0 100%; }#tweet_replies div.avatar {  position: absolute;  top: 15px;  left: -60px;}#tweet_replies li.tweet_reply {  width: 546px;  position: relative;  margin-left: 100px;  margin-bottom: 20px;}#bloggers #pre h1 { margin-bottom: 0px; }#bloggers #content .page_excerpt { margin-bottom: 10px; }#bloggers div.format {  font-size: 1.1538em;  width: 661px;}#bloggers div.format p {  margin-bottom: 10px;  line-height: 20px;  padding: 0px;  color: #666666;}#bloggers ul.bloggers { width: 715px; }#bloggers li.blogger {  background: url(/images/chrome/parent_bg.gif) top left no-repeat;  width: 350px;  height: 191px;  position: relative;  float: left;  margin-bottom: 20px;  clear: both;}#bloggers li.blogger div.avatar {  position: absolute;  top: 62px;  left: 15px;  width: 72px;  overflow: hidden;}#bloggers li.blogger div.avatar img { width: 72px; }#bloggers li.blogger div.details {  position: absolute;  top: 60px;  left: 100px;  width: 225px;}#bloggers li.blogger div.details a {  font-size: 1.0769em;  font-weight: bold;}#bloggers li.blogger h3 {  position: absolute;  top: 22px;  left: 25px;}#bloggers li.blogger h3 a { color: #ffffff; }#bloggers li.blogger p { margin-bottom: 8px; }#bloggers li.r1 {  float: right;  clear: none;}#bloggers #mum_invite {  width: 160px;  background: #c1d72e;  margin-bottom: 20px;}#bloggers #mum_invite div.container { padding: 14px; }#bloggers #mum_invite h2 {  font-size: 1.231em;  color: #005030;  margin-bottom: 10px;}#bloggers #mum_invite p {  margin-bottom: 5px;  font-size: 0.9231em;}#bloggers div.banner { top: 115px; }#skills_single #content_container #pre h1 { margin: 0 0 9px 0; }#pages #content { position: relative; }#pages #content #page_navigation {  position: absolute;  top: 245px;  left: -5px;}#pages #content #page_navigation .nav {  padding-left: 45px;  font-size: 0.9231em;  font-weight: bold;  padding-right: 11px;  line-height: 21px;  height: 21px;  width: 150px;}#pages #content #page_navigation .active { background: #ffd204 url(/images/chrome/pages_active.gif) no-repeat 100% 0; }#pages .module {  width: 513px;  margin: 0 auto 0 210px;}#pages .module .format { width: 400px; }#pages .module .format h3 {  font-size: 1.3846em;  line-height: 1.1;}#pages .module .format p {  font-size: 1.1538em;  line-height: 1.3;}#pages .module .format ul {  font-size: 1.1538em;  line-height: 1.3;}#pages .module .format ol {  font-size: 1.1538em;  line-height: 1.3;}#pages .module .format blockquote {  font-size: 1.1538em;  line-height: 1.3;}#pages .module .format div {  font-size: 1.1538em;  line-height: 1.3;}#pages .module .format span.highlight {  background: #fff1af;  padding: 0 2px;  margin: 0 -2px;}#pages .module .format blockquote.img_replace {  position: absolute;  overflow: hidden;  text-indent: -10000em;}#pages .module .cta a {  display: inline-block;  height: 36px;  line-height: 36px;  padding: 0 30px 0 0;  background: url(/images/actions/register_cta.gif) no-repeat 100% 0;  color: #ffffff;  margin-right: 10px;}#pages .module .cta a span {  display: inline-block;  height: 36px;  line-height: 36px;  padding-left: 20px;  background: url(/images/actions/register_cta.gif) no-repeat 0 0;}#pages .module .cta .mini {  font-size: 0.7692em;  font-weight: bold;  color: #b4b4b4;}#pages .about .format {  width: 330px;  position: relative;}#pages .about .thin_left { margin-right: 168px; }#pages .about .thin_left #gap_in_market {  width: 185px;  height: 155px;  background: url(/images/quotes/gap_in_market.gif) no-repeat;  top: 85px;  right: -185px;}#pages .about .highlight_box {  color: #323232;  width: 610px;  padding-top: 1.8em;  margin: 0 -74px 0 -23px;  background: url(/images/chrome/highlight_box.gif) no-repeat;}#pages .about .highlight_box .contents {  width: 610px;  background: url(/images/chrome/highlight_box.gif) no-repeat 0 100%;  padding-bottom: 1em;}#pages .about .highlight_box .contents h3 { margin: 0 74px 0 23px; }#pages .about .highlight_box .contents p { margin: 0 74px 0 23px; }#pages .about .highlight_box .contents h3 { padding-top: 0; }#pages .about .highlight_box #no_advertising {  width: 170px;  height: 175px;  background: url(/images/quotes/no_advertising.gif) no-repeat;  top: 90px;  left: -180px;}#pages .about .thin_right { margin-left: 168px; }#pages .about .thin_right #share_thoughts {  width: 185px;  height: 150px;  background: url(/images/quotes/share_thoughts.gif) no-repeat;  top: 125px;  left: -210px;}#pages.with_flash_partial #content { position: relative; }#pages.with_flash_partial #content #page_navigation { top: 500px !important; }#pages.legals .module { width: 518px; }#pages.legals .module .container { width: auto; }#flash_error_banner .inner h3 {  font-size: 1.3846em;  text-align: center;  margin: 0 100px;}#flash_info_banner {  background: url("/images/chrome/full_width_crinkle_back.gif") no-repeat scroll 0 0 transparent;  color: #005030;  margin-bottom: 5px;  position: relative;  padding-top: 1px;}#flash_info_banner div.fib_module {  padding: 19px 20px 0;  background: url("/images/chrome/full_width_crinkle_back.gif") repeat-y scroll -940px 0 transparent;}#flash_info_banner div#fib_foot {  background: url("/images/chrome/full_width_crinkle_back.gif") no-repeat scroll -1880px 0 transparent;  height: 21px;}#flash_info_banner div.inner {  background: #c1d72e;  padding: 20px;}#flash_info_banner h2 {  font-size: 2.4617em;  margin-bottom: 10px;  float: none;  width: auto;}#flash_info_banner h4 {  font-size: 1.3846em;  margin-bottom: 10px;}#flash_info_banner p {  font-size: 1.0769em;  margin-bottom: 15px;}#flash_info_banner a { color: #ffffff; }#flash_info_banner #fibclose {  top: -5px;  right: -5px;  background: url("/images/colorbox/controls.png") no-repeat scroll 0 0 transparent;  height: 22px;  position: absolute;  text-indent: -9999px;  width: 22px;}#flash_error_banner {  background: url("/images/chrome/full_width_crinkle_back.gif") no-repeat scroll 0 0 transparent;  color: #005030;  margin-bottom: 5px;  position: relative;  padding-top: 1px;}#flash_error_banner div.fib_module {  padding: 19px 20px 0;  background: url("/images/chrome/full_width_crinkle_back.gif") repeat-y scroll -940px 0 transparent;}#flash_error_banner div#fib_foot {  background: url("/images/chrome/full_width_crinkle_back.gif") no-repeat scroll -1880px 0 transparent;  height: 21px;}#flash_error_banner div.inner {  background: #c1d72e;  padding: 20px;}#flash_error_banner h2 {  font-size: 2.4617em;  margin-bottom: 10px;  float: none;  width: auto;}#flash_error_banner h4 {  font-size: 1.3846em;  margin-bottom: 10px;}#flash_error_banner p {  font-size: 1.0769em;  margin-bottom: 15px;}#flash_error_banner a { color: #ffffff; }#flash_error_banner #fibclose {  top: -5px;  right: -5px;  background: url("/images/colorbox/controls.png") no-repeat scroll 0 0 transparent;  height: 22px;  position: absolute;  text-indent: -9999px;  width: 22px;}.flag_this { display: inline; }.flag_this input {  color: #6b6b6b;  font-style: italic;  font-weight: normal;  font-family: arial, helvetica, sans-serif;  font-size: 100%;  border: 0;  background: none;  cursor: pointer;}.flag_this a {  color: #6b6b6b;  font-style: italic;  font-weight: normal;  font-family: arial, helvetica, sans-serif;  font-size: 100%;  border: 0;  background: none;  cursor: pointer;}#spaces #pre #space_results_inner {  overflow: hidden;  _overflow: visible;  zoom: 1;  padding: 10px;  position: relative;}#spaces #pre #space_results_inner h1 {  width: 760px;  margin: 0px;}#spaces #pre #space_results_inner div.space_results_left {  float: left;  width: 460px;}#spaces #pre #space_results_inner div.space_results_left h1 {  width: auto;  margin-bottom: 15px;  font-size: 2.4617em;}#spaces #pre #space_results_inner div.space_results_left p { font-size: 1.231em; }#spaces #pre #space_results_inner a {  position: absolute;  right: 15px;  top: 19px;  font-size: 1.231em;  color: #ffffff;}#spaces #pre #space_results_inner.noresults { padding: 20px; }#spaces #pre div.space_search_module {  background: url(/images/chrome/spaces_suggestion_bg.gif) top left no-repeat;  width: 380px;  height: 191px;  float: right;}#spaces #pre div.space_search_module div {  background: #c1d72e;  margin: 13px 19px 19px;}#spaces #pre div.space_search_module h2 {  font-size: 2.3077em;  margin-bottom: 5px;  overflow: hidden;  _overflow: visible;  zoom: 1;}#spaces #pre div.space_search_module h2 {  font-size: 2.3077em;  margin-bottom: 5px;}#spaces #pre div.space_search_module label { font-size: 1.0769em; }#spaces #pre div.space_search_module .text input {  border-width: 1px;  width: 217px;}#spaces #pre div.space_search_module .postcode { margin-bottom: 4px; }#spaces #pre div.space_search_module .postcode input { width: 317px; }#spaces #pre div.space_search_module ul {  position: absolute;  width: 339px;}#spaces #pre div.space_search_module .input-button {  position: absolute;  bottom: 1px;  right: 0px;}#spaces #pre div.space_search_module .input-button input { font-size: 1.3077em; }#spaces h2 {  color: #005030;  font-size: 2.4617em;  margin-bottom: 9px;}#spaces .search_block .text label {  display: block;  font-size: 1.231em;  color: #005030;  padding-bottom: 3px;  font-weight: bold;}#spaces .search_block .text label span {  font-size: 0.7692em;  font-weight: normal;}#spaces #mapHolder {  background: url("/images/chrome/results_map_offset2.gif") no-repeat scroll left bottom transparent;  padding-bottom: 9px;  float: left;  margin-bottom: 11px;  position: relative;}#spaces #mapHolder #mapCanvas {  width: 496px;  height: 646px;}#spaces #spaces_results div.loading {  background: url(/images/colorbox/loading.gif) center center no-repeat #ffffff;  position: absolute;  left: 11px;  top: 2px;  width: 496px;  height: 646px;  opacity: 0.7;  display: none;}#spaces #spaces_results #mapHolder div.resultsTitle {  padding: 0px;  float: none;  width: auto;}#spaces #spaces_results #mapHolder #myInfoWindow h3 { font-size: 1.231em; }#spaces #spaces_results div.on { display: block; }#spaces #spaces_results div.resultsTitle {  width: 255px;  float: left;  padding-top: 4px;}#spaces #spaces_results div.resultsTitle h3 { margin-bottom: 6px; }#spaces #spaces_results div.resultsTitle cite {  font-size: 0.8461em;  color: #666666;  margin-bottom: 7px;  display: block;}#spaces #spaces_results div.resultsTitle cite span { font-weight: bold; }#spaces #spaces_results div.resultsTitle p {  font-size: 0.8461em;  color: #666666;  margin-bottom: 7px;  display: block;}#spaces #spaces_results div.resultsTitle p span { font-weight: bold; }#spaces #spaces_results div.resultsTitle cite a { color: #000000; }#spaces #spaces_results div.resultsTitle p.distance { color: #000000; }#spaces #spaces_results div.resultsTitle p span { color: #ef8200; }#spaces #spaces_results div.resultsTitle p.skills { margin-bottom: 2px; }#spaces #spaces_results_container {  position: relative;  background: #e9f1d7;  width: 380px;  float: right;  overflow: auto;  height: 646px;  border-bottom: 2px solid #e9f1d7;  border-top: 2px solid #e9f1d7;  margin-bottom: 20px;}#spaces #spaces_results_container ul { padding: 20px 0 8px 11px; }#spaces #spaces_results_container ul ul.actions { padding: 0px; }#spaces #spaces_results_container img {  float: left;  margin-right: 9px;}#spaces #spaces_results_container li.item {  width: 334px;  background: url(/images/chrome/spaces_results_bg.gif) -1002px 100% no-repeat;  padding-bottom: 22px;  margin-bottom: 12px;  position: relative;}#spaces #spaces_results_container div.content {  background: url(/images/chrome/spaces_results_bg.gif) -668px 0 no-repeat;  padding: 12px 0 0 18px;}#spaces #spaces_results_container li.over { background: url(/images/chrome/spaces_results_bg.gif) -334px 100% no-repeat; }#spaces #spaces_results_container li.over div.content { background: url(/images/chrome/spaces_results_bg.gif) 0 0 no-repeat; }#spaces #spaces_results_container div.pagBot { margin-bottom: 20px; }#spaces #spaces_results_container div.pagTop p { padding: 20px 20px 0; }#spaces #spaces_results_container div.pagTop .pagination { margin-top: 10px; }#spaces #spaces_results_container li.reply a {  background: url("/images/chrome/actions.png") no-repeat scroll 1px -24px transparent;  height: 23px;  line-height: 23px;  overflow: hidden;  width: 29px;  display: block;  color: #ffffff;  text-align: center;}#spaces #spaces_results_container li.reply a:hover { background-position: 1px -71px; }#spaces #spaces_results_container ul.actions {  position: absolute;  right: -11px;  top: 10px;  width: 29px;}#spaces #search_again {  clear: both;  background: url(/images/chrome/spaces_search_again.gif) top left no-repeat;  width: 900px;  height: 140px;}#spaces #search_again h2 {  font-size: 2.3077em;  padding: 15px 20px 0;  color: #005030;}#spaces #search_again form.search_block {  padding: 0 20px 20px;  position: relative;}#spaces #search_again form.search_block label {  display: block;  font-size: 1.231em;  font-weight: bold;}#spaces #search_again form.search_block label span { font-weight: normal; }#spaces #search_again li.text {  float: left;  margin-right: 15px;}#spaces #search_again li.text input { width: 347px; }#spaces #search_again li.input-button {  position: absolute;  bottom: 21px;  right: 20px;  font-weight: normal;}#spaces #search_again li.input-button input { font-size: 1.5385em; }#spaces div.lg_back {  background: url(/images/chrome/blog_comments_bg.gif) bottom right no-repeat #e9f1d7;  padding: 0 1px 1px 0;}#spaces div.lg_back div.lg_back_inner {  background: url(/images/chrome/blog_comments_bg.gif) top left no-repeat;  padding: 16px 19px 19px 20px;}#spaces #space_left {  width: 370px;  float: left;  position: relative;}#spaces #space_left div.container {  height: auto !important;  min-height: 555px;  height: 555px;}#spaces #space_left div.content { padding: 16px 19px 19px 20px; }#spaces #space_left p.after_counter { padding-right: 175px; }#spaces #space_left div.content div.counter {  background: url(/images/chrome/space_counter_back.gif) no-repeat;  width: 159px;  height: 204px;  float: right;  position: relative;  top: -15px;}#spaces #space_left div.content div.counter p {  position: absolute;  top: 26px;  left: 77px;  color: #ffffff;  font-size: 0.8461em;  width: 60px;  text-align: center;}#spaces #space_left div.content div.counter p span {  font-size: 1.8462em;  line-height: 22px;  display: block;}#spaces #space_left img { float: left; }#spaces #space_left div.top_location {  clear: both;  padding-top: 0px;}#spaces #space_left div.top_location div { padding-left: 40px; }#spaces #space_left div.top_location h3 {  background: url(/images/chrome/320_title_back.gif) top left no-repeat;  line-height: 39px;  font-size: 1.8462em;  color: #ffffff;  margin-bottom: 8px;}#spaces #space_left div.top_location h4 {  font-size: 1.3846em;  color: #005030;  margin-bottom: 9px;}#spaces #space_left div.top_location blockquote p {  font-size: 0.9231em;  margin-bottom: 9px;  color: #323232;}#spaces #space_left div.top_location cite { font-size: 0.8461em; }#spaces #space_left div.top_location cite a {  font-weight: bold;  color: #323232;}#spaces #search_spaces {  background: url(/images/chrome/spaces_search_bg.gif) top left no-repeat;  width: 510px;  height: 267px;  float: right;  margin-bottom: 20px;  position: relative;}#spaces #search_spaces div.container { padding: 16px 20px 20px; }#spaces #search_spaces div.container ul { position: relative; }#spaces #search_spaces li.postcode { margin-bottom: 10px; }#spaces #search_spaces li.postcode input { width: 445px; }#spaces #search_spaces li.keyword input { width: 340px; }#spaces #search_spaces li.input-button {  position: absolute;  bottom: 1px;  right: 0px;}#spaces #search_spaces li.input-button input { font-size: 1.5385em; }#spaces #search_suggestions {  clear: right;  float: right;  width: 510px;  position: relative;}#spaces #search_suggestions form.search_block { background: url(/images/chrome/location_search_white_bg.gif) top left no-repeat; }#spaces #search_suggestions ul {  padding: 15px 20px 20px;  position: relative;}#spaces #search_suggestions ul li.text input {  border: 1px solid #005030;  width: 312px;}#spaces #search_suggestions ul li.input-button {  position: absolute;  bottom: 20px;  right: 20px;}#spaces #search_suggestions ul li.input-button input { font-size: 1.5385em; }#spaces #space_left div.content p {  margin-bottom: 13px;  color: #005030;  font-size: 1.231em;}#spaces #search_spaces p {  margin-bottom: 13px;  color: #005030;  font-size: 1.231em;}#spaces #search_suggestions p {  margin-bottom: 13px;  color: #005030;  font-size: 1.231em;}#spaces #spaces_show #mapHolder { background: url("/images/chrome/results_map_offset.gif") no-repeat scroll left bottom transparent; }#spaces #spaces_show #mapHolder #mapCanvas {  width: 496px;  height: 496px;}#spaces #spaces_show #space_left {  float: left;  clear: left;  width: 500px;  background: none;}#spaces #spaces_show #space_left div.lg_back_inner { padding-top: 20px; }#spaces #spaces_show #space_left div.container {  height: auto;  min-height: 0px;}#spaces #show_pre {  background: url(/images/chrome/round_map_symbol.gif) top left no-repeat;  padding: 3px 0 0 50px;}#spaces #show_pre p span {  font-weight: bold;  color: #c1d72e;}#spaces #show_pre #good_for { margin-bottom: 3px; }#spaces #space_right {  float: right;  width: 380px;  position: relative;}#spaces #space_right div.lg_back_inner { padding-top: 20px; }#spaces #space_right #spaces_results_container {  height: auto;  width: auto;  border: 0px;  background: url(/images/chrome/blog_comments_bg.gif) bottom right no-repeat #e9f1d7;  float: none;}#spaces #space_right #spaces_results_container ul { padding: 0px; }#spaces #space_comments { padding-bottom: 0px; }#spaces #space_comments h2.rough_title { position: relative; }#spaces #space_comments div.meta {  width: 104px;  margin: 0px;}#spaces #space_comments div.avatar {  margin-left: 0px;  text-align: right;  width: auto;}#spaces #space_comments div.avatar img { float: none; }#spaces #space_comments li.comment {  background: none;  clear: left;  float: left;  width: 100%;}#spaces #space_comments p { font-size: 1em; }#spaces #space_comments p.date { font-size: 0.9231em; }#spaces #space_comments div.format {  width: 345px;  float: right;}#spaces #space_comment_form textarea { width: 448px; }#spaces #space_comment_form div.lg_back {  background: url(/images/chrome/blog_comments_bg.gif) top left no-repeat;  padding: 0 0 0 1px;}#spaces #space_comment_form div.reply_form { background: url(/images/chrome/blog_comments_bg.gif) 0px -1px no-repeat; }#spaces #space_comment_form h4 { background: none; }#spaces #space_comment_form div.info { background: none; }#spaces #space_comment_form form.new_comment { background: none; }#spaces #space_comment_form label { float: left; }#spaces #space_comment_form span.charCount { padding: 8px 0 5px; }#spaces #address { margin-bottom: 20px; }#spaces #address img {  margin-left: 9px;  float: left;}#spaces #address div div {  padding-left: 55px;  word-wrap: break-word;}#spaces #address h3 {  color: #005030;  margin-bottom: 9px;}#spaces #address p.street { margin-bottom: 7px; }#spaces #address p.telephone { font-size: 0.9231em; }#spaces #address p.url { font-size: 0.9231em; }#spaces #submitted_by { margin-bottom: 10px; }#spaces #submitted_by div.avatar { float: left; }#spaces #submitted_by p { padding: 0 0 0 60px; }#spaces #description {  clear: both;  margin-bottom: 15px;}#spaces #description p { font-size: 1.1538em; }#spaces #content_container h2.rough_title {  background: url("/images/chrome/crinkle_back_pale_green.gif") no-repeat scroll 0 0 transparent;  padding: 1px 0 0 1px;  width: auto;  font-size: 1.3846em;  line-height: 1.2em;}#spaces #content_container h2.rough_title span {  background: url("/images/chrome/crinkle_back_pale_green.gif") no-repeat scroll 100% 100% transparent;  color: #ffffff;  display: block;  padding: 6px 10px 7px 9px;}#spaces #make_a_suggestion {  background: url(/images/chrome/spaces_suggestion_bg.gif) top left no-repeat;  padding: 20px;}#spaces #make_a_suggestion h2.rough_title {  background: none;  padding: 0px;  margin-bottom: 10px;}#spaces #make_a_suggestion h2.rough_title span {  background: none;  color: #ffffff;  position: relative;}#spaces #make_a_suggestion p {  font-size: 1.0769em;  line-height: 1.3em;  margin-bottom: 10px;}#spaces #make_a_suggestion ul { position: relative; }#spaces #make_a_suggestion li.text input {  width: 230px;  border: 1px solid #005030;}#spaces #make_a_suggestion li.input-button {  position: absolute;  right: 0px;  bottom: 2px;}#spaces #make_a_suggestion li.input-button input { font-size: 1.3077em; }#spaces #make_a_suggestion .search_block .text label {  overflow: hidden;  padding-bottom: 5px;}#spaces #make_a_suggestion .search_block .text label span {  display: block;  position: absolute;  left: -1000em;}#admin #item_type_input_field p.cta { margin: 20px 0; }

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(/images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:20px; height:20px; background:url(/images/colorbox/controls.png) -22px 0 no-repeat;}
    #cboxTopRight{width:20px; height:20px; background:url(/images/colorbox/controls.png) -42px 0 no-repeat;}
    #cboxBottomLeft{width:20px; height:20px; background:url(/images/colorbox/controls.png) -22px -20px no-repeat;}
    #cboxBottomRight{width:20px; height:20px; background:url(/images/colorbox/controls.png) -42px -20px no-repeat;}
    #cboxMiddleLeft{width:20px; background:#c1d72e;}
    #cboxMiddleRight{width:20px; background:#c1d72e;}
    #cboxTopCenter{height:20px; background:#c1d72e;}
    #cboxBottomCenter{height:20px; background:#c1d72e;}
    #cboxContent{background:#c1d72e;}
        #cboxLoadedContent{margin-bottom:0px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:-25px; right:-25px; background:url(/images/colorbox/controls.png) 0px 0px no-repeat; width:22px; height:22px; text-indent:-9999px;}
        /*#cboxClose.hover{background-position:-25px -25px;}*/

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
/*.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}*/
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
/*.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}*/
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
/*.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}*/
