.twitter {display: block; float: left; width: 100%; min-height: 320px; margin-left: 10px; margin-bottom: 10px;}
.facebook {display: block; float: left; width: 100%; min-height: 101px; margin-left: 10px; margin-bottom: 10px;}

.stoff {display: block; float: left; width: 435px ; margin-left: 10px; margin-bottom: 10px;} 

div .so {float: left; width: 105px; margin: 20px 5px 5px 35px;}
div .soimg img {display: inline;}

#homepagerightcol{float:right;width:470px;}
#homepageleftcol{float:left;width:490px;}
.topsectionlink{width:220px;float:right;margin-left:10px;min-height:260px;
  height:auto !important;
  height:230px;}
.sectionlink{width:220px;float:right;margin-left:10px;min-height:120px;
  height:auto !important;
  height:120px;}
.sectionlink p {padding:0 5px;}

#navigation{display:none;}
#banner{height:250px;width:490px;background:#ffffff;margin-top:-10px;}
#content{width:960px;padding:20px;}
h2{background:#000000;padding:0 0 5px 10px;}
h2 a{display:block;color:#ffffff;text-decoration:none;}
h2 a:hover{color:#ffffff;text-decoration:underline;}
#homepageleftcol h2{margin:20px 0;}
#commentsbutton{display:none;}

.msl_eventlist .msl_event3 { margin: 0; padding: 0 0px 5px 0; width:245px; float:left; min-height: 145px; }
.msl_eventlist .msl_event3 dt a {text-decoration:none;}
.msl_eventlist .msl_event3 dd {margin:0 0 5px 105px;}
.msl_eventlist .msl_event3 dd.msl_event_location {display:none;}
.msl_eventlist .msl_event3 dd.msl_event_description {text-align:left;}
.msl_eventlist .msl_event3 .msl_event_tickets {display:block;}

h2.green{background-color:#b1cc01;}
h2.pink{background-color:#c90082;}
h2.red{background-color:#d12026;}
h2.marigoldyellow{background-color:#ffc000;}
h2.lightblue{background-color:#49b8d3;}
h2.blue{background-color:#296dc0;}
h2.orange{background-color:#e76a10;}
h2.darkgreen{background-color:#2f8927;}
h2.purple{background-color:#9f038a;}
h2.stoff{background-color:#4900ad;}


#banner{position:relative;}
.news_item img, .news_item p.leader{display:none;}
.news_item.current img{position:absolute;top:0;}
.news_item.current img{display:block;}
#newsbox .news_item.item2 h5 a{left:163px;top:0;position:absolute;background:#1a171b;z-index:2;}
#newsbox .news_item.item3 h5 a{left:317px;top:0;position:absolute;background:#662d91;z-index:1;}
#newsbox h5 a{color:#ffffff;position:absolute;left:0;width:148px;padding:0 10px 0 15px;margin-top:210px;height:40px;background:#1b92c2;text-align:right;z-index:3;text-decoration:none;}
#newsbox h5 a:hover{color:#acacac;text-decoration:underline;}

.news_noimage h5 a {font-weight:bold; font-size:80%; color:#c90082;}
.msl_pubdate {font-size:95%; font-style:italic; margin-bottom:-15px;}

#AGMcountdown {border: solid; border-color: #ce2527; padding: 5px; margin:10px; min-height:65px;}
.AGMcountdowntext {float:left; padd}

/* Countdown Styles */

.countdown {display:inline; height:40px;}
.countdown span { display: block; float:left; width: 20px; height: 40px; text-indent:-5000px;background: url(AGMCountdown.png) no-repeat 0px 0px;overflow:hidden;}
.countdown span.image0 { background-position: -0px 0px; } 
.countdown span.image1 { background-position: -20px 0px; } 
.countdown span.image2 { background-position: -40px 0px; } 
.countdown span.image3 { background-position: -60px 0px; } 
.countdown span.image4 { background-position: -80px 0px; } 
.countdown span.image5 { background-position: -100px 0px; } 
.countdown span.image6 { background-position: -120px 0px; } 
.countdown span.image7 { background-position: -140px 0px; } 
.countdown span.image8 { background-position: -160px 0px; } 
.countdown span.image9 { background-position: -180px 0px; } 
.countdown span.imageSep { background-position: -203px 0px; width:12px; } 
.countdown span.imageSpace { background-position: -220px 0px; }
.countdown span.imageDay { background-position: -240px 0px; width:40px;} 


