/*@import url(http://wwwtest.pseudorandom.co.uk/2003/res/1002/import.css);*/

body, html { font-family: Verdana, Tahoma, Arial, Times New Roman; }

#rocksoc-logo { text-align: center; margin-left: auto; margin-right: auto; }
#rocksoc-logo img { border: none; }
#wus-banner img { border: none; }
#wus-banner img { border: none; }

a img { text-underline: none; }

html, body
{
  color: #ffffff;
  background-color: #000000;
  font-size: 11pt;
  text-align: left;
}
body { padding: 0px; margin: 0px; }
.content { padding-top: 1em; padding-bottom: 3em; padding-left: 2em; padding-right: 2em; }

a:link
{
  color: #f00;
  text-decoration: underline;
}

a:visited
{
  color: #f66;
  text-decoration: underline;
}

a:link:hover, a:visited:hover
{
  color: #ff9999;
  text-decoration: underline;
}

.rsoc-nav, .content {
  color: #ffffff;
/*  width: 80%;
  margin-left: auto; */
  clear: both;
  /*margin-right: auto;*/
  background-color: #000;
/*  margin-left: 10em; */
/*  padding: 1em; */
}

#rsoc-cornerlogo { float: left; }
.rsoc-nav {
/*  float: left; width: 9em;
  margin-left: 0.5em; */
/*  background: white; color: black;*/
  text-transform: lowercase; 
  background: #300; color: #fff;
  padding: 5px; border-bottom: 1px solid #600;
}

.rsoc-nav li, .rsoc-nav ul {
/*  list-style: none;
  text-indent: 0em;
  margin: 0em; padding: 0em; */
  list-style: none;
  text-indent: 0em;
  margin: 0em;
  padding: 0em;
}
.rsoc-nav li {
  display: inline;
  padding-left: 1em;
  padding-right: 1em;
  line-height: 1.5em;
}

/*.rsoc-nav span {
  list-style: none; display: inline; text-indent: 0em; margin: 0em; padding: 1em; line-height: 1.5em;
}*/

/*
.rsoc-nav a:link { color: #000099; }
.rsoc-nav a:visited { color: #660099; }
*/
.rsoc-nav-this a:link, .rsoc-nav-this a:visited { text-transform: uppercase; color: white; }

h3, .wus-heading {
  margin: 0px;
  padding: 2px;
  background: #000;
  border-bottom: 2px solid #606;
}

.wus-block {
  margin-top: 1em;
  margin-bottom: 1em;
  border: 1px solid #606;
}

/*#nextwus {
  margin: 60px;
}*/
.upcoming {
  background: black;
  /* text-align: center; margin-left: auto; margin-right: auto; */
}
a img, #dummy a img {
  border: none;
}
.upcoming, #intro-blurb, /*.index-events-fortnight,*/ .index-nextwus {
    float: left; width: 48%;
  border-top: 1px solid #030303;
  border-bottom: 1px solid #030303;
  border-left: 2px solid #030303;
  border-right: 2px solid #030303;
}
.index-events-fortnight {
    clear: both;
}
/* #nextwus h2, h2.rsoc-current {
  font-size: 1.66em;
} */

/* table.wus-djs {
  width: 95%;
} */

.wus-djs .first-few-songs { font-size: 0.8em; }

.wus-djs a.wus-band, .wus-djs a.wus-track { color: #fff; }

.wus-details { font-size: 0.9em; }

h2 {
  color: #fff;
  border-bottom: 2px solid #606;
  margin: 0px;
  text-align: center;
  background: #303;
}

h1 {
  color: #fff;
  font-size: 1.5em;
  border-bottom: 2px solid #606;
  text-align: center;
  font-weight: bold;
}

.wus-banner-subtitle {
  margin-top: 10px;
  margin-bottom: 50px;
  text-align: center;
}

.wus-columns {
  position: relative;
  top: 0px;
}
.wus-columns #wus-sidebar {
  position: absolute;
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 0px;
  top: 10px;
  right: 0px;
  width: 250px;
}

.wus-columns #wus-main {
  margin-left: 10px;
  margin-top: 10px;
  margin-right: 270px;
}

.wus-newsitem-tagline {
  font-size: 0.8em;
}

