/* Global Styles */

body { background: #999999; margin: 0px; padding: 0px; font-family: Ariel, Verdana, sans-serif; color: white;}
img { border: 0px; }
h2 { font-size: 15px; margin-bottom: 5px; padding-bottom: 5px; }
p { font-size: 12px; color: white; margin-top: 5px; margin-bottom: 10px; }
/*a:link { text-decoration: none; color: #333399; } */
a:link { text-decoration: none; color: yellow; }

a:visited {	text-decoration: none; color: yellow; }
a:hover { text-decoration: underline; color: #cde0e9; }
a:active { text-decoration: none; }


#pagecontent { position: absolute; left: 120px; top:195px; height: 420px; width: 700px;  border: 0px; padding: 0px; }
#scroll {  height: 395px; width: 160px; overflow: auto; border: 0px; padding: 0px; text-align: center; padding: 5px; float: left; }

/* Top Page Elements */

#banner { position: absolute; left: 105px; width: 700px; height: 190px; background: url(/gfx/tile.gif) fixed repeat top center; }
#banner-title { position: relative; left: 15px; padding-top: 15px; }
#banner-graphic { position: relative; left: 15px; padding-top: 5px; }

/* Navigation Elements */

#navigation { width: 104px; height: 580px; }
#navigation img { padding:0px; border: 0px; margin: 0px; float: left; }
#stumm { position: relative; top: -55px;}

/* Discography */

#releasedetails { position: absolute; left: 180px;  padding-bottom: 20px; width: 520px;  height: 500px; overflow: auto; }
.releasedate { font-size: 12px; font-weight: bold; padding-top: 5px; margin-bottom: 0px; border-bottom: 1px dotted gray; clear: both; }
#releasedetails ol { font-size: 12px; margin-top: 5px;}
.centerelements { margin-left: auto; margin-right: auto; text-align: center; clear: both; }


/* Photos */
#gallerydesc { position: absolute; left: 180px;  color: white; font-weight: bold; text-align: left; }
#galleryplaceholder { position: absolute; left: 180px; top: 25px; padding-bottom: 20px; }

/* Live Dates */

.tourdate { padding-top: 5px; margin-bottom: 0px; font-size: 0.8em; color: white; font-weight: bold; border-bottom: 1px dotted #808080; clear: both; }
.column1 { float: left; width: 150px; margin-left: 5px; margin-bottom: 5px; }
.column2 { float: left; width: 150px; margin-left: 5px; margin-bottom: 5px; }
.column1 ul { list-style: none; margin-left: 5px; margin-top: 5px; list-style-position: outside; font-size: 12px; }
.column2 ul { list-style: none; margin-left: 5px; margin-top: 5px; list-style-position: outside; font-size: 12px; }
.column1 li { padding: 0px; }
.column2 li { margin: 0px; padding: 0px; }

#tourlisting  ul { list-style: none; margin-left: 5px; margin-top: 5px; list-style-position: outside; font-size: 12px; }
#tourlisting { height: 395px; width: 360px; overflow: auto; border: 0px; padding: 0px; text-align: left; padding: 5px; float: left; }
#monthselection {}

/* Videos */
#video { position: absolute; left: 180px;  padding-bottom: 20px; width: 500px; }
#videolinks { font-size: 10px; }

/* News */

#blog { width: 450px;  height: 395px; overflow: auto; float: left; } 
#advert { position: absolute; left: 450px; width: 250px; height: 395px; text-align: center; }
#advert img { margin: 10px; }