body { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; background: #880307 url(zimages/page/cse_page_back_main.jpg) repeat-x top; }

#wrapper { width: 922px; }

#header { width: 922px; height: 118px; background: url(zimages/page/cse_header.jpg) no-repeat; }
#header p.home { float: right; text-align: right; margin: 18px 28px 0 0; display: inline; }
#header p.home a { font-family: Arial, sans-serif; font-size: 12px; line-height: 18px; color: #fff; text-decoration: none; }
#header p.home a:hover { text-decoration: underline; }

#footerMain { background: #880307; }
#footerMain .center { background: #880307 url(zimages/page/cse_news_back.jpg) repeat-y top; width: 922px; margin: 0 auto; height: 70px; }
#footerMain .center p { font-size: 12px; text-align: center; padding: 30px 0 0 0; }
#footerMain .center p a { color: #fff000; text-decoration: none; }
#footerMain .center p a:hover { text-decoration: underline; }

#menubarMain { width: 922px; height: 34px; background: url(zimages/page/cse_menu_back_main.jpg) no-repeat; }
#menubarMain p.cse { float: right; text-align: right; margin: 10px 28px 0 0; border: 1px solid #000; color: #460e0f; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; display: inline; }

#contentMain { padding: 0; margin: 0; width: 922px; }
#contentMain a { color: #fff000; text-decoration: none; }
#contentMain a:hover { text-decoration: underline; }

#nextEvent { float: right; width: 256px; height: 350px; background: url(zimages/page/cse_nextevent_back2.jpg) no-repeat top; padding: 0; margin: 0 8px 0 0; display: inline; }
#nextEvent img { margin: 45px 27px 0 27px; padding: 0; border: 1px solid #2f2f2f; }

#photoBox { width: 630px; height: 330px; background: #333435 url(zimages/page/cse_photobox.jpg) no-repeat; padding: 10px 11px; margin: 0; }

#newsMain { padding: 10px 10px; margin: 5px 0 0 0; width: 902px; background: #880307 url(zimages/page/cse_news_back.jpg) repeat-y top; border-top: 1px solid #332928; }
#newsMain .alley { float: right; display: inline; }

.newslist { width: 660px; overflow: auto; margin: 0 0 10px 0; }
.newslist .info { width: 626px; background: #6a0204; padding: 13px 15px 13px 15px; margin: 0; min-height: 70px; border: 1px solid #680103; overflow: auto; }
.newslist .info img { float: right; margin: 0 0 10px 20px; border: 1px solid #000; width: 100px; }
.newslist .info h1 { color: #F6D253; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.newslist .info a { color: #fff000; text-decoration: none; }
.newslist .info a:hover { text-decoration: underline; }

.newslist .redbox { float: right; width: 26px; height: 57px; background: #850404; display: inline; text-align: center; z-index: 99; }
.newslist .redbox span.month { font-family: Arial, sans-serif; color: #fff; font-size: 14px; line-height: 14px; font-weight: bold; }

.newslist .date { float: right; width: 36px; height: 57px; margin: 0; padding: 10px 0 10px 0; display: inline; background: url(zimages/page/cse_goldtab.jpg) no-repeat; text-align: center; }
.newslist .date span.day { font-family: Arial, sans-serif; color: #000; font-size: 22px; line-height: 22px; font-weight: bold; margin: 0; padding: 0; }
.newslist .date span.year { color: #000; font-size: 11px; line-height: 12px; font-weight: bold; margin: 0; padding: 0; }

#frontpage_nav { margin: 0; padding: 0; text-align: right; height: 1px; border: 1px solid #000; display: none; }


.eventFloat { float: right; width: 150px; margin: 50px 0 10px 0; text-align: right; font-size: 12px; line-height: 18px; }
.eventFloat h5 { font-size: 18px; font-weight: bold; }
.eventFloat a { color: #fff000; text-decoration: none; }
.eventFloat a:hover { text-decoration: underline; }

.localFloat { float: right; width: 200px; margin: 0 0 20px 10px; text-align: right; font-size: 12px; line-height: 18px; display: inline; }
.localFloat h5 { font-size: 18px; font-weight: bold; }
.localFloat a { color: #fff000; text-decoration: none; }
.localFloat a:hover { text-decoration: underline; }
.localFloat img { padding: 0; border: 1px solid #000; }

.events { width: 660px; overflow: auto; margin: 0 0 10px 0; }
.events .info { width: 626px; padding: 13px 16px 13px 16px; min-height: 91px; border: 1px solid #680103; overflow: auto; background: #6a0204 url(zimages/page/cse_event_banner.jpg) no-repeat top right; }
/*.events .info img { float: right; margin: 0 0 10px 20px; }*/
.events .info h4 { color: #F6D253; font-size: 18px; font-weight: bold; margin-bottom: 10px; font-variant: small-caps; letter-spacing: 1px; }
.events .info h5 { font-size: 18px; font-weight: bold; background: url(zimages/page/cse_calendar.jpg) no-repeat top left; height: 45px; line-height: 45px; text-indent: 46px; }
.events .info h5 span { font-size: 12px; }