/*Theme Name: Gallery, a Thematic child themeTheme URI: http://www.chris-wallace.com/2009/06/22/gallery-1-2-released/Description: The ultimate gallery-style Thematic child theme for WordPress.Author: Chris WallaceAuthor URI: http://chris-wallace.comTemplate: thematicVersion: 1.2.1.This work, like WordPress, is released under GNU General Public License, version 2 (GPL).http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.*//* Reset browser defaults *//* ---- ../thematic/library/styles/reset.css ---- *//* --------------------------------------------------------------      Reset default browser CSS.      Based on work by Eric Meyer:   http://meyerweb.com/eric/tools/css/reset/index.html   -------------------------------------------------------------- *//* v1.0 | 20080212 */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {    background:#fff;line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}a img { border: none; }/* Apply a basic layout *//* ---- ../thematic/library/layouts/2c-l-fixed.css ---- *//*LAYOUT: One-Column (Left) FixedDESCRIPTION: Two-column 950px fixed layout with one sidebar left of content*/body {    min-width:940px;}#header {    position:relative;}#branding {    width:940px;    margin:0 auto;}#access {    position:relative;    overflow:hidden;}.menu {    width:940px;    margin:0 auto;}#main {    width:940px;    margin:0 auto;    overflow:hidden;    position:relative;}#container {    width:940px;    float:right;    margin: 0 0 0 -310px;}#content {    width:620px;    overflow:hidden;    margin: 0 0 0 320px;}.hentry {    width:620px;}.main-aside {    width:300px;    float:left;    position:relative;}#primary {    float:left;}#secondary {    clear:left;}#footer {        clear:both;}#subsidiary {    width:940px;    margin:0 auto;    overflow:hidden;}#subsidiary .aside {    width:300px;    float:left;    margin:0 20px 0 0;}#subsidiary #third {    margin:0;}#siteinfo {    clear:both;    width:940px;    margin:0 auto;}/* Apply basic image styles *//* ---- ../thematic/library/styles/images.css ---- *//* --------------------------------------------------------------       Default styles for Images  -------------------------------------------------------------- */   .entry-content img {    margin: 0 0 18px 0;}.alignleft,img.alignleft {float: left;    margin-right:20px;}.alignright,img.alignright {display: block;float: right;    margin-left:20px;}.aligncenter,img.aligncenter {margin-left:auto;margin-right:auto;display: block;clear: both;}.wp-caption {text-align: center;margin-bottom:18px;}.wp-caption img {margin: 0;padding: 0;border: 0 none;}.wp-caption p.wp-caption-text {margin: 0;padding:5px;}.gallery img {    margin:0;}.wp-smiley { /* Prevent the smileys from breaking line-height */max-height:12px;margin:0 !important;}/*Adapt the following for use in your Child Themes when usingdifferent font-sizes and line-heights.entry-content img,.wp-caption {    margin-bottom:--px;}.wp-smiley {    max-height:--px;}All other styles can be overridden--or ignored!--in Child Theme stylesheets*//* Prepare theme for plugins *//* ---- ../thematic/library/styles/plugins.css ---- *//* --------------------------------------------------------------       Default plugin styles for Thematic  -------------------------------------------------------------- */  /* =Ajax Edit Comments-------------------------------------------------------------- */.edit-comment {    margin-bottom:18px;}/* =PageNavi-------------------------------------------------------------- *//* I'm not overriding PageNavi anymore, it's too much of a mess./* =WordPress Stats-------------------------------------------------------------- */img#wpstats {   /* hide WordPress Stats smiley */    width:0px;    height:0px;    overflow:hidden}.home-entry-content{  margin: 0px 10px 10px 10px;  float: left;  width: 530px;  padding: 0px 10px 10px 10px;}/* Recent Posts formatting */.home-posts {  margin: 0px 10px 10px 10px;  float: left;  width: 538px;  padding: 0px 10px 10px 10px;  background-color: #191919;  border: 1px solid #333;  -moz-border-radius: 3px;  border-radius: 3px;  -webkit-border-radius: 3px;  padding: 5px;}.home-posts .entry-content{  float: left;  width: 179px;  margin: 0 0 5px 0;}.home-posts .entry-content a{  border: 3px solid #191919;  display: block;  height:170px;  width:170px;  overflow: hidden;  position: relative;  background-color: #191919;}.home-posts .entry-content a img{  position: absolute;  z-index: 5}.home-posts .entry-content a span.slide-title{  position: absolute;  top: 153px;  left: 3px;  width: 390px;  line-height: 1em;  color: white !important;  font-size: .8em;  z-index: 0}.home-posts .entry-content{  position: relative}.home-posts .entry-content .new{  display: block;position: absolute;top: -3px;right: 10px;width: 42px;height: 22px;background: url('http://www.nativenoise.co.za/wp-content/themes/gallery/images/ico-new-trans.png') no-repeat top left;z-index: 200}/* Recent Posts formatting */.recent-posts {width:358px; float:left;margin-top: 20px;  background-color: #191919;  border: 1px solid #333;  -moz-border-radius: 3px;  border-radius: 3px;  -webkit-border-radius: 3px;  padding: 5px;}.recent-posts .entry-content{  float: left;  width: 179px;  margin: 0 0 5px 0;}.recent-posts .entry-content a{  border: 3px solid #191919;  display: block;  height:170px;  width:170px;  overflow: hidden;  position: relative;  background-color: #191919;} .recent-posts .entry-content a img{  position: absolute;  z-index: 5}.recent-posts .entry-content a span.slide-title{  position: absolute;  top: 153px;  left: 3px;  width: 390px;  line-height: 1em;  color: white !important;  font-size: .8em;  z-index: 0}.recent-posts .entry-content{  position: relative}.recent-posts .entry-content .new{  display: block;position: absolute;top: -3px;right: 10px;width: 42px;height: 22px;background: url('http://www.nativenoise.co.za/wp-content/themes/gallery/images/ico-new-trans.png') no-repeat top left;z-index: 200}.recent-posts .moreposts {margin:0 auto;text-align:center;}/* Google Search */.googlesearch {float:right;}.searchform-top{float:right;}input,select,textarea{  color: #eee;  background-color: #3F3F3F;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px}input[type="submit"],input[type="button"],button{  background: url('http://www.nativenoise.co.za/wp-content/themes/gallery/images/btn-bg.jpg') repeat-x left top;  color:#ddd;  font-weight: normal;  position: relative;  height: 22px;  overflow: hidden;  border: 1px solid #101010;  padding: 3px 18px;  font-size: 10px;  line-height: 0.75em;  font-family: Verdana, Arial, sans-serif;  text-transform: uppercase;  cursor: pointer;  -moz-border-radius: 20px;  border-radius: 20px;  -webkit-border-radius: 20px}input[type="submit"]:hover,input[type="button"]:hover,button:hover{  background-position: 0 -22px;  color: #ddd}input[type="submit"]:active,input[type="button"]:active,button:active{  background-position: 0 -44px;  padding-top: 4px;  padding-bottom: 0}abbr{  border-bottom: 1px dotted #555}pre{  background-color: #191919;  border: 1px solid #333;  -moz-border-radius: 3px;  border-radius: 3px;  -webkit-border-radius: 3px;  padding: 5px;  margin: 10px 0;  white-space: pre;  overflow: auto  }pre,code{  font-size: 12px;}html {height: 100%;}body {  background: #000 url('http://www.nativenoise.co.za/wp-content/themes/gallery/images/body-background.jpg') center top;  color: #AFAFAF;  font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;  font-size: 90%;  font-style: normal;  line-height: 2em;  height: 100%;}#wrapper{  background: transparent url('http://www.nativenoise.co.za/wp-content/themes/gallery/images/light-source-trans.png') no-repeat center top;  height: 100%;  margin:auto;}#inner-wrapper{  height: 100%;  margin:auto;  width: 940px;}a {  color: white;  text-decoration: none}a:hover {  color: #ddd}h1, h2, h3{  color: white}h2{  font-size: 1.5em;  margin-bottom: 0.7em}#content ol,#content ul{  margin-bottom: 1em}.single #content li{  line-height: 1.4em}.single #content ul{}.single #content li{  padding: 2px 0 2px 5px;  list-style: none;  position: relative;}.twitter{  background: url('http://www.nativenoise.co.za/wp-content/themes/gallery/images/icons/twitter.png') no-repeat left center}.delicious{  background: url("images/icons/delicious.png") no-repeat left center}.designer{  background: url("images/icons/person.png") no-repeat left center}.site-link{  background: url("images/icons/globe.png") no-repeat left center}#header {  margin: 0 auto;  padding: 20px 0;position: relative;z-index: 20}#branding,#access {  margin: 0 auto;  overflow: visible;  width: 940px;}#branding{  padding: 10px 0;}.ie8 #branding{margin-bottom: 20px;height: 30px}#blog-title {  text-align: left;  display: inline;  float: left;}#blog-title a{  display: block;  width: 448px;  height: 65px;  background: url('http://www.nativenoise.co.za/wp-content/themes/gallery/images/logo.png') no-repeat left top;  text-indent: -9000px;  margin-bottom: 10px}.msie #blog-title a{  position: relative;  margin-bottom: -10px}#blog-description {  color:#777;  font-size:0.9em;  line-height: 1.4em;  font-weight:normal;  text-align: left;  padding-top: 66px;}#access {  width: 940px;  height: 45px;  margin-top: 10px;  clear: both;}.archive-meta {line-height:1;}#blog-description{  display: none}#page-menu{  position: absolute;  bottom: 50px;  right: 10px;  margin: 0;  width: 500px;  font-size: .8em;  color: #888;  z-index: 100}#page-menu #page-nav{  text-align: right}#page-menu #page-nav li{  float: right;  margin: 10px 0 0 4px}#page-menu #page-nav li a{  padding: 8px 12px;  font-size: .9em;  color: #bbb;  text-transform: uppercase}#page-menu #page-nav li.rss a{  padding-left: 20px;  background: url('http://www.nativenoise.co.za/wp-content/themes/gallery/images/ico-rss-trans.png') no-repeat left center;}#page-menu #page-nav li a:hover{  color: white}.skip-link {  display: none;}#main{height:auto;position: relative;z-index: 5;  margin: 0 auto 20px auto;}/*#primary, #secondary{  display: none;}*/.page #primary{  display: block}.aside{  width: 200px;  left: 730px;  float:none;}#content{  width: 940px;  margin: 0;  float: none;  padding-top: 0}.archive #content{  width: 720px;  margin: 0;  float: left;  padding-top: 0;  text-align: justify;}.not-singular #content{  width: 720px;  margin: 0;  float: left;  padding-top: 0;  text-align: justify;}.msie #content,.single #content,.home #content,.page #content{  padding-top: 20px}.page #content{  margin-left: 320px;  width: 620px}.page #content li{  list-style: disc;  margin-left: 20px}.single #container{  position: relative;}.single .entry-content{  display: inline;  float: left;  margin: 20px 0 0 550px;  width: 385px}.single div.video .entry-content{margin:20px 0 0 680px;width:255px;}.single div.video ul.meta,.single div.video #nav-below{display: none}.single .artwork-container{  float: left;  margin-left: -935px;  max-width:540px;}.single .entry-artwork{  background-color: #191919;  border: 1px solid #333;  -moz-border-radius: 3px;  border-radius: 3px;  -webkit-border-radius: 3px;  padding: 5px;}.single .navigation{  margin-top: 10px;  padding-top: 0;}.single .entry-content h1, h1.page-title{  font-size: 1.8em;  margin-bottom: .1em}h1.page-title{  margin-bottom: 0.1em}.single .date {font-weight:bold;  font-size: 0.8em;}.single .entry-content p{  line-height: 1.3em}.not-singular .entry-content{  float: left;  width: 179px;  margin: 0 0 5px 0;}.not-singular .entry-content a{  border: 3px solid #191919;  display: block;  height:170px;  width:170px;  overflow: hidden;  position: relative;  background-color: #191919;}.not-singular .entry-content a img{  position: absolute;  z-index: 5}.not-singular .entry-content a span.slide-title{  position: absolute;  top: 153px;  left: 3px;  width: 390px;  line-height: 1em;  color: white !important;  font-size: .8em;  z-index: 0}.not-singular .entry-content{  position: relative}.not-singular .entry-content .new{  display: block;position: absolute;top: -3px;right: 10px;width: 42px;height: 22px;background: url('http://www.nativenoise.co.za/wp-content/themes/gallery/images/ico-new-trans.png') no-repeat top left;z-index: 200}.not-singular .video .new{background: url('http://www.nativenoise.co.za/wp-content/themes/gallery/images/ico-video-trans.png') no-repeat top left;width: 74px;}span.cover-up{  background: url('http://www.nativenoise.co.za/wp-content/themes/gallery/images/side-fade-trans.png') no-repeat right top;  position: absolute;  right: 0;  top: 0;  height: 170px;  width: 65px;  z-index: 4}.main-aside h3{  font-weight: bold;  color: #fff;  padding: 5px 0 5px 10px}.main-aside .xoxo li{  margin: 0 0 10px 0;  padding: 5px;  background-color: #191919;  border: 1px solid #333;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px}.main-aside .xoxo li div{  padding: 0 0 0 10px;  font-size: .8em;  line-height: 2em}.main-aside .xoxo li ul li{  margin: 0;  padding: 0 0 0 10px;  background: transparent;  border: none;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0}.main-aside p{  margin-bottom: 1em}form{  margin: 0 0 2em 0}legend{  font-size: 1.2em;  font-weight: 700;  color: white}.form-label,.wpcf7-form label{  display: block;  margin: 5px 0 0 0}input[type="text"],input[type="password"],textarea,select{  font-family: Arial, Helvetica, sans-serif;  border: 1px solid #303030;  background: #191919;  color: #999999;  padding: 10px;}.navigation {  font-family: Helvetica,Arial,sans-serif;  margin-bottom: 20px;  overflow: hidden;  width: 100%;}#nav-above {  display: none;}#nav-below{  clear: both;  padding-top: 10px;  height: auto;  overflow: auto;  padding-bottom: 10px}.nav-next {  float: right;  text-align: right;  width: 47%;}.not-singular .nav-next{  margin-right: 5px}.nav-previous {  float: left;  width: 47%;}#nav-above{  display: none;}.hentry{  width: auto;  margin-top: 20px;}.entry-title {  color: white;  font-size: 2.6em;  font-weight: bold;  letter-spacing: -1px;  margin-bottom: 1em;  padding-bottom: 1px;}.entry-title a{  color: white}.post .entry-meta,.post .entry-utility {  color: #afafa1;  font-size: 0.825em;  margin-bottom: 24px;  padding-bottom: 5px;}.post p, .entry-content p {  margin-bottom: 1em;}.post pre,#content .page pre {  font-size: 1.6em;}.post dt {  margin-bottom: 5px;  padding-bottom: 5px;}.post dd {  color: #eee;  margin-bottom: 1em;}.post dl {  margin-bottom: 1.3em;  padding-left: 20px;}.post a.more-link {  background: #be194f;  color: #fff;  font-size: 0.75em;  font-weight: bold;  padding: 5px 10px;  text-decoration: none;  text-transform: uppercase;}.post a.more-link:hover {  background: #d93c6f;}a.more-link .meta-nav {  display: none;}.post h3,.post h4,.post h5,.post h6 {  margin: 5px 0;  padding: 5px 0;}.post h4 {  font-size: 1.4em;}.post h5 {  font-size: 1.2em;  text-transform: uppercase;}.post h6 {  font-size: 1.1em;  text-transform: uppercase;}.post blockquote {  font: italic 2em Georgia, "Times New Roman", Times, serif;  color: white;  margin: 10px 0px;  padding: 10px 20px 1px 10px;}.post blockquote p {  font-stayle: italic;}.post .page-link {  font-size: 0.825em;  margin-bottom: 20px;  text-transform: uppercase;}.page-link a {  background: #f0f0f0;  border-bottom: 1px solid #ddd;  border-left: 1px solid #eee;  border-right: 1px solid #ddd;  border-top: 1px solid #eee;  padding: 5px 10px;  text-decoration: none;}.post .entry-utility {  border-top: 1px solid #232323;  margin-bottom: 0;  padding: 5px 0 0 0;}.btc-powered{  font-size: 0.825em}#comments {  margin-top: 20px;  padding: 20px 0 0 0;  clear: both;  overflow: auto}#comments,#comments input[type="text"],#comments textarea {  font-size: 12px;}#comments h3 {  font-size: 0.9em;  text-transform: uppercase;  letter-spacing: 0.2em;  padding: 7px 12px 7px 42px;  font-weight: bold;  background: #171717 url('http://www.nativenoise.co.za/wp-content/themes/gallery/images/ico-comment.png') no-repeat 16px center}#comments #respond h3{  background-image: url("images/ico-person.png")}#comments #comments-list #respond h3{  background-image: url("images/ico-reply.png")}.formcontainer{  border-top: 1px solid #282828;}#comments-list {  border-top: 1px solid #141414;  float: left;  margin-right: 30px;  padding: 0 0 18px;  width: 520px;}#comments-list ol,#comments-list ul {  list-style: none;  margin: 0;}#comments-list ol {  margin: 0 0 18px 0;}#comments-list li {  padding: 18px 1.5em 18px 1.5em;  position: relative;  border-top: 1px solid #282828;  border-bottom: 1px solid #101010}#comments-list ol {  border-bottom: 1px solid #282828}.single #content #comments-list li,.page #content #comments-list li{  padding: 20px 0;  position: relative;  z-index: 0}#comments-list li .avatar {  height: 60px;  width: 60px;  padding: 4px;  border: 1px solid #282828;  background: #171717;  float: left;  position: relative;  margin-left: -95px}#comments-list .comment-author,#comments-list .comment-meta,#comments-list .comment-content,#comments-list .unapproved{  display: block;  margin-left: 100px}#comments-list .unapproved{  background-color: #191919;  margin-bottom: 15px;  padding: 10px;  color: white}#comments-list .comment-author {  font-weight: bold;  font-size: 1.3em  padding: 5px 0 0 0;}#comments-list .comment-meta {  color: #666;  font-size: 11px;  padding: 10px 0 9px 0;}#comments-list .comment-meta a {  color: #eee;  font-style: italic;  text-decoration: none;}#comments-list .comment-meta a:active,#comments-list .comment-meta a:hover {  color: #FF4B33;}#comments-list .comment-content{  padding-right: 10px}#commentform{  padding: 15px;  width: 360px}.comment-reply-link {  font-size: 11px;  padding: 0 0 18px 0;  text-align: right;}.hover-url{  color: #666;  margin-left: 10px;  font-weight: normal;  font-style: italic;  font-family: Georgia, "Georgia MS", Times, serif}.comment-reply-link a {  color: #eee;  font-style: italic;  text-decoration: none;}.comment-navigation {  font-weight: bold;  margin-right: 0.5em;  padding: 0;}.comment-navigation a {  border: 1px solid #ccc;  color: #eee;  font-weight: normal;  padding: 0.5em 0.75em;  text-decoration: none;}.comment-navigation a:active,.comment-navigation a:hover {  color: #FF4B33;}.comment-navigation a,.comment-navigation span {  margin-right: 0.5em;}#trackbacks-list .comment-content {  left: -9000px;  position: absolute;}#respond {  border-top: 1px solid #141414;  margin-bottom: 22px;  overflow: hidden;  padding: 0;  width: 390px;  float: right;  position: relative;  z-index: 4 }#comments-list #respond {  margin: 0;  padding: 0;  float: none;  width: 520px}#comments-list #commentform {  width: auto}#comments-list ul #respond {  margin: 0;}#cancel-comment-reply {  font-size: 11px;  position: absolute;  right: 1.5em;  top: 7px;}#respond .required {  color: #FF4B33;  font-weight: bold;}.form-section{  padding: 0 0 10px 0;  clear: both;  overflow: auto}.form-section label {  font-size: 11px;}.form-section .form-label{  width: 35%;  float: left;  clear: both;  text-align: right}.form-section .form-input{  width: 65%;  float: right;  text-align: right}.form-section .form-input input{  width: 80%}.form-section .form-textarea{  width: 100%;  text-align: right}.form-section .form-textarea textarea{  width: 94%}#respond #comment-notes{  line-height: 1.2em;  margin: 5px 0 20px 0;  font-size: 0.9em}#comments-list ul.children{  margin-left: 20px;}.single #content #comments-list ul.children li{  padding-left: 25px;  background: url('http://www.nativenoise.co.za/wp-content/themes/gallery/images/ico-reply.png') no-repeat 5px 20px}#form-section-comment .form-label{  display: none}#form-allowed-tags p {display:none;  color: #ccc;  font-size: 0px;  line-height: normal;  margin: 0;}#form-allowed-tags span {  font-style: italic;}.form-submit {  padding: 18px 0 0 0}.subscribe-to-comments {  color: #eee;  float: left;  font-size: 11px;  margin: 0;  padding: 18px 0 0 0;}.solo-subscribe-to-comments {  color: #eee;  font-size: 11px;  padding: 18px 0 0 0;}.comment_license {  clear: both;  color: #eee;  font-size: 11px;  margin: 0;  padding: 18px 0 0 0;}#footer {  z-index: 0;  border-top: 1px solid #353535;  padding: 40px 0;  color: #555;  background-color: #0F0F0F;  margin-top: 20px}#footer a{  color: #666}#footer a:hover{  color: #666}#footer #subsidiary .aside{  width: 940px}#footer .widgetcontainer{  float: left;  width: 270px;  padding: 10px;  margin: 10px 10px 20px 10px;  background: #121212;  border: 1px solid #282828; }#footer .widgetcontainer h3{  margin-bottom: 10px}#footer .widgetcontainer a:hover{  color: #999}#footer .reset{  clear: both}#siteinfo{  text-align: center;  font-size: .8em}#siteinfo a{  text-decoration: none;  border-bottom: 1px dotted #333}#siteinfo a:hover{  border-bottom-color: #555555}#author-info {  border: 1px dotted #ccc;  padding: 5px;  overflow: hidden;  font-size: 1.2em;  margin-bottom: 20px;}#author-info h2 {  border-bottom: 3px double #ddd;  padding: 5px 0;  font-size: 1.8em;  margin-bottom: 10px;}#author-info .avatar {  float: left;  border: 3px double #ddd;  margin: 0 10px 10px 0;}/* IE6 fixes */.ie6 .single .entry-content{  height: 450px}.ie6 .entry-content {  height:130px;}.ie6,.ie6 #container{  width: 100%;  overflow: hidden}.ie6 #blog-title a{  overflow: auto}.ie6 .single #content {  height: auto}/* Styles for Contact Form 7 plugin */div.wpcf7-response-output{  display: none}/* Styles for WP Post Ratings plugin */.post-ratings{margin-bottom: 10px; float: right; width: 100px !important; margin-top: 5px; overflow: hidden; height: 20px}.post-ratings small{font-size: .7em;}.post-ratings-text{display:none !important}.search .entry-content, .four04 .entry-content{  width:auto;  height:auto;  float:none;    margin: 0px;padding: 0px;} .search .entry-content a, .four04 .entry-content a{  display:inline;  height:auto;  width: auto;} .tag-cloud {display:block;float:none;  background-color: #191919;    border: 3px solid #191919;}.search .entry-content h1, .four04 .entry-content h1{  font-size: 1.8em;  margin-bottom: .1em;}.search .entry-title, .four04 .entry-title {  color: white;  font-size: 1.5em;  font-weight: bold;  letter-spacing: -1px;  margin-bottom: 0px;  padding-bottom: 0px;}.search .entry-meta, .search .entry-utility, .four04 .entry-utility , .four04 .entry-meta {  margin-bottom: 0px;  padding-bottom: 0px;}.nnac {font-size: 0.8em;line-height:1.3em;width: 540px;}.nnactracks {width: 540px;padding: 10px 60px 10px 60px;}.hiddencontent {display:none;}.ads-homepage{ text-align:center;width:530px;margin-top: 0px;  background-color: #191919;  border: 1px solid #333;  -moz-border-radius: 3px;  border-radius: 3px;  -webkit-border-radius: 3px;  padding: 5px;}    .ads-sidebar{ margin-left: -20px;}/* Styles for Pixopoint Menu 1 */#pixopoint_menu1_wrapper {padding-left:5px;background: url('http://www.nativenoise.co.za/wp-content/themes/gallery/images/menu-bg-trans.png') no-repeat;height:45px;}#pixopoint_menu1 {width:100%;height:45px;background-position:50% 0;margin:0;}#pixopoint_menu1 ul {width:100%;border:none;background:none;margin:5 0 0 0;padding:0;list-style:none;}#pixopoint_menu1 li {border:none;background:none;color:#FFFFFF;line-height:45px;z-index:20;letter-spacing:0px;font-size:13px;padding:0;float:left;font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif;position:relative;}#pixopoint_menu1 li:hover,#pixopoint_menu1 li.sfhover {background: #232323;}#pixopoint_menu1 li a {border:none;background:none;text-decoration:none;display:block;padding:0 12px;color:#FFFFFF;}#pixopoint_menu1 li a:hover {border:none;background:none;text-decoration:none;color:#FFFFFF;}#pixopoint_menu1 ul ul {position:absolute;left:-999em;top:45px;width:120px;}#pixopoint_menu1 li:hover ul,#pixopoint_menu1 li.sfhover ul {left:auto;}#pixopoint_menu1 ul ul li a {padding:4px 10px;text-transform:normal;font-variant:normal;}#pixopoint_menu1 ul ul li {letter-spacing:0px;color:#444444;z-index:20;width:120px;font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;font-style:normal;background:#FFFFFF;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;margin:0;}#pixopoint_menu1 ul ul li a {line-height:22px;color:#444444;text-decoration:none;}#pixopoint_menu1 ul ul li:hover a,#pixopoint_menu1 ul ul li.sfhover a {color:#FFFFFF;text-decoration:none;}#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {color:#444444;}#pixopoint_menu1 ul ul li:hover li a:hover,#pixopoint_menu1 ul ul li.sfhover li a:hover {color:#FFFFFF;}#pixopoint_menu1 ul ul li:hover,#pixopoint_menu1 ul ul li.sfhover {color:#FFFFFF;background: #333;}#pixopoint_menu1 ul ul ul li {font-size:1em;}#pixopoint_menu1 ul ul ul, #pixopoint_menu1 ul ul ul ul {position:absolute;margin-left:-999em;top:0;width:120px;}#pixopoint_menu1 li li:hover ul,#pixopoint_menu1 li li.sfhover ul,#pixopoint_menu1 li li li:hover ul,#pixopoint_menu1 li li li.sfhover ul {margin-left:120px;}#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {text-decoration:none;}#pixopoint_menu1 ul ul li li:hover a,#pixopoint_menu1 ul ul li li.sfhover a {color:#FFFFFF;text-decoration:none;}#pixopoint_menu1 li.pixo_search:hover {background:none;}#pixopoint_menu1 li.pixo_search form {margin:0;padding:0;}#pixopoint_menu1 li.pixo_search input {font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif;}#pixopoint_menu1 li.pixo_search input.pixo_inputsearch {width:100px;}#pixopoint_menu1 li.pixo_right {float:right;}/* Styles for Pixopoint Menu 2 */#pixopoint_menu2 {bottom:50px;color:#888888;font-size:0.8em;margin:0;position:absolute;right:10px;z-index:100;}#pixopoint_menu2 ul {width:100%;border:none;background:none;margin:0;padding:0;list-style:none;}#pixopoint_menu2 li {border:none;background:none;color:#FFFFFF;line-height:25px;text-transform:uppercase;z-index:10;letter-spacing:0px;font-weight:normal;font-size:10px;padding:0;margin:0 0px;float:left;font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif;position:relative;}#pixopoint_menu2 li:hover,#pixopoint_menu2 li.sfhover {background: none;}#pixopoint_menu2 li a {border:none;background:none;text-decoration:none;display:block;padding:0 8px;color:#FFFFFF;}#pixopoint_menu2 li a:hover {border:none;background:none;text-decoration:none;color:#FFFFFF;background-position:100% -120px;}#pixopoint_menu2 ul ul {position:absolute;left:-999em;top:25px;width:120px;}#pixopoint_menu2 li:hover ul,#pixopoint_menu2 li.sfhover ul {left:auto;}#pixopoint_menu2 ul ul li a {padding:4px 10px;text-transform:normal;font-variant:normal;}#pixopoint_menu2 ul ul li {letter-spacing:0px;color:#444444;z-index:10;width:120px;font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;font-style:normal;background: none;border: none;margin:0;}#pixopoint_menu2 ul ul li a {line-height:22px;color:#444444;text-decoration:none;}#pixopoint_menu2 ul ul li:hover a,#pixopoint_menu2 ul ul li.sfhover a {color:#444444;text-decoration:none;}#pixopoint_menu2 ul ul li:hover li a,#pixopoint_menu2 ul ul li.sfhover li a {color:#444444;}#pixopoint_menu2 ul ul li:hover li a:hover,#pixopoint_menu2 ul ul li.sfhover li a:hover {color:#444444;}#pixopoint_menu2 ul ul li:hover,#pixopoint_menu2 ul ul li.sfhover {color:#444444;background: none;}#pixopoint_menu2 ul ul ul li {font-size:1em;}#pixopoint_menu2 ul ul ul, #pixopoint_menu2 ul ul ul ul {position:absolute;margin-left:-999em;top:0;width:120px;}#pixopoint_menu2 li li:hover ul,#pixopoint_menu2 li li.sfhover ul,#pixopoint_menu2 li li li:hover ul,#pixopoint_menu2 li li li.sfhover ul {margin-left:120px;}#pixopoint_menu2 ul ul li:hover li a,#pixopoint_menu2 ul ul li.sfhover li a {text-decoration:none;}#pixopoint_menu2 ul ul li li:hover a,#pixopoint_menu2 ul ul li li.sfhover a {color:#444444;text-decoration:none;}#pixopoint_menu2 li.pixo_search:hover {background:none;}#pixopoint_menu2 li.pixo_search form {margin:0;padding:0;}#pixopoint_menu2 li.pixo_search input {font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif;}#pixopoint_menu2 li.pixo_search input.pixo_inputsearch {width:100px;}#pixopoint_menu2 li.pixo_right {float:right;}#pixopoint_menu2 li.rss a {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background: transparent url('http://www.nativenoise.co.za/wp-content/themes/gallery/images/ico-rss-trans.png') no-repeat scroll left center;padding-left:20px;}#widget-facebook .widgettitle { display:none;}