body  {background:#2b560a url(images/main-bg.jpg) repeat-x; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#000;}

#wrapper {width:1040px; margin:0 auto; text-align:left;}
#maincontainer {width:1000px; float:left; margin-left:40px;}

/* Top Navigation / Logo / Flash
----------------------------------------------------------------------------*/
#navBox {
   width:1000px;
   height:36px;
   float:left;
   margin-top:8px;
   overflow:hidden;
}

#topNav {
   width:689px;
   float:left;
   margin-top:5px;
   text-align:center;
   font-size:14px;
   color:#c9ddca;
   font-family:"Trebuchet MS",arial;
   font-weight:bold;
}
#topNav ul {list-style-type:none; padding:0px; margin:0px;}
#topNav li {display:inline;}
#topNav a {color:#c9ddca; text-decoration:none; padding:0 18px 0 18px;}
#topNav a:hover {color:#fff; text-decoration:none; padding:0 18px 0 18px;}

.new_page {background:transparent url(images/new-page-icon.gif) no-repeat right 0;}

#search {
   width:311px;
   float:left;
}
#search ul {list-style-type:none; padding:0px; margin:0px;}
#search li {display:inline;}

#field {
   width:191px;
   float:left;
}

#btn {
   width:120px;
   float:left;
}

#logoBox {
   width:960px;
   height:82px;
   float:left;
   overflow:hidden;
}

#logo {
   width:753px;
   height:82px;
   float:left;
}

#ad {
   width:207px;
   float:left;
}

#flash {
   width:960px;
   height:330px;
   float:left;
   margin-top:1px;
   overflow:hidden;
}

/* Events / Resources
----------------------------------------------------------------------------*/
#eventsResBox {
   width:1000px;
   height:401px;
   float:left;
   margin-top:41px;
   background-image:url(images/dollar-bg.jpg);
   overflow:hidden;
}

#eventsResTop {
   width:918px;
   height:228px;
   float:left;
   margin-top:22px;
   margin-left:23px;
}

#events {
   width:428px;
   float:left;
}
#events h1 {font-size:16px; color:#261300; margin-top:0px; margin-bottom:0px; font-weight:normal;}
#events h6 {font-size:16px; color:#261300; margin-top:0px; margin-bottom:0px; font-weight:normal;}
#events a {color:#261300; text-decoration:none;}
#events a:hover {color:#261300; text-decoration:underline;}

.dateBox {
   width:428px;
   float:left;
   margin-top:7px;
}

.dateBox2 {
   width:428px;
   float:left;
   margin-top:14px;
}

.date {
   width:40px;
   height:43px;
   float:left;
   background-image:url(images/date-bg.gif);
   overflow:hidden;
   text-align:center;
   color:#fff;
}
.date ul {list-style-type:none; padding:0px; margin:0px;}
.mo {font-size:10px; font-family:"Trebuchet MS",arial; font-weight:bold; line-height:13px;}
.day {font-size:20px; font-family:"Trebuchet MS",arial; font-weight:bold; line-height:23px;}

.eventInfo {
   width:383px;
   float:left;
   font-size:11px;
   font-family:Helvetica, Arial;
   color:#2c2019;
   margin-left:5px;
   line-height:16px;
}
.eventInfo h2 {font-size:13px; color:#261300; margin:0; padding:0;}
.eventInfo h3 {font-size:12px; color:#261300; font-weight:normal;margin:0; padding:0;}
.eventInfo h4 {font-size:12px; color:#261300; font-weight:normal;margin:0; padding:0;}
#events .eventInfo h4 a{color:#0066CC;font-weight:normal;margin:0; padding:0; text-decoration:none;}
#events .eventInfo h4 a:hover{color:#0066CC;text-decoration:underline;}
.eventInfo a {color:#261300; text-decoration:none;}
.eventInfo a:hover {color:#261300; text-decoration:underline;}

#resources {
   width:437px;
   float:left;
   margin-left:53px;
   font-family:Helvetica, arial;
   color:#333;
}
#resources h3 {font-size:16px; color:#261300; margin-top:0px; margin-bottom:12px; font-weight:normal;}
#resources li {margin-bottom:10px;}
#resources a {color:#333; text-decoration:none;}
#resources a:hover {color:#333; text-decoration:underline;}

#popular {
   width:430px;
   float:left;
   font-size:12px;
   color:#333;
   font-family:Helvetica, arial;
}
#popular h4 {font-size:14px; color:#535353; margin-top:0px; margin-bottom:12px; font-weight:normal; font-family:"Trebuchet MS"; text-indent:20px;}
#popular li {margin-bottom:6px;}
#popular a {color:#333; text-decoration:none;}
#popular a:hover {color:#333; text-decoration:underline;}

/* Bottom Links
----------------------------------------------------------------------------*/
#btmLinks {
   width:1000px;
   float:left;
   background:transparent url(images/bottom-dollar.jpg) no-repeat top right;
}

#linksBox {
   width:960px;
   float:left;
   margin-top:33px;
   font-family:Helvetica, arial;
   font-size:12px;
   color:#a5d87f;
}
#linksBox h5 {font-size:14px; color:#fff; margin-top:0px; margin-bottom:10px; font-family:Helvetica, arial; text-indent:10px;}
#linksBox h6 {font-size:12px; margin-top:0px; margin-bottom:2px; font-family:Helvetica, arial;}
#linksBox a {color:#a5d87f; text-decoration:none;}
#linksBox a:hover {color:#a5d87f; text-decoration:underline;}

#linksLeft {
   width:728px;
   float:left;
   margin-left:10px;
}

