/* ------------------------ */
/* ---  Humanities CSS  --- */
/* ------------------------ */

* { margin: 0px; padding: 0px; border: none;}

body {
	font-size: 69%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 9px 0px;
	margin: 0px;
	background-color: #cccccc;
}

a img {
	border: none; 
}

#container {
	position: relative;
	width: 760px;
	background:url(/img/furniture/lass/humanities/grad_back.png) repeat-y;
	padding: 0px 5px;
	margin: 0px auto;
	border: none;
	text-align: left;
}

#uoslinks { 
	position: absolute;
	color: ffffff;
	background: none;
	padding: 0px;
	margin: 0px;
	top: 3px;
	left: 5px;	
}

#newsotonlogo { position: absolute; padding: 0px; margin: 0px; top: 0px; right: 5px;  }

#humsnav ul { list-style-type: none; padding: 0px; margin: 0px; }
#humsnav li { float:left; padding: 0px; margin: 0px; }
#humsnav, #humsnav ul { height: 16px; margin: 0px; padding: 0px; BACKGROUND-COLOR: #666666; }
#humsnav a { display: block; height: 16px; }
#humsnav span { display: none; }
#humsnav li.i1 a { background-image: url("/img/furniture/lass/humanities/hipbutton.gif"); background-repeat: none; width: 103px;}
#humsnav li.i1 a:hover { background-image: url("/img/furniture/lass/humanities/hipbuttonhover.gif");}
#humsnav li.i2 a { background-image: url("/img/furniture/lass/humanities/humsbutton.png"); background-repeat: none; width: 102px;}
#humsnav li.i2 a:hover { background-image: url("/img/furniture/lass/humanities/humsbuttonhover.png");}

#banner, #banner object {width: 760px; height: 151px; padding: 0px; margin: 0px; color: 666666;}

/* End our template specific */

#globalnav { _height: 1.5em; overflow: auto; _overflow: inherit; margin: 0px; padding: 3px 0 2px 0; _padding: 3px 0 2px 0; background: transparent url("/img/furniture/lass/humanities/navmenushadow2.png") bottom repeat-x; }
#globalnav li a { color: #ffffff; text-decoration: none; font-size: 120%;  padding: 0px; margin: 0px 0px; }

#contentspacer { margin: 0px; padding: 0px; height: 100%; overflow: hidden; }

#navcontrols { margin: 0 7px 0 15px; _margin: 0 7px 0 6px; padding: 0px; float: left; width: 192px; }
#navcontrols h2 { font-size: 137%; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#navcontrols ul { margin: 0px; padding: 0 0 15px 0; margin: 0 0 15px 0; }
#navcontrols a, #navcontrols span{ padding: 0px; margin: 0px;}
#navcontrols a { color: #666666; font-weight: bold; text-decoration: none;}
#navcontrols a:hover {text-decoration: underline }
#navcontrols span.selectedlink { font-weight: bold; text-decoration: none; }

#content { padding: 15px 0 16px 37px; margin: 0; color: #666666; float: left; width: 500px; }
#content h1 { font-size: 137%; font-weight: bold; margin: 0 0 20px 0px ; padding: 0; clear: left;}
#content h2 { font-size: 120%; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0;}
#content h3 { font-size: 100%; font-weight: bold; margin: 5px 0px 5px 0px; padding: 0;}
#content p { margin: 0px 0px 11px 0px; padding: 0px; }
#content ul { margin: 0px 0px 10px 0px; padding: 0px;}
#content li { margin: 0px 0px 0px 25px; padding: 0px 0 5px 0;}
#content hr { border: 0px; height: 1px; margin: 0px 0px 10px 0px; _margin: 0px 0px 5px 0px; color: #666666; background-color: #666666; }
#content blockquote { margin: 0px 15px; }
#content a { font-weight: bold; text-decoration: none }
#content a:hover {	text-decoration: underline}

#coursesearch {margin-top: 15px;}
div #coursesearch p { text-align: center; margin-bottom: 20px;}
div #coursesearch img { width: 180px; height: 80px;	border: none; }

