/*

	LAYOUT

*/


*{
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0 0 100px 0;
	background:#CCC url(../images/bg.gif) repeat-x 0 0;
	font-family:"Comic Sans MS", Arial;
	min-width: 740px;
	font-size:76%;
}
body.mceContentBody {
	background: #fff;
}
#treePage {
	height:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	min-width:auto;
	font-size:100%;
	background: #fff;
}
#header {
	background: #B0C55B url(../images/sea.gif) repeat-x 0 0;
}
#header h1 {
	margin:0;
	padding:10px 0 0 240px;
	font-family:Garamond, "Times New Roman", Serif;
	color:#000;
	font-size:2em;
	height:121px;
	max-height:111px;
	line-height:1;
	background: url(../images/hills.gif) no-repeat 0 0;
	font-weight:normal;
	letter-spacing:-1px;
	color:#000;
}
#header  h1 span.QED{
	margin-top:20px;
	font-size:1.6em;
	line-height:0.4;
	color:#000;
	position:relative;
	top:10px;
	color:#000;
}
img.QEDLogo {
	float:right;
	position:relative;
	margin-right:20px;
}
#mainMenu {
	width:80%;
	margin:10px 0 0 20px;
	padding:0;
	background-color: #B0C55B;
	position:relative;
}
#mainMenu li {
	float:left;
	display:inline;
	margin-bottom:-1px;
}
#mainMenu a {
	margin-right:1px;
	display:block;
	padding: 5px 10px;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	border:solid 1px #8A9A4B;
	color:#000;
	z-index:100;
	border-bottom-color:#626D3B;
}
#mainMenu a:HOVER, #mainMenu li.current a {
	border: solid 1px #626D3B;
	z-index:100;

}
#pageBody {
	clear:both;
	padding: 0 20px 20px 20px;
}
#content {
	border: solid 1px #626D3B;
	background-color:#fff;
	z-index:49;
	width:100%;
}
* html #content {
	width:99%;
}
#leftCol {
	position:relative;
	z-index:50;
	float:left;
	width:64.8%;
	background-color:#fff;
}
#leftCol h2 {
	margin:0 0 0.5em 0;
	padding: 10px 30px;
	xbackground:#EEF2E9 url(../images/left-h2-bg.gif) repeat-y 100% 0;
	color:#365312;
	font-family: Arial;
	font-size:1.7em;
	font-weight:normal;
	letter-spacing:1px;
}
#leftCol h2 span {
	display:block;
	background: url(../images/current-buzz.gif) no-repeat 5px 50%;
	padding: 0 0 0 27px;
	margin:0;
}
#rightCol {
	z-index:51;
	background:#fff url(../images/sidebar-bg.gif) repeat-y;
	width:35%;
	float:right;
}
#rightCol #sidebarFooter {
	height:150px;
	background: url(../images/sidebar-bottom.gif) no-repeat 0 100%;
}
#rightCol #sidebarHeader {
	height:150px;
	background: url(../images/sidebar-top.gif) no-repeat 0 0;
	margin-bottom: -75px;
}
#rightCol #rootUL li{
	display:inline;
}
#rightCol #rootUL li ul{
	display:none;
}
#rootUL {
	list-style:none;
	margin:0px 10px 0px 30px;
	padding:0;
	font-size:1.2em;

}
#rootUL ul {
	list-style:none;
	margin:0px 10px 0px 30px;
	padding:0;
	font-size:0.90em;
}
#rightCol ul ul {
	margin: 0;
	padding: 0 0 0 1em;
	border-top-width:0;
}
#rightCol ul ul ul ul{
	font-size:1em !important;
}
#rootUL li {
	display:none;
}
#rootUL a {
	display:block;
	text-decoration:none;
	padding: 5px 10px;
	font-weight:bold;
	font-family: Arial, Verdana, Sans-Serif;
	padding-left:27px;
	color:#000 !important;
}
#footer {
	margin:0;
	padding: 5px 60px;
	clear:both;
	font-family: Arial, Verdana, Sans-Serif;
}
#footer a{
	float:left;
	margin:2em 0;
}
#footer img {
	border:0;
}
#footer ul{
	margin: 0 0 0 90px;
	padding: 30px 0 0 25px;
	border-left:solid 1px #9D9D9D;
	height:80px;
}
#footer ul li{
	list-style:none;
}
#footer ul a{
	float:none;
	color:#4F4F4F;
	font-weight:bold;
	text-decoration:none;
}
#footer ul a:hover{
	color:#000;
}
#footer p {
	margin:0;
	padding:0;
}
hr.clear {
	height:0px;
	padding:0;
	margin:0;
	visibility:hidden;
	clear:both;
}


/*

	SECTION COLOURS

*/


