#content {
	position: absolute;
	width: 695px;
	left: 260px;
	top: 90px;
}
#content h1  {
	font-size: 18px;
	font-weight: bold;
	color: #00539B;
	margin: 0px;
	line-height: 22px;
	padding: 0px 0px 10px;
}
/*#content  h1.quicklink  {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 10px 2px;
	background: #00539B;
	width: 200px;
}*/
#content h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 30px;
}
#content h3 {
	font-size: 14px;
	font-weight: bold;
	color: #00539B;
	background-color: #C1C9E3;
	margin: 20px 0px 10px;
	padding: 5px 10px;
	width: 675px;
	border-top: 1px solid #00539B;
	border-bottom: 1px solid #00539B;
}
#content h5 {
	font-size: 14px;
	font-weight: bold;
	color: #00539B;
	margin: 0px;
	padding: 0px 0px 10px;
}
#content p  {
	margin: 0px;
	padding: 0px 0px 15px;
}
#content img.coverimage  {
	display: none;
}
#content   img.pamphletyes  {
	border: 1px solid #000000;
	margin: 1px;
}
#content   img.pamphletyes:hover  {
	border: 1px dashed #000000;
}
#content   img.pamphletno  {
	border: 1px solid #000000;
	margin: 1px;
}
#content   img.imageright  {
	margin: 2px 0px 2px 10px;
	float: right;
	border: 1px solid #000000;
}
#content   img.imageleft  {
	margin: 2px 10px 2px 0px;
	float: left;
	border: 1px solid #000000;
}
#content ul {
	margin: 0px;
	padding: 0px 0px 10px 20px;
}
#content  li.question {
	margin: 0px;
	list-style: url(/i/sitebulletpoint_blue.png) outside;
	padding: 0px;
}
#content ol.number {
	margin: 0px;
	list-style-type: decimal;
	padding: 0px 0px 10px 30px;
}
#content  li.spaced {
	margin: 0px;
	padding-bottom: 10px;
	list-style-type: decimal;
}
#content ol.alpha {
	margin: 0px;
	list-style-type: lower-alpha;
	padding: 0px 0px 0px 20px;
}
#content ol.roman {
	margin: 0px;
	list-style-type: lower-roman;
	padding: 0px 0px 0px 20px;
}
#content blockquote {
	margin: 0px;
	color: #00539B;
	padding: 0px 0px 0px 20px;
}
#content table {
	margin-bottom: 20px;
}
#content th {
	color: #FFFFFF;
	background-color: #00539B;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 5px 10px;
}
#content   td.odd {
	background-color: #C1C9E3;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 5px 20px;
}
#content td.even {
	background-color: #91A2CD;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 5px 20px;
}

.footer {
	background-color: #00539B;
	height: 5px;
	width: 695px;
	padding: 0px;
	margin: 10px 0px;
}
.footernarrow {
	background-color: #00539B;
	height: 5px;
	width: 465px;
	padding: 0px;
	margin: 10px 0px;
}
.separator {
	background-color: #00539B;
	height: 1px;
	width: 695px;
	margin: 10px 0px;
	padding: 0px;
}
#content fieldset {
	background-color: #C1C9E3;
	margin: 10px 0px 20px;
	padding: 10px 9px 0px;
	width: 675px;
	border: 1px solid #00539B;
}
#content fieldset.nomargin {
	background-color: #C1C9E3;
	margin: 0px 0px 20px;
	padding: 10px 9px 0px;
	border: 1px solid #00539B;
	width: 675px;
}
#content fieldset form {
	padding: 0px;
	margin: 0px;
}
.highlight  {
	font-size: 16px;
	font-weight: bold;
	color: #00539B;
	background: #C1C9E3;
	text-align: center;
	margin: 10px 0px 10px 10px;
	padding: 10px;
	width: 150px;
	float: right;
}
.randomcontainer  {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	float: right;
	width: 220px;
}
.randominfo  {
	background: #C1C9E3;
	margin: 0px;
	padding: 10px 9px;
	border-top: 0px solid #00539B;
	border-right: 1px solid #00539B;
	border-bottom: 0px solid #00539B;
	border-left: 1px solid #00539B;
}
#container #content .randomcontainer .randominfo h1 {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 10px;
}
#container #content .randomcontainer .randominfo p {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 8px;
}
.randomfainfo  {
	background: #C1C9E3;
	margin: 0px;
	padding: 0px 8px;
	color: #FFFFFF;
	border-right: 2px solid #00539B;
	border-left: 2px solid #00539B;
}
#container #content .randomcontainer .randomfainfo h1 {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px;
}
#container #content .randomcontainer .randomfainfo p {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 8px;
}
#container #content #copyright {
	display: none;
}

.gallerycontroller {
	width: 200px;
}
.gallerycontent {
display: block;
}

