#home{
  float: left;
  width: 940px;
  margin: -10px 0px 0px;
  padding: 10px 0px 0px;
  background: url(../images/css/background_home.gif) no-repeat;
}

#homeImages{
  float: left;
  width: 615px;
  height: 350px;
  padding: 25px 15px 30px 55px;
}

/* For Common Code gkc */
#home_images{
  float: left;
  width: 615px;
  height: 350px;
  padding: 25px 15px 30px 55px;
}

/* Tag Cloud */
#tagCloud{
  text-align: center;
  float: left;
  display: inline;
  width: 245px;
  height: 135px;
  overflow: hidden;
  margin: 85px 5px 15px;
  line-height: 18px;
  text-transform: lowercase;
}

#tagCloud ul{
  padding: 0px;
  margin: 0px;
  width: 245px;
  text-align: center;
}

#tagCloud ul li{
  padding: 0px;
  margin: 0px;
  display: inline;
  list-style: none;
}

#tagCloud a{
  color: #789F00;
  padding: 4px 10px 4px 3px;
  text-align: center;
}

#tagCloud a:hover{
  color: #fff;
  background: url(../images/css/background_tagCloud_ul_li_a.gif) no-repeat right center;
  text-decoration: none;
}

#tagCloud .cloud25{font-size: 24px;}
#tagCloud .cloud24{font-size: 23px;}
#tagCloud .cloud23{font-size: 22px;}
#tagCloud .cloud22{font-size: 21px;}
#tagCloud .cloud21{font-size: 20px;}
#tagCloud .cloud20{font-size: 19px;}
#tagCloud .cloud19{font-size: 18px;}
#tagCloud .cloud18{font-size: 17px;}
#tagCloud .cloud17{font-size: 16px;}
#tagCloud .cloud16{font-size: 15px;}
#tagCloud .cloud15{font-size: 14px;}
#tagCloud .cloud14{font-size: 13px;}
#tagCloud .cloud13{font-size: 12px;}
#tagCloud .cloud12{font-size: 11px;}
#tagCloud .cloud11{font-size: 10px;}
#tagCloud .cloud10{font-size: 9px;}
#tagCloud .cloud9{font-size: 8px;}

#tagCloud .cloud25,
#tagCloud .cloud24,
#tagCloud .cloud23,
#tagCloud .cloud22,
#tagCloud .cloud21,
#tagCloud .cloud20,
#tagCloud .cloud19,
#tagCloud .cloud18,
#tagCloud .cloud17,
#tagCloud .cloud16,
#tagCloud .cloud15,
#tagCloud .cloud14,
#tagCloud .cloud13,
#tagCloud .cloud12,
#tagCloud .cloud11,
#tagCloud .cloud10,
#tagCloud .cloud9{
  float: left;
  display: block;
}

/*
*/

#signup{
  float: left;
  width: 195px;
  height: 85px;
  padding: 0px 30px;
  margin: 55px 0px 0px;
  display: inline;
  text-align: center;
}

#signup .email{
  float: left;
  width: 195px;
  background: none;
  border: none;
  padding: 0px;
  display: inline;
  font: 19px Arial, Helvetica, sans-serif;
  height: 30px;
  color: #999;
  margin: 0px 0px 5px;
}

#signup dl,
#signup dd{
  float: left;
  margin: 0px;
  padding: 0px;
}

#signup #submit{
  padding: 0px;
  margin: 0px;
  height: 50px;
}

#coming_events{
  width: 315px;
  height: 195px;
  float: left;
  position: relative;
  display: inline;
  padding: 65px 15px 0px 35px;
  background: url(../images/css/background_coming_events.gif) no-repeat;
  scrollbar-arrow-color: #999;
  scrollbar-base-color: #999;
  scrollbar-face-color: #EEE;
  scrollbar-highlight-color: white;
  scrollbar-shadow-color: white;
  scrollbar-3dlight-color: #DDD;
  scrollbar-darkshadow-color: #DDD;
  scrollbar-track-color: #0099CC;
}

#coming_events .scroll{
  float:left;
  font: bold 18px Arial, Helvetica, sans-serif;
  color: #999;
  height: 150px;
  width: 315px;
  margin: 0px;
  overflow: auto;
}

#coming_events .scroll .event{
  float: left;
  width: 295px;
  padding: 5px 0px;
  background: url(../images/css/background_group_nav_ul_li.gif) repeat-x left bottom;
}

#coming_events .scroll .event .date{
  width: 40px;
  height: 40px;
  background: url(../images/css/background_coming_events_date.gif) no-repeat;
  font: bold 10px Arial, Helvetica, sans-serif;
  color: white;
  text-transform: uppercase;
  text-align: center;
  float: left;
}

#coming_events .scroll .event .date .month{
  font: bold 10px Arial, Helvetica, sans-serif;
  color: white;
  text-transform: uppercase;
  width: 40px;
}

#coming_events .scroll .event .date .day{
  font: bold 20px Arial, Helvetica, sans-serif;
  color: #999;
  width: 40px;
}

#coming_events .scroll .description{
  width: 205px;
  float: left;
  padding: 5px 10px;
  color: #999;
}

#coming_events .scroll .title a{
  color: #999;
}

#coming_events .scroll .title a:hover{
  color: #89B700;
}

#coming_events .links{
  float: left;
  width: 285px;
  padding: 10px 15px 0px;
  text-align: right;
}

#coming_events .links ul{
  padding: 0px;
  margin: 0px;
}

#coming_events .links ul li{
  padding: 0px;
  margin: 0px;
  list-style: none;
  display: inline;
}

#headlines{
  float: left;
  background: url(../images/css/background_headlines.gif) no-repeat;
  /*height: 195px;*/
  width: 535px;
  padding: 65px 20px 0px;
}

#headlines .headline{
  width: 535px;
  float: left;
}

#headlines .headline .image{
  float: left;
  width: 180px;
  height: 115px;
  padding: 5px;
  background: url(../images/css/background_headline_image.jpg) no-repeat;
}

#headlines .headline .content{
  float: left;
  width: 325px;
  /*height: 125px;*/
  margin: 0px 0px 0px 10px;
}

#headlines .headline .date{
  font-size: 12px;
  color: #0099CC;
}

#headlines .headline .title{
  font: bold 20px Arial, Helvetica, sans-serif;
}

#headlines .headline .title a{
  color: #A0C977;
}

#headlines .headline .intro{
  font: 15px Arial, Helvetica, sans-serif;
}

#headlines .headline .intro .scroll{
  float:left;
  height: 85px;
  width: 325px;
  overflow: auto;
}

#headlines .links{
  width: 535px;
  float: left;
  padding: 28px 0px 0px;
}

#headlines .links ul{
  padding: 0px;
  margin: 0px;
  float: right;
}

#headlines .links ul li{
  padding: 0px 5px;
  margin: 0px;
  list-style: none;
  display: inline;
}
