body { margin: 0 auto; padding: 0; background: #000; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #373839; font-size: 12px; text-align: center; }
img { border: 0; }
a { color: #373839; text-decoration: underline; }
a:hover { color: #373839; text-decoration: none; }
p { margin: 0; padding: 0; line-height: 16px; color: #00417b; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; font-size: 16px; text-align: center;  }
.clear { clear: both; }
h1 {color: #fff; font-size: 36px; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; margin: 0; line-height: 36px;}
h2 {font-size: 24px; color: #fff; margin: 0;  line-height: 24px;}
.blue {color: #00417b;}
.white {color: #fff;}
.left {margin: 0; float: left; }
.countdown {margin: 40px; text-align: center;}
strong {margin: 0;}
.goal_title {}
.section_title {}


#container { margin: 0 auto; width: 800px; text-align: left; overflow: hidden;}
#top {display: block; margin: 0; width: 800px; height: 127px; background: url(/images/top2.jpg) no-repeat; overflow: hidden;}
#title {margin: 0; width: 800px; height: 65px; background: #0056a5; text-align: center;}
#videodiv {margin: 0; width: 800px; min-height: 314px; background: #fff url(/images/videodiv-bg1.jpg) repeat-x bottom; }
#schedulediv {margin: 0; padding: 20px; width: 100%; background: #fff;}

#left-col {float: left; margin: 0 0 0 124px; width: 300px;  }
#goalimages {display: block; background: #3381c6; padding: 8px;}
#gallerybuttons {float: left; background: #3381c6; height: 23px; width:100%; }
#controls {float: right; margin: 0px 20px 0px 20px; }
.leftarrow {display: block; margin: 1px ; float: left; width: 13px; height: 11px; background: url(/images/leftarrow1.jpg) no-repeat;}
.rightarrow {display: block; margin: 1px; float: left;  width: 13px; height: 11px; background: url(/images/rightarrow1.jpg) no-repeat;}
.imagenumber { color:#6666ff; text-decoration:none; font-size:15px; }
.imagenumber_selected { color:#fff; text-decoration:none; font-size:15px; }

.learnmore { display:inline-block; margin: 10px 0 0 0; width: 323px; height: 49px; background: url(/images/learnmore1.jpg) no-repeat;}
.clicktopledge { display:inline-block; margin: 10px 0 0 0; width: 323px; height: 49px; background: url(/images/clicktopledge1.jpg) no-repeat;}

#right-col {float: left; margin: 0 0 0 16px; width: 200px;}
#times {padding: 8px; margin: 0; background: #3381c6; }
#times p { color:#fff; font-size:12px;}

#bottom {width: 800px; height: 150px; margin: 0; font-size:24px; overflow: hidden; color: #fff; background: url(/images/bottombg1.jpg) repeat-x; text-align:center; }
#bottom a { text-decoration:none; color:#fff; }




