/* -------------------------------------------------------------------------------



Theme Name: CGT



Description: Canada's Got Treasures



	



   ------------------------------------------------------------------------------- */



/* general */



html {



	padding:0;



	margin:0;



}



body{



	margin:0px auto;



	font-size: 0.9em;



	font-family: Arial, Helvetica, verdana, Sans-Serif;



	color:#000000;



	border:0px yellow solid;



	background:#548fb9;



}



img {



	border:0px;



	padding:0px;



}



a {color:#005488;text-decoration: underline;}



a:hover {color: #00629e;text-decoration: underline;}



p {margin: 0px 0px 12px 0px;}



hr {height:1px;border:none;border-top:1px solid #DDD; width:100%;}



blockquote {



	clear: left;



	text-align: justify;



	padding: 0px 0px 0px 22px;



	margin: 10px 10px 10px 10px;



	background: url(images/quote.gif) no-repeat top left;



}



.spacer {height:15px;}







/***** layout *****/



#page_top{



	margin:0px auto;



	padding:0;



	background:#548fb9;



}



#base{



	margin:0 auto;



	width:1004px;



	background:#FFF url(images/bg_repeat.jpg) repeat-y center;



	padding:20px 0 0 0;



}



#header{



	position:relative;



	height:100px;



	background:#fff;



	margin:0 35px 5px 35px;



}



#header-internal{



	position:relative;



	height: 100px;



	background:#fff url('images/header_bg.jpg') no-repeat;



	margin:0 35px 1px 35px;



}



#menu{



	position:relative;



	width: 934px;



	height: 42px;



	margin:0 35px 0 35px;



}



#container{



	position:relative;



	margin:0 35px 0 35px;



	overflow:hidden;



	padding:0;



	background:#FFF;



}







#overlay{



	float:left;



	width:415px;



	height:800px;



	overflow:hidden;



	padding:0 0 0 0;



	margin-bottom:30px;



	border-right:#ddd 1px solid;



	text-align:center;



	background:#FFF;

	

	display:none;

	



}







#overlay_message{



	margin-top:200px;

	background:url(images/loading-info.gif) no-repeat center top;

	padding:40px 0 0 0;

	font-size:1.4em;

	color:#666;



	

}







#sidebar{



	float:left;



	width:415px;



	overflow:hidden;



	padding:0 0 0 0;



	margin-bottom:30px;



	border-right:#ddd 1px solid;



	text-align:center;



}



#content{



	float:right;



	display:inline; 



	width:489px;



	overflow:hidden; 



	padding:0;



	border:0px red solid;



	font-family:Arial, Helvetica, sans-serif;



	font-size:0.9em;



}



#footer{



	width:934px;



	clear:both;



	position:relative;



	color:#000;



	font-family:Arial, Verdana;



	padding: 30px 0px 0 0;



	margin:0 35px 0 35px;



	border-top:#ddd solid 1px;



	background:#FFF;



	height:120px;



}



#footerlinks ul.menu { 



  list-style: none;



  display: inline;



} 



#footerlinks ul.menu a {



	padding:0px 15px 0 15px;



	display:block;



	font-family:Arial, Helvetica, sans-serif;



	font-size:0.8em;



	border-right:#666 solid 1px;



	margin-top:10px;



}



#footerlinks ul.menu li {



	float:left;



	padding:0;



	margin:0 1px 0 0;



	display:inline;



}



#footerlinks ul.menu li.first a {



	padding:0px 15px 0 0;



	display:block;



	font-family:Arial, Helvetica, sans-serif;



	font-size:0.8em;



	border-right:#666 solid 1px;



}



#footerlinks ul.menu li.last a{



	padding:0 0 0 15px;



	display:block;



	font-family:Arial, Helvetica, sans-serif;



	font-size:0.9em;



	border:none;



}







.social-media {



	float:right;



	margin:0;



	padding:0;



	margin-bottom:25px;



}







.social-media img {



	padding:0 0 0 10px;







}







/****** header *******/



#blogtitle {



	position:absolute; 



	top:90px;



	width:894px;



	font-family: Arial,Verdana; 



	font-size:1.5em; 



	font-weight:bold;



	text-align:center;



	border:0px red solid;



	overflow:hidden;



	



}



#blogtitle a, #blogtitle a:hover {



	font-family: Arial, Verdana; 



	font-weight:bold;



	text-decoration:none;



}



	



