@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, hi, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, p {
	margin:0; 
	padding:0;  
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%; 
}
ol, ul {
	list-style:none;
}
address, caption, cite, code, dfn, em, strong, th, var  {
		font-style:normal; font-weight:normal;
}
#shadow #container #text #departmentplate blockquote {
	font-size: 1em;
}
.blockme {
	display: block;
	clear: both;
}


table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
caption, th {
	text-align:left;
}
body {
	text-align: center;
	background-color: #DFE5E6;
	margin-top: 0px;
}
#container {
	width: 700px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	clear: both;
	padding-bottom: 20px;
	overflow: hidden;
}
#footer {
	background-image: url(assets/footer.gif);
	height: 28px;
	width: 716px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 0.6em;
	color: #999999;
	font-family: "Trebuchet MS";
}

#shadow {
	width: 716px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(assets/container_shadow.gif);
	clear: both;
}
#text {
	margin-top: 10px;
	margin-left: 15px;
	text-align: left;
	color: #666666;
	font-family: "Trebuchet MS";
	margin-right: 15px;
	position: relative;
}
#thisleft {
	width: 350px;
	float: left;
	padding-right: 10px;
}
h2 {
	margin-bottom: 5px;
	color: #999999;
}

h1 {
	margin-bottom: 10px;
	margin-top: 5px;
	font-size: 1.5em;
	color: #999999;
}

#text p {
	font-size: 0.7em;
	color: #999999;
	text-align: justify;
	margin-bottom: 10px;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
blockquote    {
	font-family: "Trebuchet MS";
	font-size: 0.7em;
	padding: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	background-color: #F5F5F5;
	color: #666666;
}
#shadow #container #text span {
	font-size: 0.8em;
	color: #6F9645;
	font-weight: bold;
}


#thisright {
	width: 275px;
	float: right;
	position: relative;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #CCCCCC;
	background-image: url(assets/news_grad.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#thisright p {
	color:#999999;
}
.dotthis {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.dotthisright {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-align: right;
	color: #999999;
}
h3 {
	font-size: 0.9em;
	font-weight: bold;
}
.titleright {
	text-align: right;
	color: #999999;
}


#topslide {
	height: 220px;
}
.radioindex {
	background-image: url(images/konkers.jpg);
}

#midbar {
	height: 26px;
	background-image: url(assets/mid_bar_tile.gif);
	text-align: right;
}

#header {
	height: 130px;
	background-color: #6B8C3D;
	background-image: url(assets/header_back.gif);
}
#navtable {
	width: 466px;
	text-align: left;
	float: right;
	margin-top: 86px;
}

#text a {
	color: #5E8036;
	font-size: 1em;

}
#text a:hover {
	color: #8FBA5A;
	text-decoration: none;
	font-size: 1em;

}
#shadow #container #text #departmentplate img {
	border: 1px solid #CCCCCC;
	padding: 3px;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#shadow #container #text span img {
	border: 1px solid #CCCCCC;
	padding: 3px;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
ul {
	margin-left: 20px;
	font-size: 0.7em;
	color: #999999;
}
li {
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: circle;
}


#centerthis {
	text-align: center;
	font-size: 0.7em;
	color: #999999;
}
#shadow #container #text #showhide {
	color: #999999;
	text-decoration: none;
	font-size: 0.7em;
}
#shadow #container #text #coursestable {
	font-size: 0.7em;
	margin-bottom: 10px;
	float: left;
	background-color: #FFFFFF;
	margin-top: 10px;
}
.humanitiestable {
	background-image: url(assets/yell_grad.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.sciencestable {
	background-image: url(assets/blue_grad.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.socialsciencestable {
	background-image: url(assets/pink_grad.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#shadow #container #text #coursestable td {
	border: 1px solid #CCCCCC;
	padding: 5px;
	color: #666666;
}
#departmentplate {
	width: 661px;
	padding-top: 2px;
}
#shadow  #container  #text  #departmentplate  table a {
	font-size: 0.8em;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
#shadow #container #text #departmentplate p {
	margin-right: 10px;
	margin-left: 10px;
}

.humanitiesplate {
	background-image: url(assets/humanities_backing_plate.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.imageright {
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
}
h4 {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 0.9em;
	color: #999999;
}

.sciencesplate {
	background-image: url(assets/sciences_backing_plate.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 350px;
}
.socialsciencesplate {
	background-image: url(assets/scocialsciences_backing_plate.gif);
	background-repeat: no-repeat;
	background-position: left top;
}#shadow #container #text #departmentplate h3 {
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: 10px;
	color: #999999;
	margin-bottom: 5px;
}
#deletedleft {
	width: 260px;
	padding: 10px;
	float: left;
}
#shadow #container #text #deletedleft #cross {
	background-image: url(assets/cross.gif);
	background-position: left center;
	padding-left: 13px;
	background-repeat: no-repeat;
	text-decoration: none;
}
#shadow #container #text #deletedpapermid h4 {
	font-family: "Courier New", Courier, monospace;
	color: #666666;
	font-size: 0.8em;
	text-decoration: underline;
}
#shadow #container #text #deletedleft .caption {
	background-color: #f5f5f5;
	padding: 5px;
}

#deletedpapermid {
	float: right;
	width: 385px;
	background-image: url(assets/paper_mid.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#shadow #container #text #deletedpapermid p {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: "Courier New", Courier, monospace;
	color: #666666;
}
#shadow #container #text #deletedpaperhead h4 {
	font-family: "Courier New", Courier, monospace;
	color: #666666;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: underline;
}
#deletedpaperhead {
	background-image: url(assets/paper_header.gif);
	float: right;
	width: 385px;
	background-repeat: no-repeat;
	background-position: left center;
	height: 35px;
	margin-bottom: 0px;
}
#deletedpaperfoot {
	float: right;
	height: 35px;
	width: 385px;
	background-color: #FFFFFF;
	background-image: url(assets/paper_footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
}
#shadow #container #text #profiles {
	font-size: 0.7em;
	color: #999999;
}
#shadow #container #text #profiles .info {
	padding-top: 10px;
}