#studyfilmbutton {margin: 0 8px 0 0; padding: 0px; }
#studyfilmbutton p, #coursesbutton, #coursesbutton p {margin: 0px; padding: 0px; }
#studyfilmbutton, #coursesbutton { float: left; width: 235px; padding-bottom: 18px; margin-bottom: 28px; *margin-bottom: 13px; background: url("/img/furniture/lass/humanities/corners_bot.gif") bottom left no-repeat; }
#studyfilmbutton a, #coursesbutton a { margin: 0; padding: 0; font-weight: bold; text-decoration: none; }
#studyfilmbutton a:hover, #coursesbutton a:hover { text-decoration: none; }
#studyfilmbutton p.p1, #coursesbutton p.p1 {line-height: 26px; font-size: 127%; padding: 0 0 0 7px; background: transparent url("/img/furniture/lass/humanities/corners_top.gif") top left no-repeat; }

/* ------------------------------------- */
/* -- Start reworking of UoS content --- */
/* ------------------------------------- */

/* from pagehead.css */

#uoslinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 90%; RIGHT: 5px; BACKGROUND:  #666 no-repeat left bottom; FLOAT: left; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; TOP: 0px
}

#uoslinks UL LI {
	BORDER-RIGHT: #fff 1px solid; DISPLAY: inline
}

#uoslinks A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: 100; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}

#uoslinks a:hover {
color:#FFFFFF;
text-decoration:underline;
}

P#siteid {
	DISPLAY: none;
}

#pagehead #jump {
	FONT-SIZE: 0px; COLOR: #666666
}

#pagehead #jump A {
	COLOR: #666666; LETTER-SPACING: -1px; TEXT-DECORATION: none
}

#globalnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; _PADDING-LEFT: 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
}

#globalnav LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 16px; _PADDING-LEFT: 5px; _PADDING-RIGHT: 5px; BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #transparent;
	FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: none; TEXT-ALIGN: center;
}

#globalnav A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: 100; BACKGROUND-IMAGE: none; BACKGROUND-COLOR:#transparent;
	FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 0.1em; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none;
}

#pagehead #globalnav {
	FLOAT: left; WIDTH: 50%; LINE-HEIGHT: normal; PADDING-TOP: 0px
}

#pagehead {
	BACKGROUND: #666666;  background-repeat: none; height: 80px; overflow: visible; margin: 0px; 
	padding: 0 ; background: url("/img/portus_project_logo.gif") top left no-repeat; background-color: #666666;
}

#pagehead IMG {
	DISPLAY: none;
}

#pagehead BODY {
	FONT-SIZE: 70%; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #666666;
}


/* from localnav.css */

#navcontrols {
	PADDING-LEFT: 0px; FLOAT: left; WIDTH: 200px; PADDING-TOP: 1px
}

#navcontrols FORM FIELDSET {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;
	BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}

#localnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px; PADDING-TOP: 2px
}

.extranav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px; PADDING-TOP: 2px
}

#localnav H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 137%; font-weight: bold; PADDING-BOTTOM: 2px; MARGIN: 0px;  PADDING-TOP: 2px;
	BACKGROUND-COLOR: #ffffff
}

.extranav H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 137%; font-weight: bold; PADDING-BOTTOM: 2px; MARGIN: 0px;  PADDING-TOP: 2px;
	BACKGROUND-COLOR: #ffffff
}

#localnav H3 A {
	FONT-WEIGHT: 700;
}

#localnav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #fff; 
}

.extranav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #fff;
}

#localnav UL LI.here {
	FONT-WEIGHT: 700; BACKGROUND-COLOR: #ffffff; 
}

.extranav UL LI.here {
	FONT-WEIGHT: 700; BACKGROUND-COLOR: #ffffff; 
}

#localnav UL LI.here UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 14px; FONT-WEIGHT: 700; PADDING-BOTTOM: 3px; MARGIN: 0px -4px; COLOR: #666; 
	PADDING-TOP: 3px; BACKGROUND-COLOR: #fff; 
}

.extranav UL LI.here UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 14px; FONT-WEIGHT: 700; PADDING-BOTTOM: 3px; MARGIN: 0px -4px; COLOR: #666; 
	PADDING-TOP: 3px; BACKGROUND-COLOR: #fff;
}

#localnav UL LI.here UL LI A {
	COLOR: #666; FONT-WEIGHT: 700;
}

.extranav UL LI.here UL LI A {
	COLOR: #666; FONT-WEIGHT: 700;
}

#localnav UL LI.here UL LI.subhere {
	FONT-WEIGHT: 700; 
}

.extranav UL LI.here UL LI.subhere {
	FONT-WEIGHT: 700;
}

#localnav UL LI.here UL LI.subhere A {
	FONT-WEIGHT: 700
}