#subtitle {



	position:absolute;



	overflow:hidden; 



	font-family:Arial, Verdana; 



	width:894px; 



	height:45px;



	top:125px; 



	text-align:center; 



	font-size:1.0em;



	letter-spacing: 2px;



	font-style:italic;



	border:0px red solid;



	line-height:1.1em;



}



#menu ul {



	height: 34px;



	width: 550px;



	overflow:hidden;



	margin:0px;



	padding:0px;



	



	



}



#menu ul li {



	display: inline;



	font-size: 1.0em;



	font-family:Arial, Verdana;



	font-weight: bold;



	color:#000000;



}



#menu ul li.separator {



	display: block;



	float: left;



	width:3px;



	height: 34px;



	background:url(images/menu_separate.jpg) no-repeat center;



}



#menu ul li a {



	display: block;



	float: left;



	line-height: 34px;



	color: #000000;



	padding: 0px 10px 0px 10px;



	margin:0px 0 0 0 ;



	text-decoration:none;



}



#menu ul li a:hover, #menu ul li.current_page_item a {



	color:#000;



}



.searchbox {



	position:absolute;



	top:1px; 



	right: 45px;



	width:250px;



	height:30px; 



	border:0px;



}



.search-field input {



	position:absolute;



	top:5px;



	left:7px;



	width:172px; 



	height:15px; 



	font-family:Arial;



	font-weight:bold;



	color:#999999; 



	padding:5px 3px 3px 3px;



	border:0px;



	background:#ffffff;



}



.search-but input {



	position:absolute;



	top:7px;



	right:5px;



	width:50px; 



	height:20px; 



	background:transparent;



	border:0px;



}



#footer img.rss{



	position: absolute;



	right: 52px;



	top: 29px;



	height:26px;



	width:26px;



}







/***** content *****/



.post{



	margin:0 0 20px 0;



	border:0px red solid;



}	



a.post-edit-link {



	display:none;	



}



.post_top{



	position: relative;



	height:40px;



}



.post_bottom{



	margin: 0 50px 0 50px;



	height:3px;



}	



.posttitle{



	position:absolute;



	top:0px;



	font-size:1.5em;



	font-family:arial;



	color:#123d86;



	border:0px red solid;



}



.posttitle a{



	font-family:arial;



	color:#123d86;



	text-decoration:none;



	margin-bottom:20px;



	font-weight:bold;



}



.posttitle a:hover{



	font-family:arial;



	color:#123d86;



	font-weight:bold;



}



.date {



	display:none;



}



.author{



	display:none;



}



.author a{



	text-decoration:none;



}



.author a:hover{



		text-decoration:underline;



}



.entry {



	color: #000000;



	line-height: 1.6em;



	padding: 5px 5px 0px 0;



	font-family:Arial, Helvetica, sans-serif;



}



.navigation {



	font-size: 1.0em;



	padding: 30px 0px 30px 0px;



}



.sorry {



	font-size: 1.0em;



	font-style: italic;



	margin: 8px 0px 0px 0px;



	padding: 10px 10px 10px 10px;



	border: 1px dashed #CC6633;



	background:#ffffff;



}



/***** header *****/



#header-content{



	float:left;



	width:934px;



	margin:0;



	padding:0;



}



#logo{



	border:none;



	padding:0;



	margin:0;



	float:left;



}



#tabs-top-container {
	float:right;
	padding-top:0;
	width:450px;
	margin:0 0 -50px 0;
	position:relative;
	padding-left:250px;
}
.tagline {
	margin-bottom:0;
width:auto;
padding:0;
font-size:0.6em;
}

#tabs-top {
	margin-top:0;
	width:650px;
	text-align:right;
}

#tabs-top ul.menu, ul#qtranslate-chooser { 
  list-style: none;
  z-index: 3;
  display: inline;
  line-height:18px;
} 

ul#qtranslate-chooser { 
  list-style: none;
  z-index: 3;
  display: inline;
  line-height:18px;
  padding:0;
  margin:0;
} 

#tabs-top ul.menu a, ul#qtranslate-chooser a{
	text-decoration:none;
	color:#000;
	padding:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

#tabs-top ul.menu li, ul#qtranslate-chooser li {
	border-right:none;
	float:left;
	padding:0;
	margin:0 15px 0 0;
	display:inline;
}



#tabs-top ul.menu a:hover, ul#qtranslate-chooser a:hover {
	text-decoration:none;
	color:#000;
	padding:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	border-bottom:5px solid #069;
}

#tabs-top ul.menu li{display:block;}
#tabs-top ul.menu li.active{display:none; width:1px;}

