body {
	background: black url("default/back1.png");
	padding: 0;
	margin:0;
}

/*Stuff for Ross' insipid quotes.*/
.quote {
	text-indent: 0;
	border: solid black 2px ;
	padding: 4px;
	font-style: italic;
	padding: 1em;
	background: url('default/back4.png');
	background-position: 0 0;
}
.author {
	font-weight: bold;
	display: block;
	font-style: normal;
	text-align : right;
	margin-top: 1em;
}
/*Fix for internet explorer*/
p.quote:first-letter {
	border: none;
	padding: 0;
}



div#page {
	background: navy  url("default/back2.png");
	color: cyan;
	padding: 0;
	left: 10%;
	right:10%;
	height:auto;
	top:0;
	position: absolute;
	border: solid black;
	background-position: 0 0;
	font-family: arial,sans-serif;

}

div#page {
	border-right: 0;
}


* > div#edge { /*Hidden from internet explorer*/
	background: url('default/edge.png');
	background-repeat: repeat-y;
	background-position: right;

}
div#eye {
	/*background: url('default/eye.png');*/
	background: url('../images/Owley.gif');
	background-repeat: no-repeat;
	margin-left:2%;
	padding: 1em 5%;

}



div#main p:first-letter {
	font-size: larger;
}



h1 {
	color: orange;
	word-spacing: -0.5ex;
	text-align: center;
	font-size: 300%;
	margin:0 auto;
}

p {
	text-indent: 3em;
}

img {
	margin: 0 1em;
}


/*links*/
a:link {color: yellow;}
a:visited {color:magenta}
a:hover { color: magenta}

/*Format the menu*/
ul.menu {	
	text-align: center;	/*Center everything*/
	color:orange;  		/*Foreground colour*/
}
ul.menu li {	/*Turn the unordered list into a menu bar*/
	display: inline; 
	padding : 0;
	font-weight: bold;
	margin:0;
	margin-left:0;
	margin-right:0;
}
ul.menu li.current{
	margin-right: 3px;
}
ul.menu li.current, ul.menu a {	/*A nice border and padding*/
	border: 2px solid black;
	padding: 3px;
}
/*Menu's background colours*/
ul.menu a {
	color: inherit;
	background: navy;
}
ul.menu a:visited {
	background: darkblue;
}
ul.menu a:hover, ul.menu li.current {
	background: blue;
}

/*the Songs Table*/
table.songs {
	background:blue url("default/back3.png");
	border: 3px solid black;
	margin: 5px 2.5% ;
	width: 95%;
	color: yellow;
}
table.songs thead{
	background:navy;
	font-weight:bold;
}

table.songs tbody {
	vertical-align: top;
}


table.songs a:link {
	color: cyan;
}

table.songs a:hover {
	color: magenta;
}

.ogg:before {
	content: url('default/ogg.gif');
	vertical-align: text-bottom;
}
.mp3:before {
	content: url('default/mp3.gif');
	vertical-align: text-bottom;
}

/*lyrics*/
.lyrics {
	white-space: pre;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
 	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	margin-left: 3%;
	padding: 0 2em;
	background: url('default/back4.png') darkblue;
	border: 2px solid black;
}

.lyrics h2 {
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: orange;
	text-indent: 2em;
	white-space: normal;
}

#assoc h2 {
	clear: both;
}
#assoc img{
	float: left;
	margin-bottom: 2em;
}

/*News*/
.news , .newsbox {
	border: 3px solid black;
	padding: 1em;
	color: orange;
	margin: 0 2em;
}
.news{
	background: url('default/back4.png') darkblue;

}
.newsbox {
	background: url('default/back3.png') darkblue;
	height: 10em;
	overflow: scroll;

}
.date {
	font-weight: bold;
	color: cyan;
}

.board {
	background: url('default/back3.png') darkblue;
	height: 20em;
	overflow: scroll;
	border: 3px solid black;
	padding: 1em;
	color: orange;
	margin: 0 2em
}

img.CC {
/*	float:  right;*/
}
div.cc {
	text-align: center;
	background: url('default/back3.png') darkblue;
	border: 3px solid black;
	padding: 1em;
	margin: 0 8% ;
}
