/*  



Theme Name: Culture Trunk



Theme URI: http://culturetrunks.pier21.ca/culturetrunk



Description: by spadewerk



Version: 1.0



author: Brandon Johnson



author URI: http://spadewerk.com



*/







* {



	margin: 0px;



	padding: 0px;}



	



body {



	font-family: Verdana, arial, sans-serif;



	font-size: 0.7em;



	color: #333;



	line-height: 1.4;



	background-color: #7c0000;



	margin: 0px;



	padding: 0px;}



	



a {



	text-decoration: none;



	border: none;}



	



em {



	margin: 0px;



	padding: 0px;}



	

h1,h2,h3,h4 {padding-bottom: 0.25em;}



.biblio {padding-left:3em;}



blockquote {margin-left:3em; margin-right: 4em; }

	



h2 {



	font-family: Georgia, Times, Times New Roman, serif;



	font-size: 1.6em;



	color: #204270;



        line-height:1.6;



	font-weight: normal;}







h3 {padding-bottom:0.25em;}







.highlight {float:right; margin:1em; padding:1em;width: 160px; background-color:#transparent; border:1px solid #7c0000;}

.highlight h5{font-family: Georgia, Times, Times New Roman, serif; padding-bottom:0.5em; font-size:1.3em; font-weight:bolder;color: #204270; font-style:italics;}







	



ul,li,ol {



	margin: 0px;



	padding: 0px;



	list-style-type: none;}



	



img,img a {



	margin: 0px;



	padding: 0px;



	border: none;



	text-decoration: none;}



	



div#wrapper {/* sets the width and centering on screen */



	position: absolute;



	left: 50%;



	margin-top: 15px;



	margin-left: -393px;



	width: 786px;



	background-image: url(images/bg_wrapper.gif);



	background-repeat: repeat-y;}



	



div#header {



	margin: 0px;



	padding-top: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	padding-right: 0px;



	width: 786px;



	height: 71px;}



	



div#lft {



	vertical-align: top;



	margin: 0px;



	padding-top: 25px;



	padding-bottom: 0px;



	padding-left: 20px;



	padding-right: 20px;



	width: 160px;



	background-image: url(images/bg_lft.jpg);



	background-repeat: no-repeat;



	float: left;}
	




	



div#lft p {



	font-size: 11px;



	line-height: 14px;



	padding: 0px;



	margin-top: 0px;



	margin-bottom: 10px;



	margin-left: 0px;



	margin-right: 0px;}



	



div#lft a {



	color: #7c0000;



	text-decoration: none;



	border: none}



	



/* navigation */



	



div#lft ul {



	font-family: Georgia, Times, Times New Roman, serif;



	font-size: 14px;



	margin-top: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	margin-right: 0px;



	padding-top: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	padding-right: 0px;



	width: 160px;}



	



div#lft ul li.page_item {



	margin: 0px;



	padding-top: 2px;



	padding-bottom: 2px;



	line-height: 14px;



	list-style-type: none;



	background: transparent;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #dbafa6;}



	



div#lft ul li.page_item a {



	color: #333;



	font-weight: normal;



	margin: 0px;



	padding-top: 3px;



	padding-bottom: 3px;



	padding-left: 3px;



	padding-right: 0px;



	text-decoration: none;



	display: block;}



	



div#lft ul li.page_item a:hover {



	color: #7c0000;



	text-decoration: none;}



	



div#lft ul li.current_page_item a {



	color: #7c0000;



	font-weight: normal;



	padding-left: 3px;



	background-color: none;}



	



div#lft ul li li.page_item {



	padding-left: 0px;



	background-color: none;



	border: 0px;



	text-decoration: none}



	



div#lft ul li li.page_item a {



	color: #204270;



	font-size: 12px;



	font-weight: normal;



	line-height: 12px;



	margin: 0px;



	padding-left: 15px;



	text-decoration: none;



	background-color: transparent;}



	



div#lft ul li li.current_page_item a {



	color: #7c0000;



	font-weight: normal;



	background-color: none;}



	



div#lft ul li li a:hover {



	color: #001d5b;



	font-weight: normal;}



	



div#rht {



	vertical-align: top;



	margin: 0px;



	padding-top: 28px;



	padding-bottom: 20px;



	padding-left: 10px;



	padding-right: 30px;



	width: 546px;



	background-image: url(images/bg_rht.jpg);



	background-repeat: no-repeat;



	float: right;}



	



