body {
	margin : 0px;
	padding : 0px;
	font-size : 11px;
	font-family : Verdana, Arial, Sans-Serif;
	background-color : #000000;
	line-height: 140%
}


h1, h2, h3, h4, h5 , h6 {
	margin : 0px;
	text-align : left;
}


h1 {
	font-size : 16px;
	font-weight : bold;
	padding : 10px 0px 10px 0px;
}


h2 {
	font-size : 15px;
	font-weight : bold;
	padding : 8px 0px 8px 0px;
}


h3 {
	font-size : 13px;
	font-weight : bold;
	padding : 7px 0px 7px 0px;
}


h4 {
	font-size : 11px;
	font-weight : bold;
	padding : 7px 0px 7px 0px;
}


p {
	margin : 0px;
	padding : 7px 0px 7px 0px;
}


img {
	border : none;
	margin : 0px;
	padding : 0px;
}


.hide {
	display: none;
}


.wikipedia {
	font-size : 9px;
	font-style: italic;
}


.googlead {
	text-align: center;
	padding : 10px;
}


.googlead_skyscraper_right {
	margin : 0px;
	float : right;
	padding : 0px 5px 5px 5px;
}

.inline-skyscraper {
	float : right;
	padding : 0px 5px 10px 10px;
}

.buttonplayer {
	height : 17px;
	width : 17px;
}


/* -------------------------------------------------------------------- */
/* STRUCTUUR								*/
/* -------------------------------------------------------------------- */


#sitecenter {
	width : 780px;
	margin : 0px auto 0px auto;
	padding : 0px;
}


#mainbackground {
	float : left;
	width : 764px;
	margin : 0px;
	padding : 0px;
	background : url(images/layout-background.jpg);
}


#leftcolumn {
	float : left;
	width : 160px;
	height : 408px;
	background : url(images/layout-leftcolumn.jpg);
	margin : 0px;
	padding : 0px;
}


#navigation {
	position : relative;
	top : 116px;
	left : 39px;
	z-index : 0;
	width : 100px;
	height : 230px;
	font-size : 13px;
	font-weight : bold;
}


#rightcolumn {
	float : right;
	margin : 0px;
	padding : 0px;
}


#header {
	width : 604px;
	height : 165px;
	margin : 0px;
	padding : 0px;
	background : url(images/layout-header.jpg);
}


#feature {
	position : relative;
	top : 129px;
	left : 190px;
	width : 340px;
	color : #FFFFFF;
	font-size : 9px;
}


#content {
	width : 540px;
	margin : 0px 0px 0px 0px;
	padding : 5px 0px 0px 11px;
}


#pagetitle {
	font-style: italic;
	margin : 0px 0px 14px 0px;
	padding : 0px 0px 10px 0px;
	border-bottom : dashed #EA0001 2px;
}


#pagetitle h1 {
	text-indent: 40px;
	margin : 0px;
	padding : 5px 0px 10px 0px;
	font-style: normal;
	font-size : 16px;
	font-weight : bold;
}


#footer {
	width : 604px;
	height : 220px;
	margin : 0px;
	padding : 0px;
	background : url(images/layout-footer2.jpg);
}


#footer-fix {
	float : left;
	position : relative;
	top : 0px;
	left : -32px;
	z-index : 0;
	width : 32px;
	height : 220px;
	background : url(images/layout-footer-fix.jpg);
	background-repeat : no-repeat;
	background-color : #000000;
}



/* -------------------------------------------------------------------- */
/* FOOTER								*/
/* -------------------------------------------------------------------- */


#footerbacknavigation {
	text-align : right;
	padding : 2px 0px 0px 0px;
}


#footertext {
	position : relative;
	top : 0px;
	left : -25px;
	z-index : 2;
	width : 550px;
	font-size : 9px;
	color : #FFFFFF;
	padding : 140px 0px 0px 0px;
	margin : 0px 0px 0px 32px;
}



/* -------------------------------------------------------------------- */
/* LINKS								*/
/* -------------------------------------------------------------------- */


#content a:link {
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}


#content a:visited {
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}


#content a:hover {
	color : #FFFFFF;
	text-decoration : none;
	background : #000000;
}


#content a:active {
	color : #FF0000;
	text-decoration : none;
	font-weight : bold;
}


#feature a:link, a:visited, a:active {
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
}