#startLI a {
	border-bottom:solid 1px #b0c55b;
}
#startLI a:hover {
	background-color:#d8e2ad !important;
}
#startLI > ul, #startLI a:hover, #startBody #startLI a {
	xborder: solid 1px #839441;
}
#startBody #startLI *{
	background-color:#d8e2ad;
}
li.mainMenuStart a {
	background: #ebf1d6;
}
li.mainMenuStart a:HOVER, #startBody li.mainMenuStart a {
	background-color:#d8e2ad;
	border-bottom-color:#d8e2ad !important;
}
#startBody #leftCol h2 {
	background:#d8e2ad url(../images/start-h2-bg.gif) repeat-y 100% 0;
}
#qpediaLI a {
	border-bottom:solid 1px #ead53a;
}
#qpediaLI a:hover {
	background-color:#ead53a;
}
#qpediaBody #qpediaLI ul, #qpediaBody #qpediaLI a{
	background-color:#ead53a;
}
#qpediaBody #qpediaLI a:hover {
	background-color:#f5ea9d;
}
#qpediaLI > ul, #qpediaLI a:hover, #qpediaBody #qpediaLI a {
	border-bottom:solid 1px #c3b02d;
}
li.mainMenuQpedia a {
	background: #f5ea9d;
}
li.mainMenuQpedia a:HOVER, #qpediaBody li.mainMenuQpedia a {
	background-color:#ead53a;
	border-bottom-color:#ead53a !important;
}
#qpediaBody #leftCol h2 {
	background:#ead53a url(../images/qpedia-h2-bg.gif) repeat-y 100% 0;
}
#qedkidsLI a {
	border-bottom:solid 1px #e8f462;
}
#qedkidsLI a:hover {
	background-color:#e8f462;
}
#qedkidsBody #qedkidsLI ul, #qedkidsBody #qedkidsLI a{
	background-color:#e8f462;
}
#qedkidsBody #qedkidsLI a:hover {
	background-color:#f4fab1;
}
#qedkidsLI > ul, #qedkidsLI a:hover, #qedkidsBody #qedkidsLI a {
	border-bottom:solid 1px #c9d44f;
}
li.mainMenuQedkids a {
	background: #f4fab1;
}
li.mainMenuQedkids a:HOVER, #qedkidsBody li.mainMenuQedkids a {
	background-color:#e8f462;
	border-bottom-color:#e8f462 !important;
}
#qedkidsBody #leftCol h2 {
	background:#e8f462 url(../images/qedkids-h2-bg.gif) repeat-y 100% 0;
}
#teachersLI a {
	border-bottom:solid 1px #a2d0f2;
}
#teachersLI a:hover {
	background-color:#a2d0f2;
}
#teachersBody #teachersLI ul, #teachersBody #teachersLI a{
	background-color:#a2d0f2;
}
#teachersBody #teachersLI a:hover {
	background-color:#d1e8f9;
}
#teachersLI > ul, #teachersLI a:hover, #teachersBody #teachersLI a {
	border-bottom:solid 1px #8ab1d0;
}
li.mainMenuTeachers a {
	background: #d1e8f9;
}
li.mainMenuTeachers a:HOVER, #teachersBody li.mainMenuTeachers a {
	background-color:#a2d0f2;
	border-bottom-color:#a2d0f2 !important;
}
#teachersBody #leftCol h2 {
	background:#a2d0f2 url(../images/teachers-h2-bg.gif) repeat-y 100% 0;
}
#galleryLI a {
	border-bottom:solid 1px #cbe59d;
}
#galleryLI a:hover {
	background-color:#cbe59d;
}
#galleryBody #galleryLI ul, #galleryBody #galleryLI a{
	background-color:#cbe59d;
}
#galleryBody #galleryLI a:hover {
	background-color:#e5f2ce;
}
#galleryLI > ul, #galleryLI a:hover, #galleryBody #galleryLI a {
	border-bottom:solid 1px #a7bc82;
}
li.mainMenuGallery a {
	background: #e5f2ce;
}
li.mainMenuGallery a:HOVER, #galleryBody li.mainMenuGallery a {
	background-color:#cbe59d;
	border-bottom-color:#cbe59d !important;
}
#galleryBody #leftCol h2 {
	background:#cbe59d url(../images/gallery-h2-bg.gif) repeat-y 100% 0;
}
a.QpediaLink {
	padding:2px 5px;
	color:#000 !important;
	background-color:#F5EA9D;
}
a.QpediaLink:hover{
	background-color:#ead53a;
}
a.QEdKidsLink {
	padding:2px 5px;
	color:#000 !important;
	background-color:#f4fab1;
}
a.QEdKidsLink:hover {
	background-color:#e8f462;
}
a.TeachersLink {
	padding:2px 5px;
	color:#000 !important;
	background-color:#d1e8f9;
}
a.TeachersLink:hover{
	background-color:#a2d0f2;
}
a.GalleryLink {
	padding:2px 5px;
	color:#000 !important;
	background-color:#e5f2ce;
}
a.GalleryLink:hover{
	background-color:#cbe59d;
}
#qedkidsBody #leftCol h2 span{
	text-indent:-9999px;
	width:239px;
	height:54px;
	background:url(../images/QEdKids.gif) no-repeat;
}
/*

	CONTENT

*/


#leftCol p {
	padding: 0.5em 5% 0.5em 5%;
	font-size:1.2em;
}
* html #leftCol p {
	padding: 0.5em 0 0.5em 5%;
}
#leftCol a {
	color:#2D3B79;
	font-weight:bold;
	text-decoration:none;
}
#leftCol a:hover {
	text-decoration:underline;
}
#leftCol ul, #leftCol ol, #leftCol dl {
	font-size:1.2em;
	margin:0 5% 1em 5%;
	padding: 0 0 0 1em;
}
#leftCol ul ul, #leftCol dl ul{
	font-size:1em;
	margin:0.5em 0 0.5em 1.5em;
}
#leftCol dl {
	border:solid 1px #000;
	border-top:0;
	padding:0 !important;
	margin-top:10px;
	position:relative;
}
#leftCol dt {
	margin:0 !important;
	font-size:1.2em;
	padding-top:0.5em;
	border-top:solid 1px #000;
	width:200px;
	position:relative;
	float:left;
	text-indent:20px;
}
#leftCol dd {
	margin:0 0 0 200px;
	padding: 1em;
	border-top:solid 1px #000;
	border-left:solid 1px #000;
	position:relative;
}
#leftCol dt p {
	font-size:0.8em;
	font-weight:normal;
	margin:1em 0;
	padding:5px;
	text-indent:0;
}
#leftCol dd ul{
	margin:0;
}
#leftCol dd ul li{
	margin-bottom:1em;
}
#leftCol h3, #leftCol h4, #leftCol h5, #leftCol h6 {
	color:#000;
}
#leftCol h3 {
	font-size:1.6em;
	margin:0;
	clear:both;
	padding:1em 1em 0em 5%;
}
#leftCol h4 {
	font-size:1.5em;
	font-weight:normal;
	margin:0;
	clear:both;
	padding:1em 1em 0em 5%;
}
#leftCol h5 {
	font-size:1.2em;
}
#leftCol h6 {
	font-size:1.1em;
}
/*

	MAPS

*/


div.MapHolder {
	padding:10px 0 0 10px;
}
div.JLibMap {
	position:relative;
	width:300px;
	height:277px;
	border:solid 1px #000;
	float:left;	
	margin: 0 10px 10px 0;
}
div.buildings-map {
	width:420px;
	height:298px;
	margin:1em auto;
	float:none;
}
div.follow-map {
	width:420px;
	height:268px;
	margin:1em auto;
	float:none;
}
div.JLibMap img{
	position:absolute;
	margin:0;
	padding:0;
	top:0;
	left:0;
	border-width:0;
}
div.JMapLoader {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
}
div.JMapLoader img{
	top: 50%;
	left:50%;
	margin: -24px 0 0 -24px;
}
ul.JLibKey {
	font-size:1em !important;
	width:auto !important;
	list-style:none;
	margin:0 !important;
	padding:0 0 0 22px !important;
}
ul.JLibKey li{
	display:inline;
	float:left;
	width:144px;
	margin:0 1px 1px 0;
}
ul.JLibKey a {
	font-family:Arial, Verdana, Sans-Serif;
	text-decoration:none;
	color:#000;
	font-weight:normal !important;
	display:block;
	padding:3px 2px 3px 3px;
	border-left:solid 20px #cecece;
	background-color:#fff;
}
ul.JLibKey li.zones-heath a {
	border-color:#D0B6D6;
}
ul.JLibKey li.zones-heath a:hover, ul.JLibKey li.zones-heath a.mo {
	background-color:#EAE4EB;
}
ul.JLibKey li.zones-combes a {
	border-color:#9EC69C;
}
ul.JLibKey li.zones-combes a:hover, ul.JLibKey li.zones-combes a.mo{
	background-color:#E0E8DF;
}
ul.JLibKey li.zones-coastal a {
	border-color:#ACDDF4;
}
ul.JLibKey li.zones-coastal a:hover, ul.JLibKey li.zones-coastal a.mo {
	background-color:#E2ECF1;
}
ul.JLibKey li.zones-western a {
	border-color:#C7BCA3;
}
ul.JLibKey li.zones-western a:hover, ul.JLibKey li.zones-western a.mo {
	background-color:#E8E6E1;
}
ul.JLibKey li.zones-plantations a {
	border-color:#98A8DD;
}
ul.JLibKey li.zones-plantations a:hover, ul.JLibKey li.zones-plantations a.mo {
	background-color:#DEE2EC;
}
ul.JLibKey li.zones-farmland a {
	border-color:#D1EFA7;
}
ul.JLibKey li.zones-farmland a:hover, ul.JLibKey li.zones-farmland a.mo {
	background-color:#EAF0E1;
}
ul.JLibKey li.rocks-old a {
	border-width:0;
	padding-left:25px;
	background: transparent url(../images/maps/rocks/key-old.gif) repeat-y;
}
ul.JLibKey li.rocks-old a:hover, ul.JLibKey li.rocks-old a.mo {
	background-color:#FBF6DC;
}
ul.JLibKey li.rocks-new a {
	border-width:0;
	padding-left:25px;
	background: transparent url(../images/maps/rocks/key-new.gif) repeat-y;
}
ul.JLibKey li.rocks-new a:hover, ul.JLibKey li.rocks-new a.mo {
	background-color:#F6E8E8;
}
ul.JLibKey li.rocks-coast a {
	border-width:0;
	padding-left:25px;
	background: transparent url(../images/maps/rocks/key-coastal.gif) repeat-y;
}
ul.JLibKey li.rocks-coast a:hover, ul.JLibKey li.rocks-coast a.mo {
	background-color:#E8EAFA;
}
#JLibKey-settlements a{
	border-color: #B6B6B6;
}
#JLibKey-settlements a.mo, #JLibKey-settlements a:HOVER{
	border-color: #B6B6B6;
	background-color:#F0F0F0;
}


