/*  
Theme Name: COISC 2010
Theme URI: http://infinity21.net/
Description: COISC design by infinity21.net <a href="http://infinity21.net">infinity21</a>.
Version: 2010.1
Author: David Lowry
Author URI: http://infinity21.net/

	COISC 2010
	 http://infinity21.net

*/

body {
  background-color: #090502;
  width: 800px;
  margin: 0 auto;
}
body * {
  font: normal normal normal 1em/1.6em "Helvetica Neue", "Helvetica", "Calibri", sans-serif;
  color: #CCC;
}
#menu, #submenu {color: #CCC; width: 800px; background-repeat: no-repeat; padding:0; margin:0; list-style:none;}
#menu {background-color: #55868A; height: 40px;  text-indent:-3000px; }
#menu li, #menu li a {height: 40px; float: left; display: block}

ul#submenu {background-color: #AA6911; background-image:url("css/images/coisc_menu_sub_bg.jpg"); height: 30px;}
#submenu li, #submenu li a  { height: 30px; float: left; display:block; padding: 0 0 0 0.5em;}
#submenu li {text-transform: uppercase; text-align: left; text-decoration:none; padding-top:2px;}
#submenu li a {text-decoration:none;}
#submenu li a:hover {color: white; text-decoration:underline;}

/*#submenu-news, #submenu-news a,
#submenu-about, #submenu-about a,
#submenu-contact, #submenu-contact a,
#submenu-staff, #submenu-staff a*/
#menu-student-centre                          {width: 270px; }
#menu-chaplaincy     , #menu-chaplaincy     a {width: 220px; }
#menu-church         , #menu-church         a {width: 180px; }
#menu-cafe           , #menu-cafe           a {width: 130px; }
#index #menu{background-image:url("css/images/coisc_menu_main.gif");}
#chaplaincy #menu {background-image:url("css/images/coisc_menu_chaplaincy.jpg"); }
#chaplaincy #submenu-about {margin-left: 5px; }
/*#chaplaincy #submenu-news   , #chaplaincy #submenu-news        a {width: 70px; }
#chaplaincy #submenu-events , #chaplaincy #submenu-events      a {width: 80px; }
#chaplaincy #submenu-about  , #chaplaincy #submenu-about       a {width: 80px; }
#chaplaincy #submenu-contact, #chaplaincy #submenu-contact     a {width: 100px; }
#chaplaincy #submenu-staff  , #chaplaincy #submenu-staff       a {width: 80px; }
*/#church #menu {background-image:url("css/images/coisc_menu_church.jpg"); }
#church #submenu-church {margin-left: 40px;}
/*#church #submenu-news, #church #submenu-news a {width:150px;}
#church #submenu-services, #church #submenu-services a {width:100px;}
#church #submenu-contacts, #church #submenu-contacts a {width:100px;}
*/#cafe #menu {background-image:url("css/images/coisc_menu_cafe.jpg"); }
#cafe #submenu-menu {margin-left: 520px;}
/*#cafe #submenu-about, #cafe #submenu-about a { width: 110px;}
#cafe #submenu-menu, #cafe #submenu-menu a { width: 80px;}
#cafe #submenu-volunteering, #cafe #submenu-volunteering a { width: 140px;}
#cafe #submenu-staff, #cafe #submenu-staff a { width: 60px;}
*/



#church #submenu.chaplaincy, #church #submenu.cafe, #cafe #submenu.index {display:none;}
#cafe #submenu.chaplaincy, #cafe #submenu.church, #church #submenu.index {display:none;}
#chaplaincy #submenu.church, #chaplaincy #submenu.cafe, #chaplaincy #submenu.index {display:none;}
#index #submenu.chaplaincy, #index #submenu.church, #index #submenu.cafe {display:none;}

#content {background-color: #333; color: #CCC; background-image:url("css/images/coisc_bg_rpt.jpg"); background-repeat: repeat; padding: 0.8em;}

#footer {background-color: #AA6911; color: #CCC; background-image:url("css/images/coisc_footer.jpg"); background-repeat: no-repeat; height: 46px;}

.accessibility-menu {margin: 0; padding:0 ; list-style:none; height: 1.5em;}
.accessibility-menu li  {float: left; margin-right: 0.5em; }
.accessibility-menu li a {text-decoration: none; color: white;}

.sub-sub-menu {display:none;}

#footer .copyright, #footer .copyright a {width: 400px; height: 46px; float:left; text-indent:-3000px;}
#footer .credits, #footer .credits a {width: 400px; height: 46px; float:left; text-indent:-3000px;}

.vcard p {line-height:1em; margin:0.2em;}
h1 {margin: 0; padding: 0; }
h1 img {border: none;}
h2 {color:#E58706; font-size: 1.8em; margin:0; padding: 0;}
h3 {color:#E58706; font-size: 1.5em; margin:0; padding: 0;}
p {}
p a {color: #00CCFF; text-decoration: none;}
em {font-style: italic;}
strong {font-weight: bold;}
    
/*    table, thead, tbody, td, th {padding:0; margin:0;}*/
table {border: none}
table {border: 1px solid white;}
th {background-color: #666;}
td {padding:0; margin:0;border-top: 1px dotted white;}
