/* CSS StyleSheet designed for catholicscholars.org, the web page of the Fellowship of Catholic Scholars.
   This stylesheet was created by James Shank on March 8, 2006.
   Permission to use this stylesheet in whole or in part is fully granted to whomever so wishes to use it.
*/

body {
  background-repeat: repeat-y;
}

ul {
  list-style-position: outside;
  margin-left: 0px;
  padding-left: 20px;
}

li {
  padding-bottom: 10px;
}
ol {
  margin-left: 20px;
  padding-left: 20px;
}

p {
  font-family: Times, Helvetica, sans-serif;
  font-style: normal;
  text-indent: 25px;
  margin: 0px;
  padding: 10px 0px;
}

p.centeredImage {
  text-align: center;
  margin: 0px;
  padding: 0px;
}

p.heading {
  font-family: Times, Helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 120%;
  text-align: center;
}

a {
  border: none;
}

img {
  border: none;
}

hr {
  height:0px; 
  border:0px; 
}

.container {
  width: 760px;
  border: none;
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
}

.titlebar {
  height: 80px;
  margin: 0px;
  padding: 0px;
  width: 760px;
}

.titlebar h1 {
  position: absolute;
  left: 150px;
  top: 10px;  
  font-family: Georgia, Helvetica, sans-serif;
  font-size: 175%;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}

.titlebar h2 {
  position: absolute;
  left: 195px;
  top: 50px;  
  font-family: Verdana, Georgia, Helvetica, sans-serif;
  font-size: 90%;
  font-style: italic;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

.titlebar h3 {
  position: absolute;
  top: 60px;
  left: 0px;
  font-family: Verdana, Georgia, Helvetica, sans-serif;
  font-size: 90%;
  font-style: italic;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

.titlebar span.right {
  float: right;
  text-align: right;
  margin-right: 5px;
}

.titlebar img.logo {
  position: absolute;
  left: 10px;
  top: 10px;
}

.menubar {
  margin: 0px;
  padding: 0px;
  width: 125px;
  color: inherit;
}

.menu {
  width: 105px;
  padding: 75px 0px 50px 10px;
}

.menu a {
  text-decoration: none;
}

.menu h1 {
  font-family: Verdana, Georgia, Helvetica, sans-serif;
  font-size: 90%;
  font-style: italic;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: center;
  margin: 0px;
  border-width: 3px;
  border-style: solid;
}

.menu ul {
  font-family: Verdana, Georgia, Helvetica, sans-serif;
  font-size: 90%;
  font-style: normal;
  font-weight: normal;
  text-indent: 0px;
  margin: 0px 0px 5px -30px;
  padding-top: 10px;
  padding-left: 0px;
}  

.menu li.unselected {
  margin-left: 45px;
  padding-bottom: 0px;
  list-style-type: none;
  font-weight: normal;
}

.menu li.selected {
  margin-left: 45px;
  padding-bottom: 0px;
  list-style-type: none;
  font-weight: bold;
}  

.mainbody {
  position: absolute;
  top: 105px;
  left: 150px;
  width: 605px;
  font-family: Times, Verdana, Georgia, Helvetica, sans-serif;
}

.mainbody h1 {
  margin: 0px;
  padding: 0px;
  width: 100%;
  font-family: Georgia, Helvetica, sans-serif;
  font-size: 130%;
  font-style: normal;
  font-weight: normal;
  text-indent: 10px;
}

.mainbody h2 {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  width: 100%;
  text-align: center;
  font-family: Georgia, Helvetica, sans-serif;
  font-size: 100%;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline;
}

.mainbody h3 {
  margin: 0px 0px 0px 0px;
  width: 100%;
  text-align: left;
  font-family: Times, Verdana, Georgia, Helvetica, sans-serif;
  font-size: 120%;
  font-weight: bold;
}

.mainbody fieldset {
  width: 580px;
}

.mainbody legend {
  font-weight: bold;
}

.mainbody_left {
  vertical-align: top;
  width: 405px;
  padding: 0px 10px 0px 0px;
}


.mainbody_right {
  vertical-align: top;
  font-family: Times, Verdana, Georgia, Helvetica, sans-serif;
  font-size: 80%;
  width: 200px;
  border-width: 0px 0px 0px 1px;
  margin-left: 15px;
  padding: 0px 10px 15px 10px;
}

.mainbody_right p {
  text-indent: 20px;
  padding-top: 0px;
  padding-bottom: 10px;
} 

.mainbody_right img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
}

.submenu {
  float: right;
  height: 20px;
  width: 100px;
  text-align: center;
  border: solid;
  border-width: 3px 3px 3px 0px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

.submenu a {
  text-decoration: none;
}

.submenu a:hover {
  text-decoration: none;
}

.submenu a.current {
  text-decoration: none;
}

.submenu_selected {
  float: right;
  height: 20px;
  width: 100px;
  text-align: center;
  border: solid;
  border-width: 3px 3px 3px 0px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

.submenu_selected a {
  text-decoration: none;
}

.submenu_selected a:hover {
  text-decoration: none;
}

.submenu_selected a.current {
  text-decoration: none;
}

.submenu_slant {
  float: right;
  height: 0px;
  width: 0px;
  border: solid 13px;
}

.slantArt_corner {
  position: absolute;
  top: 80px;
  left: 125px;
  border-style: solid;
  border-width: 15px;
}

.boxArt1 {
  position: relative;
  height: 25px;
  width: 25px;
  padding: 0px;
  margin: 0px;
  border: 0px;
}

.boxArt2 {
  position: relative;
  height: 25px;
  width: 25px;
  padding: 0px;
  margin: 0px;
  border: 0px;
}