/*-------- Random info forms CSS --------*/
#content .randomcontainer .randominfo input.liststandard {
	margin: 0px 0px 5px;
	padding: 0px;
	width: 198px;
	border: 1px solid #00539B;
	height: 18px;
}
#content .randomcontainer .randominfo #mailinglist p.listrequired  {
	margin: 0px;
	padding: 0px 0px 2px;
	font-weight: bold;
	color: #00539B;
}
#content .randomcontainer .randominfo #mailinglist p.listbutton  {
	margin: 0px;
	padding: 0px 0px 5px;
	text-align: center;
}

/*-------- Random info fa forms CSS --------*/
#container #content .randomcontainer .randomfainfo input.liststandard {
	margin: 0px 0px 5px;
	padding: 0px;
	width: 198px;
	border: 1px solid #00539B;
	height: 18px;
}
#container #content .randomcontainer .randomfainfo p.listrequired  {
	margin: 0px;
	padding: 0px 0px 2px;
	font-weight: bold;
	color: #00539B;
}
#container #content .randomcontainer .randomfainfo p.listbutton  {
	margin: 0px;
	padding: 0px 0px 5px;
	text-align: center;
}
#container #content .randomcontainer .randomfainfo form {
	padding: 0px;
	margin: 0px;
}

/*-------- Forms CSS --------*/
#content input.standard {
	margin: 0px;
	padding: 0px;
	width: 525px;
	float: right;
	border: 1px solid #00539B;
	height: 18px;
}
#content input.optional {
	margin: 0px;
	padding: 0px;
	width: 525px;
	float: right;
	border: 1px dashed #5175B1;
	height: 18px;
}
#content input.phone {
	margin: 0px 275px 0px 0px;
	padding: 0px 2px;
	width: 246px;
	float: right;
	height: 18px;
	border: 1px solid #00539B;
}
#content input.postcode {
	margin: 0px 425px 0px 0px;
	padding: 0px;
	width: 100px;
	float: right;
	height: 18px;
	border: 1px solid #00539B;
}
#content input.button {
	margin: 0px;
	padding: 0px;
}
#content textarea.standard {
	margin: 0px;
	padding: 0px;
	width: 525px;
	border: 1px solid #00539B;
	height: 72px;
	float: right;
}
#content p.formrequired  {
	margin: 0px;
	padding: 0px 0px 10px;
	font-weight: bold;
	color: #00539B;
}
#content p.formrequirednomargin  {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #00539B;
}
#comment-status {
	margin: 0px 0px 60px;
	padding: 0px;
	font: 10px Arial, Helvetica, sans-serif;
}
#container  #content li strong.unavailable  {
	margin: 0px;
	padding: 0px 0px 10px;
	font-weight: bold;
	color: #00539B;
}
#content p.formphone  {
	margin: 0px;
	padding: 0px 0px 10px;
	font-weight: bold;
	color: #00539B;
}
#content p.formoptional  {
	margin: 0px;
	padding: 0px 0px 10px;
}
#content p.formbutton  {
	margin: 0px;
	padding: 0px 0px 10px;
	text-align: center;
}
#content img.formdivider  {
	margin: 0px;
	padding: 0px 0px 10px;
}

/*-------- Crossword solution CSS --------*/
.crosswordcontainer  {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	float: right;
	width: 220px;
}
.crosswordinfo  {
	background: #C1C9E3;
	margin: 0px;
	padding: 0px 8px;
	border-top: 0px solid #00539B;
	border-right: 2px solid #00539B;
	border-bottom: 0px solid #00539B;
	border-left: 2px solid #00539B;
}
#container #content .crosswordcontainer .crosswordinfo #crossworddiv  {
	display: none;
}
#container #content .crosswordcontainer .crosswordinfo h1 {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#container #content .crosswordcontainer .crosswordinfo p {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 10px 0px 0px;
}
#content table.crosswordsolution {
	margin: 10px 0px 0px;
	padding: 0px;
	border: 1px solid #00539B;
	border-collapse: collapse;
}
#content td.blank {
	width: 22px;
	height: 22px;
	background: #5175B1;
	margin: 0px;
	padding: 0px;
}
#content td.letter {
	width: 22px;
	height: 20px;
	background: #FFFFFF;
	margin: 0px;
	padding: 2px 0px 0px;
	font-size: 18px;
	text-align: center;
}

