/* Home CSS Document */

#content_home{
  float: left;
  padding: 0px;
  margin: 0px;
}

#content_home_container{
  float: left;
  width: 750px;
  height: 454px;
  padding: 0px;
  margin: 0px;
  background: url(../images/css/background_home.jpg) no-repeat;
}

#quote{
  float: left;
  width: 520px;
  height: 225px;
  padding: 1px 0px 0px;
  margin: 0px;
}

#visitor_info{
  float: left;
  width: 230px;
  padding: 38px 0px 0px;
  margin: 0px;
  /*line-height: 24px;*/
}

#visitor_info ul{
  padding: 0px 0px 0px 20px;
  margin: 0px;
}

#visitor_info ul li{
  list-style: none;
  padding: 0px;
	background: url(../images/css/visitor_bullet.gif) no-repeat 0px 3px;
	padding: 3px 0px 3px 24px;  
  font: 12px Arial, Helvetica, sans-serif;
}

#visitor_info ul li a{
  color: white;
  text-decoration: none;
}

#visitor_info ul li a:hover{
  text-decoration: underline;
}

#features{
  float: left;
  width: 520px;
  height: 230px;
  padding: 0px;
  margin: -13px 0px 0px;
}

#coming_events{
  float: left;
  width: 220px;
  height: 125px;
  position: relative;
  display: inline;
  margin: 10px 0px 0px 10px;
  scrollbar-arrow-color: #8B0221;
  scrollbar-face-color: #C10435;
  scrollbar-highlight-color: #8B0221;
  scrollbar-shadow-color: #8B0221;
  scrollbar-3dlight-color: #AD0430;
  scrollbar-darkshadow-color: #AD0430;
  scrollbar-track-color: #8B0221;
}
/*
#coming_events .event{
  padding: 5px 0px;
}

#coming_events .details{}

#coming_events .date{
  float: left;
  width: 35px;
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #BFB074;
  padding: 0px 0px 0px 6px;
}

#coming_events .name{
  width: 150px;
  color: white;
  margin: 0px 0px 0px 22px;
  display: block;
}
*/
#coming_events .scroll{
  font: 11px Arial, Helvetica, sans-serif;
  height: 125px;
  width: 215px;
  margin: 0px;
  overflow: auto;
}

#coming_events .links{
  padding: 18px 0px 0px 115px;
}


#coming_events .scroll table{
  border-collapse: collapse;
}

#coming_events .scroll table tr.over{
  cursor: pointer;
  cursor: hand;
}

#coming_events .scroll table tr.over th,
#coming_events .scroll table tr.over td{
  background: #E8E3CE;
	color: #A9032A;
}

#coming_events .scroll table tr td{
  color: white;
  padding: 3px 2px;
  vertical-align: top;
}

#coming_events .scroll table tr th{
  color: #BFB074;
  padding: 3px 2px;
  vertical-align: top;
	width: 40px;
}

#coming_events .scroll table tr.alt th,
#coming_events .scroll table tr.alt td{
  background: #A9032A;
}
