@charset "utf-8";
/* CSS Document */
body{ font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(../App_Images/main_bg.jpg);}
.pageContainer {width:898px; margin:0 0 0 30px; background-color:#fff; border:1px solid #000; border-top-width:0;}
.header {}
h1 {margin:0 0 0 -26px; padding:0;}
h1 a {display:block; background-image:url(../App_Images/header.jpg); width:925px; height:110px; text-indent:-5000px;}
.searchBox {position:absolute; top:60px; left:550px;}
.facebook {position:absolute; top:24px; left:344px;}

.homePusharea {border:2px solid #454545; border-bottom-width:30px; height:193px;}
.homePush {display:block; float:left; border-width:0;}
.homePush1, .homePush2 {border-right:2px solid #454545;}
.homePush1, .homePush3 {width:295px;}
.homePush2 {width:300px;}
.homePush img{border:none; height:193px;}

.content {width:638px; float:left;}
.pageContent { padding:10px;width:618px; float:left;}
h2.pageTitle {margin:5px 15px; color:#333;}
.homeContent .news {width:319px; float:left;}
.events {width:319px; float:left;}
.news h2 {background-image:url(../App_Images/recent_news.jpg); width:256px; height:29; text-indent:-5000px; margin:15px 0 0 5px; padding:0;}
.events h2 {background-image:url(../App_Images/upcoming-events.jpg); width:288px; height:30px; text-indent:-5000px; margin:14px 0 0 5px; padding:0;}
.news ul, .events ul {margin:0 5px 0 15px; padding:0 5px; border-top:1px solid #999; list-style-type:none;}
.news strong, .events strong {display:block; font-family:"Trebuchet MS", Arial, sans-serif; color:#333;}
.news small, .events small{color:#0d6058; display:block; font-size:80%;}
.news p, .events p {font-size:80%; color:#333; font-size:70%; padding-left:15px;}
.news .readMore, .events .readMore { display:block; text-align:right; color:#8a2243; font-size:80%;}
.news li, .events li {border-bottom:1px solid #aaa; padding:10px 0 5px 0; height:150px;}

.sponsor {margin:5px; padding:10px; position:relative; clear:both;}
.sponsor strong {display:block; color:#0d6058; border-bottom:1px solid #ccc; font-size:110%; padding:3px 0; margin:0 0 5px 0;}
.sponsor a {display:block; color:#00403a;}
.sponsor img { display:block; width:150px; position:absolute; top:80px; left:10px;}
.sponsor p {margin-left:170px;}

.sidebar {width:260px; float:left;}
.sidebar img {border:0px solid #454545; border-bottom-width:20px; padding:3px 0;}
.sidebarSignup { background-image:url(../App_Images/sidebar_bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#042421; min-height:129px; color:#fff; margin-top:3px;}
.sidebarSignup h4 {background-image:url(../App_Images/enews_header.jpg); height:42px; text-indent:-5000px; margin:0; padding:0;}
.sidebarSignup .textbox { display:block; margin:10px auto; width:230px; color:#999;}
.sidebarSignup .button { display:block; width:80px; margin-left:168px; border:1px solid #666; background-color:#fff;}

.subnav {background-color:#ccc; color:#000; font-size:80%; margin:0; padding:10px;}
.subnav h4 {color:#666; margin:0 0 5px 0; padding:5px 0; border-bottom:1px solid #0d6058;}
.subnav ul {color:#0d6058; list-style-type:square; margin:0 0 0 20px;}
.subnav a {color:#000;}

.footer { clear:both; color:#fff; font-size:80%; background-color:#666; padding:2px 10px; text-align:right;}
.footer ul { margin:0; padding:0 0 10px 0; text-align:center; list-style-type:disc; font-size:70%; }
.footer li {display:inline;}
.footer a { color:#2dE0D8;}