#feature a:hover {
	color : #FF0000;
	text-decoration : none;
	font-weight : bold;
}


a.storelink:link { color: #0000FF !important; text-decoration: none; font-weight : bold;}
a.storelink:visited { color: #0000FF !important;	text-decoration: none; font-weight : bold;}
a.storelink:hover { color: #0000FF !important; text-decoration: underline !important; font-weight : bold;
background : none !important;}
a.storelink:active { color: #0000FF !important;	text-decoration: none; font-weight : bold;}


/* -------------------------------------------------------------------- */
/* HOME 								*/
/* -------------------------------------------------------------------- */


#home_table {
	margin : 0px;
	padding : 0px;
}

#home_table td {
	width : 250px;
	vertical-align : top;
	margin : 0px;
	padding : 0px 10px 24px 10px;
}



/* -------------------------------------------------------------------- */
/* LYRICS								*/
/* -------------------------------------------------------------------- */


#lyrics_index img {
	padding : 0px;
	margin : 6px 6px 6px 0px;
	vertical-align : middle;
    	float: left;
}


#lyrics_index p {
    	clear: left;
}


#lyrics_albums_table {
	margin : 0px auto 0px auto;
}


#lyrics_albums_table td {
	padding : 10px 5px 10px 5px;
	text-align : center;
	vertical-align : top;
	width : 180px;
}


#lyrics_u2album_table td {
	font-size : 16px;
	font-weight : bold;
	padding : 10px 0px 10px 20px;
	margin : 0px;
}


#lyrics_song_table {
	width : 100%;
}


.lyrics_song_table_left {
	vertical-align : top;
}


.lyrics_song_table_right {
	width : 130px;
	vertical-align : top;
	padding : 0px 0px 0px 10px;
}


#lyrics_song_title {
	height : 70px;
	margin : 0px;
	padding: 0px;
}


#lyrics_song_info {
	margin : 0px;
	padding : 5px 0px 10px 110px;
}


#lyrics_song_title h2 {
	font-size : 16px;
	margin : 0px;
	padding : 2px 0px 2px 0px;
}


#lyrics_song_title h4 {
	font-size : 14px;
	margin : 0px;
	padding : 2px 0px 2px 0px;
}


#lyrics_song_div {

}


#lyrics_song_print {
	padding : 10px 0px 0px 0px;
	text-align : right;
}


.lyrics_abc_navigation_div {
	font-size : 12px;
	text-align : center;
}


.lyrics_abc_div ul {
	margin-top : 0px;
	margin-bottom : 0px;
}


.lyrics_abc_letter {
	border : solid blue 0px;
	font-weight: bold;
	font-size : 18px;
}



/* -------------------------------------------------------------------- */
/* DVD									*/
/* -------------------------------------------------------------------- */

.dvdcover {
	padding : 5px;
}




/* -------------------------------------------------------------------- */
/* IMAGES 								*/
/* -------------------------------------------------------------------- */


#u2_images_index_table {
	margin : 0px auto 0px auto;
	border-spacing : 0px;
}


#u2_images_index_table td {
	margin : 0px;
	padding : 10px;
	text-align : center;
}


#u2_images_gallery_table {
	margin : 0px auto 0px auto;
}


#u2_images_gallery_table td {
	padding : 10px;
	text-align : center;
}


#u2_images_view_image {
	text-align : center;
}


.thumb {
	width : 104px;
	height : 102px;
	background : url(images/u2_gallery/thumbnailbackground.jpg);
}



/* -------------------------------------------------------------------- */
/* BOOTLEGS								*/
/* -------------------------------------------------------------------- */

#bootlegtable {
	width : 540px;
}

.tdbootleg1 {
	font-style: italic;
	width : 75px;
}

.tdbootleg2 {
	font-style: italic;
}

.tdbootleg3 {
	font-style: italic;
	width : 90px;
}

.tdbootleg4 {
	font-style: italic;
	width : 50px;
}

.td-bootlegs-mybootlegs-tour {
	font-size : 13px;
	font-weight : bold;
	padding : 25px 0px 10px 0px;
	margin : 0px;
}

.td-bootlegs-mybootlegs-tour-leg {
	font-size : 11px;
	padding : 10px 0px 10px 0px;
}

#myvideotable td {
	padding : 3px 15px 3px 0px;
}


