    body {
      background: #0b1022 url('http://greenacid.s3.amazonaws.com/images/spaceback.jpg') fixed;;
      margin: 0;
      padding: 0;
      font-family: monaco, "courier new", mono;
      color: #ffffff;
      font-size:18px;
    }
    
    .clear {
      clear: both;
      height: 1px;
    }
    
    a img {
      border: none;
    }
    
    #wrapper {
      width: 500px;
      margin: 0 auto;
    }
    
    #wrapper #title {
        margin: 30px 0;
      }
      
    #content {
        width: 520px;
        display:block;
      }
      
    #partner {
        display:block;
        text-align:center;
        font-size:12px;
        margin-bottom:20px;
        margin-top:40px;
    }
    #partner a {
        color:#ff6400;
    }
    #partner input {
        font-size: 12px;
        border: 1px #999999 solid;
        
    }
      
    #content .post {
        padding: 10px;
        margin-bottom: 20px;
        background: rgba(5,8,18,0.72);
}

    #content .post .copy {
            color: #ffffff;
            padding: 8px;
            font-size: 16px;
          }
          
    #content .post .copy a {
        color:#ff6400;
              text-decoration: underline;
            }
        
    #content .post .audio {
            background: #eaeaea;
            float: left;
            padding: 7px;
          }
                            
    #content .post .audio .player {
              float: left;
            }
            
    #content .post .audio .player .audio_player embed {
                border: 1px solid #c8c8c8;
              }
            
    #content .post .audio .meta {
              padding: 8px 13px;
              height: 13px;
              float: left;
              color: #666;
              font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
              font-size: 11px;
            }
            
    #content .post .audio .meta a {
                color: #666;
                text-decoration: none;
              }
          
    #content .post .title {
            color: #ffffff;
            font-size: 16px;
            font-weight: bold;
            padding: 10px 10px 0 10px;
          }
        
    #content .post .media {
            text-align:center;
          }
                    
    #content .post .chat {
            background-color: #fff;
            border-left: 5px solid #dedddd;
            margin: 10px 10px 0 10px;
            font-size: 14px;
          }
                    
    #content .post .chat .lines {
              margin-left: 1px;
            }
            
    #content .post .chat .lines .line {
                background-color: #eaeaea;
                color: #494949;
                margin-bottom: 1px;
                padding: 3px 5px;
              }
            
    #content .post .chat .lines .line.even {
                background-color: #dedddd;
              }
          
    #content .post .link {
              font-size: 18px;
              margin: 25px 0px 35px 0px;
            }
              
    #content .post .link a {
                color: #ff6400;
              }
              

    #content .post .footer {
            background: #333333;
            border-top:1px #bbbbbb solid;
            border-bottom: 1px #bbbbbb solid;
            font-size: 11px;
            color: #8c8c8c;
            padding: 5px 10px;
            margin-top: 10px;
          }
          
          
    #content .post .footer .date {
              width: 80%;
              float: left;
            }
            
    #content .post .footer .notes {
              width: 18%;
              float: right;
              text-align: right;
              color:#ff6400;
            }
            
    #content .post .footer .tags a {
                color: #4a4a51;
                text-decoration: underline;
              }
              
    #content .post .footer .tags .tag-commas:last-child {
                  display: none;
                }
          
    #content .post a {
              color: #a9b7c0;
              text-decoration: none;
            }
            
    #content .post .copy blockquote {
    	        margin: 10px 0px 10px 10px;
    	        padding-left: 15px;
    	        border-left: solid 4px #dcdcdc;
      	    }

    #content .post .copy  blockquote blockquote {
  	            border-left: solid 4px #cccccc;
        	    }

    #content .post .copy  blockquote blockquote blockquote {
    	            border-left: solid 4px #bcbcbc;
          	    }

    #content .post .copy  blockquote blockquote blockquote blockquote {
      	            border-left: solid 4px #acacac;
            	    }

    #content .post .copy  blockquote blockquote blockquote blockquote blockquote {
        	            border-left: solid 4px #9c9c9c;
              	    }

    #content .post .copy  blockquote blockquote blockquote blockquote blockquote blockquote {
        	            border-left: solid 4px #8c8c8c;
              	    }
            
   #content .bottom {
              width: 513px;
              height: 20px;
              margin: 0 auto;
            }
            
    #content #navigation {
              text-align: right;
              padding-bottom: 10px;
            }
            
    #content #navigation a {
                background-color: #0B1022;
                border: 2px #666666 solid;
                color: #FF6400;
                padding: 5px 10px;
                text-decoration: none;
                margin-left: 25px;
                -moz-border-radius:6px;
              }
          

    #content .post .notecontainer {
                font-size: 11px;
                color: #666;
                margin-top: 10px;
                margin-bottom: -10px;
              }

    #content .post .notecontainer a {
                    color: #666;
                    text-decoration: underline;
                  }

    #content .post .notecontainer ol.notes {
                    padding: 0px 0 10px 0;
                    list-style-type: none;
                    font-size: 11px;
                  }

    #content .post .notecontainer ol.notes li.note {
                      padding: 10px 10px 0 10px;
                    }

    #content .post .notecontainer ol.notes li.note img.avatar {
                        vertical-align: -4px;
                        margin-right: 10px;
                        width: 16px;
                        height: 16px;
                      }

    #content .post .notecontainer ol.notes li.note span.action {
                        font-weight: normal;
                      }

   #content .post .notecontainer ol.notes li.note .answer_content {
                        font-weight: normal;
                      }

    #content .post .notecontainer ol.notes li.note blockquote {
                        border-left: 2px solid #666;
                        padding: 4px 10px;
                        margin: 10px 0px 0px 25px;
                      }

      #content .post .notecontainer ol.notes li.note blockquote a {
                          text-decoration: none;
                        }
      
     #content #searchresults {
          color: #fff;
          margin: 0 0 15px 0;
          text-shadow: #2f2f2f 1px 3px 5px;
          font-family: Arial, Helvetica, Verdana, sans-serif;
          font-size: 20px;
        }
      
      
      
     