.extranav UL LI.here UL LI.subhere A {
	FONT-WEIGHT: 700
}

#localnav UL LI.here UL LI.subhere A:hover {
	FONT-WEIGHT: 700; COLOR: #666; TEXT-DECORATION: underline;
}

.extranav UL LI.here UL LI.subhere A:hover {
	FONT-WEIGHT: 700; COLOR: #666; TEXT-DECORATION: underline;
}

#localnav UL LI.here UL LI.subhere UL LI {
	COLOR: #666; FONT-WEIGHT: 1000; MARGIN-RIGHT: -2px; BACKGROUND-COLOR: #ffffff;
}

.extranav UL LI.here UL LI.subhere UL LI {
	COLOR: #666; FONT-WEIGHT: 700; MARGIN-RIGHT: -2px; BACKGROUND-COLOR: #ffffff;
}

#localnav UL LI.here UL LI.subhere UL LI.threehere {/* In dis-specific CSS below */}

.extranav UL LI.here UL LI.subhere UL LI.threehere {/* In dis-specific CSS below */}

#localnav UL LI.here UL LI.activechild UL LI A {
	COLOR: #666; FONT-WEIGHT: 700;
}

#localnav UL LI.here UL LI.subhere UL LI A {
	COLOR: #666; FONT-WEIGHT: 700;
} 

#localnav UL LI.here UL LI A:hover {
	COLOR: #666;
}

.extranav UL LI.here UL LI A:hover {
	COLOR: #666;
}


/* from relatedlinks.css */

#newswrapper {
	MARGIN-RIGHT: 0px
}

#newslink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 23px; MARGIN: 0px 0px; MARGIN-BOTTOM: 23px;
	PADDING-TOP: 2px; 
}

#newslink {
	FLOAT: right; WIDTH: 200px
}

#newslink H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}

#newslink UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #666; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff;
}

#newslink UL LI A {
	DISPLAY: block; COLOR: #666666; TEXT-DECORATION: none
}

#newslink H3 {
	FONT-SIZE: 100%; PADDING-BOTTOM: 6px; BORDER-BOTTOM: none;
}

#newslink P {
	BORDER-BOTTOM: none;
}

#newslink H3.last {
	BORDER-BOTTOM: none;
}

#newslink H3 A {
   TEXT-DECORATION: none
}

P.disclaimer {
	FONT-SIZE: 80%; font-color: 666666; padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px;	
}

LI.disclaimer {
	FONT-SIZE: 80%; font-color: 666666;
}

#newslink P.date {
	PADDING-RIGHT: 4px; PADDING-LEFT: 15px; BACKGROUND: url(/img/furniture/royal/newsbullet.gif) #fff no-repeat 4px 7px;
	PADDING-BOTTOM: 1px; PADDING-TOP: 4px; BORDER-BOTTOM: none; color: 666666;
}

#newslink P.morelink {
	PADDING-BOTTOM: 15px; MARGIN-BOTTOM: 15px; TEXT-ALIGN: right 
}

#newslink UL LI.reader {
	background: none; TEXT-ALIGN: left;
}


/* from content.css */

#contentspacer {
	FLOAT: left; PADDING-BOTTOM: 12px; WIDTH: 100%; COLOR: #000; MARGIN-RIGHT: -200px;
}

#linkscontent {
	MARGIN-RIGHT: 10px
}

#content {
	MARGIN-LEFT: -15px; PADDING-TOP: 5px;
}

#content #newsheader P {
	MARGIN-TOP: 0px; PADDING-LEFT: 3px; TEXT-TRANSFORM: none; FONT-WEIGHT: 700; FONT-SIZE: 120%; COLOR: #fff; BORDER-BOTTOM: 0px;
}

#content #newsheader #newsorg P {
	PADDING-LEFT: 1px; FONT-WEIGHT: 300; FONT-SIZE: 110%; TEXT-TRANSFORM: none; BORDER-BOTTOM: none; 
	BACKGROUND-COLOR: #fff
}

#content #newsheader #newsid P {
	FONT-WEIGHT: 300; FONT-SIZE: 100%; TEXT-TRANSFORM: none; COLOR: #666; BORDER-BOTTOM: none; BACKGROUND-COLOR: #fff
}

#colone H3.smap {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 6px; PADDING-TOP: 4px;
}

#coltwo H3.smap {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 6px; PADDING-TOP: 4px;
}

#content UL.staff {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left;
}


/* from home.css */

