/* Global Styles  */
body{margin:0;}
.copyright { color: #ffffff; font-size: 10px; font-family: georgia, arial, helvetica; }
.copyright:hover { text-decoration:none; color: #ffffff; font-size: 10px; font-family: georgia, arial, helvetica; }
.date { color: #A1C178; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.chapter { text-decoration:none; color: #ffffff; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.school { text-decoration:none; color: #000000; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.school:hover { text-decoration:none; color: #FFFFFF; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.school2 { text-decoration:none; color: #000000; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.school2:hover { text-decoration:none; color: #A1C178; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.address { color: #A1C178; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.headline { color: #ffffff; font-size: 11px; font-family: georgia, arial, helvetica; }
.body { color: #000000; font-size: 11px; font-family: georgia, arial, helvetica; }
.note { color: #000000; font-size: 10px; font-family: georgia, arial, helvetica; }
.link { color: #000000; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.link:hover { color: #A1C178; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.closewindow { color: #A1C178; font-size: 11px; font-weight: bold; font-family: georgia, arial, helvetica; }
.closewindow:hover { color: #000000; font-size: 11px; font-weight: bold; font-family: georgia, arial, helvetica; }
.blackbold { color: #000000; font-size: 11px; font-weight: bold; font-family: georgia, arial, helvetica; }
.itemborder { border:1px solid #000000; padding:0px; }
.itemborder2 { border:1px solid #000000; padding:0px; }

.pageheading { color: #666666; font-size: 14px; font-family: georgia, arial, helvetica; }
.subpageheading { color: #ffffff; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }

.topnavtext { color: #000000; font-size: 10px; font-family: georgia, arial, helvetica; }
.topnavtext:hover { color: #A1C178; font-size: 10px; font-family: georgia, arial, helvetica; }
.usersnavtext { color: #A1C178; font-size: 12px; font-weight: bold; font-family: georgia, arial, helvetica; }
.usersnavtext:hover { color: #000000; font-size: 12px; font-weight: bold; font-family: georgia, arial, helvetica; }
.navheading { text-decoration:none; color: #ffffff; font-size: 11px; font-weight: bold; font-family: georgia, arial, helvetica; }
.pnavtext { text-decoration:none; color: #ffffff; font-size: 12px; font-family: georgia, arial, helvetica; }
.pnavtext:hover {text-decoration:none; color: #000000; font-size: 12px; font-family: georgia, arial, helvetica; }
.navtext { text-decoration:none; color: #000000; font-size: 10px; font-family: georgia, arial, helvetica; }
.navtext:hover {text-decoration:underline; color: #522D24; font-size: 10px; font-family: georgia, arial, helvetica; }
.editlink { color: #ffff00; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.editlink:hover { color: #cc0000; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }

/* Users */
.usersnavtext { color: #000000; font-size: 12px; font-weight: bold; font-family: georgia, arial, helvetica; }
.usersnavtext:hover { color: #cccccc; font-size: 12px; font-weight: bold; font-family: georgia, arial, helvetica; }
.usersdate { color: #ffffff; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }

/* SubNav  */
.linkborder {border: 1px solid #ffffff; background-color: #084229;}
.sublink {color: #ffffff; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.sublink:hover {color: #cccccc; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.sublink2 {text-decoration:underline; color: #ffffff; font-size: 10px; font-family: georgia, arial, helvetica; }
.sublink2:hover {text-decoration:none; color: #cccccc; font-size: 10px; font-family: georgia, arial, helvetica; }

.sublinkon {color: #ffffff; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.sublinkon:hover {color: #000000; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }

/* Header Items  */
.date2 { color: #A1C178; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.event { color: #000000; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.event:hover { color: #A1C178; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.memberlogin { color: #ffffff; font-size: 10px; font-family: georgia, arial, helvetica; }
.loginbutton {font-family: georgia, arial, helvetica; font-weight: bold;  font-size: 10px; color: #ffffff; background-color: #C19007; border-color: #cccccc;}
.alumnilink { color: #ffffff; font-size: 12px; font-weight: bold; font-family: georgia, arial, helvetica; }
.alumnilink:hover { color: #A1C178; font-size: 12px; font-weight: bold; font-family: georgia, arial, helvetica; }
.loginitem { color:  #ffffff;  font-size: 10px; font-family: georgia, arial, helvetica; }
.loginlabel { color:  #ffffff;  font-size: 10px; font-family: georgia, arial, helvetica; }
.forgotpassword { color: #ffffff; font-size: 10px; font-family: georgia, arial, helvetica; }
.forgotpassword:hover { color: #522D24; font-size: 10px; font-family: georgia, arial, helvetica; }

/* Public Pages  */
.contact { color: #A1C178; font-size: 11px; font-family: georgia, arial, helvetica; }
.members { color: #A1C178; font-size: 12px; font-weight: bold; font-family: georgia, arial, helvetica; }
.bio { color: #000000; font-size: 12px; font-family: georgia, arial, helvetica; }
.search { color: #A1C178; font-size: 12px; font-weight: bold; font-family: georgia, arial, helvetica; }

/* Styles for Items  */
.itemheading { color: #A1C178; font-size: 11px; font-weight: bold; font-family: georgia, arial, helvetica; }
.itemheading:hover { color: #000000; font-size: 11px; font-weight: bold; font-family: georgia, arial, helvetica; }
.itemdetails { color: #000000; font-size: 11px; font-family: georgia, arial, helvetica; }
.itemlink { color: #A1C178; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.itemlink:hover { color: #ffffff; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }

/* Styles for Forms  */
.form {font-family: georgia, arial, helvetica; font-weight: bold;  font-size: 10px; color: #000000; background-color: #ffffff; border-color: #cccccc;}
.formitemsbold { color:  #000000;  font-size: 13px; font-weight: bold; font-family: georgia, arial, helvetica; }
.formitems { color:  #000000;  font-size: 11px; font-weight: bold; font-family: georgia, arial, helvetica; }
.formitems_q { color:  #A1C178;  font-size: 11px; font-weight: bold; font-family: georgia, arial, helvetica; }
.formitems_a { color:  #A1C178;  font-size: 11px; font-family: georgia, arial, helvetica; }
.formbutton {font-family: georgia, arial, helvetica; font-weight: bold;  font-size: 10px; color: #ffffff; background-color: #A1C178; border-color: #cccccc;}
.formnote { color:  #cc0000;  font-size: 10px; font-family: georgia, arial, helvetica; }
.errors { color: #cc0000; font-size: 12px; font-weight: bold; font-family: georgia, arial, helvetica; }
.required { color: #cc0000; font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }

/* UserLogin  */
.userlabel { color:  #000000;  font-size: 10px; font-family: georgia, arial, helvetica; }
.user { color:  #A1C178;  font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }

/* User Pages */
.userlink { color: #A1C178; font-size: 11px; font-weight: bold; font-family: georgia, arial, helvetica; }
.userlink:hover { color: #000000; font-size: 11px; font-weight: bold; font-family: georgia, arial, helvetica; }
.groupsmanager { color: #ffffff; font-size: 11px; font-weight: bold; font-family: georgia, arial, helvetica; }
.groupsmanager:hover { color: #000000; font-size: 11px; font-weight: bold; font-family: georgia, arial, helvetica; }
.edit { color:  #000000;  font-size: 11px; font-weight: bold; font-family: georgia, arial, helvetica; }
.edit:hover { color:  #A1C178;  font-size: 11px; font-weight: bold; font-family: georgia, arial, helvetica; }
.delete { color:  #cc0000;  font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.delete:hover { color:  #cc0000;  font-size: 10px; font-weight: bold; font-family: georgia, arial, helvetica; }
.category { color:  #A1C178;  font-size: 11px; font-weight: bold; font-family: georgia, arial, helvetica; }
.category:hover { color:  #000000;  font-size: 11px; font-weight: bold; font-family: georgia, arial, helvetica; }

/* Styles for Calendar  */
.postings { color: #000000;  font-size: 12px; font-family: georgia, arial, helvetica; }
.calendar_post { color: #79A246; font-size: 10px;  font-family: georgia, arial, helvetica; }
.calendar_post:hover { color: #000000; font-size:  10px; font-family: georgia, arial, helvetica; }
.currentday { color: #000000;  font-size: 12px; font-family: georgia, arial, helvetica; }
.createdby { color: #A1C178;  font-size: 12px; font-family: georgia, arial, helvetica; }
.startdate { color: #A1C178;  font-size: 12px; font-family: georgia, arial, helvetica; }
.calendarnote { color: #A1C178;  font-size: 10px; font-family: georgia, arial, helvetica; }
.calendarmonthheading { color: #A1C178;  font-size: 16px; font-family: georgia, arial, helvetica; }
.calendar_small_month { color: #A1C178;  font-size: 14px; font-family: georgia, arial, helvetica; }
.calendar_small_month:hover { color: #000000;  font-size: 14px; font-family: georgia, arial, helvetica; }
.calendar_weekdays { color: #000000;  font-size: 12px; font-family: georgia, arial, helvetica; }
.calendar_numbers { color: #A1C178;  font-size: 12px; font-family: georgia, arial, helvetica; }
.calendar_numbers:hover { color: #A1C178;  font-size: 12px; font-family: georgia, arial, helvetica; }
.calendar_small_numbers { color: #000000; font-size: 12px; font-family: georgia, arial, helvetica; }
.calendar_small_numbers:hover { color: #A1C178; font-size: 12px; font-family: georgia, arial, helvetica; }
.calendar_item { color: #000000;   font-size: 12px; font-family: georgia, arial, helvetica; }
.calendar_details { color: #000000; font-size: 11px; font-family: georgia, arial, helvetica; }
.calendar_edit { color: #ffffff; font-size: 10px;  font-family: georgia, arial, helvetica; }
.calendar_edit:hover { color: #cccccc; font-size: 10px;  font-family: georgia, arial, helvetica; }

