/* CSS Document by Stephen Thomson */
/* April 2006 */
/* Styles for School of Classics microsite */

/* Redefined styles */
h1 {
	margin-top: 0;
	margin-bottom: 0px;
}
h2 {
	margin-top: 0;
	margin-bottom: 0px;
}
h3 {
	margin-top: 0;
	margin-bottom: 0px;
}
h4 {
	margin-top: 0;
	margin-bottom: 0px;
}
h5 {
	margin-top: 0;
	margin-bottom: 0px;
}
h6	{
	margin-top: 0;
	margin-bottom: 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin: 0px;
}
address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	padding: 5px;
}

/* Links */
a:link {
	color: #003399;
	text-decoration: none;
}
a:visited {
	color: #003399;
	text-decoration: none;
}
a:active {
	color: #003399;
	text-decoration: none;
}
a:hover {
	color: #003399;
	text-decoration: underline;
}

/* footer menu */
.footermenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	padding: 5px;
	text-align: center;
	color: #666666;
}
.footermenu a:link, a:visited a:active{
	color: #003399;
}
.footermenu a:hover{
	color: #003399;
	text-decoration: underline;
}

/* footernote and lastupated styles */
.lastupdated {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #666666;
	padding-right: 4px;
}
.footnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.footnote a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.footnote a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.footnotebg {
	background-color: #102873;
} 

/* backgrounds */
.bgblack {
	background-color: #000000;
}
.bgpurple {
	background-color: #5B4285;
}
.bgblue {
	background-color: #446579;
}
.bgpurplepale {
	background-color: #F1EEF7;
}
.bgpalepurple2 {
	background-color: #F3EDF8;
}
.bgolive {
	background-color: #605B25;
}
.bgpalepurple3 {
	background-color: #F2EEF7;
}
.bgpaleblue {
	background-color: #E7EDF3;
}
.bggrey {
	background-color: #CCCCCC;
}
.bgaddresstitle {
	background-color: #918A36;
}
.bgaddressbody {
	background-color: #F7F6EE;
}
.bgpalegrey {
	background-color: #F7F4FA;
}

/* styles */
.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	padding-right: 4px;
	font-weight: normal;
	text-align: right;
}
.titleh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
}
.titleh2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
}
.texttop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	padding: 5px 12px;
}
.texttabletitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 10px;
}
.texttabletitleblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
}
.texttabletitlewhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
}
.submenulinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}
.booklistsep {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.tourtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding-right: 10px;
	padding-left: 10px;
}
.imgprogs {
	padding-right: 5px;
	padding-bottom: 5px;
}
.texttabletitlepurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #1C0957;
}
.imgstaff {
	border: 1px solid #5B4285;
}caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
}
.imagecaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 67%;
	font-weight: normal;
	color: #333333;
	background-color: #F2EEF7;
	padding: 3px;







}
.imagefloat {
	padding: 5px;
	float: right;
}
.imagetable {
	padding: 5px;
}
.bgorange {

	background-color: #CB5116;
}

