/* Neighbourhoodthreat.com */

body {
  padding: 115px 0 20px 0;
  margin: 0;
  color: #fff;
  background-color: #000;
  background-image: url(../interface/essential/bg3.jpg);
  background-repeat: no-repeat;
  background-position: 50% 0;
  text-align: center;
  font-size: 11px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div#site-container {
  width: 542px;
  position: relative;
  margin: 0 auto;
  text-align: center;
}

div#site-container div#content-holder {
  width: 512px;
  padding: 15px;
  background-color: #f6f5e6;
  background-image: url(../interface/essential/borderbg.gif);
  background-repeat: no-repeat;
  color: #000;
  text-align: left;
}

div#content-holder div#content {
  width: 512px;
  background-image: url(../interface/essential/contentbg.gif);
  background-repeat: no-repeat;
  background-color: #390f09;
  color: #fff;
}

div#content div#menu-holder {
  width: 512px;
  height: 120px;
  text-align: right;
}

div#content-right-left {
  width: 492px;
  padding: 10px;
  text-align: center;
}

div#content-right-left div.left-column {
  text-align: left;
  float: left;
  width: 175px;
  padding: 5px;
}

/*div#content-right-left div.left-column {
  text-align: left;
  float: left;
  width: 125px;
  padding: 5px;
}*/

div#content-right-left div.right-column {
  text-align: left;
  float: left;
  width: 297px;
  padding: 5px;
}

/*div#content-right-left div.right-column {
  text-align: left;
  float: left;
  width: 347px;
  padding: 5px;
}*/

div#newsletter {
  margin: 10px 0 0 4px;
}

div#pic-head {
  width: 480px;
  height: 25px;
  background-color: #993300;
  padding: 10px 6px 0 6px;
  text-align: left;
}

div.pic-holder {
  background-color: #220905;
  width: 472px;
  margin: 9px;
}

div.pic-holder img{
  border: 1px solid #000;
}

/* Live music list */

ul.live-music {
  list-style-type: none;
  padding: 0 10px 0 0;
  margin: 10px 0 0 4px;
}

ul.live-music li{
  padding: 10px 0 10px 0;
  background-image: url(../interface/dottedline_145x1.gif);
  background-position: bottom; 
  background-repeat: repeat-x;
}

/* News list */

ul.news-list {
  text-align: left;
  list-style-type: none;
  padding: 0 10px 0 0;
  margin: 10px 0 0 4px;
}

ul.news-list li{
  padding: 10px 0 10px 0;
  background-image: url(../interface/dottedline_145x1.gif);
  background-position: bottom; 
  background-repeat: repeat-x;
}

/* General list */

ul.general-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  text-align: left;
  line-height: 0px;
  font-size: 0;
}

ul.general-list li.top tr.top {
  background-color: #993300;
  color: #fd901c;
  font-weight: bold;
  padding: 4px 6px 2px 6px;
  
}

ul.general-list li tr {
  background-color: #210000;
  color: #fff;
  height: 18px;
  margin: 5px 0 5px 0;
  padding: 2px 6px 2px 6px;
}

ul.links {
  list-style-type: none;
  padding: 0;
  margin: 0;
  text-align: left;
  line-height: 0px;
  font-size: 0;
}

ul.links li {
  background-color: #210000;
  color: #fff;
  height: 18px;
  margin: 5px 0 5px 0;
  padding: 2px 6px 2px 6px;
}

/* Texts */

p {margin: 0; padding: 0; line-height: 14px; font-size: 11px;}

p.orangetxt {
  margin-left: 4px;
  color: #993300;
}

p.orangetxtlight {
  margin-left: 4px;
  color: #fd901c;
}

p.orange-title {
  font-size: 11px;
  font-weight: bold;
  color: #fd901c;
}

p.img-desc {
  padding: 10px 0 10px 0;
  color: #993300;
}

/* Links */

a {
  color: #fd901c;
  text-decoration: underline;
} 

a:hover {
  color: #ff6600;
  text-decoration: underline;
} 

a.arrow-link {
  padding-left: 8px;
  background-image: url(../interface/btns/arrow.gif);
  background-repeat: no-repeat;
  background-position: 0 8px;
}

/* Globals */

img {
  border: 0;
}

.clear {
  font-size: 0;
  line-height: 0px;
  height: 0;
  padding: 0;
  margin: 0;
  clear: both;
}

input.input-normal, textarea.input-normal{
  border: none;
  background-color: #2f0c07;
  font-size: 11px;
  color: #a14234;
  padding: 4px;
}

input.input-focus, textarea.input-focus{
  border: none;
  background-color: #52150d;
  font-size: 11px;
  color: #fff;
  padding: 4px;
}

select {
  font-size: 11px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  background-color: #2f0c07;
  color: #fff;
}

form {
  padding: 0;
  margin: 0;
}
