
/**** BODY **************************************************************/

body {
  margin: 0px;
  padding: 0;
  background-color: #DCE5F3;
  height: 100%;
}

td,p {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: white;
}
  
input,textarea,select {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: black;
}

a {
  color: #0E407B;
  text-decoration: underline;
}

a:hover {
  color: #0E407B;
  text-decoration: none;
}

hr {
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-top: 1px white dashed;
  height: 1px;
}

li {
  margin-bottom: 16px;
}
  

/* MAIN *****************************************/

.main-bg-table {
  background-color: #7B9BCC;
  width: 750px;
  border: 10px solid #C4D7F3;
}

.body-table {
  width: 750px;
}

.left-column {
  padding: 28px 24px 22px 22px;
}

.right-column {
  background-color: #6585B6;
  width: 324px;
}

.right-column .item {
  padding: 16px;
  background-color: #6D8DBE;
}

.right-column .popcorn-item {
  padding: 18px 16px 34px 16px;
  background-color: #6585B6;
}

.right-column .popcorn-image {
  background-color: #6D8DBE;
}

.top {
  background-image: url('/images/top_bg.jpg');
  height: 76px;
}

.image {
  height: 118px;
  background-color: #0E407B;
}

.bottom {
  background-color: #426BA1;
  padding-left: 22px;
  height: 43px;
}

.bottom a{
  color: white;
  text-decoration: underline;
}

.bottom a:hover{
  color: white;
  text-decoration: none;
}


.events-item  {
	float:left;
	clear:left;
	width:380px;
  	border-top: 1px white dashed;
	padding: 10px 0px 10px 0px;
}



.events-img {
  border: 4px solid white;
  float:left;
}

.events-item  p {
	float:left;
	width:200px;
	padding: 0px 0px 0px 20px;
}	


/* NAVIGATION ************************************************/

.navigation {
  background-color: #DCE5F3;
  width: 750px;
  height: 26px;
  color: #0E407B;
  font-size: 10px;
}

.navigation .text {
  padding: 6px 0 0 10px;
}

.navigation a {
  color: #0E407B;
  text-decoration: none;
}

.navigation a:hover {
  color: red;
  text-decoration: none;
}


/* TEXT ********************************************/

h1 {
  font-family: georgia, times, serif;
  font-size: 14px;
  font-weight: bold;
  color: white;
  margin: 0 0 8px 4px;
}

h2 {
  font-family: georgia, times, serif;
  font-size: 11px;
  color: white;
  font-weight: normal;
}

.sponsors {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  color: #0E407B;
  font-weight: bold;
}