* { margin: 0; padding: 0; }

body {
  background-color: #333;
  color: #fff;
  font-family: "Lucida Grande",Arial, serif;
  font-size: 110%;
}

h1, h2, h3, h4, h5 {
  font-weight: normal;
  line-height: 1.5em;
  color: #ff0033;
}

p { 
  margin: .25em 0 1em 0;
  line-height: 1.5em; 
}

a { color: #fff; }


option { padding-right: 1em; }

.input { margin-bottom: 1.75em; }

    .input label {
      margin-top: .25em;
      display: block;
    }
    
    .inline .input label {
      display: inline;
    } 
   

#content_container {
  background-color: #9E1818;
}

#content {
  width: 900px;
  margin: 0 auto;
  position: relative;
}

    #for_sale {
      position: absolute;
      top: 0;
      right: 125px;
      z-index: 999;
    }
    
    #for_sale img { border: 0; }
    
    #for_sale_info {
      border: 2px solid #000;
      padding: .25em;
    }

    #content h1 {
      background:  url(/img/linkblip/logo.png) no-repeat 0 45px;
      width: 622px; height: 134px;
      margin: 0 auto 0 auto;
      padding-top: 2em;
    }
    
        #content h1 span { display: none; }
        
        
    #add_linkblip {
      width: 650px; 
      margin: 0 auto;
      padding-bottom: 2em;
      text-align: center;
    }
    
        #add_linkblip .inner { padding-bottom: 2em; }

        .submit input {
          border-top: 2px solid #AC3A3A;
          border-left: 2px solid #AC3A3A;
          border-right: 2px solid #990000;
          border-bottom: 2px solid #990000;
          background-color: #AC141C;
          font-size: 1em;
          padding: .5em;
          color: #fff;
          cursor: pointer;
        }
        
        .submit input:hover {
           color: #ff0033; 
        }
        
        .error-message {
          color: #ff0033; 
        }
        
        
    #what, #how {
      width: 410px;
      float: left;
    }
    
    #how { margin-left: 2em; }
   
        #how ol { 
          list-style-position: outside; 
          margin-left: 1em;
        }
        
            #how li { margin-bottom: 1em; }
        

    #bookmark {
      text-align: center;
      clear: left;
    }
        #bookmark div { background: #333; }
        
        #bookmark a {
          font-size: .9em;
          padding-right: 1em;      
          cursor: pointer;
          text-decoration: underline;
        }
    
    #browser_button { display: none; }
    
    #success .inner {
      background: #333;
      text-align: center;
    }
    
    #view .inner {
      background: #333;
      text-align: center;    
    }
    
        #view .inner p {
          margin-bottom: 0;
        }
        
    #footer_tortilla {
      border-top: 1px solid #AC3A3A;
    }
    
    #footer_beans {
      width: 800px;
      margin: 0 auto;
      text-align: center;
      padding: 1em 0;
    }
    
        #ip2location {
          border: 1px solid #000;
          padding: .25em;
          margin-bottom: 1em;
        }


.shadow_box {
  background: url(/img/linkblip/shadow.png) bottom center no-repeat;
  padding-bottom: 2em;
}

    .shadow_box .inner {
      border: 1px solid #AC3A3A;
      background-color: #AC141C;
      padding: 1em;
    }

.swatch1 {
  color: #ff0033;
}