/*

	SPEECH BUBBLE

*/


.bubbled .bubbleTop {
	background: url(../images/bubble-left-in.png) no-repeat 100% 0;
	margin: 0 0 0 23px;
	height:24px;
}
.bubbled .bubbleTop div {
	height:24px;
	width:23px;
	position:relative;
	left:-23px;
	background:url(../images/bubble-left-in.png) no-repeat 0 0;
}
.bubbled .bubbleBottom {
	background: url(../images/bubble-left-in.png) no-repeat 100% 100%;
	margin: 0 0 0 95px;
	height:53px;
}
.bubbled .bubbleBottom div {
	height:53px;
	width:95px;
	position:relative;
	left:-95px;
	background:url(../images/bubble-left-in.png) no-repeat 0 100%;
}
.bubbled .inner1 {
	padding: 0 0 0 4px;
	background: url(../images/bubble-borders.png) repeat-y 0 0;

}
.bubbled .inner2 {
	padding: 0 4px 0 0;
	background: url(../images/bubble-borders.png) repeat-y 100% 0;

}
.bubbled .inner3 {
	display:block;
	padding: 0 10px;
	background-color:#fff;
}
.bubbled .inner3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.bubbled .inner3 {display:inline-block;}
.bubbled .inner3 {display:block;}
* html .inner1,
* html .inner3 {height:1px;}

* html .bubbled .inner1, * html .bubbled .inner2 {
	background-image:url(../images/bubble-borders.gif);
}
* html .bubbled .bubbleTop, * html .bubbled .bubbleTop div, * html .bubbled .bubbleBottom, * html .bubbled .bubbleBottom div {
	background-image:url(../images/bubble-left-in.gif);
}
.salutation-left-out .bubbleTop, .salutation-left-out .bubbleTop div, .salutation-left-out .bubbleBottom, .salutation-left-out .bubbleBottom div {
	background-image:url(../images/bubble-left-out.png);
}
* html .salutation-left-out .bubbleTop, * html  .salutation-left-out .bubbleTop div, * html  .salutation-left-out .bubbleBottom, * html  .salutation-left-out .bubbleBottom div {
	background-image:url(../images/bubble-left-out.gif);
}
.salutation-right-out .bubbleTop, .salutation-right-out .bubbleTop div, .salutation-right-out .bubbleBottom, .salutation-right-out .bubbleBottom div {
	background-image:url(../images/bubble-right-out.png);
}
* html .salutation-right-out .bubbleTop, * html  .salutation-right-out .bubbleTop div, * html  .salutation-right-out .bubbleBottom, * html  .salutation-right-out .bubbleBottom div {
	background-image:url(../images/bubble-right-out.gif);
}
.left .bubbleTop, .left  .bubbleTop div, .left  .bubbleBottom, .left  .bubbleBottom div {
	background-image:url(../images/bubble-left-out.png);
}
* html .left  .bubbleTop, * html  .left  .bubbleTop div, * html  .left  .bubbleBottom, * html  .left  .bubbleBottom div {
	background-image:url(../images/bubble-left-out.gif);
}
.right .bubbleTop, .right  .bubbleTop div, .right  .bubbleBottom, .right  .bubbleBottom div {
	background-image:url(../images/bubble-right-out.png);
}
* html .right  .bubbleTop, * html  .right  .bubbleTop div, * html  .right  .bubbleBottom, * html  .right  .bubbleBottom div {
	background-image:url(../images/bubble-right-out.gif);
}

/*

	BUTTONS


.L00-button .bubbleTop {
	background-image: url(../images/L00-button.png);
	height:12px;
	margin:0 0 0 12px;
}
.L00-button .bubbleTop div {
	background-image: url(../images/L00-button.png);
	height:12px;
	left:-12px;
	width:12px;
	margin:0 12px 0 0;
}
.L00-button .bubbleBottom {
	background-image: url(../images/L00-button.png);
	height:12px;
	margin:0 0 0 12px;
}
.L00-button .bubbleBottom div {
	background-image: url(../images/L00-button.png);
	height:12px;
	left:-12px;
	width:12px;
	margin:0 12px 0 0;
}
.L00-button .inner1 {
	padding: 0 0 0 10px;
	background-image:url(../images/L00-button-borders.png);
}
.L00-button .inner2 {
	padding: 0 10px 0 0;
	background-image:url(../images/L00-button-borders.png);
}
.L00-button .inner3 {
	background-color:#F3CC33;
	margin:0;
	padding:0;
	color:#000 !important;
	font-family:Arial, Verdana, Sans-Serif;
	padding:2px 10px;
}
* html .L00-button .inner1, * html .L00-button .inner2 {
	background-image:url(../images/L00-button-borders.gif);
}
* html .L00-button .bubbleTop, * html .L00-button .bubbleTop div, * html .L00-button .bubbleBottom, * html .L00-button .bubbleBottom div {
	background-image:url(../images/L00-button.gif);
}
.L00-clicked .bubbleTop, .L00-clicked .bubbleTop div, .L00-clicked .bubbleBottom, .L00-clicked .bubbleBottom div {
	background-image: url(../images/L00-button-inverted.png);
}
* html .L00-clicked .bubbleTop, * html .L00-clicked .bubbleTop div, * html .L00-clicked .bubbleBottom, * html .L00-clicked .bubbleBottom div {
	background-image: url(../images/L00-button-inverted.gif);
}
.L00-clicked .inner3 {
	padding:4px 0 0 8px;
}

*/
.L00-button .bubbleTop {
	background-image: url(../images/button-blue.gif);
	height:32px;
	margin:0 0 0 33px;
}
.L00-button .bubbleTop div {
	background-image: url(../images/button-blue.gif);
	height:32px;
	left:-33px;
	width:33px;
	margin:0 33px 0 0;
}
.L00-button .bubbleBottom {
	background-image: url(../images/button-blue.gif);
	height:32px;
	margin:0 0 0 33px;
}
.L00-button .bubbleBottom div {
	background-image: url(../images/button-blue.gif);
	height:32px;
	left:-33px;
	width:33px;
	margin:0 33px 0 0;
}
.L00-button .inner1 {
	padding: 0 0 0 11px;
	background-image:url(../images/button-blue-borders.gif);
}
.L00-button .inner2 {
	padding: 0 11px 0 0;
	background-image:url(../images/button-blue-borders.gif);
}
.L00-button .inner3 {
	background-color:#1119BD;
	margin:0;
	padding:0;
	color:#000 !important;
	font-family:Arial, Verdana, Sans-Serif;
}
* html .L00-button .inner1, * html .L00-button .inner2 {
	background-image:url(../images/button-blue-borders.gif);
}
* html .L00-button .bubbleTop, * html .L00-button .bubbleTop div, * html .L00-button .bubbleBottom, * html .L00-button .bubbleBottom div {
	background-image:url(../images/button-blue.gif);
}





