body {
	margin : 0;
	padding : 0;
	XXXbackground-image : url(../assets/bg-gradient.jpg);
	XXXbackground-attachment: fixed;
	XXXbackground-repeat: repeat-x;
	XXXbackground-color:#48A0D5;
}
div {
	margin : 0;
	padding : 0;
}
a:link { text-decoration: none;}
a:visited { text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}


#greenbar {
	height : 12px;
	background-color : #137B0B;
}
.greenbarhome {
	height : 12px;
	background-color : #137B0B;
}

.orangebar {
	background-color: #F7A62B;
	text-align:center;
	border : 0;
	padding : 0;
	margin: 0;
	}

#title {
	text-align: center;
	border : 0;
	padding : 0;
	margin: 37px 0 0 0;
	}
	
#hometext {
	text-align: center;
	background-image : url(../assets/home-crest.gif);
	background-position: center top;
	background-repeat: no-repeat;
	padding : 0;
	margin: 0;
	font : 16px/26px arial, verdana, sans-serif;
	letter-spacing : 0.01em;
	}

#mosmanis {
	border : 0;
	padding : 0;
}

/* alphabet table - select name starting with... */

#alphabetable {
	position : absolute;
	left : 37px;
	top : 105px;
}
#alphabetable td {
	width: 50px;
	height: 45px;
}
#alphabetable td.on {
	font-size: 27px;
	font-family: arial black, verdana, sans-serif;
	color: #fff;
	background-color : #F7A62B;
}
#alphabetable a {
	display: block;
	width:100%;
	font-size: 27px;
	font-family: arial black, verdana, sans-serif;
	color: #458FC8;
}


/* eg sports title */

#sportstitle {
	position : absolute;
	left : 54px;
	top : 130px;
	font-size: 27px;
	font-family: arial black, verdana, sans-serif;
	color: #458FC8;
	text-transform : uppercase;
	letter-spacing : 0.5em;
}


/* table to select sportsperson, their sport listed underneath */

#selectable {
	position: absolute;
	left: 54px;
	top: 215px;
}
#selectable td {
	padding-bottom:10px;
}
#selectable a {
	display: block;
}
.sname {
	font-size: 21px;
	font-family: arial black, verdana, sans-serif;
	letter-spacing : 0.00em;
	color: #fff;
	line-height : 120%;
}
.ssport {
	font-size: 14px;
	font-family: arial, verdana, sans-serif;
	color: #7DB7DA;
	letter-spacing : 0.01em;
	text-transform : uppercase;
	line-height : 100%;
	margin-right:9px;
}



/* show all sports */

#allsportstable {
	position: absolute;
	left: 54px;
	top: 147px;
}

#allsportstable div {
	padding-bottom:17px;
}
#allsportstable a {
	display: block;
	padding-bottom:7px;
	padding-top:7px;
}
.sname3 {
	font-size: 21px;
	font-family: arial black, verdana, sans-serif;
	letter-spacing : 0.05em;
	color: #fff;
	line-height : 100%;
	text-transform: uppercase;
	margin-right:9px;
}


/* sportsperson bio columns */

#col1 {
	position:absolute;
	top:0px;
	left:0px;
	width:289px;
	border : 0;
	padding : 0;
	background-color : #F7A42D;
}
#data {
	padding:30px 24px 24px 24px;
	color:#000;
	font-family:arial, verdana, sans-serif;
	font-size: 16px;
	letter-spacing : 0.01em;
}
#data span.bold {
	font-family:arial black, verdana, sans-serif;
}
#data p {
	padding:0px;
	margin:0 0 15px 0;
}
#col2 {
	position:absolute;
	top:0px;
	left:289px;
	border : 0;
	padding : 0;
}
#mosmanis2 {
	border : 0;
	padding:40px 30px 30px 30px;
}
#biohead {
	font-size: 30px;
	font-family: arial black, verdana, sans-serif;
	letter-spacing : 0.01em;
	color: #fff;
	padding-bottom: 13px;
}
#biosport {
	font-size: 16px;
	font-family: arial, verdana, sans-serif;
	color: #7DB7DA;
	letter-spacing : 0.01em;
	text-transform : uppercase;
}
#biotext {
	font-family: arial, verdana, sans-serif;
	font-size: 15px;
	line-height: 140%;
	letter-spacing : 0.00em;
}

#lrbuttons {
	 margin:0;
	 padding:0;
	 background-color:#137B0B;
	 }