
a:link.news { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover.news { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:visited.news { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.text  { color: #006599; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px }
td { color: #006599; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text_orange { color: #f93; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px }
.headline  { color: #f93; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 18px }
.headline_nobold { color: #f93; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px }
ul { list-style-type: none }
a:link  { color: #4a6b8c; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; text-decoration: none }
a:visited  { color: #4a6b8c; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover  { color: #4a6b8c; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }


.sportsdesk { color: #940022; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none ; font-style:italic; padding: 100 10 10 20;  }

#blogspot-logo {
background:url("http://www.sportschallengealliance.org/media/icons/blogspot-icon.png") no-repeat scroll -26px 0 transparent;
cursor:pointer;
display: inline-block;
height:24px;
margin-left:8px;
margin-right:8px;
width:24px;
}

#twitter-logo {
background:url("http://www.sportschallengealliance.org/media/icons/twitter-icon.png");
cursor:pointer;
display: inline-block;
height:24px;
margin-left:8px;
margin-right:8px;
width:24px;
}

#facebook-logo {
background:url("http://www.sportschallengealliance.org/media/icons/facebook-icon.png");
cursor:pointer;
display:inline-block;
height:24px;
margin-left:8px;
margin-right:8px;
width:24px;
}

div.sportsnews { color: #940022; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 10 10 10 4;}
a:link.sportsnews { color: #940022; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover.sportsnews { color: #940022; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:visited.sportsnews { color: #940022; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


ul.sportsnews li a.sportsnews:link { list-style: disc; color: #940022; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
ul.sportsnews li a.sportsnews:visited { list-style: disc;  color: #940022; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
ul.sportsnews li a.sportsnews:hover { list-style: disc;  color: #940022; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }


table#registration_table { margin: 0; padding: 0; border-width: 0; }
table#registration_table td { color: #fff; font-size: 11px; vertical-align: middle; margin: 0; padding: 2px; border-width: 0; }
table#registration_table td.data_collection { margin: 0 0 0 5px; }
table#registration_table td.reunion_title { font-weight: bold; background-color: #C8C4AD; padding: 4px; border-top: 1px dotted #fff; border-bottom: 1px dotted #fff; }

#newsContainer {
   min-height:100%;
   position:relative;
   padding-top: 10px;
}


#body {
   padding:10px;
   padding-bottom:24px;

}
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:26px;   /* Height of the footer */
}