.bar-horiz { width: 50px; height: 12px; }
.bar-horiz td, .bar-horiz tr { margin: 0px; border: none; }
.bar-filled { background: #f00 url(/wus/rrw/static/img/bar_full.png); }
.bar-empty { background: #000 url(/wus/rrw/static/img/bar_empty.png); }

.rsoc-committee td { padding: 5px; }
.rsoc-committee th { padding: 5px; }
.rsoc-committee-name { font-weight: bold; }
.rsoc-committee-desc { color: #909; }

td, tr { margin: 0px; border-spacing: 0px; }

table.plays-of { width: 100%; }
table.plays-of td.song { text-align: center; }
table.plays-of td.genre { text-align: right; }
table.plays-of td.dj { text-align: center; }
table.plays-of td.datetime { text-align: left; }

table.venuetable { width: 100%; }
table.venuetable th { text-align: right; }
table.venuetable td { text-align: left; }

div.gallery-float { border: 1px #909 solid; padding: 2px; margin: 5px;
                    float: left; }

#webflyer-20051126 { background: #000 center url(/publicity/2005/20051126/mistress_background.jpg) no-repeat; }
#webflyer-20051126 { text-align: center; margin-left: auto; margin-right: auto; }
#webflyer-20051126 .flyer-band { text-align: center; margin-left: auto; margin-right: auto; font-size: 2em; }

#webflyer-20060204 { background: #000 center url(/publicity/2006/belisha/background2.jpg) no-repeat; }
#webflyer-20060204 { text-align: center; margin-left: auto; margin-right: auto; }
#webflyer-20060204 .flyer-band { text-align: center; margin-left: auto; margin-right: auto; font-size: 2em; }

#webflyer-20061005 { background: #000 center url(/publicity/2006/criminal/background.jpg) no-repeat; font-weight: bold; }
#webflyer-20061005 { text-align: center; margin-left: auto; margin-right: auto; }
#webflyer-20061005 .flyer-band { text-align: center; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em; }
#webflyer-20061005 .flyer-band strong { font-size: 2em; }

#webflyer-2006headless { background: #000 center url(/publicity/2006/headless/bg-crush.jpg) no-repeat; }
#webflyer-2006headless { text-align: center; margin-left: auto; margin-right: auto; }
#webflyer-2006headless .flyer-band { text-align: center; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em; }
#webflyer-2006headless .flyer-band strong { font-size: 2em; }

#webflyer-2006maybrawl { background: #000 center url(/publicity/2006/maybrawl/background.jpg) no-repeat; font-weight: bold; }
#webflyer-2006maybrawl { text-align: center; margin-left: auto; margin-right: auto; }
#webflyer-2006maybrawl #desecration-logo { height: 320px; margin-bottom: -50px; }
#webflyer-2006maybrawl .flyer-band { text-align: center; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em; }
#webflyer-2006maybrawl .flyer-band strong { font-size: 2em; }

#webflyer-2007-litmus { background: #000 center url(/publicity/2007/litmus/background-400.jpg) no-repeat; font-weight: bold; }
#webflyer-2007-litmus { text-align: center; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em; }
#webflyer-2007-litmus p { margin-top: 0.5em; margin-bottom: 0.5em; }

div#events-calendar { width: 200px; float: right; background: #202; border: #303 2px solid; padding: 5px; font-size: 0.75em; }
div#events-details { margin-right: 230px; }

.events-abovefold { margin: 2em; position: relative; }
.events-af-banner { width: 200px; float: left; font-weight: bold; font-size: 1.2em; }
.events-af-text { margin-left: 220px; }
.events-af-ev, .events-af-end-hack { clear: both;  border-top: 1px #606 solid; }

/* temp */
.rsoc-nav a[href="https://www.rocksoc.org.uk/"] { font-family: "Psycho Poetry"; color: white; font-size: 2em; }

/* body, html { background: #202; }
.rsoc-nav { float: left; width: 100px; background: #202; }
.rsoc-nav { } */

/* .content { margin-left: 100px; background: #000; margin-top: 0px; padding-top: 12px; padding-right: 20px; padding-left: 20px; } */

#wusphotos img { width: 240px; height: 180px; }

.top-tracks { font-size: 0.8em; }
.top-tracks li, .top-tracks ul {
  list-style: none;
  text-indent: 0em;
  margin: 0em;
  padding: 0em;
}

table.rsoc-quotes {
    border-collapse: collapse;
    border-spacing: 0px;
}
table.rsoc-quotes td {
    border: 1px solid #666;
    padding: 3px;
}

tr.description-row td { border-bottom: 1px solid #666; }
tr.details-row { border-top: 1px solid #666; }

/* vim:set sw=4 sts=4 et: */