#vmc {
	float:right;



	border:none;



	padding:0 10px 0 0;



	width:149px;	



}



#featured-title h2{



	font-family:Arial, Helvetica, sans-serif;



	font-weight:bold;



	color:#005488;



	font-size:1.5em;



	display:block;



	width:100%;



}



#ratings {



	float:left;



	width:250px;



}



#treasure-icons {



	float:right;



	width:160px;



}



#treasure-icons ul{



	padding:0;



	margin:0;



}



#treasure-icons ul li{



	float:right;



	list-style:none;



	padding:0;



	margin:0;



	display:block;



}



#treasure-icons ul li img{



	padding:0;



	margin:0;



	border:0;



}



#treasure-icons ul li a{



	margin:0 0 0 1px;



	padding:0;
	background:#EEE;



}



#homepage-player{



	margin-bottom:20px;	



}











.treasure-info{



	padding:0 0 15px 0;



	margin:0 0 15px 0;



}



.treasure-info a{



	font-size:1.2em;	



}



.boldtext{



	font-weight:bold;	



}



.description{



	padding-bottom:20px;



	margin-bottom:20px;



}



.links a {



	line-height:1.9em;	



}



h3 {



	font-family:Arial, Helvetica, sans-serif;



	color:#005488;



	font-size:1.3em;



	margin-top:0;



}



#essay-artwork {



	float:left;



	background:#ecf3f7 !important;



	padding:0;



	margin:0;



	padding:15px;



	width:489px;



	margin-bottom:10px;



}



#original-artwork{



	width:209px;



	float:left;



	margin:0;



	padding-left:15px;



}



#essay{



	width:208px;



	float:left;



	border-right:#CCC solid 1px;



	padding-right:15px;



	margin-right:15px;



	}



#treasure-content .original-artwork{



	float:left;



	width:379px;



	padding-top:10px;



	border-top:#CCC solid 1px;



}



#treasure-content .essay{



	float:left;



	width:379px;



	padding-bottom:10px;



}



.thumb{



	clear:right;



	padding:0;



	width:100px;



	height:100px;



	display:table-cell;



	vertical-align:middle;



	text-align:center;



}



.thumb1{



	padding:0;



	width:100px;



	height:100px;



	display:table-cell;



	vertical-align:middle;



	text-align:center;



	margin-right:20px;



	float:left;



}



.essay-credits {



	color:#555;



	font-style:italic;



}







#essay .essay-credits, #original-artwork .essay-credits, #treasure-content #essay-artwork .essay .essay-credits, #treasure-content #essay-artwork .original-artwork .essay-credits {



	display:none;



}







#transcript {



	float:left;



	width:auto;



	margin-top:15px;



	padding-right:30px;



}



.next-button {



	margin-top:15px;	



}



#transcript ul.menu, .next-button ul, .instruction-text ul, .quiz-score ul, ul.essay-next, ul.essay-prev { 



  list-style: none;



  z-index: 3;



  display: inline;



  line-height:15px;



} 



#transcript ul.menu li, .next-button ul li, .instruction-text ul li, .quiz-score ul li, ul.essay-next li, ul.essay-prev li{



  	background: url(images/button-right.jpg) no-repeat right center;



	border-right:none;



	color:#000;



	float:left;



	padding:0;



	margin:0 1px 0 0;



	display:inline;



	height:1%;



  



}



#transcript ul.menu a, .next-button ul a, .instruction-text ul li a, .quiz-score ul li a, ul.essay-next li a, ul.essay-prev li a{



	text-decoration:none;



	background: url(images/button-left.jpg) no-repeat left top;



	color:#FFF;



	padding:6px 15px 7px 15px;



	display:block;



	font-family:Arial, Helvetica, sans-serif;



	font-size:1.1em;



}



#transcript ul.menu li:hover, .next-button ul li:hover, .instruction-text ul li:hover, .quiz-score ul li:hover, ul.essay-next li:hover, ul.essay-prev li:hover {



  	background: url(images/button-right-hover.jpg) no-repeat right center;



	border-right:none;



	color:#000;



	float:left;



	padding:0;



	margin:0 1px 0 0;



	display:inline;



	height:1%;



  



}



#transcript ul.menu a:hover, .next-button ul a:hover, .instruction-text ul a:hover, .quiz-score ul a:hover, ul.essay-next a:hover ,ul.essay-prev a:hover {



	text-decoration:none;



	background: url(images/button-left-hover.jpg) no-repeat left top;



	color:#FFF;



	padding:6px 15px 7px 15px;



	display:block;



	font-family:Arial, Helvetica, sans-serif;



	font-size:1.1em;



}



