@charset "utf-8";
/* CSS Document */

body { background-color:#021D52; background-image:url(images/bodybkg.jpg); background-repeat:repeat-x;}


#wrapper { position:relative; margin: 0px auto; width: 960px; height:auto;}

#header { position:relative; width:960px; height: 213px; background-image:url(images/header.jpg); background-repeat:no-repeat; margin: 0px auto;}


#navigation { position:relative; width: 960px; height: 34px; background-image:url(images/navBkg.jpg); background-repeat:no-repeat; margin: 0px auto; text-align:center; top: -12px; line-height: 5px;}

#navigation ul{ padding-top: 7px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; line-height: 5px;}

#navigation li{ display:inline; text-align:center; margin: 0px 8px -20px 8px; line-height: 5px;}

#navigation a { font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; color:#001A51; font-weight:bold; padding-left: -20px;}

#navigation a:hover {text-decoration:underline; }

#contentWrapper { position:relative; width: auto; background-image:url(images/wrapperbkg.jpg); background-repeat:repeat-y; height:auto;}

#maincontentWrapper { position:relative; width: 960px; background-image:url(images/wrapperbkg.jpg); background-repeat:repeat-y; height:auto;}

#sidebar { width: 430px; margin: 0px auto; position:relative; float:right; margin-right: 6px; margin-top: 10px;}



.shareyourstory { font-family:Arial, Helvetica, sans-serif; color:#001A51; text-align:left; height: 50px; width: 340px; position:relative; padding: 50px 10px 10px 70px; font-size:12px;}

.contactus { font-family:Arial, Helvetica, sans-serif; color:#001A51; text-align:left; height: 50px; width: 340px; position:relative; padding: 50px 10px 10px 80px; font-size:12px;}



#connectwithus { position:relative; width: 425px; height: 119px; margin: 0px auto; background-image:url(images/connectwithus.png); margin-top: 4px;}

#flash-gallery { position:relative; width: 425px; height: 330px; margin: 0px auto; margin-top: 4px; }


#logos { position:relative; width: 425px; text-align:center; top: 42px;}

#contactus { position:relative; width: 425px; height: 119px; margin: 0px auto; background-image:url(images/contactBkg.png); margin-top: 5px;}

#upcomingevents { position:relative; width: 427px; margin-top: 5px;}

#eventsTop { position:relative; height: 45px; width: 427px; background-repeat:no-repeat; background-image:url(images/upcomingEventsTop.png);}

#eventsMiddle { position:relative; height: auto; width: 427px; background-repeat:repeat-y; background-image:url(images/upcomingEventsMiddle.jpg);}

.upcomingevents { font-family:Arial, Helvetica, sans-serif; color:#001A51; text-align:left; width: 390px; position:relative;  font-size:12px; padding-left: 15px; padding-top: 5px; height:50px;}

#eventsBottom { position:relative; height: 14px; width: 427px; background-repeat:no-repeat; background-image:url(images/upcomingEventsBottom.jpg);}

#legacy { position:relative; width: 425px; height: 119px; margin: 0px auto; background-image:url(/images/legacy-project-title.png);}

#legacyTop { position:relative; height: 45px; width: 427px; background-repeat:no-repeat; background-image:url(images/upcomingEventsTop.png);}

#legacyMiddle { position:relative; height: auto; width: 427px; background-repeat:repeat-y; background-image:url(images/upcomingEventsMiddle.jpg);}

.legacy { font-family:Arial, Helvetica, sans-serif; color:#001A51; text-align:left; height: 50px; width: 340px; position:relative; padding: 50px 10px 10px 70px; font-size:12px;}

#sponsors { position:relative; width: 427px; margin-top: 10px;}

#sponsorsTop { position:relative; height: 45px; width: 427px; background-repeat:no-repeat; background-image:url(images/sponsorsTop.png);}

#sponsorsMiddle { position:relative; height: auto; width: 427px; background-repeat:repeat-y; background-image:url(images/upcomingEventsMiddle.jpg);}

.sponsors { font-family:Arial, Helvetica, sans-serif; color:#001A51; text-align:left; width: 390px; position:relative;  font-size:12px; padding-left: 20px; padding-top: 5px; }


#sponsorsBottom { position:relative; height: 14px; width: 427px; background-repeat:no-repeat; background-image:url(images/upcomingEventsBottom.jpg);}

#content { position:relative; width: 510px; height: auto; float:left; margin-left: 8px; margin-top:10px; margin-bottom:20px;}

<!--#slideshow { position:relative; width: 508px; height: 367px; background-image:url(images/slideshow.jpg);}-->

#wrapperbottom {position:relative; width: 960px; background-image:url(images/wrappeBottom.jpg); background-repeat:no-repeat; height: 15px; }

#contentBottom { position:relative; width: 508px; height:auto; }

<!--#homeTextTop { position:relative; width: 508px; height: 43px; background-image:url(images/homeTextTop.png); }-->

#homeTextTop {
background-image:url("images/homeTextTop.png");
color:#001B51;
height:39px;
padding-left:19px;
padding-top:1px;
width:489px;
}

#homeTextTop h1 {
margin-left:15px\9;
margin-top:10px\9;
}

#homeTextMiddle { position:relative; width: 508px; background-image:url(images/homeTextMiddle.jpg); background-repeat:repeat-y; }

.homeText { font-family: Arial, Helvetica, sans-serif; color:#000; font-size: 12px; padding-left: 15px; padding-right: 35px; padding-top: 10px; position:relative; width: 470px;}

#homeTextBottom { position:relative; width: 508px; height: 43px; background-image:url(images/homeTextBottom.jpg); top:-13px;}



.media a:link { text-decoration:none; border:0px;}

.media a:hover { text-decoration:none; border:none;}

#clear { clear:both;}

.signature { font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size: 12px; text-align:center; padding-top:10px; border-top:1px solid #E8A10D;}

.signature a{ font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size: 12px; text-align:center; margin: 0px auto; text-decoration:underline;}

.signature a:hover{ text-decoration:none;}

#mainContent { width:510px; height:auto; position:relative; }

#mainContentTop { position:relative; width: 508px; height: 43px; background-image:url(images/mainTextTop.png); }

#mainContentMiddle { position:relative; width: 508px; height: auto; background-image:url(images/homeTextMiddle.jpg); background-repeat:repeat-y; }

<!--.homeText { font-family: Arial, Helvetica, sans-serif; color:#000; font-size: 12px; padding-left: 15px; padding-right: 35px; padding-top: 10px; position:relative; width: 470px;}-->

.homeText { 
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:15px;
padding-right:35px;
padding-top:10px;
position:relative;
width:470px;
}

#mainContentBottom { position:relative; width: 508px; height: 43px; background-image:url(images/homeTextBottom.jpg); top:-13px;}

.mainContentText { font-family: Arial, Helvetica, sans-serif; color:#000; font-size: 12px; padding-left: 15px; padding-right: 35px; padding-top: 10px; position:relative; width: 470px; height: auto;}

h1 { font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#001A51; text-align:left;}

#shareyourstory { position:relative; width: 425px; height: 119px; margin: 0px auto; background-image:url(/images/shareyourstory.png);}

#shareyourstory p, .contactus p, #upcomingevents p, #sponsors p { margin: 0; padding: 0; padding-left: 10px; }

.more { 
	position: absolute; bottom: 0; right: 10px; text-align: right; 
	font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;
}
.more2 { 
	position: absolute; bottom: 10px; right: 10px; text-align: right; 
	font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;
}

.more a, .more2 a { text-decoration: none; color: #001A51;}

a, a img { border: none; }

#footer { width: 960px; height: 27px; background-image:url(images/footer.jpg); background-repeat:no-repeat; text-align:center;}

#footer ul{ padding-top: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; line-height: 6px;}

#footer li{ display:inline; text-align:center; margin: 0px 5px 0px 5px;}

#footer a { font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color:#001A51;}

#footer a:hover {text-decoration:underline; }

a { text-decoration: none; color:#003;} 

a:hover { text-decoration:underline;}

#nav { position:relative; text-align:center; margin: 0px auto; margin-left: -20px;}

<!-- Form -->
#wpcf7-f1-p700-o1 { }

#wpcf7-f1-p700-o1 p {}
