@import url("/templates/uncharted_lite/css/_rss.css");
@import url("/templates/uncharted_lite/css/_headings.css");
@import url("/templates/uncharted_lite/css/_user.css");
/* favicons
h - FFEFAD
f - ADADFF
j - AFFFAD
*/
body {
	font-family:verdana, geneva, helvetica, sans-serif;
	font-size:small;
	background-color:#EAEDF0;
	padding:10px;
	margin:0px;
	}
body[id] {
	font-size:small;
	margin:0px auto;
	padding:10px;
	}
a {text-decoration:underline;}
a:link {text-decoration:underline;}
a:visited {text-decoration:underline;}
a:hover {text-decoration:underline;color:blue;}

#container {
	margin:auto;
	border:0px solid blue;
	font-size:small;
	width:expression(document.body.clientWidth > 1024? "1024px":"auto" );
}
#container[id] {
	position:relative;
	max-width:70em;
	font-size:small;
	width:auto;
	}
div.padding#outer {
	background-color:#778899;
	padding:0px 5px;
	}
div.padding#inner {
	background-color:#f8f8ff;
	padding:15px 20px 0px 20px;
	margin:0px;
	border:0px solid red;
	}
#content {
	margin:0px 0px;
	padding:0px 0px;
	background-color:transparent;
	border:0px solid red;
	height:100%;
	}
div.clr {clear:both;}
#header {
	border:0px solid red;
	width:100%;
	height:39px;
	}
div#masthead {
	display:none;
	border:0px solid blue;
	float:left;
	height:50px;
	width:50px;
	margin:0px 0px 0px 0px;
	}
h1 {
	float:left;
	width:249px;
	height:26px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.uncharted.ca/templates/uncharted_lite/images/h1.png');*/
	}
/*h1#logo[id] {background:transparent url('/templates/uncharted_lite/images/h1.png') left top no-repeat;}*/
h1#logo {background:transparent url('/templates/uncharted_lite/images/h1.png') left top no-repeat;}
h1 span, h2 span {display:none;}
div#search {width:auto;text-align:right;}
div#search .search {display:inline;}
h2 {
	width:100%;
	font-size:medium;
	margin:10px auto 10px 0px;
	padding:0px;
	text-align:center;
	}
h3 {font-size:large;}
h3[class] {font-size:large;}
h3.componentheading {
	margin:0px;
	padding:0px;
	float:left;
	}
h3.contentheading  {
	display:block;
	line-height:140%;
	width:auto;
	margin:0px 5px 0px 0px;
	padding:0px;
	border:0px solid blue;
	}
/* fix for front page */
div.blog h3.contentheading {
	display:inline;
	font-size:medium;
	line-height:140%;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	}
div.editicon {
	display:inline;
}
div.blog h3.contentheading a {
	text-decoration:none;
}
div.blog h3.contentheading a:link {
	border-bottom:1px solid blue;
	}
div.blog h3.contentheading a:visited {
	}
div.blog h3.contentheading a:hover {
	color: blue;
	border-bottom:1px solid blue;
	}

h4 {font-size:large;line-height:140%;}
h4.module {font-size:small;}
h4.componentheading {
	font-size:large;
	margin:0px;
	clear:left;
	}
h4.componentheading {
	font-size:large;
	margin:0px;
	clear:left;
	}
h4.contentheading {
	font-size:large;
	margin:20px 0px;
	padding:0px 0px 0px 25px;
	background:transparent url('/templates/uncharted_lite/images/h4.contentheading.gif') left center no-repeat;
	line-height:150%;
	}
h5 {font-size:medium;}
h5.module {color:green;}
h5.componentheading {font-size:medium;}
h5.forum {
	font-size:small;
	margin:0px;
	padding:0px;
	}
h6 {font-size:small;}
#pathway, div.pathway {
	clear:both;
	padding:0px 0px 2.5px 0px;
	margin:10px 0px 10px 0px;
	background-color:transparent;
	border-bottom:1px dotted #778899;
	line-height:100%;
	}
#pathway a, div.pathway a {
	text-decoration:none !important;
	color:#778899;
	}
/* login box */
div#loginbox {
	visibility:hidden;
	display:none;
	width:auto;
	text-align:right;
	}
div#loginbox div {display:inline;padding:0px 0px;}
#loginboxlink img {
	position:absolute;
	top:0px;
	right:0px;
	z-index:4;
	height:10px;
	width:10px;
	background-color:transparent;
	}