div#rht img {



	padding:5px;



	border:1px solid #dbafa6;}



	



.noborder {



	padding:5px;



	border:1px solid #fff;}



	



div#rht a {



	color: #7c0000;



	text-decoration: none;



	border: none}



	



div#rht img a {



	text-decoration: none;



	border: none}









	



div#rht a:hover {







	color: #333;



	text-decoration: none;}



	



div#rht p {



	padding-top: 0px;



	padding-bottom: 10px;



	padding-right: 0px;



	margin-top: 0px;



	margin-bottom: 0px;







	margin-left: 0px;



	margin-right: 0px;}



	



div#rht ul {



	padding: 0px;



	list-style-type: none;



	margin-top: 5px;



	margin-right: 0px;



	margin-bottom: 10px;



	margin-left: 15px;}



	



div#rht ul li {



	line-height: 16px;



	margin: 0px;



	list-style-type: none;



	padding-top: 0px;



	padding-bottom: 5px;	



	padding-left: 20px;



	padding-right: 0px;



	background: transparent url(images/listimgarrow.gif) no-repeat top left;}



	



div#rht ol {



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 10px;



	margin-left: 10px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 30px;}



	



div#rht ol li {



	line-height: 16px;



	margin: 0px;



	padding-top: 0px;



	padding-bottom: 5px;



	padding-left: 14px;



	padding-right: 0px;



	list-style-type: decimal;



	list-style-position: outside;}



	



div#rht h2 {



	font-family: Georgia, Times, Times New Roman, serif;



	font-size: 16px;



	color: #204270;



	line-height: 18px;



	font-weight: normal;



	padding-top: 0px;



	padding-bottom: 10px;



	padding-left: 0px;



	padding-right: 0px;



	margin: 0px;}



	



div#rht h4 {



	font-family: Georgia, Times, "Times New Roman", serif;



	font-size: 12px;



	font-style: italic;



	color: #204270;



	line-height: 14px;



	font-weight: normal;



	padding-top: 0px;



	padding-bottom: 10px;



	padding-left: 0px;



	padding-right: 0px;



	margin: 0px;}



	



/* footer area */



	



div#footer {



	font-size: 11px;



	line-height: 12px;



	font-style: normal;



	color: #dab591;



	text-align: center;



	margin: 0px;



	padding-top: 30px;



	padding-bottom: 0px;



	padding-left: 0px;



	padding-right: 0px;



	width: 786px;



	height: 40px;



	background-image: url(images/bg_footer.jpg);



	background-repeat: no-repeat;



	clear: both;}



	



div#footer a {



	color: #dab591;



	text-decoration: none;



	border: none}



	



div#footer a:hover {



	color: #fff;



	text-decoration: none;



	border: none}



	



.alignright {



	float: right;}







.alignleft {



	float: left}



	



/* table styles */	



	



table {



	border-collapse: collapse;



	border: 1px solid #dbafa6;



	font: normal 11px;



	color: #363636;



	background: #fff;}



  



td, th {



	border: 1px dotted #dbafa6;



	padding: .4em;



	color: #363636;}







thead th, tfoot th {



	font: bold 11px;



	border: 1px solid #dbafa6;;



	text-align: left;



	background: #7c0000;



	color: #fff;



	padding-top:3px;}



	



tbody td a {



	background: transparent;



	text-decoration: none;



	color: #363636;}



	



tbody td a:hover {



	background: #C2F64D;



	color: #363636;}



	



tbody th a {



	font: normal 11px;



	background: transparent;



	text-decoration: none;



	font-weight:normal;



	color: #363636;}



	



tbody th a:hover {



	background: transparent;



	color: #363636;}



	



tbody th, tbody td {



	vertical-align: top;



	text-align: left;}



	



tfoot td {



	border: 1px solid #03476F;



	background: #f7eaa4;



	padding-top:3px;



	color: #FFFFFF;}



	



.odd {



	background: #AEE239;}



	



tbody tr:hover {



	background: #f7eaa4;



	border: 1px solid #dbafa6;



	color: #FFFFFF;}



	



tbody tr:hover th, tbody tr.odd:hover th {



	background: #FFD800;



	color: #FFFFFF;}
