/* CSS Document */

a:link { 
	color: #0033FF;
	}
a:visited { 
	color: #000066;
	}
a:active { 
	color: #333333;
	}

a.link-nav:link { 
	color: #FFFFFF;
	padding: 0px 4px 0px 4px;
	font-weight: 600;
    font-size: 95%;
	text-decoration: none;
	}
a.link-nav:visited { 
	color: #FFFFFF;
    padding: 0px 4px 0px 4px;
	font-weight: 600;
    font-size: 95%;
	text-decoration: none;
	}
a.link-nav:hover { 
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	padding: 5px 4px 5px 4px;
	}
a.link-nav:active { 
	color: #333333;
	padding: 2px 4px 3px 4px;
	}

body {
background-color: #FFFFFF
}

P {
font-family: Arial, Helvetica, sans-serif;
font-size:  80%;
font-weight: 580;
line-height: 140%;
padding: 0px 15px 0px 15px;
}

P.album {
font-family: Times New Roman, Times, serif;
font-size: 75%;
line-height: 140%;
letter-spacing: 1px;
margin-top: 5px;
}

P.side {
font-family: Times New Roman, Times, serif;
font-size: 75%;
margin-top: 5px;
margin-bottom: 7px;
line-height: 110%;
font-weight: 800;

}

div.shell {
width: 800px;
background: #000033;
margin: 0 auto;
}

div.navbar {
width: 780px;
background: #666666;
color: #000000;
padding: 0px 10px 0px 10px;
margin: 0 auto;
text-align: center;
}

div.box {
width: 587px;
background: #ffffff;
margin: 15px 0px 0px 10px;
}

div.box h1 {
margin: 0;
padding: 2px 10px 2px 10px;
background: url(images/top_corners.gif) no-repeat top left;
color:#ffffff;
font-size:  110%;
font-weight: 800;
letter-spacing: 2px;
}

div.box h2 {
margin: 0;
padding: 2px 10px 2px 10px;
color:#000000;
font-size:  105%;
font-weight: 800;
}

div.box h3 {
margin: 0;
padding: 2px 10px 10px 10px;
color:#000000;
font-size:  90%;
font-weight: 800;
}

div.rightm {
float: right;
text-align:center;
width:280px;
}

div.leftm {
float: left;
text-align:center;
width:280px;
}

div.side {
float:right;
width: 170px;
background: #FFFFFF;
margin: 15px 10px 0px 10px;
}

div.side h1 {
margin: 0;
padding: 5px 10px 1px 10px;
background: url(images/top_corners_side.gif) no-repeat top left;
color:#ffffff;
font-size:  100%;
font-weight: 800;
text-align:center;
}

div.article h2{
font-size: 110%;
margin: 5px 0px 0px 0px;
}

span.date {
font-size: 80%;
font-style:italic;
padding: 0px 15px;
}

div.footer {
clear:both;
text-align:center;
color:#FFFFFF;
}

img.left {
float:left;
margin: 0px 15px 2px 0px;
}

img.right {
float:right;
margin: 0px 15px 2px 15px;
}

p.showDate {
color:#000000; 
font-family: Arial;
font-size:90%;
font-weight:600;
margin: 10px 0px 0px 0px;
}

p.showVenue_City {

font-family: Arial; 
font-size:60%;
font-style:italic;
font-weight:none;
color: #6633FF;
margin: 2px;
padding-bottom: 5px;
}

span.showInfos {
padding: 0px 8px;
}

p.showBand_Listings {
width=15%;
height=5%;
font-family: Arial;
font-color:#CCCCCC; 
font-size:80%;
font-stretch:normal;
font-weight:500;
color:#000000;
margin: 0px 0px 0px 10px;
}