#linksRt {
   width:222px;
   float:left;
}

#row1 {
   width:738px;
   float:left;
}

.rowsAll {
   width:738px;
   float:left;
   margin-bottom:14px;
}

.box1 {
   width:220px;
   float:left;
}

.box2 {
   width:231px;
   float:left;
   margin-left:17px;
}

.box3 {
   width:231px;
   float:left;
   margin-left:13px;
}
.grA {width:11px; height:13px; float:left; background:transparent url(images/green-arrow.gif) no-repeat;}
.boxText {width:205px; float:left;}

#wallSt {
   width:231px;
   float:left;
   margin-top:14px;
   margin-left:468px;
}

#lnkAbout {
   width:222px;
   float:left;
   font-family:Helvetica, arial;
   font-size:12px;
   color:#a5d87f;
   background:transparent url(images/line-down.gif) repeat-y top left;
}
#lnkAbout h6 {font-size:14px; color:#fff; margin-top:0px; margin-bottom:10px; font-family:Helvetica, arial; text-indent:21px;}
#lnkAbout ul {list-style-image:url(images/green-arrow2.gif); padding:0px; margin-left:30px; margin-bottom:0px;}
#lnkAbout li {margin-bottom:8px;}
#lnkAbout a {color:#a5d87f; text-decoration:none;}
#lnkAbout a:hover {color:#a5d87f; text-decoration:underline;}

#lnkEvents {
   width:222px;
   float:left;
   margin-top:35px;
   font-family:Helvetica, arial;
   font-size:12px;
   color:#a5d87f;
   background:transparent url(images/line-down.gif) repeat-y top left;
}
#lnkEvents h6 {font-size:14px; color:#fff; margin-top:0px; margin-bottom:10px; font-family:Helvetica, arial; text-indent:21px;}
#lnkEvents ul {list-style-image:url(images/green-arrow2.gif); padding:0px; margin-left:30px; margin-bottom:0px;}
#lnkEvents li {margin-bottom:8px;}
#lnkEvents a {color:#a5d87f; text-decoration:none;}
#lnkEvents a:hover {color:#a5d87f; text-decoration:underline;}

#lnkLogo {
   width:222px;
   float:left;
   margin-top:35px;
   font-family:Helvetica, arial;
   font-size:12px;
   color:#a5d87f;
   background:transparent url(images/line-down.gif) repeat-y top left;
}
#lnkLogo h6 {font-size:14px; color:#fff; margin-top:0px; margin-bottom:12px; font-family:Helvetica, arial; text-indent:21px;}
#lnkLogo a {color:#fff; text-decoration:none;}
#lnkLogo a:hover {color:#fff; text-decoration:underline;}
#lnkLogo ul {list-style-type:none; padding:0px; margin:0px;}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:960px;
   float:left;
   margin-top:36px;
   background:transparent url(images/footer-line.gif) repeat-x top;
   border-bottom:25px solid #2b560a;
}

#copyright {
   width:781px;
   float:left;
   margin-left:5px;
   margin-top:24px;
   font-family:Helvetica, arial;
   line-height:19px;
   color:#789d5c;
}
#copyright a {color:#a5d87f; text-decoration:none;}
#copyright a:hover {color:#a5d87f; text-decoration:underline;}

#footLogo {
   width:174px;
   float:left;
   margin-top:14px;
}

/* Classes
----------------------------------------------------------------------------*/
.sm_text {font-size:10px;}
.text_field {width:180px; font-size:18px; height:28px; background:transparent url(images/field-bg.gif) repeat-x; border:none;}
.picspace {margin-top:12px; margin-left:34px;}
ul.dots {list-style-image:url(images/dot.gif); margin-top:0px; margin-left:0px; padding-left:16px;}
ul.dots2 {list-style-image:url(images/dot.gif); margin-top:0px; margin-left:0px; padding-left:42px;}
a img, img {border:none;}
form {padding:0px; margin:0px;}