#storyone {
	WIDTH: 235px;
}

#storytwo {
	WIDTH: 235px;
}

#content #storyone H2 {
	PADDING-RIGHT: 2px; MARGIN-TOP: 6px; PADDING-LEFT: 5px; FONT-WEIGHT: 100; FONT-SIZE: 130%; MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; PADDING-TOP: 2px; 
	background: url("/img/furniture/lass/humanities/corners_top.gif") top left no-repeat;
}

#content #storytwo H2 {
	PADDING-RIGHT: 2px; MARGIN-TOP: 6px; PADDING-LEFT: 5px; FONT-WEIGHT: 100; FONT-SIZE: 130%; MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; PADDING-TOP: 2px; 
	background: url("/img/furniture/lass/humanities/corners_top.gif") top left no-repeat;
}

#storytwo .imgfeat {
	MIN-HEIGHT: 68px
}

#storytwo .imgfeat IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 235px; 
	HEIGHT: 68px; BORDER-RIGHT-WIDTH: 0px
}

.story .detail IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; PADDING-BOTTOM: 20px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; 
	WIDTH: 235px; HEIGHT: 68px; BORDER-RIGHT-WIDTH: 0px
}

.story .detail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; MIN-HEIGHT: 69px; PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 10px; 
	LINE-HEIGHT: 1.6em; PADDING-TOP: 6px; background: url("/img/furniture/lass/humanities/corners_bot.gif") bottom left no-repeat;
}

.story .detail text{
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 90%; MIN-HEIGHT: 71px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 1.6em; 
	PADDING-TOP: 20px;
}


/* from footer.css */

#extrauos { clear: both; position: relative; z-index: 1;}
#extrauos ul { margin: 0px; background-color: #CCCCCC;}
#extrauos ul li { margin-right: 4px; white-space: normal; }
#extrauos ul#addr { color: #000000; } 
#extrauos ul#addr li { border-color: #000000; }
#extrauos UL LI A:hover {color: #000000; TEXT-DECORATION: underline}


/****************************/
/* Archaeology specific CSS */
/****************************/

#contentspacer {background: #ffffff url("/img/furniture/lass/humanities/sideback_arch.png") left repeat-y; }

#extrauos ul#addr { background-color: #FFDD00; }
#extrauos ul { background-color:#ccc; }
#navcontrols h2, #navcontrols span.selectedlink, #content h1, #content h2, #content a { color: #A48F00;}
#studyfilmbutton, #coursesbutton { background-color: #FFDD00 }
#studyfilmbutton p.p1, #coursesbutton p.p1 {color: #fff; }
#studyfilmbutton p.p1 span {color: #BFA800; }

#globalnav A:hover, #globalnav .here A, #globalnav .hometab A, #globalnav LI:hover {COLOR: #FFDD00;}
#navcontrols ul { BORDER-BOTTOM: #A48F00 1px dashed;}
#navcontrols ul li ul { BORDER-BOTTOM: none;}
#globalnav li a:hover, #globalnav li a.active {color: #FFDD00}; /*  << For I.E.  */

#colone H3.smap, #coltwo H3.smap, #content #newsheader p, #content hr, #content div#slideControl a {background-color:#A48F00;}
#colone H3.smap UL.smap LI A, #coltwo p.smap {color:#666666;}

#content #newsheader P {background-color:#A48F00;}
#content table tfoot td, .story .detail, #content div#slideControl a.here {background-color:#FFDD00;}

#newslink h3, #newslink p.morelink a, #content hr, h1, #content  h2, #content h4, #content table caption, #content #newsheader #newsorg p, #content a:link, #content .newsitem a, #content .newsitem h3, #content form fieldset legend, #content #searchwrapper dl dd em a, #content p.stffIndx a {color:#A48F00;}
#newslink A:hover {COLOR: #A48F00; TEXT-DECORATION: underline;}
#newslink H3 A:hover {COLOR: #A48F00; TEXT-DECORATION: underline;}
#newslink P.morelink {BORDER-BOTTOM: #A48F00 1px dashed;}
#newslink UL LI {background: url("/img/furniture/lass/humanities/menucross_arch.gif") top left no-repeat;}