.L00-button-mini .bubbleTop {
	background-image: url(../images/button-blue-mini.gif);
	height:16px;
	margin:0 0 0 17px;
}
.L00-button-mini .bubbleTop div {
	background-image: url(../images/button-blue-mini.gif);
	height:16px;
	left:-17px;
	width:17px;
	margin:0 17px 0 0;
}
.L00-button-mini .bubbleBottom {
	background-image: url(../images/button-blue-mini.gif);
	height:16px;
	font-size: 1px;
	margin:0 0 0 17px;
}
.L00-button-mini .bubbleBottom div {
	background-image: url(../images/button-blue-mini.gif);
	height:16px;
	font-size: 1px;
	left:-17px;
	width:17px;
	margin:0 17px 0 0;
}
.L00-button-mini .inner1 {
	padding: 0 0 0 5px;
	background-image:url(../images/button-blue-mini-borders.gif);
}
.L00-button-mini .inner2 {
	padding: z0 5px 0 0;
	background-image:url(../images/button-blue-mini-borders.gif);
}
.L00-button-mini .inner3 {
	background-color:#1119BD;
	margin:0;
	padding:0;
	color:#000 !important;
	font-family:Arial, Verdana, Sans-Serif;
}
* html .L00-button-mini .inner1, * html .L00-button-mini .inner2 {
	background-image:url(images/button-blue-mini-borders.gif);
}
* html .L00-button-mini .bubbleTop, * html .L00-button-mini .bubbleTop div, * html .L00-button-mini .bubbleBottom, * html .L00-button-mini .bubbleBottom div {
	background-image:url(images/button-blue-mini.gif);
}


.openDecisionTree {
	padding:0 25% !important;
}


.L00-button a.inner3, .L00-button-mini a.inner3{
	color:#BDBED6 !important;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.L00-button a:hover, .L00-button-mini a:hover{
	color:#fff !important;
}

/*

	SALUTATION


*/

div.salutation-left-in blockquote {
	margin: 30px 5% 30px 5%;
	padding-bottom: 80px;
}
div.salutation-left-out blockquote {
	margin: 30px 5% 30px 5%;
	padding:0 0 50px 90px;
}
div.salutation-right-out blockquote {
	margin: 30px 5% 30px 5%;
	padding:0 90px 50px 0;
}

div.salutation-left-in blockquote{
	background-position:70px 100%;
	background-repeat: no-repeat;
}
div.salutation-left-out blockquote{
	background-position:0 100%;
	background-repeat: no-repeat;
}
div.salutation-right-out blockquote{
	background-position:100% 100%;
	background-repeat: no-repeat;
}

.bill {
	background: url(../images/characters/100/Bill.gif) no-repeat 0 100%;
}
.character-right .bill {
	background: url(../images/characters/100/Bill-inverse.gif) no-repeat 100% 100%;
}
.deirdre {
	background: url(../images/characters/100/Deirdre.gif) no-repeat 0 100%;
}
.character-right .deirdre {
	background: url(../images/characters/100/Deirdre-inverse.gif) no-repeat 100% 100%;
}
.dora {
	background: url(../images/characters/100/Dora.gif) no-repeat 0 100%;
}
.character-right .dora {
	background: url(../images/characters/100/Dora-inverse.gif) no-repeat 100% 100%;
}
.adam {
	background: url(../images/characters/100/Adam.gif) no-repeat 0 100%;
}
.character-right .adam {
	background: url(../images/characters/100/Adam-inverse.gif) no-repeat 100% 100%;
}
.piper {
	background: url(../images/characters/100/Piper.gif) no-repeat 0 100%;
}
.character-right .piper {
	background: url(../images/characters/100/Piper-inverse.gif) no-repeat 100% 100%;
}
.amelia {
	background: url(../images/characters/100/Amelia.gif) no-repeat 0 100%;
}
.character-right .amelia {
	background: url(../images/characters/100/Amelia-inverse.gif) no-repeat 100% 100%;
}
.dragon {
	background: url(../images/characters/100/Dragon.gif) no-repeat 0 100%;
}
.character-right .dragon {
	background: url(../images/characters/100/Dragon-inverse.gif) no-repeat 100% 100%;
}
.barbara {
	background: url(../images/characters/100/Barbara.gif) no-repeat 0 100%;
}
.character-right .barbara {
	background: url(../images/characters/100/Barbara-inverse.gif) no-repeat 100% 100%;
}
.william {
	background: url(../images/characters/100/William.gif) no-repeat 0 100%;
}
.character-right .william {
	background: url(../images/characters/100/William-inverse.gif) no-repeat 100% 100%;
}

div.salutation-left-in .bill {
	background: url(../images/characters/100/Bill-inverse.gif) no-repeat 70px 100%;
}
div.salutation-left-out .bill {
	background: url(../images/characters/100/Bill.gif) no-repeat 0 100%;
}
div.salutation-right-out .bill {
	background: url(../images/characters/100/Bill-inverse.gif) no-repeat 100% 100%;
}


div.salutation-left-out .deirdre {
	background: url(../images/characters/100/Deirdre.gif) no-repeat 0 100%;
}

div.salutation-right-out .dora {
	background: url(../images/characters/100/Dora-inverse.gif) no-repeat 100% 100%;
}

div.salutation-left-out .adam {
	background: url(../images/characters/100/Adam.gif) no-repeat 0 100%;
}

div.salutation-right-out .piper {
	background: url(../images/characters/100/Piper-inverse.gif) no-repeat 100% 100%;
}


.salutation {
	margin:2em 5%;
}
.salutation blockquote{
	padding: 0 100px;
	min-height:100px;
}
* html .salutation blockquote{
	height:100px;
}

.salutation .bubbleTop div, .salutation .bubbleBottom div {
	background-image:url(../images/bubble-right-out.png);
}
* html .salutation .bubbleTop div, * html .salutation .bubbleBottom div {
	background-image:url(../images/bubble-right-out.gif);
}
.salutation .bubbled .bubbleBottom {
	height:24px;
	background-position: 100% -45px;
}
.salutation .bubbled .bubbleBottom div{
	height:24px;
	background-position: 0 -45px;
}
/*

	NATURE NOTEBOOK	


*/


