/*This is the main style sheet for the "Religion and Philosophy" departmental website*/

h1 {
font-size: 48px;
color: gray;
margin: 0;
text-align: center;
font-family: "times new roman", serif;
}

h2 {
font-size: 36px;
color: #2D73B9;
margin: 0;
text-align: center;
font-family: "times new roman", serif;
}

h3 {
font-size: 24px;
color: gray;
margin: 10px 0px 0px 0px;
text-align: left;
font-family: "times new roman", serif;
}

p.grayCenter {
font-size: 24px;
color: gray;
margin: 10px 0px 0px 0px;
text-align: center;
font-family: "times new roman", serif;
}


h4 {
font-size: 18px;
color: black;
margin: 30px 0px 0px 0px;
text-indent: 0px;
text-align: left;
font-family: "times new roman", serif;
}


hr.h2 {
height:2px; 
margin: 0px;
width:100%; 
border:none;
background-color: gray; 
color: gray;
}

hr.narrow {
height:1px; 
margin: 10px 0px;
width:50%; 
border:none;
background-color: gray; 
color: gray;
}
hr.narrowCen {
height:1px; 
margin: 10px 100px;
width:50%; 
border:none;
background-color: gray; 
color: gray;
}

p {
font-size: 14px;
font-family: "times new roman", serif;
margin: 2px;
text-align: left;
}

ul,ol {
font-size: 14px;
font-family: "times new roman", serif;
margin: 2px;
}

ul.list {
margin-top: 0px;
margin-left: 15px;
}

p.text {
font-family: "times new roman", serif; 
font-size: 15px;
margin: 4px 2px; 
}

p.quote {
font-size: 14px;
margin: 5px 30px;
text-align: left;
}

p.spacer {
font-size: 1px;
margin: 10px; 
}

hr.quote {
height:1px;
margin: 2px 20px;
width:70%; 
border:none;
background-color: gray; 
color: gray;
}

p.courseTitle {
font-size: 16px;
text-align: left;
font-weight: bold;
color: #2D73B9;
margin: 20px 2px 0px 2px;
}
p.medBlue {
font-size: 16px;
text-align: left;
font-weight: bold;
color: #2D73B9;
margin: 10px 2px 0px 2px;
}
p.medIndentBlue {
font-size: 16px;
text-align: left;
font-weight: bold;
color: #2D73B9;
margin: 2px 2px 0px 50px;
}


p.big {
font-size: 22px;
margin: 5px 0; 
}

p.bigCenter {
font-size: 22px;
margin: 0 0; 
text-align: center;
}
p.bigLeft {
font-size: 22px;
margin: 0 0; 
text-align: left;
}


p.smallList {
font-size: 12px;
margin-left: 25px;
text-indent: -25px;
text-align: left;
}

p.smallCenter {
font-size: 14px;
margin: 0 0; 
text-align: center;
}


p.med {
font-size: 16px;
margin: 5px 0; 
}

p.medDkBlue {
font-size: 16px;
font-weight: bold;
color: #000080;
margin: 10px 0px 0px 20px; 
text-indent: -20px;
}


p.medList {
font-size: 15px;
margin-left: 15px;
text-indent: -15px;
text-align: left;
}

p.medCenter {
font-size: 16px;
margin: 0 0; 
text-align: center;
}
p.medRight {
font-size: 16px;
margin: 0 0; 
text-align: right;
}
p.medCenterBlue {
font-size: 16px;
margin: 0 0; 
text-align: center;
font-weight: bold;
color: #2D73B9;
}

p.medCenterDkBlue {
font-size: 22px;
font-weight: bold;
color: #000080;
margin: 15px 0px 0px 0px; 
text-align: center;
}


p.indent {
font-size: 14px;
margin-left: 25px;
text-indent: -25px;
text-align: left;
}

p.small {
font-size: 13px;
font-weight: normal;
margin-top: 0; 
margin-bottom: 0;
}

p.smallCenter {
font-size: 13px;
margin: 3px 0; 
text-align: center;
}

p.smallRight {
font-size: 13px;
text-align: right;
margin: 5px 0;
}