#localnav UL LI {BACKGROUND: url("/img/furniture/lass/humanities/menucross_arch.gif") top left no-repeat;}
.extranav UL LI {BACKGROUND: url("/img/furniture/lass/humanities/menucross_arch.gif") top left no-repeat;}
#localnav UL LI.here UL LI {BACKGROUND: url("/img/furniture/lass/humanities/menudash_arch.gif") center left no-repeat;}
.extranav UL LI.here UL LI {BACKGROUND: url("/img/furniture/lass/humanities/menudash_arch.gif") center left no-repeat;}
#localnav UL LI.here UL LI A:hover {COLOR: #A48F00; TEXT-DECORATION: underline;}
.extranav UL LI.here UL LI A:hover {COLOR: #A48F00; TEXT-DECORATION: underline;}
#localnav UL LI.here UL LI.subhere {COLOR: #A48F00; BACKGROUND: url("/img/furniture/lass/humanities/menucross_arch.gif") #ffffff no-repeat 0px 1px;}
.extranav UL LI.here UL LI.subhere {COLOR: #A48F00; BACKGROUND: url("/img/furniture/lass/humanities/menucross_arch.gif") #ffffff no-repeat 0px 1px;}
#localnav UL LI.here UL LI.subhere A:hover {COLOR: #A48F00; TEXT-DECORATION: underline;}
.extranav UL LI.here UL LI.subhere A:hover {COLOR: #A48F00; TEXT-DECORATION: underline;}
#localnav UL LI.here UL LI.activechild A {COLOR: #A48F00;}
.extranav UL LI.here UL LI.activechild A {COLOR: #A48F00;}
#localnav UL LI.here UL LI.subhere UL LI A:hover {COLOR: #A48F00; TEXT-DECORATION: underline;}
.extranav UL LI.here UL LI.subhere UL LI A:hover {COLOR: #A48F00; TEXT-DECORATION: underline;}
#localnav UL LI.here UL LI.subhere UL LI.threehere {BACKGROUND: url("/img/furniture/lass/humanities/menucross_arch.gif") #ffffff center left no-repeat;}
.extranav UL LI.here UL LI.subhere UL LI.threehere {BACKGROUND: url("/img/furniture/lass/humanities/menucross_arch.gif") #ffffff center left no-repeat;}
#localnav UL LI.here UL LI.activechild UL LI.threehere {FONT-WEIGHT: 700; COLOR: #A48F00;}
.extranav UL LI.here UL LI.activechild UL LI.threehere {FONT-WEIGHT: 700; COLOR: #A48F00;}

#content #storyone h2 a, #content #storytwo h2 a {color:#666666;}
#content #storyone h2 a:hover, #content #storytwo h2 a:hover {color:#A48F00;}
#content #storyone H2 {background-color:#FFDD00}
#content #storytwo H2 {background-color:#FFDD00}
#newslink h3 a, #content .newsitem p.date {color:#666666;}
#content a[rel="external"] {
	color:#A48F00;
	border-bottom:1px dashed #FFDD00 ;}
#content form fieldset, #content div#showslide img {border:1px solid #A48F00;}
#content #searchwrapper {
	border-top:1px solid #A48F00;
	border-bottom:1px solid #A48F00;}
#content form input.butt {
	background-color:#A48F00;
	border:2px outset #666666;}
#content table {
	border-left:1px solid #A48F00;
	border-right:1px solid #A48F00;}
#content table tbody td {border-top:1px solid #A48F00; border-bottom:1px solid #A48F00; }
#content table thead tr th, #content table tfoot tr td { 
	border-top:1px solid #A48F00; 
	border-bottom:1px solid #A48F00;}
#content table tbody tr.even {background-color:#E0E0E0;} 
#content table tbody tr.odd {background-color:#FFF;}
#content table tbody tr:hover {background-color:#FFEC66;}
#content #txtimgcampaign h1 a {color:#A48F00;}
P.disclaimer {BORDER-BOTTOM: #A48F00 1px dashed;}

/* Local Nav colours */
#localnav ul li.here, .extranav ul li.here {background-color:#fff;}
#localnav ul li.here a, .extranav ul li.here a {color:#A48F00;} /* for backward-compatibility -- can be removed when all pages have been re-gen'ed */
#localnav ul li.here A:hover {color:#A48F00;}

#localnav H3 A:hover, #localnav UL LI A:hover, .extranav A:hover {COLOR: #A48F00; TEXT-DECORATION: underline;}
#localnav H3, .extranav H3, #localnav UL LI, .extranav UL LI {COLOR:  #A48F00; BACKGROUND-COLOR: #ffffff;}
#localnav H3 A, #localnav UL LI.here, .extranav UL LI.here {FONT-WEIGHT: 700; COLOR: #A48F00;}

ul#bcrumb li a {color:#A48F00;}
/* in-page tabs */

#content #inpagetabs > ul a {width:auto;}
/* Hide from IE5-mac \*/
#content #inpagetabs a {float:none;}
/* End hide from IE5-mac */
#content #inpagetabs a:hover {color:#FFF;}
#content #inpagetabs .here {background-position:0 -150px;}
#content #inpagetabs .here a {
	background-position:100% -150px;
	color:#FFF;}
#content #inpagetabs li:hover, #header li:hover a {
	background-position:0% -150px;
	color:#FFF;}
#content #inpagetabs li:hover a {background-position:100% -150px;}
/* the tab content */
#currentTabContent {
	border:1px solid #A48F00;
	padding:8px 6px;}
#content p.stffIndx span {border-right:1px solid #A48F00;}
/* figures */
.imgfig { background-color:#A48F00; }hover {color:#FFF;}
#content #inpagetabs .here {background-position:0 -150px;}
#content #inpagetabs .here a {
	background-position:100% -150px;
	color:#FFF;}
#content #inpagetabs li:hover, #header li:hover a {
	background-position:0% -150px;
	color:#FFF;}
#content #inpagetabs li:hover a {background-position:100% -150px;}
/* the tab content */
#currentTabContent {
	border:1px solid #A48F00;
	padding:8px 6px;}
#content p.stffIndx span {border-right:1px solid #A48F00;}
/* figures */
.imgfig { background-color:#A48F00; }

/* ---( boxout )------------------------------- */

blockquote#boxout {
	width: 210px;
	margin: 5px 0px 0 15px ;
	padding: 0;	
	background: #FFDD00 url("/img/furniture/lass/humanities/boxtop.gif") no-repeat top left;
	float: right;
	position: relative;
}

p#boxtext {
	margin: 0px;
	/*padding: 15px 15px 5px 15px;*/
	padding: 20px 5px;
	background: url("/img/furniture/lass/humanities/boxend.gif") no-repeat right bottom;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	line-height: 1.2em;
	text-align: center;
	color: #A48F00;	
}

p#boxend {
	margin: 0;
	padding: 0 0 20px 0;
	color: #A48F00;
	font-size: 100%;
	text-align: center;
	background: url("/img/furniture/lass/humanities/boxbottom.gif") no-repeat bottom;
}

#boxout a {
	color: #BFA800;
	}

/* ---( data tables )------------------------------- */

 table.data {
	border-top: 1px dotted #A48F00;
	border-left: 1px dotted #A48F00;
	border-collapse: collapse;
	}
	
.data caption {
	color: #A48F00;
	padding-bottom: 5px;
	text-align:left;
	font-family: Verdana, arial, helvetica, sans-serif;
    font-weight: bold;
	font-size: 120%;
	}

.data thead {
	background-color: #A48F00;
	color: #fff;
	text-align:left;	
	}

.data tbody {
	/*-background-color: #fff;-*/
	}
	
.data th, .data td {
	border-right: 1px dotted #A48F00;
	border-bottom: 1px dotted #A48F00;
	padding: 5px;
	vertical-align:top;
	}

/* ---( news )------------------------------- */


dl.news {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #A48F00;
	}
dl.news:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
dl.news dt {
	margin: 0 0 .5em 0;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #A48F00;
	}
dl.news dt img {
	float: right;
	margin: 0 0 0 0;
	padding: 0 4px 4px 0;
	}
dl.news dd {
	margin-right: 210px;
	/*font-size: 90%;
	line-height: 1.5em;*/
	color: #666;
	}

/*  IE fixes */
.news { 
	display: inline-table; 
	}
/* Hides from IE/Mac \*/
* html .news { 
	height: 1%; 
	}
.news { 
	display: block; 
	}
/* End hide from IE/Mac */


/* ---( misc )------------------------------- */

.photobox {
	border: 1px solid #999;
	padding: 5px 5px 0px 5px;
	margin: 2px;
	float: right;
	position: relative;
	max-width: 200px;
	/* max-width hack for ie 6 or lower */ 
	_width: expression(document.documentElement.clientWidth > 200 ? '200px' : 'auto');
}

.photo {
	margin: 2px;
	float: right;
	position: relative;
}

.photobox p{
	color:#999;
	text-align: right;
	font-size: 11px;
}

.url {
	font-size: 90%;
	color:#999;
}