.clear { clear: both; margin: 0; padding: 0; }
body {
background-image:url(images/background.jpg); background-repeat:no-repeat;
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    font-weight:normal;
    font-size: 12px; 
    line-height:20px;
    color:#333333;
}
A { color: #FF0000; text-decoration: none; padding: 2px; }
A.img { padding: 0; }
A:hover { background-color: #000; color: #FF0000; text-shadow: none; }
A:active { color: #ccff00; }
a.ymp-play-class { background-color: transparent; padding: 0; }

#main { width: 980px; }
#left { float: left; width: 470px; }
#right {
    position: relative;
    float: left;
    width: 310px;
    /* width: 515px; */
    /* height: 585px; */
    height: 920px;
    background: url('images/back.jpg') no-repeat 0 101px;
}
#nav_main {
	position:absolute;
	top:5px;
	left:434px;
	width: 618px;
	height:82px;
}
#nav_home {
	position:absolute;
	top:32px;
	left:10px;
}
#nav_band {
	position:absolute;
	top:16px;
	left:78px;
}
#nav_shows {
	position:absolute;
	top:28px;
	left:189px;
}
#nav_music {
	position:absolute;
	top:8px;
	left:264px;
}
#nav_contact {
	position:absolute;
	top:15px;
	left:351px;
}

#right .box {
    position: absolute;
	top:116px;
	left:345px;
    text-align: left;
}

#right .box .content {
    height: 289px;
    width: 669px;
    overflow: auto;
}
#right .box .content .inside {
    padding-right: 10px;
}
#footer { 
font-size: 10px;
background-image:url(images/footer.png); background-repeat:repeat-x;
height:94px;
padding-top:10px;
text-align:center;

 }

h2 { text-transform: uppercase; font-size: 14px; padding: 2px; border-top: 1px solid; border-bottom: 1px solid; }

.news_item { border-bottom: 1px solid; margin-bottom: 10px; padding-bottom: 10px; }
.news_item .date { font-size: 10px; font-weight: bold; text-align: right; }
.news_item .subject {
    font-weight: bold;
    text-transform: uppercase;
    background-color: #5FFF00;
    color: #333333;
    padding: 2px;
    margin-bottom: 5px;
    text-shadow: none;
}
.news_item .body { text-align: justify; }

.tour td.new_month { padding-top: 10px; }
.tour td u { font-size: 12px; font-weight: bold; }
