body{
width:100%;
height:100%;
margin:0px;
padding:0px;
}

img{
border:0px;
}

.breakline{
color:black;
background-color:black;
border:0px;
}

a{
text-decoration:none;
color:red;
}
a.link{
}
a.hover{
}
a.active{
}

#wrapper{
display:none;
width:100%;
height:100%;
margin-left:-200px;
padding:0px;
}

#body_bckgrnd{
position: absolute;
top:0px;
margin:0px;
padding:0px;
z-index:0;
}

#content_bckgrnd{
position: absolute;
width:100%;
height:100%;
z-index:1;
}

.blur{
position: absolute;
top:0px;
z-index:2;
}
.blur img{
position:absolute;
clip:rect(0px,60px,200px,0px);
}

#content{
display:none;
position: absolute;
width:800px;
height:3056px;
top:550px; left:320px;
z-index:3;
}

#nav_bar{
position: absolute;
width:100%;
height:68px;
top:430px; left:210px;
z-index:2;
}

#left_panel{
margin-right:20px;
width:65%;
float:left;
text-align:left;
}

.flow_control{
color:white;
width:100%;
font-family:Sans;
}
.title_bar{
background-color:black;
margin:10px;
padding: 0px;
font-family:Sans;
font-Size:medium;
}
.news_font{
margin:10px;
margin-left:40px;
padding: 0px;
font-family:Sans;
font-Size:small;
}
.more_option{
margin:0px;
padding: 0px;
}

.comment_group{
margin:10px;
color:white;
}
.comment_entry{
height:20px;
text-align:right;
font-family:Sans;
font-Size:small;
}

.comment_list{
list-style:none;
}

.comment_text{
margin:0px;
padding: 0px;
font-family:Sans;
font-Size:small;
}


#right_panel{
width:30%;
height:400px;
float:left;
text-align:left;
}

#links_panel{
}

#update_feeds{
padding:10px;
color:white;
}
.feeds_item{
}

#shows_panel{
width:100%;
height:200px;
overflow:hidden;
float:left;
}
.show_items{
padding:5px;
}
.show_info{
list-style:none;
float:left;
width:150px;
height:150px;
margin-left:5px;
}
.show_pic{
list-style:none;
float:left;
width:100px;
height:100px;
margin-left:5px;
}



.gallery_container {
background-color:green;
height: 360px;
width: 100%;
left: 100px;
top: 50px;
}
ul.thumb {
float: left;
list-style: none;
margin: 0; padding: 10px;
width: 100%;
}
ul.thumb li {
margin: 0; padding: 5px;
float: left;
position: relative;
width: 110px;
height: 110px;
}
ul.thumb li img {
width: 100px; height: 100px;
border: 1px solid #ddd;
padding: 5px;
background: #f0f0f0;
position: absolute;
left: 0; top: 0;
-ms-interpolation-mode: bicubic;
}
ul.thumb li img.hover {
background:url(images/thumb_bg.png) no-repeat center center;
border: none;
}
#main_view {
float: bottom;
padding: 9px 0;
margin-left: -10px;
}


#band_profile {
margin:10px;
width:100%;
}

#band_list{
}
#profile_pic{
background-color:blue;
float:left;
width:200px; height:200px;
margin:5px;
}
#profile_comment{
background-color:red;
float:left;
width:400px; height:200px;
margin:5px;
}