html {
  overflow-y:scroll;
  overflow-x:auto;
}
body {
margin:0px;
text-align:center;
width:100%;
background-image:url(../images/background.gif);
background-repeat:repeat-x;
}

h1.home{
font-size:16px;
font-weight:bold;
color:#227C99;
margin:0px 0px 5px 0px;
padding:0px 0px 5px 0px;
border-bottom:dotted 1px #999999;
}

h2.home{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF3300;
font-weight:bold;
text-transform:uppercase;
padding:0px 0px 2px 0px;
margin:0px 0px 2px 0px;
}

#mainContainer {
margin:0pt auto;
text-align:left;
vertical-align:top;
width:979px;
}

#footerContainer{
width:983px;
background-image:url(../images/footerBackground.gif); background-repeat:no-repeat;
color:#FFFFFF;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
height:28px;
padding:7px;
}

#footerContainer a{
color:#FFFFFF;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

#footerContainer a:hover{
color:#FFFFFF;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

#contentContainer{
width:979px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
text-align:justify;
color:#5C5C5C;
}

#latestNews{
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
}

#latestNews{
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
width:160px;
}

#latestNews span{
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
font-weight:bold;
text-transform:uppercase;
}

#latestNews img{
border-style:solid;
border-width:1px;
border-color:#A9A9A9;
}

#latestNews a{
color:#2885A3;
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

#latestNews a:hover{
color:#2885A3;
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

#rightNavs a{
color:#2987A3;
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

#rightNavs a:hover{
color:#FF6600;
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

a{
color:#2987A3;
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

a:hover{
color:#FF6600;
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}


#clubLinks a{
color:#2987A3;
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

#clubLinks a:hover{
color:#FF6600;
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

ul.right-nav-list{
margin:0px;
padding:0px;
width:170px;
}

ul.right-nav-list li{
list-style:none;
padding-bottom:5px;
padding-top:5px;
border-bottom:dotted 1px #CCCCCC;
background-image:url(../images/bullet-list-view.gif);
background-repeat:no-repeat;
padding-left:13px;
}

ul.right-nav-list li:hover{
background-image:url(../images/bullet-list-view-orange.gif);
background-color:#F3E0D4;
}

img.image-paddings{
margin-right:5px;
padding:1px;
border:solid 2px #A9BFD2;
margin-top:5px;
float:left;
}

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

div.images-paddings-container{
width:755px;
overflow:hidden;
}

div.homepage-left-column{
float:left;
width:295px;
margin-left:5px;
margin-top:5px;
}

div.homepage-right-column{
float:left;
width:430px;
margin-top:5px;
}

div.featured-gymnast-heading{
background-image:url(../images/featured-gymnast-heading.gif);
background-repeat:no-repeat;
width:270px;
padding:90px 0px 10px 0px;
font-weight:bold;
color:#FFFFFF;
font-size:12px;
text-align:center;
}

div.featured-gymnast-heading span{
padding:0px 0px 10px 0px;
display:block;
}

div.featured-gymnast-heading img{
border:solid 2px #FFFFFF;
}

ul.homepage-featured-events, ul.homepage-featured-events li{
list-style:none;
padding:0px;
margin:0px;
}

ul.homepage-featured-events{
background-image:url(../images/featured-events-heading.jpg);
background-repeat:no-repeat;
padding:85px 15px 15px 15px;
color:#FFFFFF;
}

ul.homepage-featured-events h2{
color:#FFFFFF;
}

ul.homepage-featured-events a{
color:#FFFFFF;
text-decoration:underline;
}

ul.homepage-featured-events li{
padding:0px 0px 15px 0px;
margin:7px 0px 0px 0px;
border-bottom:dotted 1px #ffffff;
}

ul.homepage-featured-events li p{
margin:0px;
padding:0px;
}

ul.homepage-featured-events li img{
float:left;
margin-right:7px;
width:100px;
border:solid 2px #FFFFFF;
}