.instruction-text ul {



	margin-top:15px;	



}



/* Breadcrumb */



.breadcrumb {



	padding:15px 0 15px 25px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:0.9em;



	background:#FFF;



	margin:0 10px 0 10px;
	display:block;
	clear:both;



}



/* Main Navigation on homepage*/



/* small tabs homepage */



#tabs-featured



	{ 



	width:415px; 



	height: 27px;



	line-height:2.2em;



	font-size:0.8em;



	margin-bottom:15px;



	float:left;



	}



#sidebar {



	font-size:0.8em;	



}



#sidebar #tabs, #sidebar #tabs .ui-tabs-nav{



	border:none;	



}



	



#sidebar .domtab ul.domtabs {



	list-style:none;



	height:27px;



	padding:0;



	margin:0 0 15px 0;



	}



#sidebar .domtab ul.domtabs li {



    list-style: none;



	text-align: center;



	float:left;



	}



	



#sidebar .domtab ul.domtabs li.active a {



	text-decoration: none;



	display:block;



	float:left;	



	width:125px;



	color:#FFF;



	background:#055a8f url(images/t-l-selected.jpg);



	}



	



#sidebar .domtab ul.domtabs li a {



	text-decoration: none;



	display:block;



	float:left;	



	width:125px;



	color:#000;



	background: url(images/t-l.jpg);



	line-height:2.0em;



	}	







#showcase {



	margin:0 0 15px 0;



	float:left;



	}



.treasure-showcase {



	float:left;



	width:190px;



	text-align:left;



	margin:0 10px 0 0;



	height: 190px;



}







#essay-left #treasure-showcase {



	float:left;



	width:245px;



	text-align:left;



	margin:0 0 10px 0;



	padding:0;



	height:auto;



}



#showcase-treasure-info, .showcase-treasure-info{



	clear:both;



}



#showcase-treasure-info p, .showcase-treasure-info p{



	margin:0 0 5px 0;



}



#treasure-showcase .image, .treasure-showcase .image, .thumb-map-bg, .quiz-thumb {



	background: url(images/thumb-bg-new.jpg);



	padding:10px;



	margin-top:5px;



	width:120px;



	height:90px;



}



 .quiz-thumb {



}



	



.thumb-map .thumb-map-bg .thumb-map, .map_bubble img {



	margin-left:auto;



	margin-right:auto;



}



	



#showcase-treasure-icons, .showcase-treasure-icons {



	float:left;



	margin-top:5px;



}



#showcase-treasure-icons ul, .showcase-treasure-icons ul, .map_item ul{



	padding:0;



	margin:0;



}



#showcase-treasure-icons ul li, .showcase-treasure-icons ul li, .map_item ul li{



	float:left;



	list-style:none;



	padding:0;



	margin:0;



	display:block;



}



#showcase-treasure-icons ul li img, .showcase-treasure-icons ul li img, .map_item ul li img{



	padding:0;



	margin:0;



	border:0;



}



#showcase-treasure-icons ul li a, .showcase-treasure-icons ul li a, .map_item ul li a{



	margin:0 0 0 1px;



	padding:0;



}



#important-links {



	width:489px;



	float:left;



	padding:25px 0 25px 0;



	margin-top:10px;



}







#important-links img{



padding:0 25px 0 0;



clear:right;



}







#important-links h3{



	padding-bottom:15px;



	border-bottom:#CCC solid 1px;	



}







.map_item ul li{



	float:none;



	display:inline;



}



/* Treasure page styles */



#treasure-content-main{



	width:940px;



	padding:0;



	font-family:Arial, Helvetica, sans-serif;



	font-size:0.9em;



}



#treasure-video {



	width:525px;



	float:left;



	margin-right:0px;



	padding:0 0 25px 0;



}



#essay-left {



	width:250px;



	float:left;



	margin-right:0px;



	padding:0 0 25px 0;



}



#single-video {



	width:495px;



	float:left;



}



#museum-logo {



	float:left;



	width:100%;



	display:block;



	padding-bottom:15px;



}



#treasure-content-main .entry {



	width:940px;



	padding:0;



	font-family:Arial, Helvetica, sans-serif;



	font-size:0.9em;



	margin:0;



}



#treasure-content{



	width:407px;



	float:left;



	padding:0;



	margin-top:0;



}



#essay-content{



	width:650px;



	float:left;



	padding:0 0 30px 0;



	margin:0 0 0 30px;



}



