
/* Added by Kim Brokaw 3/20/10 */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* end add */


/* Edited by Kim Brokaw 3/19/10 */
#colRight img {
    border: none;
    text-align: center;
}
/* end edit */

/* edited by Kim Brokaw 3/19/10 */

#summitBox pre {
  text-align:center; 
  font-family: Verdana, Geneva, Arial, sans-serif;
  font-size:85%;
}

#summitBox {
  padding-top:0px; 
  border-top:1px solid #af1e23; 
  border-right:1px solid #af1e23; 
  border-bottom:1px solid #af1e23; 
  border-left:1px solid #af1e23;
  background-color: #fff;
  color: #000;
  margin: 5%;
  margin-left: 10%;
  margin-right: 10%;
  padding: 2%;
  text-align: left;
}

#summitBox h4 {
  margin-top:0; 
  margin-bottom:-5px; 
  letter-spacing:3px;
}

#summitBox h2 {
  color: #af1e23;
}

#summitBox h2 a {
  color:#af1e23; 
  font-size:130%;
}

#summitBox h2 a:hover {
  font-size: 135%;
}

#summitBox .noGrow:hover {
  font-size: 130%;
}

#summitBox .summitFree {
  background-color:#425391; 
  letter-spacing:3px; 
  margin-top:5px; 
  margin-bottom:5px; 
  color:#ffffff;
  float:center; 
}

#summitBox legend {
  font-size:90%; 
  font-weight:bold;
  color: #425391;
}

#summitBox p {
   text-align:center; 
   font-size:80%; 
   line-height:150%;
}

.regNow {
  display: block;
  width: 110px;  
  height: 100px;
  margin-left: -200px; 
  position: relative;
  color: #fff;
  float: right;
  top: -3em;
  right: -4em;
  border: 0 none;
	background: url('/images/RegisterNow.png') bottom;
	background-repeat: no-repeat;
	text-indent: 60%;

}

.regNow:hover {
	background: url('/images/RegisterNow.png') top;
	background-repeat: no-repeat;
}


/* end KB edit */

/* Make list line up */
#summitBox ul {
	text-align: left; 
	margin-left: 20%;
	margin-right: 20%
}
#summitBox li { 
	list-style: none; 
	line-height: 1.5em; 
	text-indent: -1.1em; 
}
#summitBox li:before { 
	content: '\2713\0020'; 
	display: marker;
	marker-offset: -3em;
}

#summitBox .whenWhere {
    background-color:#425391;
    color:#FFFFFF;
    margin-bottom:-1em;
    margin-top:1em;
}

<!-- CSS for mouseover for directions -->

#colLeft .thumbnail{
position: relative;
z-index: 0;
text-decoration: none;
text-align: left;
}

#colLeft .thumbnail:hover{
background-color: transparent;
z-index: 50;
}

#colLeft .thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
text-align: center;
color: black;
width: 640px;
height: 480px;
}

#colLeft .thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
height: 95%;
width: 95%;
}

#colLeft .thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 200px;
left: 300px; /*position where enlarged image should offset horizontally */
position: absolute;
z-index: 300;
padding: 3em;
}
