body, html {
height:100%;
background: #000000 url("http://www.maths.tcd.ie/~physoc/img/blackbg.png") repeat scroll;
margin: 0px auto;
margin-left: auto;
margin-right: auto;
padding: 0px;
color: #ffffff;
font-family: "Bauhaus 93", "bauhaus 93", bauhaus93, Bauhaus93, sans-serif;
font-size: 95%;
}

.clear {
clear: both;
}

.center {
text-align: center;
}

#bodywrap {
max-width: 900px;
height:100%;
margin: 0px auto;
padding: 0px;
}

#leftnav {
float: left;
width: 184px;
background-color: transparent;
}

#rightbanner h1 {
display: inline;
}

#leftnav ul {
list-style: none;
margin: 0;
padding: 0;
}

#leftnav ul {
font-size: 130%;
font-weight: bold;
margin: 20px 0;
padding: 0 10px;
}

#leftnav li {
margin: 5px 0;
}

#leftnav a {
color: #ffffff;
font-size: 130%;
text-decoration: none;
}

#leftnav a:hover {
font-style: bold;
text-decoration: underline;
}

#rightfloat {
background-color: transparent;
float: right;
width: 716px;
}

#rightbanner {
background-color: transparent;
padding: 20px 0;
font-weight: bold;
font-size: 140%;
}

#rightbanner h1 {
font-size: 200%;
}

#maintabletop {
background: transparent url("http://www.maths.tcd.ie/~physoc/img/maintabletop.png") no-repeat scroll;
height: 21px;
width: 716px;
}

#maintablebottom {
background: transparent url("http://www.maths.tcd.ie/~physoc/img/maintablebottom.png") no-repeat scroll;
height: 25px;
width: 716px;
}

#mainwrap {
width: 716px;
}

#maintablebody {
background: transparent url("http://www.maths.tcd.ie/~physoc/img/maintablecenter.png") repeat-y scroll;
width: 666px;
color: #454545;
font-family: sans-serif;
}

.sponsors {
margin: 0 auto;
text-align: center;
}

.sponsors td {
text-align: center;
}

h2 {
font-size: 170%;
}
