body {
background: url(/images/pagebak.jpg) #001884 top center no-repeat;
}

html {
overflow-y: scroll;
}

#container {
font-size: 12px;
font-family: verdana;
text-align : left;
border: 1px solid #252525;
background-color: #ffffff;
}

#topbar { 
margin-top: 2px;
padding-top: 2px;
border-top: 1px solid #979797;
}

/*
======================================
==============TAGS====================
======================================
*/


h1,h2 {color: #0c2e87;}

h1 {font-size: 20px;}
h2 {font-size: 16px;}
h3 {font-size: 14px; color: #d00000;}

.content a {color: #00028F;}
.content a:hover {color: #d30002}

#credits a {text-decoration: none}
#credits a:hover {text-decoration: underline}

.rhsitem a {color: #ff222c; text-decoration: none; font-size: .9em;}
.rhsitem a:hover {text-decoration: underline;}

/*
======================================
============== CLASSES ===============
======================================
*/

.content {
color: #3F3F3F;
line-height: 150%;
padding: 24px;
padding-top: 0;
}

.bordered {
padding: 2px;
border: 1px solid silver;
margin: 3px;
}

.rhs {
font-size: 11px;
background: url(/images/sidemenubak.gif) top left repeat-y #ffffff;
padding-top: 20px;
padding-right: 17px;
}

.rhshead {
font-weight: bold;
text-align: center;
padding: 5px;
width: 181px;
color: white;
margin-left: 1px;
background: url(/images/hedrbar.gif) no-repeat #d00000;;
}

.rhsitem {
padding: 9px;
color: #595959;
}

#credits {
border-top: 4px solid #cd0301;
}

#footer {
text-align: center;
font-size: 10px;
margin-top: 3px;
border-top: 1px solid #001a81;
width: 726px;
background: #f1f1f1;
padding: 12px;
color: #6F6868;
line-height: 160%;
font-weight: bold;
}

.row0 {
background-color: white;
}

.row1 {
}

/* Used on the stats page to create graphs */
.graphbar {
background-color: #ddddff;
border: 1px solid navy;
}

#sitemap ul li {
margin-top: 4px;
}


.athletepage td {
border: 1px solid #c0c0c0;
background: #f0f0f0;
padding: 5px;
}

.athletepage td h3 {
margin-top: 0;
}

.guestbook {
width: 330px;
height: 300px;
overflow: auto;
}

.guestbookcontrols {
text-align: right;
}

.gbitem {
font-size: .85em;
width: 310px;
margin-bottom: 12px;
}

#gbadd {
display: none;
}

.gbbiog {
margin-top: 8px;
margin-bottom: 12px;
}

.memberseditbutton {
float: right;
border: 1px solid #708b2a;
padding: 2px;
background: white;
}

.weebox {
position: absolute; 
width:5px; 
height: 5px; 
background: white; 
border-bottom: 1px solid #c0c0c0; 
border-right: 1px solid #c0c0c0; 
margin-left: -6px; 
margin-top: -6px; 
line-height: 1px; 
font-size: 1px;
}

.memedit {
background: white;
border: 1px solid #c0c0c0;
line-height: 1.4em;
}

.memedit:hover {
text-decoration: none;
}