.main-text-t {FONT-SIZE: 32px; color: #0212ca; background-color: #d2f4f2}
.main-text {FONT-SIZE: 20px; color: #0212ca; background-color: #d2f4f2}

BODY.main {background-image:url(http://www.pjhaley.com/images/bike/hunt09/osu.JPG);
    background-attachment: fixed}
body.elc {background-color:#a3f95b}

#csstopmenu {
  
PADDING-RIGHT: 0px; 

PADDING-LEFT: 0px;  
FLOAT: center; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px 0px 1em; 

WIDTH: 900px; 
COLOR: black; 
LINE-HEIGHT: 1; 
PADDING-TOP: 0px; 
 
LIST-STYLE-TYPE: none
} 

#csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
}

#csstopmenu li{
float: left;
position: relative;
margin: 0;
TEXT-ALIGN: center;
}

#csstopmenu a{
text-decoration: none;
}

.mainitems{
border-left:1px solid black; 
border-right:1px solid black; 
border-top:1px solid black; 
border-bottom:1px solid black; 
background-color: #1ed7fe;
width: 100px;

}

.mainitemsmain{
border-left:1px solid black; 
border-right:1px solid black; 
border-top:1px solid black; 
border-bottom:1px solid black; 
background-color: #1ed7fe;
width: 118px;

}

.headerlinks a{
margin: auto 8px;
font-weight: bold;
color: black;
}

.submenus{
display: none;
width: 8em;
position: absolute;
top: 1em;
left: 0;
background-color: #1ed7fe;
border: 1px solid black;
}

.submenusendmain{
display: none;
width: 8em;
position: absolute;
top: 1em;
left: -15px;
background-color: #1ed7fe;
border: 1px solid black;

}

.submenus2{
display: none;
width: 8em;
position: absolute;
top: 1em;
left: -30px;
background-color: #1ed7fe;
border: 1px solid black;

}
.extra{
display: none;
width: 8em;
position: absolute;
top: 0em;
left: 7.8em;
background-color: #bbe9f3;
border: 1px solid black;
}

.submenus li{
width: 100%;

}

html>body .submenus li a{ /* non IE browsers */
width: auto;
}

.submenus li a:hover {
background-color: #c6f4f4;
color: black;
display: block;
width: 100%;
text-indent: 3px;
}


.submenusendmain li{
width: 100%;

}

html>body .submenusendmain li a{ /* non IE browsers */
width: auto;
}

.submenusendmain li a:hover {
background-color: #c6f4f4;
color: black;
display: block;
width: 100%;
text-indent: 3px;
}

.submenus2 li{
width: 100%;

}

html>body .submenus2 li a{ /* non IE browsers */
width: auto;
}

.submenus2 li a:hover {
background-color: #c6f4f4;
color: black;
display: block;
width: 100%;
text-indent: 3px;
}

#csstopmenu A:hover {
	COLOR: black;
}

.extra li a:hover {
background-color: #f498f4;
color: black;
width: 100%;
text-indent: 3px;
}

#csstopmenu li>ul {/* non IE browsers */
top: auto;
left: auto;
}

#csstopmenu li:hover ul, li.over ul  {
display: block;
}

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}

