body {
 background-color: #000000;
 background-image:url(http://www.su-web.nottingham.ac.uk/~rocksoc/images/bg.jpg);
 background-position:top center;
 background-repeat:no-repeat;
 background-attachment:fixed; 
}

table, td {
 font-family: Verdana;
 color: #838B8B;
 font-size: 11px;
}

a:link {
 color: #2F4F4F; 
 text-decoration: none;
}

a:visited {
 color: #2F4F4F; 
 text-decoration: none;
}

a:active {
 color: #2F4F4F; 
 text-decoration: none;
}

a:hover	{
 color: #4A777A;
 text-decoration: underline;
}

img {
 border: none;
}

.title {
 font-family: Verdana;
 color: #555555;
 font-size: 12px;
 }

table.infotable {
font-family: Verdana;
color: #333333;
 font-size: 12px
 border-style: none;
}

td.menu {
 background-color: none;
}

td.menu:hover {
 background-color: none;
}


.credits {
 font-family: Verdana;
 color: #FFFFFF;
 font-size: 10px;
}

.leftfloat{
 float: left;
}

.logo{
 background-color: none;
}

td.unselected {
 background-color: none;
}

td.unselected:hover {
 background-color: none;
}

td.selected {
 background-color: none;
}

div.pagelinks {
 margin-bottom: 3em;
}

div#eventscalendar {
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 width: 50%;
}

div#eventscalendar a#prevmonthlink {
 float: left;
 color: #ffffff;
 font-weight: bold;
}

div#eventscalendar a#prevmonthlink:hover {
 color: #ff0000;
}

div#eventscalendar a#nextmonthlink {
 float: right;
 color: #ffffff;
 font-weight: bold;
}

div#eventscalendar a#nextmonthlink:hover {
 color: #ff0000;
}

div#eventscalendar table {
 clear: right;
 margin-top: 1em;
 margin-bottom: 1em;
 width: 100%;
 margin-left: auto;
 margin-right: auto;
 border-collapse: collapse;
 background-color: #999999;
}

div#eventscalendar table th {
 border: 1px solid black;
}

div#eventscalendar table td {
 text-align: left;
 vertical-align: top;
 font-size: .85em;
 color: #ffffff;
 width: 8em;
 height: 7em;
 border: 1px solid black;
}

div#eventscalendar table td.today {
 background-color: #cccccc;
}

div#eventscalendar table td ul {
 list-style-type: none;
 margin: 0;
 padding-left: 2px;
}

div#eventscalendar table td ul li {
}

div#eventscalendar table td ul li a {
 font-weight: normal;
 color: #d00000;
}

div#eventscalendar table td ul li a:hover {
 color: #ff0000;
}

div#eventscalendar table th.monthheader {
 background-color: #333333;
}

div#eventscalendar table col.saturday, div#eventscalendar table col.sunday {
 background-color: #777777;
}

div#eventscalendar table td.blank {
 background-color: #333333;
}
