body {
     background: url(images/bg-wave.gif) repeat;
}

#wrapper {
     width: 900px;
     margin-top: 5px;
     margin-left: auto;
     margin-right: auto;
     font-family: verdana, arial, helvetica, sans-serif;
     background-color: white;
}

#headerblock {
     clear: left;
}

#affilblock {
     margin-left: 20px;
     height: 20px;
}

#affilblock img {
     float: left;
}

#nav {
     float: right;
     width: 690px;
     font-size: 0.8em;
     margin-top: -5px;
     margin-bottom: -15px;
}
#nav a {
     font-size: 1.3em;
     text-decoration: none;
     color: red;
     font-weight: bold;
     margin-left: 15px;
}

#nav a:hover {
     color: orange;
}

#rightback {
     width: 100%;
     float: left;
     overflow: hidden;
     position: relative;
     background-color: white;
}

#contentback {
     float: left;
     width: 100%;
     position: relative;
     background-color: white;
     right: 150px;
}

#leftback {
     width: 100%;
     position: relative;
     right: 550px;
     float: left;
     background-color: rgb(0,198,255);
}

#leftsidebar {
     width: 200px;
     overflow: hidden;
     padding-top: 10px;
     float: left;
     position: relative;
     left: 700px;
}

#leftsidebar p {
     padding-top: 3px;
     padding-bottom: 3px;
     margin-top: 0;
     margin-bottom: 0;
}

#leftsidebar a {
     font-size: 0.8em;
     color: white;
     font-weight: bold;
     text-decoration: none;
     margin-left: 12px;
}

#leftsidebar a:hover {
     color: yellow;
}

#leftsidebar img {
     position: fixed;
     bottom: 0px;
}

#content {
     float: right;
     width: 500px;
     overflow: hidden;
     position: relative;
     left: 510px;
     padding-right: 5px;
     padding-bottom: 20px;
     font-size: 0.8em;
     text-align: justify;
     color: dark gray;
}

#content h3 {
     color: gray;
}

#widecontent h4 {
     color: black;
}

#widecontent {
     float: right;
     width: 680px;
     overflow: hidden;
     position: relative;
     left: 690px;
     padding-right: 5px;
     padding-bottom: 20px;
     font-size: 0.8em;
     text-align: justify;
     color: dark gray;
}

#widecontent h3 {
     color: gray;
}

#widecontent h4 {
     color: black;
}

#rightcol {
     float: right;
     overflow: hidden;
     width: 180px;
     background-color: white;
     position: relative;
     left: 1200px;
     padding-top: 10px;
     padding-bottom: 20px;
     text-align: center;
}

#rightcol img {
     border: 0;
     display: block;
     margin-left: auto;
     margin-right: auto;
}

#rightcol a {
     font-weight: bold;
}

#locationmap {
     padding: 12px;
}

legend {
     color: black;
     margin-bottom: 25px;
     font-weight: bold;
}

fieldset {
     margin-right: 5px;
}

label {
     font-size: 0.9em;
     font-weight: bold;
     display: block;
     margin-left: 1em;
     margin-bottom: -1em;
}

input {
     display: block;
     position: relative;
     left: 175px;
     top: -0.2em;
}

select {
     display: block;
     position: relative;
     left: 175px;
     top: -0.2em;
}

textarea {
     display: block;
     position: relative;
     left: 175px;
     top: -0.2em;
}

#submit {
     display: block;
     position: relative;
     margin-top: 5px;
     left: 170px;
}

th {
     padding: 0.8em;
     background-color: rgb(238,205,0);
     text-align: left;
}

td {
     background-color: white;
     padding: 0.5em;
     border: 1px solid rgb(238,205,0);
}


.errtxt {
     color: red;
     font-size: 0.8em;
}

.newsbox {
     display: block;
     background: #ffc;
     border: 1px solid silver;
     position: relative;
     left: 0;
     top: -1em;
}

.datestamp {
     font-weight: bold;
     font-size: 0.6em;
}

.centrepic {
     display: block;
     margin-left: 10em;
     margin-top: -2em;
}

.botedge {
     position: relative;
     bottom: -3px;
}

.key {
     font-size: 0.7em;
}

.openm {
     color: red;
}

.clubm {
     color: rgb(0,198,255);
}

.asam {
     color: green;
}

.leaguem {
     color: black;
}

.oldres {
     margin-left: 3em;
}

.picturediv {
     width: 170px;
     height: 170px;
     margin: 5px;
     float: left;
}

.cvdiv {
     width: 310px;
     height: 170px;
     margin: 5px;
     float: left;
}

.coachpic {
     padding: 5px;
     border: 1px solid silver;
}

.rightside {
     float: right;
}

.cttetabele {
     text-align: left;
}

.bl {
     background: url(images/bl.gif) 0 100% no-repeat rgb(255,255,176);
     width: 170px;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 5px;
}

.br {
     background: url(images/br.gif) 100% 100% no-repeat;
}

.tl {
     background: url(images/tl.gif) 0 0 no-repeat;
}

.tr {
     background: url(images/tr.gif) 100% 0 no-repeat;
     padding:10px;
     font-size: 0.8em;
     text-align: left;
     color: dark gray;

}

.tr h5 {
     text-align: center;
     margin-top: 10px;
}

.tr img {
     margin-bottom: 5px;
}

.tr ul {
     margin-left: 0;
     padding-left: 10px;
}

.clear {
     font-size: 1px;
     height: 1px;
} 

.ital {
     font-style: italic;
}

.bol {
     font-weight: bold;
}

.spacer {
     margin-bottom:5px;
}

.spacedimg {
     margin-top: 25px;
     margin-left: 50px;
     margin-bottom: 25px;
}