div.notebook .bubbleTop {
	background: url(../images/notebook.png) no-repeat 100% 0;
	margin: 0 0 0 72px;
	height:50px;
}
div.notebook .bubbleTop div{
	height:50px;
	width:72px;
	position:relative;
	left:-72px;
	background:url(../images/notebook.png) no-repeat 0 0;
}
div.notebook .bubbleBottom {
	background: url(../images/notebook.png) no-repeat 100% 100%;
	margin: 0 0 0 72px;
	height:30px;
}
div.notebook .bubbleBottom div{
	height:30px;
	width:72px;
	position:relative;
	left:-72px;
	background:url(../images/notebook.png) no-repeat 0 100%;
}
div.notebook .inner1 {
	padding: 0 0 0 72px;
	background: url(../images/notebook-borders.png) repeat-y 0 0;
}
div.notebook .inner2 {
	padding: 0 5px 0 0;
	background: url(../images/notebook-borders.png) repeat-y 100% 0;
}
div.notebook .inner3 {
	background:transparent url(../images/notebook-bg.png);
	padding-bottom:20px;
}

div.notebook {
	margin: 20px 2%;
}
div.notebook h3 {
	position:relative;
	padding:0 !important;
	margin:0;
	top:-1.2em;
}

div.notebook ul.imageList {
	float:left;
	width:100%;
	margin:0 !important;
	padding:0 !important;
}
div.notebook ul.imageList li{
	list-style:none;
	float:left;
	width:248px;
	height:225px;
}
div.notebook ul.imageList li img{
	border:0;
}
/*

	TEAM LIST


*/


ul.teamList {
	margin:30px 10% !important;
	padding:0 !important;
	list-style:none;
}
ul.teamList li {
	list-style:none;
	float:left;
	clear:left;
	width:100%;
	margin-bottom:2px;
	background-color:#EEF2E9;
}
*  html ul.teamList li {
	padding-bottom:10px;
}
ul.teamList a{
	float:left;
	width:110px;
	display:block;
	margin:10px;
	border:solid 1px #7A846E;
}
ul.teamList a img{
	display:block;
	border:0;
	border:solid 5px #fff;
}
ul.teamList h4{
	margin: 0 10px 0 130px !important;
	padding:10px 1em 0.2em 0.4em !important;
	color:#353E45;
	font-size:1.3em !important;
	border-bottom:solid 1px #7D8C99;
	clear:none !important;
}
ul.teamList h4 sup{
	display:block;
	font-size:0.6em;
}
ul.teamList p{
	margin: 0 0 0 130px !important;
	padding:1em !important;
	font-family:"Arial" !important;
	font-size:0.8em !important;
	color:#3F3F3F;
}


/*

	CONVERSATIONS


*/

#convoOverlay {
	position:absolute;
	top:0;
	left:0;
	background-color:#fff;
	width:100%;
	height:100%;
	z-index:1000;
}
ul.jsConversation{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1200;
	margin:0;
	padding:0;
}
ul.jsConversation li{
	position:absolute;
	top: 0;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	cursor: pointer;
	z-index:1300;
	font-size:1.4em;
}
* ul.jsConversation li {
	cursor: hand;
}
ul.jsConversation li{
	position:absolute;
	top: 0;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	cursor: pointer;
	z-index:1300;
	font-size:1.4em;
}
* ul.jsConversation li {
	cursor: hand;
}
ul.jsConversation li .bubbled{
	position:absolute;
	bottom:100px;
	max-width:50%;
}
ul.jsConversation li.left .bubbled{
	left:200px;
}
ul.jsConversation li.right .bubbled{
	right:200px;
}
* html ul.jsConversation li.left .bubbled{
	right:200px;
	width:50%;
	max-width:none;
}
* + html ul.jsConversation li.left .bubbled {
	right:200px;
	width:50%;
	max-width:none;
}
*  + html ul.jsConversation li.right .bubbled, * html ul.jsConversation li.right .bubbled{
	width:50%;
	max-width:none;
}
* html ul.jsConversation li.right .bubbled, * html ul.jsConversation li.right .bubbled{
	width:50%;
	max-width:none;
}
ul.jsConversation li.left {
	background: url(../images/characters/conversations/Bill.gif) no-repeat 0 100%;
}
ul.jsConversation li.deirdre {
	background: url(../images/characters/conversations/Deirdre.gif) no-repeat 100% 100%;
}
ul.jsConversation li.amelia {
	background: url(../images/characters/conversations/Amelia.gif) no-repeat 100% 100%;
}
ul.jsConversation li.barbara {
	background: url(../images/characters/conversations/Barbara.gif) no-repeat 100% 100%;
}
ul.jsConversation li.dora {
	background: url(../images/characters/conversations/Dora.gif) no-repeat 100% 100%;
}
ul.jsConversation li.allAnts {
	background: url(../images/characters/conversations/allAnts.gif) no-repeat 100% 100%;
}
ul.jsConversation li.william {
	background: url(../images/characters/conversations/William.gif) no-repeat 100% 100%;
}
ul.jsConversation li.adam {
	background: url(../images/characters/conversations/Adam.gif) no-repeat 100% 100%;
}
ul.jsConversation li.piper {
	background: url(../images/characters/conversations/Piper.gif) no-repeat 100% 100%;
}

/*
ul.jsConversation {
	z-index:1200;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
}
* html ul.jsConversation {
	position: absolute;
}
ul.jsConversation li{
	position:absolute;
	top: 0;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	cursor: pointer;
	z-index:1300;
	font-size:1.4em;
}
* ul.jsConversation li {
	cursor: hand;
}
ul.jsConversation li .bubbled{
	position:absolute;
	bottom:100px;
	max-width:50%;
}
ul.jsConversation li.left .bubbled{
	left:200px;
}
ul.jsConversation li.right .bubbled{
	right:200px;
}
*  + html ul.jsConversation li.left .bubbled{
	right:200px;
	max-width:none;
}
*  + html ul.jsConversation li.right .bubbled{
	left:200px;
	max-width:none;
}
ul.jsConversation li.left {
	background: url(../images/characters/conversations/Bill.gif) no-repeat 0 100%;
}
ul.jsConversation li.deirdre {
	background: url(../images/characters/conversations/Deirdre.gif) no-repeat 100% 100%;
}
ul.jsConversation li.amelia {
	background: url(../images/characters/conversations/Amelia.gif) no-repeat 100% 100%;
}
ul.jsConversation li.barbara {
	background: url(../images/characters/conversations/Barbara.gif) no-repeat 100% 100%;
}
ul.jsConversation li.dora {
	background: url(../images/characters/conversations/Dora.gif) no-repeat 100% 100%;
}
ul.jsConversation li.allAnts {
	background: url(../images/characters/conversations/allAnts.gif) no-repeat 100% 100%;
}
ul.jsConversation li.william {
	background: url(../images/characters/conversations/William.gif) no-repeat 100% 100%;
}
ul.jsConversation li.adam {
	background: url(../images/characters/conversations/Adam.gif) no-repeat 100% 100%;
}
ul.jsConversation li.piper {
	background: url(../images/characters/conversations/Piper.gif) no-repeat 100% 100%;
}
/*
ul.conversation, ul.jsConversation {
	margin:0;
	padding:0;
	list-style:none;
	z-index:2222;
}
ul.conversation *, ul.jsConversation *{
	margin:0 !important;
	padding:0;
}
ul.conversation li, ul.jsConversation li {
	margin: 0;
	padding:0;
	z-index:2226;
}
ul.jsConversation {
	margin:0;
	padding:0;
}
ul.jsConversation li{
	position:absolute;
	top: 0;
	left:0;
	cursor: pointer;
}
ul.jsConversation li.left .bubbled{
	margin: 0 40% 0 5% !important;
}
ul.jsConversation li.right .bubbled{
	margin: 0 5% 0 40% !important;
}

*/
/*

	IMAGE LISTS


*/
div.materialsAnswersDiv {
	margin-bottom:100%;
}

