/* 
  ------------------------------------------------
  PVII CSS Layout Magic
  Copyright (c) 2007 Project Seven Development
  www.projectseven.com
  01: 2Col_Fixed_Sidebar_Right
  ------------------------------------------------
*/

.boxed {
	border: #C1C1C1 1px solid;
}

.textmenu {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FEF0C6; /* tomatch the Fitzwiliam logo lettering */
}
.newsmenu {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.subhead {
	font-weight:bold;
}
.column200 {
	width:200px;
	float:left;
	margin-right:4px;
	background-color: white;
}
.column590 {
	width:590px;
	float:left;
	margin-right:4px;
	background-color: white;
}
.column200 {
	width:200px;
	float:left;
	margin-right:4px;
	background-color: white;
}
a {
	font-size: small;
	color: black;
}
/* 
	---------------------------------------------------------
	Above this line styles were edited by PaulH. See also 
	items in p7csslm\p7pmh24.css for other items commented
	as "Added by PaulH"
	
	Below this line styles were provided by CSS Layout Magic 
	---------------------------------------------------------
*/
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
}
#masthead {
	color: #FFFFFF;
	padding: 0px;
	margin: 0;
	background-color: #000000;
	top: 0px;
}
#wrapper {
	width: 850px;
	margin: 0 auto;
	background-color: #BBBBBB;
	border: 1px solid #C0C0C0; /* added by PaulH */
}
#column_wrapper {
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #A3C2A3; /* greenish was #BBBBBB; changed by PaulH */
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
#left {
	width: 650px;
	float: left;
	background-color: #FFFFFF;
	height: 100%;
	border-bottom-color: #BBBBBB;
}
#right {
	width: 200px;
	float: right;
	height: 100%;
	background-color: #A3C2A3; /* greenish was #BBBBBB; changed by PaulH */
}
#left .content {
	padding: 6px 6px 4px;
	font-size: 13px;
	line-height: 120%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #555555;
}
#right .content {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #444444;
	text-align: left;
	padding: 0px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 12px;
	margin-top: 8px;
}
#masthead .content {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
}
#footer .content {
	padding: 9px 20px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#footer {
	color: #FFFFFF;
	padding: 0px;
	margin: 0;
	font-size: 0.7em;
	clear: both;
	background-position: bottom;
	background-color: #FFFFFF;
}
.menulist {
	margin: 6px 0 12px 0;
	padding: 0;
	list-style-type: none;
}
#left a:link {
	color: #0066CC;
}
#left a:visited {
	color: #333333;
}
#left a:hover {
	color: #000000;
}
#right a:link {
	color: #755E00;
}
#right a:visited {
	color: #333333;
}
#right a:hover {
	color: #000000;
}
#wrapper .menulist a, #wrapper .menulist a:visited {
	color: #000000;
	border-left: 6px solid #FFD940;
	padding: 0 0 0 6px;
}
#wrapper .menulist a:hover {
	border-color: #000000;
}
#footer a:link {
	color: #DDDDDD;
}
#footer a:visited {
	color: #DDDDDD;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.p7uberlink {
	font-weight: normal !important;
	border-color: #000000 !important;
}
h1 {
	font-size: 1.4em;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #000000;
}
h2 {
	font-size: 1.6em;
	margin: 30px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #000000;
}
h3 {
	font-size: 1.25em;
	margin: 30px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #000000;
}
h4 {
	font-size: 1.1em;
	margin: 20px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #000000;
}
.nomargintop {
	margin-top: 0;
}
.content p {
	margin: 12px 12;
	color: #000000; 
}
#left_home .content {
	padding: 5px 6px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 5px;
}
#left_home {
	width: 650px;
	float: left;
	background-color: #FFFFFF;
	background-position: right;
	margin: 0px;
	padding: 0px;
}
h5 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	background-repeat: no-repeat;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0px;
	line-height: 27px;
	text-align: left;
	text-indent: 8px;
	vertical-align: middle;
	text-transform: none;
	letter-spacing: 1px;
}
#footer2 {
	padding: 0px;
	position: relative;
	top: -14px;
	left: -1px;
	margin: 0;
	clear: both;
	width: 100%;
	background-color: #FFFFFF;
	float: left;
	background-image: url(../images/shadow_2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #888888;
	border-right-color: #888888;
	border-bottom-color: #888888;
	border-left-color: #888888;
}
#footer2 .content {
	padding: 9px 20px 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#wrapper_outer {
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(../images/shadow_1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
}
BottomRule {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #BBBBBB;
	background-repeat: no-repeat;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0px;
	text-transform: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BBBBBB;
}
.marginImage {
	margin: 0px 10px 200px 0px;
	float: left;
}
.BoxedText {
	background-color: #BBBBBB;
}
