/* ====== Page ====== */
*{margin:0;padding:0;}

html,body {font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;height:100%;margin:0 0 0 0;padding:0 0 0 0;color:#000000;background-image:url(../main/images/bg-texture.jpg);background-repeat:repeat;background-color: #666666;}

a { text-decoration:none; color:#e53231; }
a:link { text-decoration:none; color:#e53231; }        
a:visited { text-decoration:none; color:#e53231; }
a:hover { text-decoration:none; color:#0047ab; }

/* ====== Content ====== */
.bodytext { text-align:justify; }
.csc-frame-frame1 {color:#0047ab;}

/* ====== News ====== 
  SINGLE     */
  
.news-single-title {
  color:#e53231; 
  font-weight:bold;
  padding-bottom:6px;
  font-size:12px;
}
  
.news-single-timedata {
  font-weight:bold;
}

.news-single-add {
  clear:both;
}


/* ====== News ====== 
  LATEST     */
  
.tx-ttnews-browsebox-SCell {
  font-weight:bold;
  font-size:14px;
}
.tx-ttnews-browsebox-SCell a {
  font-weight:bold;
  font-size:14px;
}
.tx-ttnews-browsebox-SCell a:link {
  font-weight:bold;
  font-size:14px;
}
.tx-ttnews-browsebox-SCell a:visited {
  font-weight:bold;
  font-size:14px;
}
.tx-ttnews-browsebox-SCell a:hover {
  font-weight:bold;
  font-size:14px;
}

.news-latest-container {
  
}

.news-latest-item {
  padding-bottom:20px;
}

.news-latest-image { padding-right:15px; }

.news-latest-date {
  text-transform:uppercase;
  font-weight:bold;
  font-size:12px;
  padding-bottom:6px;
}

.news-latest-title {
  padding-bottom:6px;
}

.news-latest-title a { text-decoration:none; color:#e53231; font-weight:bold; }
.news-latest-title a:link { text-decoration:none; color:#e53231; font-weight:bold; }
.news-latest-title a:visited { text-decoration:none; color:#e53231; font-weight:bold; }
.news-latest-title a:hover { text-decoration:underline; color:#e53231; font-weight:bold; }

.news-latest-subheader {

}

.news-latest-more {
  padding-top:6px;
}

.news-latest-more a { text-decoration:none; color:#e53231; font-weight:bold; }
.news-latest-more a:link { text-decoration:none; color:#e53231; font-weight:bold; }
.news-latest-more a:visited { text-decoration:none; color:#e53231; font-weight:bold; }
.news-latest-more a:hover { text-decoration:underline; color:#e53231; font-weight:bold; }


/* ====== Template / Layout ====== */
.container{width:1310px;height:100%;}
.bgleft{width:24px;float:left;height:100%;}

#layout_container {
  background-image:url(../main/images/bg-content-texture.jpg);
  background-repeat:repeat-y;
  width:976px;
  float:left;
  padding-bottom:20px;
}

#head {
  width:976px;
  height:138px;
}

#content_container {
  clear:both;
  width:1286px;
}

#content_left_container {
  float:left;
  width:297px;
}

#content_left {
  width:297px;
  padding-left:17px;
  padding-right:14px;
  max-width:266px;
}

#content_right {
  float:left;
  width:679px;
}

#content-right-sky {
  float:left;
  width:280px;
  margin-left:24px;
}

#content_table_head {
  width:679px;
  height:15px;
}

#content_table_body {
  width:679px;
  background-image:url(../main/images/content-table-body.gif);
  background-repeat:repeat-y;
  float:left;
}

#sky-concerts{width:266px;background-image: url("../main/images/left-table-body.gif");background-repeat: repeat-y;opacity: 0.73;-moz-opacity: 0.73;filter: alpha(opacity=73);padding:16px 10px;}
#sky-top{opacity:0.73;-moz-opacity: 0.73;filter: alpha(opacity=73);width:266px;}
#sky-bottom{opacity:0.73;-moz-opacity: 0.73;filter: alpha(opacity=73);width:266px;}
#sky-concerts h2{border-bottom: solid 1px #ffffff; color:#f11010;width:240px;text-transform:uppercase;padding-bottom:2px;font-size:18px;}
#sky-concerts .news-list-container{margin-top:10px;color:#ffffff;font-size:12px;font-weight:bold;}
#sky-concerts .news-list-date{float:left; width:50px;}
#sky-concerts .news-list-title a {text-decoration:none;color:#ffffff;}
#sky-concerts .news-list-title{width:195px;float:right;} 
#sky-concerts .news-list-item{width:250px;clear:both;padding: 5px 0px;}
#sky-concerts .sold-out-description{width:250px; margin-top:10px;font-weight:bold;color:#f11010}
#sky-concerts .sold-out{font-weight:bold;color:#f11010;}

#content_table_foot {
  width:679px;
  height:15px;
}

#content_main {
  width:679px;
  padding-top:10px;
  padding-left:25px;
  padding-right:40px;
  padding-bottom:10px;
  max-width:614px;
}

#left_table_head {
  width:266px;
  height:15px;
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
}

#left_table_body {
  width:266px;
  height:400px;
  background-image:url(../main/images/left-table-body.gif);
  background-repeat:repeat-y;
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
}

#left_table_foot {
  width:266px;
  height:15px;
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
}

#menu_main {
  width:266px;
  padding-left:18px;
  padding-right:18px;
  max-width:230px;
  color:#ffffff;
}

#banner_left {
  width:266px;
  color:#ffffff;
}

.main_menu_item {
  font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  color:#ffffff;
  padding-top:7px;
  padding-bottom:7px;
}

.main_menu_item a {
  font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  color:#ffffff;
}

.main_menu_item a:link {
  font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  color:#ffffff;
}

.main_menu_item a:visited {
  font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  color:#ffffff;
}

.main_menu_item a:hover {
  font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  color:#cccccc;
}