div.materialsAnswersDiv  p {
	clear:left;
}

div.imageDivLong {
	clear:both;
	float:left;
	width:100%;
	margin:0;
}
* html div.imageDivLong {
	margin: 0 !important;
}
div.imageDivLong ul {
	padding:0 !important;
	list-style:none;
	margin:0 !important;
	padding: 0.25em 5% !important;
	width:79%;
	position:relative;
	float:left;
}
div.imageDivLong li {
	display:inline;
	float:left;
	width:100%;
	background-color: transparent;
	margin:0;
}
* + html div.imageDivLong  {
	margin-bottom:6px;
}
* + html div.imageDivLong li {
	margin-bottom:-10px;
}
div.imageDivLong li.mo {
	background-color: #FBF5EA;
	border: solid 2px #BA3A3A;
} 
div.imageDivLong li img{
	border:solid 5px #fff;
	display:block;
}
div.imageDivLong li h5, div.imageDivLong li p {
	margin: 10px 220px 10px 0 !important;
	padding:1em 0 0 0 !important;
	font-size:1em !important;
	font-weight:normal !important;
	line-height:1.4em;
	color:#000;
	font-family:"Comic Sans MS", Arial !important;
}
div.imageDivLong li h4 {
	margin: 0 220px -0.5em 0 !important;
	padding:0.2em 0 0 0 !important;
	color:#000;
	font-weight:normal !important;
	clear:none !important;
	font-family:"Comic Sans MS", Arial !important;
}
div.imageDivLong li hr{
	width:100%;
	border-width:0;
	position:relative;
	clear:both;
	visibility: hidden;
}
div.imageDivLong li.alt img {
	float:right;
}
div.imageDivLong li.alt h5, div.imageDivLong li.alt p  {
	margin: 10px 180px 10px 10px;
	text-align:right;
}
div.imageDivLong a.thickbox {
	float:right;
	clear:right;
	display:block;
	margin-top:1em;
	border:solid 1px #A05353;
}
div.imageDivLong .photoLabel {
	float:right;
	clear:right;
	display:block;
	width: 190px;
	text-align:center;
	font-weight:bold;
	margin:0 !important;
	padding:0 !important;
}

div.imageDiv {
	float:left;
	width:100%;
}
* html div.imageDiv {
	width:auto;
	border:Solid 1px #fff;
}
div.imageDiv ul {
	list-style:none;
	margin: 0 2% !important;
}	
div.imageDiv li{
	list-style:none;
	float:left;
	padding:10px;
	text-align:center;
	max-width:192px;
	margin: 0 1px 1px 0;
}
* html div.imageDiv li {
	width:192px;
}
div.imageDiv li a.thickbox, div.imageDiv li a.materialsLink {
	margin:0 auto;
	display:block;
	border:solid 1px #A05353;
}
div.imageDiv li a.thickbox img, div.imageDiv li a.materialsLink img{
	border:solid 5px #fff;
	display:block;
}
div.imageDiv li.mo{
	background-color:#EFDFDF;
}
div.imageDiv li.mo a, div.imageDiv a:hover{

}
div.imageDiv h5 {
	font-size:1em !important;
	padding:0 15px
}
div.materialsDiv li {
	padding:0;
	width:162px;
}
* html div.materialsDiv li {
	width:162px;
}
div.imageDiv li a.materialsLink {
	border:solid 1px #464E6F;
}
div.materialsDiv li a.materialsLink:hover img{
	border:solid 5px #DADEF0;
}
div.materialsAnswersDiv li a.materialsLink img{
	border:solid 5px #DADEF0;
}
div.ChurchesInter img {
	padding:5px;
	border: solid 1px #A05353;
}
div.ChurchesInter li{
	padding:5px;
	height: 200px;
}
div.ChurchesInter a{
	border:solid 1px #fff;
}

/*

	IMAGE LISTS


*/


div.findoutmore {
	clear:both;
	width:79%;
	padding: 20px 5% 20px 5%;
	color:#2D3B79;
}
div.findoutmore h4{
	margin:0;
	padding:33px 20px 20px 30px;
	font-size:1.4em;
	font-weight:lighter;
}
div.findoutmore ul{
	list-style:none;
	padding:0 !important;
	margin:0 !important;
}
div.findoutmore li {
	display:inline;
}
div.findoutmore li a{
	display:block;
	font-family:"Comic Sans MS", Arial;
	padding: 5px 20px 5px 30px;
	color:#2D3B79;
	text-decoration:none;
	font-size:1em;
}
div.findoutmore li a:hover {
	background-color: #E5E8F5;
}

#teachersBody #leftCol {
	font-family:Arial !important;
}


/*

	HOME PAGE MULTI COL LAYOUT

*/

#ContentLeftCol {
	margin-right:200px;
	text-align:justify;
}
#ContentRightCol {
	width:194px;
	float:right;
	font-family:Verdana;
	font-size:1em;
	padding-bottom:11px;
	margin-bottom:3em;
	background: #fff url(../images/front/resources-bottom.gif) no-repeat 0 100%;
}
#ContentRightCol h3 span,  #ContentRightCol .resourcesList a span {
	display:block;
	margin-left:-9999px;
}
#ContentRightCol h3.newsH3 {
	height:52px;
	background: url(../images/front/news-top.gif) no-repeat;
	margin:0 !important;
	padding:0 !important;
}
#ContentRightCol li {
	list-style:none;
	padding: 1em 0;
}
#ContentRightCol ul.newsList {
	background-color:#eef2db;
	margin:0 !important;
	padding:0 !important;
}
#ContentRightCol ul.newsList li {
	padding: 0 0 1em 0;
}
#ContentRightCol ul.newsList h4{
	margin:0 !important;
	padding:0em 0.5em 0 0.5em !important;
	font-size:14px;
}
#ContentRightCol ul.newsList h4 a{
	color:#56632d;
}
#ContentRightCol ul.newsList p{
	font-size:13px;
	color:#56632d;
	margin:0 !important;
	padding:0em 0.5em 0.5em 0.5em !important;
}
#ContentRightCol h3.resourcesH3 {
	height:68px;
	background: url(../images/front/resources-top.gif) no-repeat;
	margin:0 !important;
	padding:0 !important;
}
#ContentRightCol ul.resourcesList {
	background-color:#e8eaf4;
	margin:0 !important;
	padding:0 0 0 0 !important;
}

