/* Menu and navigation */

/*Normal style of the Title*/
.title_main {
    font-size: 20px;  /*in pixels because of the pixel size of the table*/
    font: bold medium sans-serif;
    letter-spacing: 0pt;
    padding : 0 0 0 0;
   color:#21417b;
/*    text-align: middle;*/
/*    vertical-align: middle;*/
    /*margin: 20px 0pt 25px 10pt;*/
    /*top right bottom left*/;
  }

/*Magazine style of the Title*/
.title_main2 {
/*    background : #102b4f;*/
    background: #20427B;
    font : bold medium sans-serif;
    padding : 0 0 0 0;
    font-size : 12px;
    width:775px;
    /*top right bottom left*/
    color : white;
    letter-spacing : 0pt;
    text-align : right;
    vertical-align : middle;
  }

#logo, #logo a {
color:white;
font-size: 7pt;
white-space: nowrap;
text-align: center;
}

#searchbox, #searchbox2 {
  float: right;
  text-align : right;
  padding: 10px 20px 0px 20px;
}

#searchbox #button {
font-size:9pt; 
background-color:#CCCCCC; 
color:#20427B;
border-color:#00225B;
}

#searchbox2 #button {
font-size:9pt; 
background-color:#20427B; 
color:#ffffff;
border-color:#00225B;
}

/*----------------------*/

.menu_main {
  padding: 5pt 10pt 5pt 10pt;
  text-align:left;
  font-size:10pt; 
  color: white;
  background-color: #21417b;
}

.menu_main_bg { /*dirty hack for blue bg on the whole bar*/
  background-color: #21417b;
}

div.menu_main a, div.menu_main a:visited {
color: white;
}

.menu_main2 {
  padding: 3px 10px 5pt 10px;
  text-align:left;
  font-size:10pt; 
  background-color:white;
}

.menu_main3 {  /*footer menu*/
  padding: 3pt 1px 6pt 1px;
  text-align:left;
  font-size:10pt; 
  background-color:white;
}

div.menu_main2 a, div.menu_main3 a, div.menu_main2 a:visited, div.menu_main3 a:visited {
color: #21417B;
}

/*----------------------*/

.ruler_main {
clear:both;
background :  #21417b; 
padding : 2px 0 0 0; 
margin : 1px 0 12px 0;
}

#footer {
  padding: 10pt 0px 10px 0px; 
  font-size: 9pt; 
  color: #555555;
}


.navigation { /*instaed of "where"*/
	clear:both;
	font-size: 70%; color: #990033;
	margin: 7px 0 3px 15px;
}

/* Credo... */

/* See: http://www.projectseven.com/tutorials/css/uberlinks/ */
#credo {
	/*position: absolute;*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 90%;
	font-weight: normal;
	letter-spacing: normal;
	margin: 0px 0px 4px 13px;  /*top right bottom left*/
}
#credo ul {
	line-height: 1.4em;
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
}
#credo li {	margin: 0; }
#credo a {
	color: #333399;
	text-decoration: underline;
	padding: 1px 0px 1px 13px; /*top right bottom left*/
	background-image:  url(/resources/bullet_grey.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}


/* Main menu */

table#mainMenu {
	/*position: absolute;*/
	border-left: 7px solid #21417b;
	width: 100%;  
	height: 57px;
	line-height: 57px;
	font-size: 12pt;
	background-color: #21417b;
	margin: 0px 0px 0px 13px;
}
#mainMenu a { display: block; }
#mainMenu td {
	width: 25%;
	background-repeat: no-repeat;
	background-position: 0% 50%;
}
#mainMenu td#theology { background-image: url(/resources/mtheology.png); }
#mainMenu td#science { background-image: url(/resources/mscience.png); }
#mainMenu td#culture { background-image: url(/resources/mculture.png); }
#mainMenu td#person { background-image: url(/resources/mperson.png); }

/* Technical menu */

table#tec_menu {
	/*position: absolute;*/
	width: 100%;  
	height: 23px;
	line-height: 23px;
	font-size: 12pt;
	background-color: #a21745;
	margin: 0;
	border: 0;
}
#tec_menu a { display: block; }
#tec_menu td { background-repeat: no-repeat; }
#tec_menu td#separator {
	width: 1px;
	background-image: url(/resources/tm_separator.gif);
	background-position: 0% 50%;
}
#tec_menu td#aboutus {
	width: 17%;
	background-image: url(/resources/tm_aboutus.gif);
	background-position: 50% 50%;
}
#tec_menu td#contact {
	width: 17%;
	background-image: url(/resources/tm_contact.gif);
	background-position: 50% 50%;
}
#tec_menu td#authors {
	width: 16%;
	background-image: url(/resources/tm_authors.gif);
	background-position: 50% 50%;
}
#tec_menu td#lib {
	width: 17%;
	background-image: url(/resources/tm_lib.gif);
	background-position: 50% 50%;
}
#tec_menu td#forum {
	width: 16%;
	background-image: url(/resources/tm_forum.gif);
	background-position: 50% 50%;
}
#tec_menu td#english {
	/*width: 17%;*/
	background-image: url(/resources/tm_english.gif);
	background-position: 50% 50%;
}

/* Topic list */

#topiclist { /*instaed of "bullet"*/
	/*position: absolute;*/
	font-size: 100%;
	font-weight: normal;
	color: #353579;
	letter-spacing: normal;
	margin: 5px 0px 1px 0px;  /*top right bottom left*/
}
#topiclist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
}
#topiclist li {	margin: 0; }
#topiclist  a {
	display: block;
	padding: 4px 0px 5px 13px; /*top right bottom left*/
	background-image:  url(/resources/bullet_blue.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

.menu { background-color:#21417B; color: white; }
.menu a:link { color: white; }
.menu a:visited { color: white; }
.menu a:hover { background-color:#2B54A1; color: white; }