form {margin:0px;padding:0px;}
img {border:none;}
a.static {color:blue;text-decoration:none;}
a.static:link {color:blue;}
a.static:visited {color:blue;}
a.static:hover {color:black;}
/* main menus */
div.menus {
	width:100%;
	clear:both;
	margin:0px 0px 0px 0px;
	/*background-color:#CEDCEC;*/
	border:0px solid pink;
	}
div.menu#global, div.menu#help, div.menu#user, div.menu#fglobal, div.menu#footer {
	margin:5px 0px;
	border:0px solid red;
	padding:0px;
	float:left;
	}
div.menu#footer {
	float:none;
	text-align:center;
	border-top:1px dotted #778899;
	padding:5px 0px 0px 0px;
	margin:0px 0px;
	}
div.menu#fglobal, div.menu#user {
	clear:both;
	margin:10px auto !important;
	text-align:center;
	width:100%;
	}
div.menu#fglobal[id], div.menu#user[id] {width:auto;}
div.menu#global ul, div.menu#help ul, div.menu#user ul, div.menu#fglobal ul, div.menu#footer ul {
	margin:0px;
	padding:0px;
	}
div.menu[id="user"] ul, div.menu[id="fglobal"] ul {padding:0px 0px 0px 20px !important;}
div.menu#global ul li, div.menu#help ul li , div.menu#user ul li, div.menu#fglobal ul li, div.menu#footer ul li {
	display:inline;
	white-space:nowrap;
	padding:0px 0px;
	margin:0px 20px 0px 0px;
	}
div.menu#global ul li a, div.menu#help ul li a, div.menu#user ul li a, div.menu#fglobal ul li a, div.menu#footer ul li a {
	text-decoration:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
div.menu#global ul li a#active_menu-m, div.menu#help ul li a#active_menu-h, div.menu#user ul li a#active_menu-u, div.menu#footer ul li a#active_menu-f {
	border-bottom:0px dotted blue;
	font-weight:bold;
	}
div.menu#global ul li a:link, div.menu#help ul li a:link, div.menu#user ul li a:link, div.menu#fglobal ul li a:link, div.menu#footer ul li a:link {color:blue;}
div.menu#global ul li a:visited, div.menu#help ul li a:visited, div.menu#user ul li a:visited, div.menu#fglobal ul li a:visited, div.menu#footer ul li a:visited {color:blue;}
div.menu#global ul li a:hover, div.menu#help ul li a:hover, div.menu#user ul li a:hover, div.menu#fglobal ul li a:hover, div.menu#footer ul li a:hover {color:black;}
div.menu#user ul li a:link, div.menu#fglobal ul li a:link {color:white;}
div.menu#user ul li a:visited, div.menu#fglobal ul li a:visited {color:white;}
div.menu#user ul li a:hover, div.menu#fglobal ul li a:hover {color:cyan;}
/* corners */
b.c1{margin:0 5px;}
b.c2{margin:0 3px;}
b.c3{margin:0 2px;}
b.c4 {margin:0 1px;height:2px;}
/* container */
b.c {display:block;background:transparent;}
b.c b {display:block;height:1px;overflow:hidden;background:#f8f8ff;}
/* body */
b.b {display:block;background:transparent;}
b.b b {display:block;height:1px;overflow:hidden;background:#778899;}
/* body inner */
b.i {display:block;background:transparent;}
b.i b {display:block;height:1px;overflow:hidden;background:#f8f8ff;}
/* forum and user menu */
#fglobal b.m, #user b.m  {display:block;width:100%;background:transparent;}
#fglobal b.m b, #user b.m b {display:block;height:1px;overflow:hidden;background:#778899 ;}
#fglobal .padding, #user .padding {background:#778899;padding:0px 5px;}
/* modules corners & padding */
b.m {display:block;background:transparent;}
#journals b.m b {display:block;height:1px;overflow:hidden;background:#EAF0F0;}
#journals .padding {background:#EAF0F0;}
#announce b.m b {display:block;height:1px;overflow:hidden;background:#FFEFAD;}
#announce .padding {padding:10px 15px;background-color:#FFEFAD;}
#relateditems b.m b {display:block;height:1px;overflow:hidden;background:#EAF0F0;}
#relateditems .padding {background:#EAF0F0;}
#topics b.m b {display:block;height:1px;overflow:hidden;background:#E6E7DA;}
#topics .padding { background:#E6E7DA;}
#popular b.m b {display:block;height:1px;overflow:hidden;background:#F0EAED;}
#popular .padding {background:#F0EAED;}
/* news column */
#news b.a {display:block;background:transparent;}
#news b.a b {display:block;height:1px;overflow:hidden;background:#EAEAF0;}
#toc b.m b {display:block;height:1px;overflow:hidden;background:#E6E7DA;}
#toc .padding {background:#E6E7DA;}
#ff b.m {display:block;background:transparent;}
#ff b.m b {display:block;height:1px;overflow:hidden;background:#DFB8A1;}
#ff .padding { padding:5px 0px 0px 3px;background:#DFB8A1;text-align:center;}
#google b.m {display:block;background:transparent;}
#google b.m b {display:block;height:1px;overflow:hidden;background:#E6E7DA;}
#google .padding { padding:20px;background:#E6E7DA;text-align:center;}
h3.announcement {
	margin:0px 0px !important;
	padding:0px 0px 5px 0px !important;
	float:none;
	font-size:small;
}
#announce .padding p {margin:5px 0px 0px 0px;}
div.readmore {
	font-weight:bold;
	text-align:right;
	padding:5px 0px 0px 0px;
}
#bottomrow {
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
#bottomrow div.module {
	width:300px;
	float:right;
	margin:0px 0px 0px 10px;
}
div.column {width:auto;}
.column#left {
	border:0px solid red;
	width:60%;
	float:left;
}
.column#right {
	border:0px solid blue;
	width:38.5%;
	float:right;
}
/* modules */
div.module {font-size:small;margin:0px 0px 10px 0px;}
div.module .padding {padding:10px 20px;}
div.module .padding ul {margin-left:20px;}
div.module[class] .padding ul {margin-left:0px;padding-left:20px;}
/* blog output */
div.blog {border:0px solid green;margin-bottom:10px;}
div.blog .intro {clear:both;}
div.blog-news {
	border:0px solid red;
	width:auto;
	margin:0px 0px 0px 180px;
	float:none;
	}