#ContentRightCol ul.resourcesList li.packs a{
	display:block;
	height: 97px;
	width:194px;
	background: url(../images/front/packs.gif) no-repeat;
}
#ContentRightCol ul.resourcesList li.powerpoints a{
	display:block;
	height: 97px;
	width:194px;
	background: url(../images/front/powerpoints.gif) no-repeat;
}
ul.columnList {
	margin: 1em 2% !important;
	list-style:none;
}
ul.columnList li{
	width:162px;
	float:left;
	margin:0 1px 1px 0;
	padding: 3px 0;
	background-color:#DADEF0;
	color:#464E6F;
	text-indent:20px;
}

img.ChurchesInter {
	margin: 1em auto;
	display:block;
	border:double 3px #464E6F;
	padding:5px;
}

.clearfix { display: inline-block; }   
.clearfix:after{
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
* html .clearfix { height: 1%; }
.clearfix { display: block; }

ul.FollowList {
	background: url(../images/follow/busstop.gif) no-repeat 0 0;
	padding: 100px 0 0 45px !important;
	list-style:none;
}
ul.FollowList li{
	width:200px;
	float:left;
	height:30px;
	padding-left:55px;
	margin-bottom:10px;
}

ul.FollowList li.bill{ background: url(../images/follow/Bill.gif) no-repeat 0 0; }
ul.FollowList li.adam{ background: url(../images/follow/Adam.gif) no-repeat 0 0; }
ul.FollowList li.amelia{ background: url(../images/follow/Amelia.gif) no-repeat 0 0; }
ul.FollowList li.piper{ background: url(../images/follow/Piper.gif) no-repeat 0 0; }
ul.FollowList li.dora{ background: url(../images/follow/Dora.gif) no-repeat 0 0; }
ul.FollowList li.deirdre{ background: url(../images/follow/Deirdre.gif) no-repeat 0 0; }
ul.FollowList li.barbara{ background: url(../images/follow/Barbara.gif) no-repeat 0 0; }
ul.FollowList li.william{ background: url(../images/follow/William.gif) no-repeat 0 0; }
ul.FollowList li.dragon{ background: url(../images/follow/Dragon.gif) no-repeat 0 0; }

ul.FollowList li a{
	display:block;
}

.FollowTourStop {
	padding-left:50px;
	background: url(../images/follow/busstop.gif) no-repeat 25px 0;
}

.FollowTourStop .salutation blockquote p{
	margin-left:0 !important;
}
.FollowTourStop .salutation {
	margin-left:75px;
}
.FollowTourStop h3, .FollowTourStop p {
	margin-left:75px !important;
}
.FollowTour {
	clear:both;
	font-family: "Courier New" !important;
	text-align:center;
	width:400px;
	height:163px;
	margin: 1em auto;
	background: url(../images/follow/tickets/Deirdre.gif) no-repeat 0 0;
}
.FollowTour div {
	padding:40px 130px 40px 20px;
}
.FollowTour div h3{
	padding:0 !important;
	margin:0 0 0.3em 0 !important;
}
.FollowTour div p{
	margin:0.3em 0 0 0 !important;
	padding:0 !important;
	font-size:1em !important;
}


.DoraTourTicket, div#DoraTour {
	background-image: url(../images/follow/tickets/Dora.gif);
}
.DoraTourTicket, .DoraTourTicket  h3, .DoraTourTicket a {
	color:#831C1C !important;	
}
.DoraTourLi {
	background-color:#EED2D1 !important;
}
.DoraTourLi a.thickbox {
	border-color:#E9ADAB !important;
}
.DoraTourLi a.thickbox img {
	border-style:double !important;
	border-color:#E9ADAB !important;
}
.DoraTourWeather a.thickbox {
	border:solid 10px #E9ADAB !important;
}
.DoraTourWeather a.thickbox img {
	border:double 3px #E9ADAB !important;
}


.AdamTourTicket, div#AdamTour {
	background-image: url(../images/follow/tickets/Adam.gif);
}
.AdamTourTicket, .AdamTourTicket  h3, .AdamTourTicket a {
	color:#000 !important;	
}
.AdamTourLi {
	background-color:#EADCD7 !important;
}
.AdamTourLi a.thickbox {
	border-color:#C9B9B4 !important;
}
.AdamTourLi a.thickbox img {
	border-style:double !important;
	border-color:#C9B9B4 !important;
}
.AdamTourWeather a.thickbox {
	border:solid 10px #EADCD7 !important;
}
.AdamTourWeather a.thickbox img{
	border:double 3px #C9B9B4 !important;
}


.DeirdreTourTicket, div#DeirdreTour {
	background-image: url(../images/follow/tickets/Deirdre.gif);
}
.DeirdreTourTicket, .DeirdreTourTicket  h3, .DeirdreTourTicket a {
	color:#6F5012 !important;	
}
.DeirdreTourLi {
	background-color:#E9E0CF !important;
}
.DeirdreTourLi a.thickbox {
	border-color:#F0D9AC !important;
}
.DeirdreTourLi a.thickbox img {
	border-style:double !important;
	border-color:#F0D9AC !important;
}


.AmeliaTourTicket, div#AmeliaTour {
	background-image: url(../images/follow/tickets/Amelia.gif);
}
.AmeliaTourTicket, .AmeliaTourTicket  h3, .AmeliaTourTicket a {
	color:#FFF !important;	
}
.AmeliaTourLi {
	background-color:#877F76 !important;
}
.AmeliaTourLi a.thickbox {
	border-color:#A39E97 !important;
}
.AmeliaTourLi a.thickbox img {
	border-style:double !important;
	border-color:#A39E97 !important;
}
.AmeliaTourWeather a.thickbox {
	border:solid 10px #877F76 !important;
}
.AmeliaTourWeather a.thickbox img{
	border:double 3px #A39E97 !important;
}

.BarbaraTourTicket, div#BarbaraTour {
	background-image: url(../images/follow/tickets/Barbara.gif);
}
.BarbaraTourTicket, .BarbaraTourTicket  h3, .BarbaraTourTicket a {
	color:#321D47 !important;	
}
.BarbaraTourLi {
	background-color:#EBDFF0 !important;
}
.BarbaraTourLi a.thickbox {
	border-color:#BC9CD7 !important;
}
.BarbaraTourLi a.thickbox img {
	border-style:double !important;
	border-color:#BC9CD7 !important;
}


.PiperTourTicket, div#PiperTour {
	background-image: url(../images/follow/tickets/Piper.gif);
}
.PiperTourTicket, .PiperTourTicket  h3, .PiperTourTicket a {
	color:#3F4370 !important;	
}
.PiperTourLi {
	background-color:#D6D5E4 !important;
}
.PiperTourLi a.thickbox {
	border-color:#B4B8D2 !important;
}
.PiperTourLi a.thickbox img {
	border-style:double !important;
	border-color:#B4B8D2 !important;
}
.PiperTourWeather a.thickbox {
	border:solid 10px #D6D5E4 !important;
}
.PiperTourWeather a.thickbox img{
	border:double 3px #B4B8D2 !important;
}