p.blue {
margin-top: 0; 
margin-bottom: 0;
font-size: 15px;
font-weight: bold;
color: #2D73B9;
}

p.smallBlue {
margin-top: 0; 
margin-bottom: 0;
font-size: 13px;
font-weight: bold;
color: #2D73B9;
}
p.smallGreen {
margin-top: 0; 
margin-bottom: 10px;
font-size: 13px;
font-weight: bold;
color: #0c655b;
}

/*Used with indices in the frame sets*/
p.index {
text-indent: -20px; 
margin-left: 20px; 
font-size: 13px; 
line-height: 100%; 
margin-top: 0; 
margin-bottom: 0
}
p.indexL {text-indent: -20px; margin-left: 20px; font-size: 15px; line-height: 100%; margin-top: 0; margin-bottom: 0}

hr.h5center {
width: 100%; 
height: 1px;
border: none;
margin: 5px 0px 5px 0px;
background-color:#88a6b8;
color:#88a6b8;
}

/*The next two control the Chronology header*/
p.ChronTitle { 
font-size: 32px;
color: gray;
margin: 0;
text-align: center;
font-family: "times new roman", serif;
}
p.ChronTitle2 { 
font-size: 18px;
color: #2D73B9;
margin: 0;
text-align: center;
font-family: "times new roman", serif;
}


span.small {
font-size: 13px;
}
span.smallRed {
font-size: 13px;
color: red;
}
span.smallBlue {
font-size: 13px;
font-weight: bold;
color: #2D73B9;
}

span.red {
color: red;
}
span.blue {
color: #2D73B9;
}
span.white {
color: white;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
}

span.top {
font-family: helvetica,"sans serif"; 
font-weight: normal; 
font-size: 11px
}


/*Controls the black page-sized table*/
table.black {
width: 753px;
border: 1px;
align: center;
border-spacing: 0;
padding: 0;
background-color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*Controls the white main table --isn't working yet*/
table.white {
width: 98%;
border: 1px;
border-spacing: 5px;
padding: 2px;
background-color: white;
}
width="98%" height="0" border="1" cellpadding="8" cellspacing="0" bgcolor="#FFFFFF"

/*For the main body of text on each page*/
table.text {
width: 100%; 
padding: 0px; 
border: 0px; 
border-spacing: 0px;
border-color: black;
background-color: white;
}

/*For the Dept. pages links at the left of each page*/
table.pages {
width: 160px; 
padding: 0px; 
border: 0; 
border-spacing: 20px 2px 2px 2px;
border-color: gray;
background-color: white;
font-color: #black;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.pages th {
padding: 3px; 
border: 0; 
border-spacing: 2px;
border-color: white;
height: 16px;
background-color: #cccccc;
text-align: right;
font-color: #black;
font-size: 11px; 
font-weight: normal;
}
table.pages td {
text-align: center;
font-size: 11px;
}

/*Notations (on the Courses page)*/
p.note {
font-size: 13px; 
line-height: 100%;
margin-left: 20px; 
margin-top: 3px; 
margin-bottom: 5px;
color: #2D73B9
}



/*Used for the CPP papers*/
p.list1 {font-size: 16px;
margin-left: 25px;
text-indent: -15px;
text-align: left;
}
p.list2 {font-size: 15px;
margin-left: 50px;
text-indent: -25px;
text-align: left;
}
p.list3 {font-size: 15px;
margin-left: 65px;
text-indent: -30px;
text-align: left;
}

p.endNotes {font-size: 15px;
margin-left: 30px;
text-indent: -30px;
text-align: left;
}

span.sup {
font-size: 75%;
position:relative; 
top:-0.5em; 
color: red;
}


/*For the "Home-Address Book-Search-Contact Us" links at the top of page*/
a.white:link {text-decoration: none; color: white; font-weight: normal; background: none;}
a.white:visited {text-decoration: none; color: white; font-weight: normal; background: none;}
a.white:hover {text-decoration: underline; color: white; font-weight: normal; background: none;}

a:link {text-decoration: none; font-weight: normal; color: blue}
a:visited {text-decoration: none; font-weight: normal; color: blue}
a:hover {text-decoration: none; background: yellow}
a:active {text-decoration: none; color: red}