/* Thumbnail Loader */

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	padding: 10px;
	padding-bottom: 0;
	background: #5C7E35;
	visibility: hidden;
	z-index: 10;
	cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
	font: bold 13px/1.1em Tahoma;
	letter-spacing: 5px;
	color: white;
	padding: 5px 0;
	text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
	background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
	position: absolute;
	visibility: hidden;
	border: 1px solid black;
	background-color: #EFEFEF;
	padding: 5px;
	z-index: 5;
}
#shadow #container #text #profiles span {
	font-weight: normal;
	color: #999999;
	margin-left: 18px;
	font-size: 0.9em;
}
#shadow #container #text #whenontable {
	font-size: 0.7em;
	color: #999999;
}
#shadow #container #text #whenontable td {
	padding: 3px;
}
#rightbanners {
	float: right;
	margin-top: 10px;
}
#shadow #container #text #spaceme {
	float: right;
	height: 10px;
	width: 200px;
}

#rightbanners img {
	margin-bottom: 5px;
}
#shadow #container #text .credits {
	text-align: center;
}
.audioclipleft {
	width: 322px;
	display: block;
	padding-top: 10px;
	padding-left: 3px;
	float: left;
	font-size: 0.7em;
	color: #999999;
}
.audioheading    {
	display: block;
	margin-top: 10px;
}
.audioh {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}


.audioclipright {
	width: 322px;
	display: block;
	padding-top: 10px;
	padding-left: 3px;
	float: right;
	font-size: 0.7em;
	color: #999999;
}
#shadow #container #text #three {
	display: block;
	float: left;
	width: 668px;
}
.audiocliprighttwo {
	width: 322px;
	display: block;
	padding-top: 10px;
	padding-left: 3px;
	float: right;
	font-size: 0.7em;
	color: #999999;
}
.audiocliplefttwo {
	width: 322px;
	display: block;
	padding-top: 10px;
	padding-left: 3px;
	float: left;
	font-size: 0.7em;
	color: #999999;
}
#spacer {
	height: 20px;
	margin-bottom: 20px;
	float: left;
}
#paper_left {
	float: left;
	width: 315px;
}
.centerthis {
	text-align: center;
}
#paper_right {
	float: right;
	width: 315px;
}
#spacertwo {
	height: 30px;
}
#shadow  #container  #text  #coursestable   h2  {
	font-size: 15px;
	margin-bottom: 0px;
}
.radiocast {
	background-image: url(images/rich_dan.jpg);
}
.radiocredits {
	background-image: url(images/cut_button.jpg);
}
.radioaudio {
	background-image: url(images/slider.jpg);
}
.radiowhen {
	background-image: url(images/hand_sliders.jpg);
}
.press {
	background-image: url(images/news_paper.jpg);
}
#topbannerright    {
	float: right;
}
#shadow  #container  #text  #thisright  span #meright {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 10px;
}
.video {
	background-image: url(images/great_facilities.jpg);
}
#videoframe {
	padding: 3px;
	border: 1px solid #CCCCCC;
	height: 180px;
	width: 320px;
	margin-right: 20px;
	margin-bottom: 30px;
	float: left;
}

