BODY, H1, H2, H3, H4, H5, H6, TD, TR, TABLE, FORM{ margin:0px; padding:0px;}
/* Styles - alphabetical order by ID then class */

/*    AAAAA    */
/*   A     A   */
/*   A     A   */
/*   AAAAAAA   */
/*   A     A   */
/*   A     A   */
/*   A     A   */
A:active, A:link, A:visited{ color:#AC1A2F; text-decoration:underline;}
A:hover{ text-decoration:none; color:#444444;}/* underline overline */
A.closeX:active, A.closeX:link, A.closeX:visited{text-decoration:none; color:#444444; padding:2px; font-weight:bold;}
A.closeX:hover{ color:#FFFFFF; background:#444444;}
A.speaker{ text-decoration:none;}
#article{ padding:8px;}
#article H1{ text-align:left; color:#AC1A2F; margin:6px 0px; padding:0px; border:none;}
#attendanceBox, #filebox{border:solid 1px #999999; background:#DDDDDD; padding:10px; width:420px; display:inline-block; margin:0px 5px; vertical-align:top;}
#attendanceBox .leftcell{ display:inline-block; width:180px; padding:0px 4px; text-align:right;}
#attendanceBox .rightcell{ display:inline-block; width:12px; padding:0px 4px; text-align:right; font-weight:bold;}

/*   BBBBBB    */
/*   B     B   */
/*   B     B   */
/*   BBBBBB    */
/*   B     B   */
/*   B     B   */
/*   BBBBBB    */
BODY{ height:100%; background:url(http://my.macu.edu/images/bg/main-repeat.png) repeat-y #888888; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/*    CCCCC    */
/*   C     C   */
/*   C         */
/*   C         */
/*   C         */
/*   C     C   */
/*    CCCCC    */
.CalendarEntry{ display:inline-block; width:126px; vertical-align:top;}
.CalendarDate{ height:19px; background:url(http://my.macu.edu/campusministries/images/bg/cal-date.png) no-repeat; font-weight:bold; padding:9px 0px 0px 8px; color:#FFFFFF;}
.CalendarInfo{ background:url(http://my.macu.edu/campusministries/images/bg/cal-middle.png) repeat-y; padding:5px 6px 0px 8px;}
.CalendarBottom{ height:12px; background:url(http://my.macu.edu/campusministries/images/bg/cal-bottom.png) no-repeat;}
#CalendarEntry{ display:inline-block; width:126px; vertical-align:top;}
#CalendarEntry .DatePast, #CalendarEntry .Date, #CalendarEntry .DatePastPresent, #CalendarEntry .DatePresent, #CalendarEntry .DatePastAbsent, #CalendarEntry .DateAbsent, #CalendarEntry .DateAlt{ height:19px; background:url(http://my.macu.edu/campusministries/images/bg/cal-date.png) no-repeat; font-weight:bold; padding:9px 0px 0px 8px; color:#FFFFFF;}
#CalendarEntry .InfoPast, #CalendarEntry .Info, #CalendarEntry .InfoAlt{ background:url(http://my.macu.edu/campusministries/images/bg/cal-middle.png) repeat-y; padding:5px 6px 0px 8px;}
#CalendarEntry .BottomPast, #CalendarEntry .Bottom, #CalendarEntry .BottomAlt{ height:12px; background:url(http://my.macu.edu/campusministries/images/bg/cal-bottom.png) no-repeat;}
#CalendarEntry .Label, #CalendarEntry .LabelPast{ text-decoration:underline; font-weight:bold;}
#CalendarEntry .BottomAlt{ background:url(http://my.macu.edu/campusministries/images/bg/cal-bottom-alt.png) no-repeat;}
#CalendarEntry .BottomPast{ background:url(http://my.macu.edu/campusministries/images/bg/cal-bottom-past.png) no-repeat;}
#CalendarEntry .DateAbsent{ background:url(http://my.macu.edu/campusministries/images/bg/cal-date-absent.png) no-repeat;}
#CalendarEntry .DateAlt{ background:url(http://my.macu.edu/campusministries/images/bg/cal-date-alt.png) no-repeat;}
#CalendarEntry .DatePastAbsent{ background:url(http://my.macu.edu/campusministries/images/bg/cal-date-past-absent.png) no-repeat; color:#CCCCCC;}
#CalendarEntry .DatePast{ background:url(http://my.macu.edu/campusministries/images/bg/cal-date-past.png) no-repeat; color:#CCCCCC;}
#CalendarEntry .DatePastPresent{ background:url(http://my.macu.edu/campusministries/images/bg/cal-date-past-present.png) no-repeat; color:#CCCCCC;}
#CalendarEntry .DatePresent{ background:url(http://my.macu.edu/campusministries/images/bg/cal-date-present.png) no-repeat;}
#CalendarEntry .InfoAlt{ background:url(http://my.macu.edu/campusministries/images/bg/cal-middle-alt.png) repeat-y;}
#CalendarEntry .InfoPast{ background:url(http://my.macu.edu/campusministries/images/bg/cal-middle-past.png) repeat-y; color:#999999;}
#CalendarEntry .LabelPast{ color:#999999; }
#churchBlock{ display:inline-block; vertical-align:top; width:300px; padding-bottom:10px;}
#churchBlock .servicetimes{ border:1px solid #999999; background:#DDDDDD; color:#222222; padding:8px; margin:10px 10px 10px 0;}
#churchBlock .servicetimelabel{ font-weight:bold;}
.column{ display:inline-block; vertical-align:top; text-align:left;}
.coming_soon{ padding:120px 0; font-size:14px; font-weight:bold; text-align:center}

/*   DDDDDD    */
/*   D     D   */
/*   D     D   */
/*   D     D   */
/*   D     D   */
/*   D     D   */
/*   DDDDDD    */
#devotional SUP{ font-weight:bold;}
#dinning .today{width:608px; background:#FFFFFF; border:1px solid #AC1A2F; margin-bottom:20px; }
#dinning .todayTop{ width:608px; height:43px; background:url(http://my.macu.edu/campuslife/images/bg/title.png) repeat-x; text-align:center; border-bottom:1px solid #AC1A2F;}
#dinning .todayMiddle{ width:608px; background:FFFFFF; text-align:center; padding:10px 0px;}
#dinning .todayBottom{ width:608px; height:76px; background:url(http://my.macu.edu/campuslife/images/boxes/main-bottom.png) no-repeat;}
#dinning .MealEntry{ display:inline-block; width:170px; vertical-align:top; text-align:left; font-size:12px; padding:0px 9px;}
#dinning .BreakfastTop, #dinning .LunchTop, #dinning .DinnerTop, #dinning .RedTop{height:20px; padding:5px 0px 0px 0px; color:#FFFFFF; font-weight:bold; text-align:center; font-size:14px; }
#dinning .BreakfastTop{ background:url(http://my.macu.edu/campuslife/images/boxes/breakfast-top.png) no-repeat; }
#dinning .LunchTop{ background:url(http://my.macu.edu/campuslife/images/boxes/lunch-top.png) no-repeat; }
#dinning .DinnerTop{ background:url(http://my.macu.edu/campuslife/images/boxes/dinner-top.png) no-repeat; }
#dinning .RedTop{ background:url(http://my.macu.edu/campuslife/images/boxes/red-top.png) no-repeat; }
#dinning .BreakfastMiddle{ background:url(http://my.macu.edu/campuslife/images/boxes/breakfast-middle.png) repeat-y;}
#dinning .LunchMiddle{ background:url(http://my.macu.edu/campuslife/images/boxes/lunch-middle.png) repeat-y;}
#dinning .DinnerMiddle{ background:url(http://my.macu.edu/campuslife/images/boxes/dinner-middle.png) repeat-y;}
#dinning .RedMiddle{ background:url(http://my.macu.edu/campuslife/images/boxes/red-middle.png) repeat-y;}
#dinning .BreakfastList, #dinning .LunchList, #dinning .DinnerList, #dinning .RedList{padding:5px 8px 0px 8px; min-height:172px;}
#dinning .BreakfastList{ background:url(http://my.macu.edu/campuslife/images/boxes/breakfast-middle-grad.png) no-repeat;}
#dinning .LunchList{ background:url(http://my.macu.edu/campuslife/images/boxes/lunch-middle-grad.png) no-repeat;}
#dinning .DinnerList{ background:url(http://my.macu.edu/campuslife/images/boxes/dinner-middle-grad.png) no-repeat;}
#dinning .RedList{ background:url(http://my.macu.edu/campuslife/images/boxes/red-middle-grad.png) no-repeat;}
#dinning .BreakfastBottom, #dinning .LunchBottom, #dinning .DinnerBottom, #dinning .RedBottom{ height:13px;}
#dinning .BreakfastBottom{ background:url(http://my.macu.edu/campuslife/images/boxes/breakfast-bottom.png) no-repeat;}
#dinning .LunchBottom{ background:url(http://my.macu.edu/campuslife/images/boxes/lunch-bottom.png) no-repeat;}
#dinning .DinnerBottom{ background:url(http://my.macu.edu/campuslife/images/boxes/dinner-bottom.png) no-repeat;}
#dinning .RedBottom{ background:url(http://my.macu.edu/campuslife/images/boxes/red-bottom.png) no-repeat;}
#dinning .FiveDayEntry{ display:inline-block; width:126px; vertical-align:top; margin:1px 0px 1px 1px; }
#dinning .FiveDayDate{ height:17px; background:url(http://my.macu.edu/campuslife/images/bg/menu-date.png) repeat-x; font-weight:bold; padding:4px 0px 0px 4px; color:#FFFFFF; border-bottom:solid 1px #AC1A2F;}
#dinning .FiveDayInfo{ background:#FFFFFF; padding:5px 6px 0px 8px;}/* border:solid 1px #AC1A2F; border-top:0px;  */
#dinning .breakfastEntry{ color:#254b1e; padding-bottom:6px;}
#dinning .lunchEntry{ color:#2c4c6d; padding-bottom:6px;}
#dinning .dinnerEntry{ color:#b95409;}
#dinning #fivedayinfo P, #dinning #todayInfo P{ padding:0px 0px 0px 10px; text-indent:-10px; margin:0px;}
#dinning .dinningtitle{background:url(http://my.macu.edu/campuslife/images/bg/title.png) repeat-x; height:43px; margin:0px 1px; text-align:center; font-weight:bold;}
#dinning .fiveday{width:636px; background:#AC1A2F; padding-top:1px;}
.disclaimer{ font-size:11px; color:#999999;}

/*   EEEEEEE   */
/*   E         */
/*   E         */
/*   EEEEE     */
/*   E         */
/*   E         */
/*   EEEEEEE   */
#evangel{float:left; width:209px; background:url(http://my.macu.edu/images/bg/menu.png) repeat-y; margin:0px 0px 0px 0px; position:absolute;}

/*   FFFFFFF   */
/*   F         */
/*   F         */
/*   FFFFF     */
/*   F         */
/*   F         */
/*   F         */
.fileType{ color:#808080; font-size:9px; padding:0px 6px;}
.fileType:before{ content:"(";}
.fileType:after{ content:")";}
/*#frame{height:100%; background:url(http://my.macu.edu/images/bg/main.png) no-repeat; width:100%; position:absolute;}*/
#form DIV.label, #form SPAN.label{ font-weight:bold;}
#form SPAN.example{ font-size:9px; font-weight:normal; font-style:italic; color:#666666;}
#form DIV.input{ padding:0px 0px 10px 0px}
#form LEGEND{ font-weight:bold; color:#AC1A2F; font-size:14px;}
#frame{height:100%; background:url(http://my.macu.edu/images/bg/0910/main.png) no-repeat; width:100%; position:absolute;}
#frame #evangel{float:left; width:209px; background:url(http://my.macu.edu/images/bg/0910/menu.png) repeat-y; margin:0px 0px 0px 0px; position:absolute;}

/*   H     H   */
/*   H     H   */
/*   H     H   */
/*   HHHHHHH   */
/*   H     H   */
/*   H     H   */
/*   H     H   */
H1, H2{ white-space:nowrap;}
H1{color:#AC1A2F; border-bottom:solid 2px #444444; margin:6px 0px 4px 0px; padding:0px 0px 0px 20px; font-size:24px; font-weight:bold;}
/*H2{ background:url(http://my.macu.edu/images/header-left-1.png); height:32px; padding:22px 0px 0px 40px; color:#FFFFFF; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}*/
H2{}
H3{ padding:0px; margin:2px 0px; color:#444444; font-weight:bold; font-size:20px;}
H4{ color:#444444; font-size:18px; font-weight:bold; padding:0px 0px 0px 2px; margin:4px 0px;}
H5{ color:#444444; font-size:14px; font-variant:small-caps;}
H6{ color:#AC1A2F; font-size:14px; font-weight:bold; padding:0px 0px 0px 2px; margin:4px 0px; text-transform:uppercase;}

/*   IIIIIII   */
/*      I      */
/*      I      */
/*      I      */
/*      I      */
/*      I      */
/*   IIIIIII   */
#interview H3, #devotional H3, #general H3{ font-weight:bold; font-size:16px; border:none;}
#interview H4, #devotional H4, #general H4{ font-weight:bold; font-size:14px; border:none;}
#interview .interviewerlabel, #interview .intervieweelabel{ font-weight:bold;}
#interview .interviewerlabel{ color:#BB0000;}
#interview .intervieweelabel{ color:#0000BB;}
.introsection{ padding-left:16px;}

/*   L         */
/*   L         */
/*   L         */
/*   L         */
/*   L         */
/*   L         */
/*   LLLLLLL   */
.listExpander{ cursor:pointer; color:#AC1A2F; font-weight:bold;}
.list_expander_info{ padding:6px;}

/*   M     M   */
/*   MM   MM   */
/*   M M M M   */
/*   M  M  M   */
/*   M     M   */
/*   M     M   */
/*   M     M   */
#maincontent{ padding-left:210px; width:690px;}
#media_button.speakerbutton{ background:url(http://my.macu.edu/campusministries/images/speaker-up.png) left no-repeat; padding:6px 0px 6px 25px; text-decoration:none; color:#666666; height:19px;}
#media_button.speakerbutton:hover{ background:url(http://my.macu.edu/campusministries/images/speaker-over.png) left no-repeat; color:#AC1A2F;}
#media_button.clipbutton{ background:url(http://my.macu.edu/campusministries/images/eye-up.png) left no-repeat; padding:6px 0px 6px 28px; text-decoration:none; color:#666666; height:19px;}
#media_button.clipbutton:hover{ background:url(http://my.macu.edu/campusministries/images/eye-over.png) left no-repeat; color:#AC1A2F;}
/*#menu{height:100%; background:url(http://my.macu.edu/images/bg/menu.png) repeat-y; width:175px; position:absolute; margin-top:163px;}*/
#menu{height:100%; background:url(http://my.macu.edu/images/bg/0910/menu.png) repeat-y; width:175px; position:absolute; margin-top:163px;}
#menu .menuLI, #menu .current_page{ background:url(http://my/macu.edu/images/bg/menu.png) no-repeat; list-style:none; cursor:pointer; height:32px; font-weight:bold; font-size:18px; color:#FFFFFF; padding:11px 0px 0px 10px;}
#menu .menuLI a, #menu .current_page a{ text-decoration:none; color:#FFFFFF; width:200px}
#menu .menuLI:hover{ background:url(http://my.macu.edu/images/bg/menu-over.png); }
#menu .current_page{ background:url(http://my.macu.edu/images/bg/menu-over.png); cursor:default;}
#mymacu_footer{ color:#999999; text-align:center; margin-top:10px;}
#mymacu_footer A:active, #mymacu_footer A:link, #mymacu_footer A:visited{ color:#999999; text-decoration:underline;}
#mymacu_footer A:hover{ color:#444444; text-decoration:none;}

/*   PPPPPP    */
/*   P     P   */
/*   P     P   */
/*   PPPPPP    */
/*   P         */
/*   P         */
/*   P         */
.picture{ border:double #AC1A2F; margin:0px 6px 0px 6px;}

/*    SSSSS    */
/*   S     S   */
/*   S         */
/*    SSSSS    */
/*         S   */
/*   S     S   */
/*    SSSSS    */
/*#staff_highlight{ width:400px; border:solid #444444; background:#DDDDDD; padding:6px; margin:10px;}*/
#staff_highlight H3{ margin:0px; padding:0px; text-align:left; border:none; margin-bottom:4px;}
#staffsection{ display:inline-block; vertical-align:top; margin-bottom:16px;}
#staffsection H4{ border:none;}
#staffsection .staffinfo{ margin:20px;}
#staffsection .title{ font-style:italic; font-size:14px;}
#staffsection .locationlabel{ font-style:italic; font-weight:bold;}
#staffsection .comeandsee{ font-weight:bold; text-decoration:underline;}
#subMenu{background:url(http://my.macu.edu/images/bg/sub-menu.png) no-repeat; width:172px; height:200px; padding:13px 15px 0px 15px; display:none;}
#subMenu .subLI{ padding:2px 0px;}
#subMenu .subLI a{ color:#FFFFFF; font-size:12px; text-decoration:none; padding:0px 0px 0px 6px;}
#subMenu .subLI A:hover{ text-decoration:underline; list-style:circle;}
.syllabiTop{ width:590px; height:43px; background:url(http://my.macu.edu/campuslife/images/bg/title.png) repeat-x; border:1px solid #AC1A2F; border-bottom:0px; padding:0px 10px; margin-top:10px;}

/*   TTTTTTT   */
/*      T      */
/*      T      */
/*      T      */
/*      T      */
/*      T      */
/*      T      */
#thisweeks{ border:solid 1px #999999; background:#FFFFFF; padding:10px; width:190px; text-align:center;}
#topbar{height:26px; background:url(http://my.macu.edu/images/bg/top-bar.gif) repeat-x;}

/*   U     U   */
/*   U     U   */
/*   U     U   */
/*   U     U   */
/*   U     U   */
/*   U     U   */
/*    UUUUU    */
UL#section_menu{ margin:0; padding:0; border-bottom:2px solid #444444; margin-bottom:4px; padding-bottom:4px;}
UL#section_menu LI{ display:inline-block; width:160px; text-align:center; padding:4px; font-size:14px; font-weight:bold;}
UL#section_menu LI:hover{ background:#AC1A2F; color:#FFFFFF;}

/*   W     W   */
/*   W     W   */
/*   W     W   */
/*   W  W  W   */
/*   W W W W   */
/*   WW   WW   */
/*   W     W   */
.w60{ width:60px;}
.w80{ width:80px;}
.w100{ width:100px;}.w110{ width:110px;}.w120{ width:120px;}.w130{ width:130px;}.w140{ width:140px;}.w150{ width:150px;}.w160{ width:160px;}.w170{ width:170px;}.w180{ width:180px;}.w190{ width:190px;}
.w200{ width:200px;}.w210{ width:210px;}.w220{ width:220px;}.w230{ width:230px;}.w240{ width:240px;}.w250{ width:250px;}.w260{ width:260px;}
.w295{ width:295px;}
.w300{ width:300px;}
.w340{ width:340px;}.w350{ width:350px;}
.w380{ width:380px;}
.w400{ width:400px;}.w410{ width:410px;}.w420{ width:420px;}
.w440{ width:440px;}.w450{ width:450px;}.w460{ width:460px;}
.w480{ width:480px;}
.w500{ width:500px;}
.w540{ width:540px;}
.w600{ width:600px;}
#whatsgoingon{ width:279px; margin:20px 0;}
#whatsgoingon .listRow, #whatsgoingon .listRowAlt{ font-size:10px; border:1px solid #AC1A2F; border-top:none; vertical-align:middle; margin:0px 10px; padding:2px 2px; cursor:default; background:#DDDDDD;}
#whatsgoingon .listRowAlt{ background-color:#FFFFFF;} #whatsgoingon .calendarEntry, #whatsgoingon .date{ display:inline-block;}
#whatsgoingon .calendarEntry{ font-size:11px; vertical-align:top;}
#whatsgoingon .date{ font-weight:bold; padding:0px 4px; width:70px;}
#whatsgoingon .time{ font-size:10px;}
#whatsgoingon .time:before{ content:'(';}
#whatsgoingon .time:after{ content:')';}
#whatsgoingon .title{ background:url(http://my.macu.edu/images/bg/whats-happening-top.png) no-repeat; height:187px;}
.white{ color:#FFFFFF;}