#treasure-content-main .posttitle a{



	font-family:Arial, Helvetica, sans-serif;



	color:#123d86;



}



.treasure-info .text{



	clear:both;



}







.treasure-info{



	clear:both;



}







#treasure-content-main #essay{



	width:650px;



	float:left;



}



#treasure-content-main #essay-image{



	width:100px;



	float:left;



	padding:0 25px 7px 0;



}



#treasure-content-main #original-artwork{



	width:407px;



	float:left;



	border:none;



	border-top:#ddd solid 1px;



	padding:25px 0 25px 0;



}



#treasure-content-main #original-artwork-image{



	width:235px;



	float:left;



}



#homepage-maintabs #internal-tabs{



	padding:0;



	margin:0 0 0 448px;



}







#homepage-maintabs #internal-tabs h2, #internal-tabs h2{



	font-size:1.1em;



	padding:0 !important;



	margin:0 !important;



}







#internal-tabs{



	padding-left:25px;
	padding-bottom:15px;
	background:#FFF;
	margin:0 10px 0 458px;



}



#internal-tabs ul.menu{ 



  list-style: none;
  margin:0;
  padding:0;




}



#internal-tabs ul.menu li.create {
  	background:#850000 url(images/tab-red-right-1.jpg) no-repeat right top;
	color:#000;



	float:left;



	padding:0;



	margin:0;



	line-height:1.3em;



	border-right:#FFF solid 1px;



}



#internal-tabs ul.menu li.create a {



	text-decoration:none;



	background: url(images/tab-red-left-1.jpg) no-repeat left top;



	color:#FFF;



	padding:6px 15px 6px 15px;



	display:block;



    margin: 0px 1px 0px 0px;



	font-weight:bold;



	width:100px;



	text-align:center;



}



#internal-tabs ul.menu li.create:hover {



  	background:#850000 url(images/tab-red-right-1.jpg) no-repeat right bottom;



	color:#000;



	float:left;



	padding:0;



	margin:0;



	border-right:#FFF solid 1px;



}



#internal-tabs ul.menu li.create a:hover {



	text-decoration:none;



	background: url(images/tab-red-left-1.jpg) no-repeat left bottom;



	color:#FFF;



	padding:6px 15px 6px 15px;



	display:block;



    margin: 0px 1px 0px 0px;



	font-weight:bold;



	width:100px;



	text-align:center;



}



#internal-tabs ul.menu li.map {



  	background:#517200 url(images/tab-map-right-1.jpg) no-repeat right top;



	color:#000;



	float:left;



	padding:0;



	margin:0;



	border-right:#FFF solid 1px;



}



#internal-tabs ul.menu li.map a {



	text-decoration:none;



	background: url(images/tab-map-left-1.jpg) no-repeat left top;



	color:#FFF;



	padding:8px 15px 6px 70px;



	display:block;



    margin: 0px 1px 0px 0px;



	font-weight:bold;



}



#internal-tabs ul.menu li.map:hover {



  	background:#517200 url(images/tab-map-right-1.jpg) no-repeat right bottom;



	color:#000;



	float:left;



	padding:0;



	margin:0;



	border-right:#FFF solid 1px;



}



#internal-tabs ul.menu li.map a:hover {



	text-decoration:none;



	background: url(images/tab-map-left-1.jpg) no-repeat left bottom;



	color:#FFF;



	padding:8px 15px 6px 70px;



	display:block;



    margin: 0px 1px 0px 0px;



	font-weight:bold;



}



#internal-tabs ul.menu {



	line-height:35px;	



}



#internal-tabs ul.menu li.quiz {



  	background:#905f00 url(images/tab-quiz-right-1.jpg) no-repeat right top;



	border-right:none;



	color:#000;



	float:left;



	padding:0;



	margin:0;



	border-right:#FFF solid 1px;



}



#internal-tabs ul.menu li.quiz a {



	text-decoration:none;



	background: url(images/tab-quiz-left-1.jpg) no-repeat left top;



	color:#FFF;



	padding:8px 15px 6px 35px;



	display:block;



    margin: 0px 1px 0px 0px;



	font-weight:bold;



}



#internal-tabs ul.menu li.quiz:hover {



  	background:#905f00 url(images/tab-quiz-right-1.jpg) no-repeat right bottom;



	color:#000;



	float:left;



	padding:0;



	margin:0;



	border-right:#FFF solid 1px;



}