/*-------- Fraternals this year CSS --------*/
#container #content h3.fratheading {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 10px 0px 0px;
	padding: 5px 10px;
	background: #00539B;
}
#container #content h5.fratmonth {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #00539B;
	margin: 10px 0px 0px;
	padding: 5px 10px;
	background: #C1C9E3;
	border-top: 1px solid #00539B;
}
#container #content h6.fratdate {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #00539B;
	float: left;
	margin: 0px;
	border-top: 1px solid #91A2CD;
	padding-top: 7px;
	padding-left: 10px;
	width: 90px;
}
#container  #content  .day {
	padding: 5px 10px;
	margin: 0px 0px 0px 100px;
	border-top: 1px solid #91A2CD;
}
#container  #content  .day  ul {
	margin: 0px;
	padding: 0px 0px 0px 12px;
}
#container  #content  .day  li {
	margin: 0px;
	list-style: url(/i/sitebulletpoint_blue.png) outside;
}

/*-------- Fraternals next year CSS --------*/
#container #content h5.nextyear {
	color: #008852;
	background: #C1DDCF;
	border-top: 1px solid #008852;
}
#container #content h6.nextyear {
	color: #008852;
	border-top: 1px solid #8DC2AA;
}
#container  #content  .nextyear {
	border-top: 1px solid #8DC2AA;
}
#container  #content  .nextyear  li {
	list-style: url(/i/sitebulletpoint_green.png) outside;
}

/*-------- What's new CSS --------*/
#container #content h5.whatsnewsection {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #00539B;
	margin: 10px 0px 0px;
	padding: 5px 10px;
	background: #C1C9E3;
	border-top: 1px solid #00539B;
}
#container #content h6.whatsnewdate {
	font: bold 13px Arial, Helvetica, sans-serif;
	float: left;
	margin: 0px;
	border-top: 1px solid #91A2CD;
	width: 100px;
	padding: 7px 0px 0px;
	color: #00539B;
}
#container  #content  .whatsnewday {
	padding: 7px 0px 5px;
	margin: 0px 0px 0px 100px;
	border-top: 1px solid #91A2CD;
}
#container  #content  .whatsnewday  h5 {
	margin: 0px;
	padding: 0px 0px 5px;
	font: bold 13px Arial, Helvetica, sans-serif;
}
#container  #content  .whatsnewday  p {
	margin: 0px;
	padding: 0px 0px 5px;
}

/*-------- Booklist CSS --------*/
#container  #content  img.spaced  {
	margin: 0px 0px 10px;
}
#container  #content  ul.booklist {
	margin: 0px;
	padding: 0px 0px 0px 16px;
}
#container  #content  li.booklist {
	margin: 0px;
	list-style: url(/i/sitebulletpoint_blue.png) outside;
	padding-bottom: 5px;
	border-bottom: 1px dashed #C1C9E3;
	padding-top: 5px;
}
#container #content li strong.headline {
	color: #00539B;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#container #content li strong.reviews {
	color: #FFFFFF;
	background: #00539B;
	margin: 0px 5px 0px 2px;
	padding: 2px 5px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
#container #content li strong.noreviews {
	color: #FFFFFF;
	background: #C1C9E3;
	margin: 0px 0px 0px 2px;
	padding: 2px 5px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
	font-style: italic;
}
#container #content li a.reviews {
	color: #FFFFFF;
	background: #00539B;
	margin: 0px 0px 0px 2px;
	padding: 2px 5px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
	font-style: italic;
}
#container #content li a.reviews:hover {
	background: #5175B1;
}
#container #content li div.navlist {
	font: 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: right;
}
#container #content li a.available {
	color: #FFFFFF;
	background: #00539B;
	margin: 0px 0px 0px 2px;
	padding: 2px 5px;
	text-decoration: none;
	font-weight: bold;
}
#container #content li a.available:hover {
	background: #5175B1;
}
#container #content li strong.unavailable {
	color: #FFFFFF;
	background: #C1C9E3;
	margin: 0px 0px 0px 2px;
	padding: 2px 5px;
	font-weight: bold;
	text-decoration: none;
}

/*-------- Archives CSS --------*/
#container #content div.archive   {
	margin: 0px;
	padding: 7px 4px 7px 7px;
	border: 1px solid #00539B;
	background: #C1C9E3;
}
#container #content .archive a.available {
	color: #FFFFFF;
	background: #00539B;
	margin: 0px 2px 0px 0px;
	padding: 2px 5px;
	text-decoration: none;
	font-size: 13px;
}
#container #content .archive a.available:hover {
	background: #5175B1;
}
#container #content .archive strong.unavailable {
	color: #C1C9E3;
	background: #FFFFFF;
	margin: 0px 2px 0px 0px;
	padding: 2px 5px;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
}
#container #content .archive strong.archivedate {
	color: #00539B;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}
#content img.archivedivider  {
	margin: 0px;
	padding: 5px 0px 6px;
}
#content h5.afterarchive {
	font-size: 14px;
	font-weight: bold;
	color: #00539B;
	margin: 10px 0px 0px;
	padding: 0px 0px 10px;
}

