/*

Copyright (c) Loyola University New Orleans

FILE DESCRIPTION:
Styling for tables.

LAST MODIFIED BY:
Niall Doherty on 20091110

NOTE:
1) body#fck stuff and the general styling will be applied to tables within Drupal's FCKeditor. This file imported from fckeditor.css.
2) Text is aligned left for TH's for consistency between editor and front-end diplay. Drupal's system.css and defaults.css aligns TH's to the left. Ideally we'd be able to let the user choose how to align TH's but I didn't want to mess with the default Drupal styling as it would probably have undesirable side-effects. - ND 20090129
3) Ideally we would let the user control the vertical alignment of data in table cells, but the setup in reset.css makes that tricky. Therefore setting all data to align to the top of the containing cell. User cannot overrule this.
4) See this blog post for info on table styling: http://blogs.loyno.edu/webteam/2009/01/30/tables-in-drupal/

*/

#col-main-content table, body#fck table { border: 2px solid #e4e4e4; border-collapse: collapse; margin-bottom: 15px }
#col-main-content table td, body#fck table td, #col-main-content table th, body#fck table th { border: 1px solid #ccc; color: #666; font-size: 12px; line-height: 18px; padding: 5px 7px; vertical-align: baseline }
#col-main-content table th, body#fck table th { background: #e4e4e4; font-weight: bold; text-align: left }
#col-main-content table tr.alt td, #col-main-content table tr.alt th, body#fck table tr.alt td, body#fck table tr.alt th { background: #ebebeb }
#col-main-content table thead, body#fck table thead { border-bottom: #ccc double; border-top: 2px #ccc solid }
#col-main-content table tfoot td, body#fck table tfoot td, #col-main-content table tfoot th, body#fck table tfoot th { background: url(/assets/shared/images/css/bgs/table-tfoot-stripe.png) repeat; border-bottom: 2px #ccc solid; border-top: #ccc double }
table.clean, table.clean tbody { border: 0 solid #fff !important }
table.clean td, table.clean th { border: 0 solid #fff !important; padding: 5px 14px 5px 0 !important }
body#fck table.clean { border: 1px dashed #ccc !important }
body#fck table.clean td, body#fck table.clean th { border: 1px dashed #ccc !important }
table.caption { border: 1px solid #e1e1e1 !important }
table.caption td { padding: 0px !important }
table.caption td p { margin: 5px 10px 8px !important }
table caption { margin: 10px 0 10px } /* Captions in Drupal views */

/* ADMISSIONS SOCIAL MEDIA TABLE */
body#apply table.center	{
	border: none;
}
body#apply table.center	td	{
	vertical-align: middle !important;
	border: none;
}

