html {
	height: auto !important;	
	height: 100%;
	min-height: 100%;
	/*background-color: #ffffff;*/
	}

body {
    font-size: 80%;
    font-family: Verdana;
    margin: 0;
    background-color: #b0d8ff;
    /*background-color: #0392CE;*/
    background-image: url("http://www.setonhome.org/images/gradient.png"); 
    background-repeat: repeat-y; 
    background-position: top center;
    height: auto !important;
	 height: 100%;
	 min-height: 100%;
  }


a {
    color : #276ee3;
    text-decoration : none;
  }


a:hover {
    text-decoration: none;
    color: #330066;
  }


#container {
    height: auto !important;
    height: 100%;
    min-height: 1200px;
    margin-left: auto;
    margin-right: auto;
    width: 756px;
    background-color: #ffffff;
    /*background-image: url("http://new.setonhome.org/images/containerbg.jpg"); 
    background-repeat: repeat-y; 
    background-position: top center;*/
  }


#header {
    width: 756px;
  }


#headerLogo {
    width: 29%;
    float: left;
  }


#headerLinks {
    float: right;
    padding-right: 2px;
    padding-bottom: 5px;
    font-weight: bold;
    text-align: right;
    font-size: 85%;
    width: 65%;
  }


#headerLinks a {
    text-decoration: none;
    color: black;
  }


#bishop {
    border-bottom: 1px solid black;
    padding-top: 40px;
    padding-bottom: 2px;
    margin-bottom: 2px;
  }


#col1 {
    clear: both;
    width: 173px;
    float: left;
    background-color: #ffffff;

  }
  
#myseton {
		background-color: #b0d8ff;
		border: 1px solid #276ee3;
		border-top: none;
		border-left: none;
	}
	
#myseton1 {
		font-size: 1.7em;
		color: #330066;
		font-weight: bold;
		text-align: center;
		padding: 5px;
	}

#col2 {
    background-color : #ffffff;
    float : left;
    padding-bottom : 8px;
    padding-left : 8px;
    padding-right : 8px;
    padding-top : 8px;
    width : 375px;

  }


#col3 {
    float: left;
    width: 182px;
	 background-color : #ffffff;
    padding-top: 8px;
    padding-right: 2px;
    padding-left: 5px;

  }


#main {
    clear: both;
    float: left;
    width: 548px;
    background-color: #ffffff;
    padding: 8px;

  }


#footer {
    width: 756px;
    font-size: .75em;
    clear: both;
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;
    border-top: 1px solid #276ee3;
    background-color: #ffffff;
  }


.line {
    text-decoration: none;
    color: black;
    text-align: right;
    margin-top: 1em;
    padding-top: 1em;
    border-top: 1px solid black;
    font-size: 45%;
    font-style: italic;
    font-weight: bold;
  }


.noline {
    text-decoration: none;
    color: black;
    text-align: right;
    margin-bottom: 1em;
    font-size: 45%;
    font-style: italic;
    font-weight: bold;
  }


h2 {
    font-size : 1.5em;
  }


h3 {
    font-size : 1.2em;
  }


.linkheader {
    font-size: 1.2em;
    font-weight: bold;
  }


span.dots {
    font-weight: bold;
    color: #215dbe;
  }


.sidemenu {
    background-color : #fbd55a;
    padding-bottom : 3px;
    padding-left : 3px;
    padding-right : 3px;
    padding-top : 3px;
  }


.indexhdr {
    color : #003366;
    font-size : 1.1em;
    font-weight : bold;
    text-decoration : underline;
  }


td#date, tr#r1 {
    background-color : #ffd1b3;
  }


td#title, tr#r2 {
    background-color : #b0d8ff;
  }


td#author, tr#r3 {
    background-color : #9abcdf;
  }


th {
    text-align : left;
  }


h4 {
    color : #003366;
    font-size : 1.2em;
    font-weight : bold;
    margin-bottom : 3px;
  }


h5 {
    font-size : 1em;
}


.currhdr {
    color : #003366;
    font-size : 1.2em;
    font-weight : bold;
    padding-bottom : 4px;
}


.sidebody {
    background-color : #fbebb5;
    margin-bottom : 8px;
    padding-bottom : 3px;
    padding-right : 15px;
    padding-top : 3px;
  }


li#sidebar {
    font-size : .85em;
    padding-bottom : 5px;
  }


li#a {
    line-height : 190%;
}


a#darker {
    color : #003366;
    font-weight : bold;
    text-decoration : underline;
  }


.caption {
    font-size : .75em;
  }


a.headline {
    font-size : .85em;
    font-weight : bold;
  }


.hdlndate {
    width : 17%;
  }


.newsphoto {
    float : right;
    padding-bottom : 5px;
    padding-left : 8px;
    padding-top : 10px;
  }


td#hsc, div#hsc {
    border-right : 1px solid #6d6d6d;
    border-left : 1px solid #6d6d6d;
    border-bottom : 1px solid #6d6d6d;
    background-color : #fff1e8;
    padding : 8px;
}


th#fone, div#fone {
    border-right : 1px solid #6d6d6d;
    border-left : 1px solid #6d6d6d;
    border-top : 1px solid #6d6d6d;
    background-color : #ffd1b3;
}


th#one {
    border-right : 1px solid #6d6d6d;
    border-top : 1px solid #6d6d6d;
    border-bottom : 1px solid #6d6d6d;
    background-color : #b0d8ff;
}


th#ftwo {
    border-right : 1px solid #6d6d6d;
    border-top : 1px solid #6d6d6d;
    border-left : 1px solid #6d6d6d;
    background-color : #ffd1b3;
}


th#two {
    border-left : 1px solid #6d6d6d;
    border-top : 1px solid #6d6d6d;
    border-bottom : 1px solid #6d6d6d;
    background-color : #b0d8ff;
}


th#three {
    border-right : 1px solid #6d6d6d;
    border-top : 1px solid #6d6d6d;
    border-bottom : 1px solid #6d6d6d;
    background-color : #b0d8ff;
}


a.hsctab {
    padding-right : 90px;
    padding-top : 2px;
    padding-bottom : 2px;
}


a.hsctab1 {
    padding-right : 100px;
    padding-top : 2px;
    padding-bottom : 2px;
}


a.hsctab2 {
    padding-right : 76px;
    padding-top : 2px;
    padding-bottom : 2px;
}


div.courserec {
    text-align : center;
    margin : 1.25em 0 .75em 0;
}


div#courserec {
    margin-left : auto;
    margin-right : auto;
    width : 40%;
}


div#grsc {
    margin-left : auto;
    margin-right : auto;
    width : 60%;
}


td#conf {
    background-color : #d0e8ff;
    font-weight : bold;
}


hr.hr {
    color : black;
    background-color : black;
    height : 2px;
    width : 50%;
    border-style : none;
}


div.smallindent {
    margin-left : 2em;
}


div.cntr {
    text-align : center;
}


.homeitem {
    padding-top : 1em;
}


.hometext {
    padding-top : 3px;
    margin-left : 1em;
}


.ind1 {
    margin-left : 1em;
}

p.title {
	font-size: 1.5em;
	font-weight: bold;
}

span.author {
	font-size: 80%;
	font-weight: bold;
}

p.question, p.bold {
	font-weight: bold;
}