/*-------- Questionnaire CSS --------*/
.personal-assessment-intro {
	margin:0px;
	padding:15px 15px 5px;
	border: 1px solid #00539B;
}
.personal-assessment-intro h6 {
	margin:0px;
	padding:0px 0px 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #00539B;
}
#optional-office-form {
	border:1px solid #00539B;
	margin:0px;
	padding:0px;
	background: #C1C9E3;
}
img.last {
	margin:0px 0px 20px;
	padding:0px;
}
.questionnaire-intro {
	margin:0px;
	padding:15px 15px 5px;
	border: 1px solid #00539B;
}
.questionnaire-intro h6 {
	margin:0px;
	padding:0px 0px 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #00539B;
}
#office-form {
	border:1px solid #00539B;
	margin:0px;
	padding:0px;
	background: #C1C9E3;
}
.subheadbox {
	border:2px dashed #00539B;
	margin:0px 0px 10px;
	padding:5px 15px;
	background: #00539B;
	color: #FFFFFF;
	font: bold 15px Arial, Helvetica, sans-serif;
}
.subheadbox   h6 {
	margin:0px 0px 15px;
	padding:0px;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #000000;
}
.question {
	margin:0px 15px 15px;
	border-bottom: 1px solid #FFFFFF;
	padding: 0px 0px 10px;
}
.question  h6 {
	margin:0px 0px 5px;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.lastquestion {
	margin:0px 15px 15px;
	padding: 0px;
}
.lastquestion  h6 {
	margin:0px 0px 5px;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.tick {
	font: italic normal 12px Arial, Helvetica, sans-serif;
	color: #00539B;
}
.choices {
	margin:0px 0px 0px 15px;
}
#office-form input.text {
	border:1px solid #00539B;
	margin:0px;
	padding:0px;
	height: 18px;
	width: 97%;
}
#office-form textarea {
	border:1px solid #00539B;
	margin:0px;
	padding:0px;
	width: 97%;
	height: 140px;
}
#form-message {
	padding: 0px;
	margin: 0px;
	background: #00539B;
}
#form-message h5 {
	padding: 15px;
	margin: 0px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#form-message p {
	padding: 0px 15px 5px;
	margin: 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
iframe {
	width: 100%;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.subheadboxnomargin {
	border:2px dashed #00539B;
	margin:0px;
	padding:5px 15px;
	background: #00539B;
	color: #FFFFFF;
	font: bold 15px Arial, Helvetica, sans-serif;
}


/*-------- Daily readings CSS --------*/
#content ul.readings {
	margin:0px;
	padding:0px;
}
#content li.readingsheader {
	background: url(/i/readingsheader_blue.png) no-repeat 0px 0px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 695px;
}
#content .headerfirst {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	margin:0px;
	padding:5px 0px 0px;
	text-align: center;
	width: 111px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#content .headernext {
	display: inline-block;
	height: 28px;
	list-style: none;
	margin:0px 0px 0px 2px;
	padding:5px 0px 0px;
	text-align: center;
	width: 192px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
#content li.readingsodd {
	background: url(/i/readingsodd_blue.png) no-repeat 0px 0px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 693px;
	border-right: 1px solid #00539B;
	border-left: 1px solid #00539B;
}
#content li.readingsodd:hover {
	background: url(/i/readingshover_blue.png);
	color: #FFFFFF;
	font-weight: bold;
}
#content li.readingseven {
	background: url(/i/readingseven_blue.png) no-repeat 0px 0px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 693px;
	border-right: 1px solid #00539B;
	border-left: 1px solid #00539B;
}
#content li.readingseven:hover {
	background: url(/i/readingshover_blue.png);
	color: #FFFFFF;
	font-weight: bold;
}
#content .readingsfirst {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	margin:2px 0px 0px;
	padding:4px 0px 0px;
	text-align: center;
	width: 111px;
}
#content .readingsnext {
	display: inline-block;
	height: 28px;
	list-style: none;
	margin:2px 0px 0px 2px;
	padding:5px 0px 0px;
	text-align: center;
	width: 192px;
}
#content div.readingdate   {
	margin: 0px;
	padding: 9px 4px 7px 7px;
	background: #C1C9E3;
	border-right: 1px solid #00539B;
	border-left: 1px solid #00539B;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}
#content .readingdate a.available {
	background: #00539B;
	margin: 0px 2px 0px 0px;
	padding: 2px 5px;
	text-decoration: none;
	font-size: 13px;
	color: #FFFFFF;
}
#content .readingdate a.available:hover {
	background: #5175B1;
}
#content .readingdate strong.unavailable {
	color: #00539B;
	background: #FFFFFF;
	margin: 0px 2px 0px 0px;
	padding: 1px 4px;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
	border: 1px solid #00539B;
}