.tdvideoheader {
	font-style: italic;
}

.tdwidth {
	width : 60px;
}

#pagebootleginfo ol {
	margin-top : 0px;
}

.bootleginfotd {
	font-weight : bold;
	padding : 2px;
	width : 90px;
}

#bootleginfoprint {
	text-align : right;
}



/* -------------------------------------------------------------------- */
/* WALLPAPERS 								*/
/* -------------------------------------------------------------------- */

#wallpapertable {
	width : 100%;
}

#wallpapertable td {
	vertical-align : top;
}

#wallpapertable img {
	float : left;
	margin : 0;
	padding : 5px;
}

#wallpapertable div {
	clear : left;
	margin : 0;
	padding : 0px 5px 8px 5px;
	font-style : italic;
}



#u2_downloads_wallpapers_table {
	margin : 0px auto 0px auto;
}


#u2_downloads_wallpapers_table td {
	padding : 8px 12px 10px 10px;
	text-align : center;
	font-weight : bold;
}



/* -------------------------------------------------------------------- */
/* WEBLINKS u2_links.php						*/
/* -------------------------------------------------------------------- */


#weblinks_table {
	margin : 0px auto 0px auto;
	border-spacing : 0px;
}


#weblinks_table td {
	text-align : center;
	width : 180px;
	padding : 12px 0px 13px 0px;
	vertical-align : top;
}



/* -------------------------------------------------------------------- */
/* TOURS								*/
/* -------------------------------------------------------------------- */

#tourschedule td {
	padding : 0px 7px 5px 0px;
}

.tours-table {
	padding : 5px 0px 0px 0px;
	margin : 0px;
}

.tours-table td {
	vertical-align : top;
	padding : 0px;
	margin : 0px;
	width : 285px;
	border : solid red 0px;
}

.tours-table ul {
	margin-left : 11px;
	padding : 0px;

}

.tours-table img {
	padding : 0px;
	margin : 0px;
}

#tours-table2 ul {
	margin-left : 11px;
	padding : 0px;
}

#tours-table2 td {
	vertical-align : top;
	width : 50%;
	padding : 5px;
}

.tourschedule-month {
	font-weight : bold;
}



/* -------------------------------------------------------------------- */
/* BIOGRAPHY / HISTORY							*/
/* -------------------------------------------------------------------- */


#bio_table {
	width : 100%;
	border-spacing : 0px;
	margin : 0px;
	padding : 0px;
}


.bio_table_td_left {
	vertical-align : top;
	margin : 0px;
	padding : 5px 10px 20px 0px;
	width : 160px;
	border : solid red 0px;
}


.bio_table_td_right {
	margin : 0px;
	padding : 0px 0px 20px 0px;
	vertical-align : bottom;
	border : solid red 0px;
	vertical-align : top;
}


#bio-inline-skyscraper {
	float : right;
	padding : 0px 5px 10px 10px;
}



/* -------------------------------------------------------------------- */
/* SPECIALS								*/
/* -------------------------------------------------------------------- */

#table-google-maps {
	margin : 0px auto 0px auto;
	padding : 0px;
	border : solid blue 0px;
}

#table-google-maps td {
	border : solid red 0px;
	width : 250px;
	margin : 0px;
	padding : 10px 10px 10px 0px;
	vertical-align : top;

}


.specials_new_album_quote {
	background-image : url(../layout/images/quotes.gif); 
	background-position : 0px 10px; 
	background-repeat : no-repeat;
	padding-left: 30px;
	margin: 5px 15px 5px 0px;
	padding-top:5px;
        color: #5C5252;
}

.specials_new_album_last_update {
	font-size : 10px;
	font-style: italic;
	text-align : right;
	margin-top: 0px;
	padding-top : 0px;
}



/* -------------------------------------------------------------------- */
/* STORE								*/
/* -------------------------------------------------------------------- */


#store-navigation {
	font-size : 13px;
	text-align : center;
	margin : 0px 0px 10px 0px;
	padding : 0px 0px 10px 0px;
	border-bottom : dashed #EA0001 2px;
}

#store h3 {
	font-size : 10px;
	margin : 0px;
	padding : 0px;
}

.store-table td {
	width : 132px;
	border : solid red 0px;
	font-size : 10px;
	margin : 0px;
	padding : 0px 5px 15px 5px;
	vertical-align : top;
}