body, html {min-height:100%;}
body {background-repeat:no-repeat;padding:0;margin:0;min-width:735px;font-family:Verdana, Arial, Helvetica, sans-serif;height:100%;background-color:#FFF;}
body.photos {background-position:bottom right;}
body.map {background-image:url('i/map-bg.gif');background-position:0 128px;}
#header {width:100%;height:128px;margin:0;padding:0;background-image:url('i/top-bg.jpg');background-repeat:no-repeat;background-position:top left;}
#container {padding:0 319px 0 208px;background-color:#9999FF;z-index:99;}
.bg-map {position:absolute;left:0;top:128px;z-index:0;width:379px;height:392px;background-image:url('i/map-bg.gif');background-position:0 0;}
.bg-photos {position:absolute;bottom:0;right:0;z-index:0;width:319px;height:165px;background-image:url('i/corner-photos-home.jpg');background-position:0 0;}
#container .column {position:relative;float:left;}
#centre {width: 100%;}
#navi {width: 208px;margin-left:-100%;left:319px;}

#container > #navi {
left: -208px; /* -LC width for others */
margin-left: expression(document.all.centre.offsetWidth * -1); /* Fix for IE7 */
}
div.photo {width:160px;height:123px;background-image:url('/i/photo-bg.gif');}
div.left {float:left;margin-right:10px;margin-bottom:10px;}
div.right {float:right;margin-left:10px;margin-bottom:10px;}
div.photo img {margin:5px;}
#right { width:319px;margin-right:-319px;height:100%;z-index:99;}
#right span.title {float:left;margin:21px 0 15px 40px;}
#right .project {float:left;clear:left;margin-bottom:20px;width:278px;}
#right .project h3 {font-size:11px;font-weight:normal;float:left;margin:0 10px 0 40px;padding:0;display:inline;}
#right .project h3 a:link, #right .project h3 a:visited {color:#B00;text-decoration:none;}
#right .project h3 a:hover, #right .project h3 a:active {color:#B00;text-decoration:underline;}
#right .project p.price {clear:none;font-size:11px;float:right;margin:0 0px 0 0;display:none;}
#right .project p.price a:link, #right .project p.price a:visited {color:#B00;text-decoration:none;}
#right .project p.price a:hover, #right .project p.price a:active {color:#B00;text-decoration:underline;}
#right .project p {clear:left;margin:0 20px 0 40px;}
#right p.link {clear:both;margin:0 0px 0 40px;background-repeat:no-repeat;background-color:#FFF;}
#right p.viewall {padding:2px 0 2px 20px;background-image:url('i/paw.gif');background-position:2px 7px;}
#right p.download {padding:3px 0 2px 20px;background-image:url('i/pdf.gif');background-position:0 4px;}
#footer {clear:both;}
/*** IE6 Fix ***/
* html #navi {
  left:319px;           /* RC width */
}

p.downloadlink {margin:0;background-repeat:no-repeat;padding:0px 0 2px 20px;background-image:url('i/pdf.gif');background-position:0 4px;}

#navi ul {margin:40px 0 0 27px;padding:0;}
#navi li {clear:left;list-style-type:none;margin:0;padding:0 0 2px 18px;background-image:url('i/paw.gif');background-repeat:no-repeat;background-position:0 5px;}
#navi li a {text-transform:uppercase;font-size:10px;font-family:verdana;}
#navi li a:link, #navi li a:visited {text-decoration:none;color:#000;}
#navi li a:hover, #navi li a:active {text-decoration:underline;color:#900;}

h1 {font-family:impact,arial bold, arial;color:#C60;font-size:24px;padding:0;margin:5px 0 8px 0;letter-spacing:1px;}
h2 {font-family:arial;color:#900;font-size:13px;padding:0;margin:0 0 -7px 0;}
#centre h3 {font-family:arial;color:#000;font-size:12px;padding:0;margin:0 0 -7px 0;}
p {font-size:70%;line-height:150%;}
#centre p {font-size:90%;line-height:160%;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;}
a:link {text-decoration:underline;color:#00F;}
a:visited {text-decoration:underline;color:#5757FF;}
a:hover, a:active {text-decoration:none;color:#E40000;}

/* INDIVIDUAL PROJECT OVERVIEW */
.overview ul {font-size:11px;list-style-type:none;margin:6px;padding:0;}
.overview li {margin:0;padding:0;}
#overview {margin-bottom:20px;background-image:url('../i/proj-spec-bottom.gif');background-repeat:no-repeat;background-position:bottom left;background-color:#FBCFA1;width:100%;padding-bottom:36px;}
#overview p.title {float:left;width:100%;background-image:url('/i/spec-bg.gif');background-repeat:no-repeat;background-position:top left;margin:0;padding:0;height:34px;}
#overview p.intro {margin:0px 6px 6px 6px;} 
#overview p {font-size:12px;padding:0;clear:left;margin:10px 6px 0 6px;}
#overview p strong {font-size:13px;}
#overview p img {margin-right:3px;}
#overview ul {margin-top:0;font-size:12px;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;}
#overview span {float:left;width:100%;padding:6px 0 0 0;margin-top:0px;}
#overview span p {float:left;margin:0 6px 6px 6px;padding:0;}

/* GAP YEAR PAGE OVERVIEW */
.overview {margin-bottom:20px;background-image:url('../i/proj-spec-bottom.gif');background-repeat:no-repeat;background-position:bottom left;background-color:#FBCFA1;width:100%;padding-bottom:36px;}
.overview span.title {float:left;width:100%;background-image:url('/i/spec-bg-blank.gif');background-repeat:no-repeat;background-position:top left;margin:0;padding:0;height:34px;}
.overview span.title h3 {margin:5px 0 0 3px;padding:0;font-weight:bold;color:#900;font-size:14px;font-family:arial;}
.overview p.intro {margin:0px 6px 6px 6px;} 
.overview p {font-size:12px;padding:0;clear:left;margin:10px 6px 0 6px;}
.overview p strong {font-size:13px;}
.overview p img {margin-right:3px;}
.overview ul {margin-top:0;font-size:12px;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;}
.overview span {float:left;width:100%;padding:6px 0 0 0;margin-top:0px;}
.overview span p {float:left;margin:0 6px 6px 6px;padding:0;}

.right {float:right;}
.furtherinfo {background-color:#FC0;width:180px;padding:6px;font-size:10px;}
.furtherinfo h4 {font-size:11px;margin:0 0 6px 0;padding:0;}
.furtherinfo ul {margin:0;padding:0;list-style-type:none;}
.furtherinfo li {margin:0 0 6px 0;}

.submenu {font-size:11px;margin-bottom:10px;background-color:#FBCFA1;width:100%;padding:0px;height:25px;background-image:url('/i/submenu-right.gif');background-repeat:no-repeat;background-position:right;}
#photos {margin-top:20px;}
#photos a {text-decoration:none;}
#photos a img {border:1px solid #000;margin:0 10px 10px 0;}
.setThumb {
	float: left;
	width: 85px;
	height: 125px;
	background-image: url(/i/photos/stackBG.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	margin:0 20px 20px 0;
}
.setTitle {font-size:11px;text-align:center;padding-right:5px;}
a.boxLink:link {font-weight:normal;color:#FFF;}
a.boxLink:visited {color:#A0A0A0;font-weight:normal;}
span.inst {color:#FFF;font-weight:normal;font-style:italic;}