#internal-tabs ul.menu li.quiz a:hover {



	text-decoration:none;



	background: url(images/tab-quiz-left-1.jpg) no-repeat left bottom;



	color:#FFF;



	padding:8px 15px 6px 35px;



	display:block;



    margin: 0px 1px 0px 0px;



	font-weight:bold;



}



#internal-tabs ul.menu li.about {



  	background:#054475 url(images/tab-about-right-1.jpg) no-repeat right top;



	border-right:none;



	color:#000;



	float:left;



	padding:0;



	margin:0;



	border-right:#FFF solid 1px;



	line-height:1.3em;



	text-decoration:none;



}



#internal-tabs ul.menu li.about a {



	text-decoration:none;



	background: url(images/tab-about-left-1.jpg) no-repeat left top;



	color:#FFF;



	padding:6px 15px 6px 15px;



	display:block;



    margin: 0px 1px 0px 0px;



	font-weight:bold;



	width:90px;



	text-align:center;



}



#internal-tabs ul.menu li.about:hover {



  	background:#054475 url(images/tab-about-right-1.jpg) no-repeat right bottom;



	color:#000;



	float:left;



	padding:0;



	margin:0;



	border-right:#FFF solid 1px;



	text-decoration:none;







}



#internal-tabs ul.menu li.about a:hover {



	text-decoration:none;



	background: url(images/tab-about-left-1.jpg) no-repeat left bottom;



	color:#FFF;



	padding:6px 15px 6px 15px;



	display:block;



    margin: 0px 1px 0px 0px;



	font-weight:bold;



	width:90px;



	text-align:center;



}







/********** Essay page styles **********/







#essay-content h3 {



	padding-bottom:0;



	display:block;



	margin-bottom:0;



	padding-top:10px;



}



.essay-text h3 {



	padding-bottom:10px;



}


#essay-content ul.menu li.selected {



	background:#206e9f;



}



.essay-text {



	padding:0 0 20px 0;



	line-height:1.8em;



}



.essay-text .italic{



	font-style:italic;



	display:inline;



}



.essay-thumb {



	float:right;



	padding:20px 0 0 20px;



	width:145px;



	clear:both;



	margin:0 0 20px 0;



}



.essay-thumb img{



	padding:0 50px 15px 0;



	clear:both;



}



.essay-thumb span{



display:block;



line-height:1.5em;



}



.transcript-text {



	width:490px;



}



.subtitle {



	width:500px;



	margin:0;



}



.print {



	float:right;



	margin:30px 0 0 800px;



	padding-right:10px;



	position:absolute;



}



.studentessay {



	float:left;



	width:407px;



}



.print-button {



	float:right;



	width:50px;



	display:inline;



}



.print-button a{



	text-decoration:none;



}



.print img{



	border:0;	



	padding:0 0 0 5px;



	margin:0;



	float:right;



}







/********** contribute Page **********/







#contribute {



	float:left;



	width:940px;



}



#contribute .youtube {



	float:left;



	width:940px;



	padding:15px 0 30px 0;



	margin:0 0 30px 0;



	border-bottom:#DDD solid 1px;



}



#contribute .youtube .instruction-main{



	float:left;



	width:745px;



	margin:0 30px 0 30px;



}



#contribute .youtube .instruction{



	float:left;



	width:700px;



	padding:10px;



	border:#DDD solid 1px;



}



#contribute .youtube .instruction-text{



	width:583px;



	margin-bottom:10px;



	clear:both;



	padding:0 160px 0 157px;



}



#contribute .youtube .instruction-text span.boldtext{



font-size:1.2em;



}



#contribute .youtube .instruction img{



	border:0;



	padding:0;



	margin:0;



	float:left;



}



#contribute .flickr .instruction{



	float:left;



	padding:0 0 0 30px;



	margin:0;



	width:754px;



}



#contribute .youtube .logo, #contribute .flickr .logo{



	width:125px;



	float:left;



}



#contribute .flickr{



	float:left;



	width:940px;



	padding:0 0 30px 0;



}



#contribute .flickr .step1, #contribute .youtube .instruction-main .step1 {



	float:left;



	padding:10px;



	width:280px;



	border:#DDD solid 1px;



	margin:0 30px 30px 0;



}



#contribute .flickr .step2, #contribute .youtube .instruction-main .step2 {



	float:left;



	padding:10px;



	width:280px;



	border:#DDD solid 1px;



	margin:0 30px 30px 0;



}



#contribute .youtube .instruction-main .step1 {







}



#contribute .youtube .instruction-main .step2 {



	width:295px;







}