div.blog-articles {
	border:0px solid blue;
	width:auto;
	margin:0px 0px 0px 180px;
	float:none;
	}
div.blog-news .padding {background-color:transparent;padding:15px 20px;}
div.blog-articles .padding {background-color:transparent;padding:15px 20px;}
/* articles column */
.blog b.a {display:block;background:transparent;}
.blog b.a b {display:block;height:1px;overflow:hidden;background:#EAEDF0;}
#news .blog b.a {display:block;background:transparent;}
#news .blog b.a b {display:block;height:1px;overflow:hidden;background:#EAEAF0;}
div.blog .padding {background-color:#EAEDF0;padding:15px 20px;}
#news div.blog .padding {background-color:#EAEAF0;padding:10px 20px;}
div.blog .contentpaneopen,div.blog-articles .contentpaneopen,div.blog-news .contentpaneopen {margin-bottom:10px;}
div.contentpaneopen {
	background-color:transparent;
	padding:0px;
	line-height:120%;
}
/* Active topics */
div.atcolumn {
	border:0px solid green;
	margin:0px 0px 10px 0px;
	width:100%;
	}
ul.atcolumn {
	list-style-type:none;
	border:0px solid blue;
	margin:0px !important;
	padding:0px !important;
	}
ul.atcolumn img {
	padding:1px;
	}
a.attitle {
}
ul.atcolumn li {padding:2.5px 0px;margin:0px;}
div.tdata {margin:5px 0px;}
div.tdata b.m b {display:block;height:1px;overflow:hidden;background:#f8f8ff !important;}
div.tdata .padding {background:#f8f8ff !important;}
ul.tdata {
	list-style-type:disc;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 10px !important;
	}
ul.tdata li {
	font-size:small;
	padding:5px 0px;
	}

ul.tdata[class] li {font-size:small;}
button.tdata {
	background-color:transparent;
	border: 0px dotted #778899;
	text-align:center;
	vertical-align: middle;
	margin:0px 5px 0px 0px;
	padding:0px;
	line-height:7px;
	}
div.topics-nav {text-align:center;}
/* ads */
div.ad {
	text-align:center;
	margin:0px 0px;
	border:0px solid red;
}
div.banner {text-align:left;}
div.skyscraper {
	width:160px;
	float:left;
	border:0px solid blue;
	clear:left;
	}
.contentad {
	border:0px solid green;
	width:300px;
	float:right;
	clear:both;
	margin:10px 0px 10px 10px;
}
/* content meta data */
div.cactions {
	border:0px solid blue;
	width:auto;
	float:right;
	text-align:right;
	margin:0px 0px 10px 20px;
}
button#email {
	background:transparent url('/images/M_images/emailButton.png') left center no-repeat;
	border:none;
	padding-left:18px;
	text-align:left;
	color:blue;
	}
button#print {
	background:transparent url('/images/M_images/printButton.png') left center no-repeat;
	border:none;
	padding-left:18px;
	text-align:left;
	color:blue;
	}
div.cmeta {font-size:x-small;line-height:120%;}
span.author {display:block;margin:0px 0px 0px 0px;}
span.createdate, .modifydate, .sectioncategory {font-size:x-small;}
.pagenavcounter {
	font-size:small;
	margin:10px 0px 0px 0px;
	line-height:175%;
}
/* table of contents */
div.contentdescription, div.contentdescription-articles {
	width:50%;
	float:right;
	clear:none;
	margin:0px 0px 20px 20px;
}
div.contentdescription b.m b, div.contentdescription-articles b.m b {display:block;height:1px;overflow:hidden;background:#E1EAF4 !important;}
div.contentdescription .padding, div.contentdescription-articles .padding {padding:20px;background:#E1EAF4 !important;}
table.contentlist {
	font-size:small;
	clear:both;
	width:100%;
}
ul.categorylist {clear:left;}
ul.categorylist li {font-size:small;margin:5px 0px;}
ul.categorylist li a {font-size:large;line-height:175%;}
/* fix for category display */
ul.categorylist li a.categories {font-size:small;line-height:175%;}
.sectiontableheader {
	background-color:transparent;
	font-weight:bold;
	text-align:left;
}
table#contentfilter{font-size:small;padding:10px 0px;border:1px;width:100%;text-align:right;}
table#contentfilter[id]{font-size:small;}
table#contentfilter td {white-space:nowrap;}
th.sectiontableheader {padding:5px 0px;}
.sectiontableentry1 {background-color:#EAEDF0;}
.sectiontableentry2 {background-color:#EAF0F0;}
.sectiontableentry3 {background-color:#EAEAF0;}
.sectiontableentry4 {background-color:#E6E7DA;}
.sectiontableentry1 td, .sectiontableentry2 td {padding:5px 10px;}
.sectiontableentry1 b.c {display:block;background:transparent;}
.sectiontableentry1 b.c b {display:block;height:1px;overflow:hidden;background:#EAEDF0;}
.sectiontableentry2 b.c {display:block;background:transparent;}
.sectiontableentry2 b.c b {display:block;height:1px;overflow:hidden;background:#EAF0F0;}
.sectiontableentry3 b.c {display:block;background:transparent;}
.sectiontableentry3 b.c b {display:block;height:1px;overflow:hidden;background:#EAEAF0;}
.sectiontableentry4 b.c {display:block;background:transparent;}
.sectiontableentry4 b.c b {display:block;height:1px;overflow:hidden;background:#E6E7DA;}
td.rowcreated{font-size:x-small;white-space:nowrap;border-right:1px dotted #778899;}
td.rowcreated[class]{font-size:x-small;white-space:nowrap;}
td.rowtitle{width:auto;}
td.rowauthor{border-left:1px dotted #778899;}
td.rowhits{border-left:1px dotted #778899;text-align:center;}
/* contact form page */
.csbox {
	border:0px solid blue;
	clear:right;
	float:right;
	white-space:nowrap;
}
#contactinfo .column#left {padding-right:10px;}
#contactinfo .column#right {padding-right:0px;}
#cphoto {
	float:right;
	width:auto;
	margin:0px 0px 5px 11px;
	border:1px dotted #778899;
	background-color:white;
	padding:5px;
	}
.caddress {width:100%;}
.caddress table {width:100%;}
/* content styles */
div.contentpane {clear:left;}
.contentpaneopen {font-size:small;line-height:125%;}
.contentpaneopen[class] {font-size:small;}
#toc {
	width:300px;
	border:0px solid green;
	clear:right;
	float:right;
	margin:0px 0px 20px 20px;
	font-size:small;
	line-height:175%;
}
#toc[id] {font-size:small;}
#toc dl {
	border:0px solid green;
	width:100%;
	margin:0px;
}
#toc dt {
	border-bottom:1px dotted #778899;
	margin:0px 0px 5px 0px;
	padding:0px 0px 2.5px 0px;
	font-size:small;
	display:block;
	line-height:100%;
	}
#toc dd {
	border:0px solid blue;
	font-size:x-small !important;
	line-height:120% !important;
	margin:0 0 10px 0 !important;
	padding:0px 0px 0px 28px;
	}
#toc a {text-decoration:none;}
#toc dt a:link {color:blue;}
#toc dt a:visited {color:blue;}
#toc dt a:hover {color:black;}
#toc dd a {margin:0px 0px 0px 0px;}
#toc dd a:link {color:blue;}
#toc dd a:visited {color:#000000;}
#toc dd a:hover {color:blue;}
#toc dd#active {background:transparent url('/templates/uncharted_lite/images/toc.active.gif') center left no-repeat;}
#toc dd#active a {text-decoration:none;}
div.asep {
	background-color:transparent;
	margin:auto;
	clear:right;
	border-bottom:1px solid #778899;
	}
.contentpaneopen div.pagenavbar {
	width:300px;
	float:right;
	clear:right;
	}
div.pagecounter {
	width:520px;
	float:right;
	text-align:center;
	margin:10px 0px 0px 0px;
}
div.pagenavbar button {
	background-color:transparent;
	color:blue;
	border:none;
	font-size:small;
	line-height:100%;
	vertical-align:middle;
	}
div.pagenavbar b.m b {display:block;height:1px;overflow:hidden;background:#E6E7DA !important;}
div.pagenavbar .padding {padding:10px 20px;background:#E6E7DA !important;}
div.pagenavbar {
	width:520px;
	float:right;
	border:0px solid green;
	margin:10px 0px;
	font-size:small;
	text-align:center;
	line-height:100%;
	}
div.itemnav {
	width:50%;
	border:0px solid green;
	clear:right;
	float:right;
	margin:5px 0px 20px 0px;
	font-size:small;
	text-align:center;
	}
div.itemnav[class] {font-size:small;}
div.itemnav b.m b {display:block;height:1px;overflow:hidden;background:#EAEDF0 !important;}
div.itemnav .padding {padding:10px 20px;background:#EAEDF0 !important;}
.back_button {
	width:150px;
	clear:both;
	float:left;
	margin:10px 0px;
	text-align:center;
	}
.back_button button {
	width:130px;
	background-color:transparent;
	color:white;
	border:none;
	font-size:small;
	line-height:100%;
	vertical-align:middle;
	text-align:center;
	}
.back_button b.m b {display:block;height:1px;overflow:hidden;background:#778899;}
.back_button .padding {padding:0px 0px 2px 0px;background:#778899;}
span.message, div.message, .look_here {
	color:red;
}
.look_here {
	color:#EB3C3D;
}
div.look_here {
	height: 22px;
	width: 22px;
	float:left;
	margin: 0 10px 0 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.uncharted.ca/templates/uncharted_lite/images/look_here.flag.png');
}
div.look_here[class] {
	background:transparent url('/templates/uncharted_lite/images/look_here.flag.png') no-repeat;
}

.flag {
	font-size: xx-large;
	font-weight:bold;
}
div.message {
	text-align:left;
	padding:10px 0px;;
}
code, blockquote {font-size:small;font-family:"Lucida Console", "Courier New", Courier, Monaco, "Andale Mono", sans-serif;}
.tagname {color:red;}
.brace {color:red;font-weight:bold;}
.attribute {color:red;}
.value {color:blue;}
/* content images */
div.dmosimage {border:0px solid #778899;padding:0px 0px !important;background:transparent url('/templates/uncharted_lite/images/shadow.gif') right bottom no-repeat;}
div.dmosimage[class] {background:transparent url('/templates/uncharted_lite/images/shadow.png') right bottom no-repeat;}
div.mosimage_caption {font-weight:bold;padding:10px 0px;line-height:140%;}
img.mosimage {float:left;margin:20px 20px 20px 0px;}
div.dmosimage img.mosimage {float:none;margin:-3px 6px 3px -6px;padding:0;}
img.mosimage {}
div.textblock {font-size:x-small;background-color:#EAEDF0;float:right;width:300px;padding:10px;margin:10px 0px 10px 20px;border:1px inset #EAEDF0;}
div.textblock blockquote {font-size:x-small;}
/* default definition list */
dt {display:block;font-weight:bold;font-size:medium;margin:15px 0px;text-decoration:none;width:auto;}
dd {margin-top:5px;margin-bottom:10px;}
dd dt {font-weight:bold;font-size:medium;margin:10px 0px;text-decoration:none;width:auto;}
/* default ordered list */
ol li {margin-top:10px;}
/* default unordered list */
ul li {margin-top:10px;}
div.searchintro {clear:left;padding:0px 0px 10px 0px;}
ol.searchresults {font-size:large;font-weight:bold;}
ol.searchresults div {font-size:small;font-weight:normal;}
ol.searchresults span {font-weight:normal;}
.att{color:red;font-size:medium;font-weight:bold;}
legend {font-weight:bold;}
