body {
  /*background-color: #6493cb;*/
  font: 12px "Trebuchet MS", "Lucida Grande", verdana, sans-serif;
  line-height: 20px;
}

img {
  border: 0;
}

#wrap {
  width: 920px;
  margin: 0 auto;
}

#head {
  background: url("images/head.jpg") no-repeat;
  height: 140px;
}

#content {
  background: url("images/bg.jpg") repeat-y;
  padding: 0 35px;
}

#content-table {
  width: 100%;
}

#leftcol {
  width: 200px;
  vertical-align: top;
}

#midcol {
  width: 415px;
  vertical-align: top;
}

#rightcol {
  width: 205px;
  vertical-align: top;
  padding-top: 10px;
}

#insidecol {
  vertical-align: top;
  padding: 20px;
}

#foot {
  background: url("images/foot.jpg") no-repeat;
  height: 30px;
}

#isafe {
  text-align: center;
}

#menu {
  text-align: center;
  padding-top: 10px;
}

#menu ul {
  padding: 0;
  margin: 0;
}

#menu ul li {
  list-style-type: none;
  display: inline;
}

#menu ul a, #menu ul a.alt_menu {
	width: 90px;
	background-color: #999;
	color: #222;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid;
	text-transform: uppercase;
	border-color: #CBCBCB #222 #222 #CBCBCB;
	text-decoration: none;
	padding: 5px 8px;
	margin: 0;
}

#menu ul a:hover, #menu ul a.alt_menu:hover {
	background-color: #6493cb;
	color: #222;
	border-color: #FFF #FFF #FFF #FFF;
}

#menu ul a.alt_menu {
  background-color: #c00;
  color: #FFF;
}

#menu ul a.orange {
  background-color: #FF8000;
  color: #FFF;
}

#menu ul a.orange:hover {
  background-color: #6493cb;
  color: #222;
}

#rock-daily {
  width: 200px;
  margin: 20px 0;
}

#rock-daily-top {
  background: url("images/rock-daily.jpg") no-repeat;
  height: 80px;
}

#llc-top {
  background: url("images/llc.jpg") no-repeat;
  height: 93px;
}


#classics-du-jour {
  width: 200px;
  margin: 20px 0;
}

#classics-du-jour-top {
  background: url("images/classics-du-jour.jpg") no-repeat;
  height: 80px;
}

.sidebar {
  width: 200px;
  margin: 20px 0;
}

.sidebar-top {
  background: url("images/sidebar-top.jpg") no-repeat;
  height: 10px;
}

.sidebar-content {
  background: url("images/sidebar-bg.jpg") repeat-y;
  padding: 1px 10px;
}

.sidebar-bottom {
  background: url("images/sidebar-bottom.jpg") no-repeat;
  height: 10px;
}

.sidebar-top-td img, .sidebar-bottom-td img, .rightbar-top-td img, .bottom-ads-top img {
  float: left;
}

.mid-story {
  width: 415px;
  margin: 20px 0;
}

.mid-story-top {
  background: url("images/mid-top.jpg") no-repeat;
  height: 50px;
  line-height: 50px;
  padding-left: 40px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  color: #000;
}

.mid-story-top2 {
  background: url("images/mid-top2.jpg") no-repeat;
  height: 25px;
  line-height: 25px;
  padding-left: 40px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  color: #000;
}


.mid-story-content {
  background: url("images/mid-content.jpg") repeat-y;
  padding: 1px 15px;
}

.mid-story-bottom {
  background: url("images/mid-bottom.jpg") no-repeat;
  height: 15px;
}

#coming-up {
  width: 205px;
  margin: 0;
}

#coming-up-top {
  background: url("images/coming-up-top.jpg") no-repeat;
  height: 70px;
}

#coming-up-content {
  background: url("images/coming-up-content.jpg") repeat-y;
  padding: 1px 25px;
}

#coming-up-bottom {
  background: url("images/coming-up-bottom.jpg") no-repeat;
  height: 20px;
}

#coming-up-foot {
  background: url("images/coming-up-foot.jpg") no-repeat;
  height: 39px;
}

#watch-this {
  width: 205px;
  margin: 0;
}

#watch-this-top {
  background: url("images/watch-this-top.jpg") no-repeat;
  height: 90px;
}

#instapoll {
  width: 205px;
  margin: 0;
}

#instapoll-top {
  background: url("images/instapoll.jpg") no-repeat;
  height: 140px;
}


.rightbar-content {
  background: url("images/rightbar-content") repeat-y;
  padding: 1px 15px;
}

.rightbar-bottom {
  background: url("images/rightbar-bottom") no-repeat;
  height: 20px;
}

.rightbar-top {
  background: url("images/rightbar-top") no-repeat;
  height: 15px;
  line-height: 1px;
}

.bottom-ads-middle {
  padding: 0 20px;
}