.DragonTourTicket, div#DragonTour {
	background-image: url(../images/follow/tickets/Dragon.gif);
}
.DragonTourTicket, .DragonTourTicket  h3, .DragonTourTicket a {
	color:#772977 !important;	
}
.DragonTourLi {
	background-color:#DBC8DB;
}
.DragonTourLi a.thickbox {
	border-color:#772977 !important;
}
.DragonTourLi a.thickbox img {
	border-style:double !important;
	border-color:#772977 !important;
}


.WilliamTourTicket, div#WilliamTour {
	background-image: url(../images/follow/tickets/William.gif);
}
.WilliamTourTicket, .WilliamTourTicket  h3, .WilliamTourTicket a {
	color:#483227 !important;	
}
.WilliamTourLi {
	background-color:#D6CCC6 !important;
}
.WilliamTourLi a.thickbox {
	border-color:#B9A496 !important;
}
.WilliamTourLi a.thickbox img {
	border-style:double !important;
	border-color:#B9A496 !important;
}


.BillTourTicket, div#BillTour {
	background-image: url(../images/follow/tickets/Bill.gif);
}
.BillTourTicket, .BillTourTicket  h3, .BillTourTicket a {
	color:#2E2013 !important;	
}
.BillTourLi {
	background-color:#E8CB61 !important;
}
.BillTourLi a.thickbox {
	border-color:#C1A655 !important;
}
.BillTourLi a.thickbox img {
	border-style:double !important;
	border-color:#C1A655 !important;
}



#leftCol dl#WordList {
	border:0;
}

#leftCol dl#WordList *{
	border:0;
}

#leftCol ul.scriptList {
	margin:2em 5% !important;
	list-style:none;
}

#leftCol ul.scriptList blockquote{
	margin-left:61px;
	font-weight:normal;
	font-size:0.8em;
	padding: 0.8em 0;
}

#leftCol ul.scriptList cite{
	display:block;
	float:left;
	width:60px;
	font-weight:bold;
	font-style:normal;
	padding: 1em 0;
}

#BasilsLetter {
	position:relative;
	border:solid 1px #DDD;
	padding:5em 0;
	margin: 2em 10%;
}
#BasilsLetter span{
	position:absolute;
	top:1em;
	right:2em;
}
.SpecialJobsList li {
	float:left;
	margin:5px;
	display:block;
	width:150px;
	height:130px;
	background:#fff url(../images/frame.gif) no-repeat;
}
#leftCol .SpecialJobsList li a{
	display:block;
	margin:20px 10px;
	height:110px;
	color:#666;
	font-size:1em;
	padding:10px;
	font-family:"Arial";
	letter-spacing:-1px;
}
#leftCol .SpecialJobsList li a:hover{
	text-decoration:none;
	color:#000;
}


.PL_CMS_Publish_Archive {
	width:140px;
	float:right;
	font-family: Arial;
	background-color:#EBF1D6;
	padding-bottom:1em;
}
#leftCol .PL_CMS_Publish_Archive h3{
	padding:0.5em 1em;
	margin:0;
	font-size:1.4em;
	letter-spacing:-1px;
}
#leftCol .PL_CMS_Publish_Archive ul {
	padding:0.3em 0 0.3em 1.4em;
	margin:0;
	list-style:none;
}
#leftCol .PL_CMS_Publish_Archive ul ul a{
	font-size:0.9em;
	font-weight:normal;
}
#leftCol .PL_CMS_Publish_Entry_List {
	margin:0;
	padding:0;
	list-style:none;
}
.PL_CMS_Publish_Entry {
	margin: 0 150px 0 2%;
	font-family: Arial;
	position:relative;
	padding: 0 0 50px 50px;
	border-top:solid 1px #EBF1D6;
}

#leftCol .PL_CMS_Publish_Entry h3{
	clear:none;
	padding:0;
	margin:0 0 0.5em 0;
	padding: 20px 0 20px 5%;
	font-size:2em;
	font-weight:normal;
	letter-spacing:-1px;
	border-bottom:solid 1px #EBF1D6;
}

.PL_CMS_Publish_Entry .PL_CMS_Publish_Date {
	position:absolute;
	top:0;
	left:0;
	width: 40px;
	font-size:2em;
	padding:4px 0;
	border-bottom:solid 1px #EBF1D6;
}
.PL_CMS_Publish_Date span{
	display:block;
	text-align:center;
}
.PL_CMS_Publish_Date .PL_CMS_Publish_Day{
	font-size:1em;
	margin-bottom:-0.3em;
}
.PL_CMS_Publish_Date .PL_CMS_Publish_Month{
	font-size:0.75em;
}
.PL_CMS_Publish_Date .PL_CMS_Publish_Year{
	font-size:0.5em;
}
#leftCol .PL_CMS_Publish_Pagination {
	margin:0 100px 2em 100px;
	padding:0;
	list-style:none;
	font-family: Arial;
}
#leftCol .PL_CMS_Publish_Pagination li{
	float:left;
}
#leftCol .PL_CMS_Publish_Pagination li a{
	display:block;
	margin:1px;
	padding:2px 8px;
	border:solid 1px #EBF1D6;
}
#leftCol .PL_CMS_Publish_Pagination li a:hover, #leftCol .PL_CMS_Publish_Pagination li a.currentPage{
	background-color:#EBF1D6;
	text-decoration:none;
}




#leftCol .PL_CMS_Gallery_Pagination {
	margin:2em 5%;
	padding:0;
	list-style:none;
	font-family: Arial;
}
#leftCol .PL_CMS_Gallery_Pagination li{
	float:left;
}
#leftCol .PL_CMS_Gallery_Pagination li a{
	display:block;
	margin:1px;
	padding:2px 8px;
	border:solid 1px #EBF1D6;
}
#leftCol .PL_CMS_Gallery_Pagination li a:hover, #leftCol .PL_CMS_Gallery_Pagination li a.currentPage{
	background-color:#EBF1D6;
	text-decoration:none;
}
#galleryBody #leftCol {
	font-family:Arial;
}
#galleryBody #leftCol div.GalleryHeader {
	margin: 0 2% 20px 2%;
	padding-bottom:0.5em;
	position:relative;
}
#galleryBody #leftCol div.GalleryHeader span{
	margin-left:2%;
	color:#888;
}
#galleryBody #leftCol div.GalleryHeader h3{
	clear:none;
	margin:0 0 5px 0;
	padding: 20px 0 20px 3%;
	font-size:2em;
	font-weight:normal;
	letter-spacing:-1px;
	border-bottom:solid 1px #EBF1D6;
}
#galleryBody #leftCol div.GalleryHeader .PL_CMS_Gallery_Pagination {
	position:absolute;
	bottom:0;
	right:0;
	margin:0;
}
div.GalleryCopyrightNotice {
	border:solid 1px #CCC;
	margin:50px;
	font-size:0.8em;
	clear:both;
	padding:10px 0 25px 0;
}
div.GalleryCopyrightNotice li{
	font-style:italic;
}
