.spacer {margin-top: 15px; margin-bottom:15px;}

table.special {border-collapse:collapse; border-top: 1px solid #d1ccbf; border-left: 1px solid #d1ccbf;}

table.special td {border-bottom: 1px solid #d1ccbf; border-right: 1px solid #d1ccbf; border-left: 1px solid #d1ccbf; font-size:.98em;}

table.special h2 {font-size: 1.3em; color: #000; font-weight:bold;}

table.borderless {border-collapse:collapse; margin-bottom:20px;}

h5.gray {color: #666; margin: 0; padding-top: 0; padding-bottom: 10px;}

table.borderless td {border:none; font-size:.98em;}

table.borderless h2 {font-size: 1.3em; color: #000; font-weight:bold;}

.mainContentThumbnail {margin:0 20px 0 0;}

ul#navList {
list-style-type:none;
padding:0;
margin-left:0;
display:inline;
margin-top:15px;
}

ul#navList li {padding-bottom:6px;}
h3 {
font-size: 1.2em;
font-weight: bold;
margin: 18px 0 8px 0;
color:#000;
border:0;
}

.backContainer {}

.backToTopBox a {
width:88px;
height:12px;
float:left;
text-indent: -9999px;
margin:10px 0 20px 0;
background:#fff url(../../images/back_to_top.gif) no-repeat top left;
outline:none;
}

.backToTopBox a:hover {background-position:bottom left;}

.clearfix:after, .backToTopBox:after, .backContainer:after {
content: ".";  
height: 0; 
clear: both; 
visibility: hidden; 
}

#rightBox {
float:right;
margin-left: 10px;
width:220px;
clear:left;
}

#statesBox ul {
list-style:none;
padding:5px 25px 0 0;
float:left;
}

#statesBox li {padding}
#statesBox dl {padding-left:15px;}
#statesBox dt {font-size:1.1em; font-weight:bold; color:#666; padding:8px 0 2px 0;}
#statesBox dd {padding-left:0; margin-left:0;}

ul.subNav {padding:0; list-style:none; padding-right:22px;}

#subNav {margin-bottom:15px;}

#subNav ul {padding:0; float:left; list-style:none; padding-right:22px;}

.imageSet {margin:12px 0;}

.seniorname {
color:#666;
font-size:0.95em;
font-weight:bold;
margin:0;
padding:0;
}

#staffTable h5 {color:#77695d; padding:0; margin:0;}

#thesisbox {
border:1px solid #CCCCCC;
float:right;
margin:0 0 0 10px;
padding:0 3px 3px;
width:200px;
}

#thesisbox h3 {
background-color:#999999;
line-height:110%;
margin:3px 0 10px;
padding:2px;
text-align:center;
}

#thesisbox p {margin:0;}

#thesisbox a {color:#666666; font-weight:normal;}

#thesisbox img {margin:0 5px 10px 0;}

.clearfix:after, #subNav:after, .backToTopBox:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}
.clearfix, #subNav, .backToTopBox {display:inline-block;}
.clearfix, #subNav, .backToTopBox {display:block;}

/* Reed on the Road */
.locationMenu ul {
padding: 0;
list-style: none;
width: 160px;
float: left;
}
#location td {vertical-align: top;}
#colorbox #location {text-align: left;}

/* END Reed on the Road */

.facebookBox {
	margin:10px 0;
	background-color:#eee;
	padding:5px;
}

.staffTable h4 {font-size:.96em;}
.staffTable h6 {font-size:.90em; color:#77695d;}