#contribute .flickr .step6, #contribute .youtube .instruction-main .step6 {



	clear:both;



	float:left;



	padding:10px;



	width:280px;



	background:#ecf3f7;



	margin:0 30px 30px 0;



}



#contribute span.step, #contribute .flickr span.step{



	font-size:1.3em;



	background:#3685b6;


	padding:5px;



	color:#FFF;



	margin-bottom:0;



	font-weight:bold;



}



#contribute .flickr img{



	clear:both;



	border:none;



}







/********* Map Page *************/







#map{



	float:right;



	width:654px;



	padding:0;



} 



#map_checkboxes {



	float:right;



	margin:0;



	padding:0 5px 0 0;



}



#map-container {



	float:left;	



	width:936px;



	margin:15px 0 25px 0;



}



#map_sidebar {



	width:186px;



	float:left;



	height:600px;



	overflow:auto;



	overflow-x:hidden;



}



.map_item {



	width:166px;



	padding:0;



	margin:0;



}



.map_item .img {



	clear:both;	



	margin-top:10px;



}



form {



	margin:0;



	padding:0;



}











/* Original Artwork */



#artwork {



	width:934px;



	float:left;



	padding:0 0 30px 0;



	margin-bottom:25px;



}



#artwork .left {



	float:left;



	padding:0 30px 0 0;



	width:auto;



}



#artwork .left .image-caption {



	width:inherit;



}



#artwork .left img {



	padding:0;



	margin:0;



}



span.xcaption { font-weight: normal; } 



.interac {



	float:left;



	width:300px;



	display:table-cell;



	vertical-align:middle;



	padding-bottom:15px;



}



	



.interac img {



	padding:0;



	border:0;



	vertical-align:middle;



}







/* Essay page tabs */







.ui-tabs .ui-tabs-nav {



	list-style: none; 



	position: relative; 



	padding: 0; 



	overflow: hidden; 



	top: 1px; 



	z-index: 10; 



	margin:0; 



}



	



.ui-tabs .ui-tabs-nav li { 



	position: relative; 



	float: left; 



	border:none; 



	border-bottom-width: 0 !important; 



	margin: 0 1px 1px 0; 



	background: #3685b6;



	color:#FFF;



	width:129px;



	height:46px;



}



									  



.ui-tabs .ui-tabs-nav li a {



	float: left; 



	text-decoration: none; 



	padding: 5px 10px; 



	color: white; 



}







.ui-tabs .ui-tabs-nav 



li.ui-tabs-selected { 



	background: #a00000; 



}







.ui-tabs .ui-tabs-nav 



li.ui-tabs-selected a, .ui-tabs 



.ui-tabs-nav li.ui-state-disabled a, 



.ui-tabs .ui-tabs-nav 



li.ui-state-processing a { 



	cursor: text; 



}







.ui-tabs .ui-tabs-nav li a, 



.ui-tabs.ui-tabs-collapsible 



.ui-tabs-nav li.ui-tabs-selected a  { 



	cursor: pointer; 



} 



.ui-tabs .ui-tabs-panel	{ 



	padding: 0; 



	display: block; 



	border-width: 0; 



	background: none;



	border: none; 



	position: relative;



}







.ui-tabs .ui-tabs-hide { 



	display: none !important; 



}







a.mover { 



	padding: 6px 12px; 



	position: absolute;



	text-decoration: none;



}







.next-tab {  



}







.prev-tab {



}







.intro-quiz-table {



width:250px;



float:right;



}







/******* Quiz Page styles ********/



#quiz-page-content {



	margin:0 0 0 0 !important;



	padding:0;



}



.quiz-intro {



	width:639px;



	float:left;



	padding-right:30px;



}



.quiz-score {



	float:left;



	width:225px;



	background:none;



  	background:#d9e7f2 url(images/shadow-box-bottom.jpg) repeat-x bottom center !important;



	padding:20px 20px 35px 20px;



}



.quiz-score h3{



	padding-bottom:0;



	margin-bottom:0;



}



.quiz-score .span{



	display:block;



}



.score {



	display:block;	



	float:left;



	width:100%;



	margin-bottom:20px;



}



.current, .total {



  	background: url(images/score-bg.jpg) no-repeat;



	font-size:1.2em;



	padding:5px 5px 5px 10px;



	line-height:2.0em;



	display:block;



	width:22px;



	float:left;



	font-weight:bold;



}



.quiz-score .seperator {



	background: url(images/score-seperator.jpg) no-repeat;



	display:block;



	float:left;



}



