/*
Relate Somerset
Albert Goodman Technology
Jonathan Mann
*/

/* Modified Styles */
body, html {
	height:100%;
	font-family: Arial, Tahoma, Sans-Serif;
	font-size:9pt;
	color:#356a8c;
	margin:0; padding:0;
	background-image:url(stripe.png);
	background-repeat:repeat;
}
A {
	font-family: Arial, Tahoma, Sans-Serif;
	font-size:9pt;
	color:#8198a9;
	text-decoration:none;
}
A:Hover {
	text-decoration:underline;
}
P {
	line-height:1.3;
	margin-bottom:0px;
}
H1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#6DA5D4;
	margin:0;
}
H2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#afbfcf;
	margin:0;
}
ul {
	list-style-type:none;
    padding-left:0;
	margin-left:0;
}
li {
	list-style-position:inside;
	list-style-type:square;
	margin-left:15px;
	line-height:1.3;
}
/* .classes */
.counseller-contact-button {
	position:relative;
	top:33px;
	left:16px;
}
.donate-button {
	position:relative;
	top:30px;
	left:16px;
}
.text-box-small {
	border:1px solid #7FA2B7;
	font-size:8pt;
	font-family: Arial, Sans;
}
.footer-text {
	width:769px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	color:#527A92;
	position:relative;
	top:10px;
	left:15px;
}
.footer, .push {
	height: 28px;
	clear:both;
}
.fact-text {
	width:173px;
	position:relative;
	top:2px;
	left:16px;
	text-align:center;
	line-height:17px;
	font-style:italic;
	color:#ff8439;
}
.t-c {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	color:#527A92;
	text-decoration:none;
}
.t-c:hover {
	text-decoration:underline;
}
.txt-boxes {
	font-family: Arial, Tahoma, Sans-Serif;
	font-size:9pt;
	color:#6A6A6A;
	padding:2px;
	border:1px solid #CCCCCC;
}
.login-button {
	width:84px;
	height:23px;
	background-image:url(login.jpg);
	border:0;
}
.notebox {
    width:415px;
    padding:4px;
    background-color:#E2EFF7;
    border:1px solid #CAE0F0;
}
.generic-notebox {
    padding:4px;
    background-color:#E2EFF7;
    border:1px solid #CAE0F0;
}
/* <div>'s */
#wrapper {
	width:800px;
	min-height:100%;
	height:100%;
	height: auto !important;
	padding: -23px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border-left:1px solid #CAD8DE;
	border-right:1px solid #CAD8DE;
	/* The answer to all of our problems! */
	overflow:auto;
	margin-bottom:-28px;
}
#header {
	width:800px;
	height:86px;
	background-image:url(header.jpg);
}
#left-float {
	width:199px;
	float:left;
	margin-left:1px;
}
#counseller-contact {
	width:198px;
	height:74px;
	background-image:url(counseller_contact.jpg); background-repeat:no-repeat;
}
#donate {
	width:198px;
	height:72px;
	background-image:url(support_charity.jpg); background-repeat:no-repeat;
}
#facts {
	width:200px;
	background-image:url(fact-repeater.jpg);
	background-repeat:repeat-y;
}
#right-float {
	width:584px;
	float:right;
	padding:4px;
	margin-top:2px;
	margin-right:2px;
	background-color:#FBFEFF;
	border:1px solid #D4ECFF;
}
#bg-img {
	width:800px;
	height:28px;
	background-image:url(footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-left:auto;
	margin-right:auto;
	border-left:1px solid #CAD8DE;
	border-right:1px solid #CAD8DE;
}
#cover-tracks {
	width:129px;
	height:30px;
	position:relative;
	left:663px;
	top:25px;
}
#playlist {
	border:1px solid #CCCCCC;
}
#playlist tbody tr.even td {
    background-color: #eee;
	border-right:1px solid #cccccc;
}
#playlist tbody tr.odd  td {
    background-color: #fff;
	border-right:1px solid #cccccc;
}
#notice {
    width:426px;
    height:41px;
    background-image:url(999-notice.jpg);
    background-repeat:no-repeat;
}