h1, h2, h3, h4, h5, h6            {color: #830F12;}

a:link                            {color: #830F12;}
a:visited                         {color: #830F12;}
a:hover                           {color: #CC0001;}
a:focus                           {color: #CC0001;}
a:active                          {color: #CC0001;}
 
#main                             {background-color: #CC0001;}

#subnavWrapper                    {display: none;}

#contentWrapper                   {display: block; float: none; margin: 0 42px; width: 820px; background: #FFF;}

#breadcrumbs                      {display: none;}

#content                          {display: inline; float: left; width: 400px;}

#slideshow                        {display: inline; float: right; width: 390px; height: 211px;}

#twitterRibbon                    {clear: both; padding: 23px 54px 45px 120px; width: 720px; background: url(../images/design/twitter_bg.gif) no-repeat top; font-size: 11px; color: #FFF;}
#twitterRibbon h2                 {display: inline; float: left; margin: 0 1em 0 0;}
#twitterRibbon h2 span            {visibility: hidden;}
#twitterRibbon #twitterFeed       {display: inline; float: left; width: 650px; height: 2.5em; background: #CC0000; color: #FFF;}

#homeColumns                      {clear: both; margin: 0 42px; width: 820px;}
#homeColumnGroup                  {display: inline; float: left; width: 580px;}
.homeColumn                       {display: inline; float: left; margin: 0 50px 0 0; width: 240px;}
.homeColumn ul                    {margin: 0; padding: 0; list-style-type: none;}
.homeColumn ul li                 {display: block; padding: 0 0 0 20px; background-position: left 3px; background-repeat: no-repeat;}
.homeColumn ul li a               {display: block;}
.homeColumn ul li a:link          {text-decoration: none; color: #000;}
.homeColumn ul li a:visited       {text-decoration: none; color: #000;}
.homeColumn ul li a:hover         {text-decoration: underline; color: #666;}
.homeColumn ul li a:focus         {text-decoration: underline; color: #666;}
.homeColumn ul li a:active        {text-decoration: underline; color: #666;}
#homeNews h2                      {font-size: 16px; color: #FF9900;}
#homeNews ul li                   {margin: 0 0 10px; background-image: url(../images/design/news_bullet.gif);}
#homeNews h3                      {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%;}
#homeNews h3 .readMore            {display: block; font-style: italic; font-weight: normal;}
#homeEvents h2                    {font-size: 16px; color: #FF6600;}
#homeEvents ul li                 {margin: 0 0 10px; background-image: url(../images/design/events_bullet.gif); font-size: 11px;}
#homeEvents ul li .date           {display: block; font-weight: bold;}
#homeButtons                      {display: inline; float: right; width: 240px;}
#homeButtons ul                   {margin: 20px 0 0; padding: 0; list-style-type: none;}
#homeButtons li                   {display: block; margin: 0; padding: 0; width: 240px;}
#homeButtons li a                 {position: relative; display: block; float: left; margin: 0; width: 240px; height: 75px; overflow: hidden; text-decoration: none; color: #CC0000;}
#homeButtons li a span            {position: absolute; margin: 0; width: 100%; height: 100%; background-image: url(../images/design/homepage_buttons.jpg); background-repeat: no-repeat; cursor: pointer;}
#homeButtons li a:hover span      {background-image: url(../images/design/homepage_buttons.jpg);}
#homeButtons #vleButton a span    {background-position: 0 0;}
#homeButtons #vleButton a:hover span{background-position: -240px 0;}
#homeButtons #shiningStars a      {height: 100px;}
#homeButtons #shiningStars a span {background-position: 0 -75px;}
#homeButtons #shiningStars a:hover span{background-position: -240px -75px;}
#homeButtons #teachersTV a        {height: 68px;}
#homeButtons #teachersTV a span   {background-position: 0 -175px;}
#homeButtons #teachersTV a:hover span{background-position: -240px -175px;}