.quiz-score .seperator img{



	margin:0;



	padding:0;



	border:none;



}



.quiz-score ul {



	clear:left;	



	margin-top:20px;



}







.quiz-top-table {



	float:right;



	width:260px;



	background-color:#ecf3f7;



	padding:15px;



	margin-bottom:5px;	



}







.new_code {



	padding-bottom:15px;



	margin-bottom:10px;



	border-bottom:#CCC solid 1px;



}







.invalid_code {



	font-weight:bold;



	color:#C00;



	padding-top:10px;



}







.current_code {



	font-weight:bold;



	color:#069;



padding-top:10px;



}







.intro-quiz-table .weekly_results {



clear:both;	



}







.quiz-intro-text {



	width:610px;	



}











.quiz_score {



	float:right;



	padding:10px;



	



	color:#FFF;



	font-size:1.3em;



	font-weight:bold;



	background:#00629f;



	width:270px;



}



.weekly_results {



	float:right;



	padding:10px 20px 10px 10px;



	background:#ecf3f7;



	margin-bottom:30px;



	margin-top:30px;



}



.quiz_question {



	float:left;



	width: 600px;



}



.quiz_answer {



	float:left;



	width:550px;



}



.quiz_answer .quiz-thumb {



	margin-bottom:200px;



}



 .quiz-thumb {



	 float:left;



	 width:120px;



	 margin-right:30px;



}



.week-question {



	float:right;



	width:390px;



}



.hidepiece{



	float:left;



	margin-right:5px;



}



.correct_answer {



	font-weight:bold;



	font-size:1.2em;



	color:#090;



}



.incorrect_answer {



	font-weight:bold;



	font-size:1.2em;



	color:#C00;



}



.weekly_results ul {



	border-bottom:#CCC solid 1px;	



	padding-bottom:10px;



	font-weight:normal !important;



}



.weekly_results ul li {



	padding-bottom:5px;



}



.weekly_results img {



	border:0;



	padding:0 0 0 10px;;



	width:14px;



	height:14px;



	margin:0;



	



}



	



.weekly_results td {



	font-weight:bold;	



}	



	



.weekly_results table {



	width:260px;;	



}	



	







/******* pagination homepage *******/







.paginationstyle



{ /*Style for demo pagination divs*/



	width: 365px;



	text-align: center;



	padding: 2px 0;



	margin: 10px 0;



}







.paginationstyle select



{ /*Style for demo pagination divs' select menu*/



	border: 1px solid navy;



	margin: 0 15px;



}







.paginationstyle a







{ /*Pagination links style*/



	padding: 0 5px;



	text-decoration: none;



	border: none;



	color: navy;



	background-color: #EEE;



}



.paginationstyle a:hover, 



.paginationstyle a.selected



{



	color: #000;



	background-color: #FEE496;



	}







.paginationstyle a.disabled, 



.paginationstyle a.disabled:hover



{ /*Style for "disabled" previous or next link*/



	background-color: white;



	cursor: default;



	color: #929292;



	border-color: transparent;



	}







.paginationstyle a.imglinks



{ /*Pagination Image links style (class="imglinks") */



	border: 0;



	padding: 0;



	}







.paginationstyle a.imglinks img



{



	vertical-align: bottom;



	border: 0;



}







.paginationstyle a.imglinks a:hover



{



	background: none;



}







.paginationstyle .flatview a:hover, 



.paginationstyle .flatview a.selected



{ /*Pagination div "flatview" links style*/



	color: #FFF;



	background-color: #055a8f;



	}











/***** sidebar *****/



#sidebar ul {



	list-style-type: none;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	font-family:Arial, Verdana;



}











.share-bar {



	float:right;



	padding:0 40px 20px 0;



	margin:0;



}







.acknowledgment {



	float:left;



	width:934px;



	padding-top:15px;



}







.acknowledgment .logo {



	float:left;



	text-align:right;



	width:300px;



	padding:0 40px 30px 0;



}







.acknowledgment .text {



	float:left;



	width:590px;	



}







.about-video {



	width:490px;



	padding:0 40px 20px 0;



	float:left;



}







.ddsg-wrapper h2, .ddsg1-wrapper h2{



	display:none;	



}







.fullpage-text {



	width:930px;



	float:left;



}











.museum-logos {



padding:0 0 0 6px;



margin:0 0 20px 0;	



border:0;



}



.museum-logos img {



padding:0 1px 0 0;



margin:0;	



border:0;



}


.essay-new {
	width:934px;
	padding:0;
	margin:0;
	}


