html, body { margin: 0; padding: 0; height: 100%; }/* Aa *//* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: *//*  This set of link styles applies to the majority of link text in the site */a:link.text {color: #B31601;text-decoration: none;}a:visited.text {color: #B31601;text-decoration: none;}a:hover.text {color: #FFF;background: #B31601;text-decoration: none;}/* If your link text is on a Red background then use this style */a:link.textRed {color: #FAB43F;text-decoration: none;}a:visited.textRed {color: #FAB43F;text-decoration: none;}a:hover.textRed {color: #000000;background: #F2EDCD;text-decoration: none;}/* In the Gecko based browsers images inside a link have a border unless it is explicitly set to zero.  This fixes that.*/a img {	border: 0px;}/* This should be incorporated into some other more general tag */.activitiesHeader {	margin-top: -20px;}/* Bb *//* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: *//* This centers the entire page in the browser */body {	text-align:center;}/* full page box with larger than normal text - used on postcard mural page*/.boxFullPageBig {color: #000;font-size: 18px;padding: 3px;margin: 5px auto 5px auto;width: 500px;}/* The following set allows for the box punch effect on the Artifacts/Bones/BoneRings page */.boxPunch01 {float: left;width: 400px;height: 115px;text-align: center;background: #F2EDCD;color: black;border: solid black 1px;border-width: 0 1px 1px 0;padding: 0 10px 10px 0;margin: -1px 10px 1px -6px;}div.boxPunch01 img {height: 115px;width: 400px;}.boxPunch02 {	float: left;	width: 300px;	height: 180px;	text-align: center;	background: #F2EDCD;	color: black;	border: solid black 1px;	border-width: 0 1px 0px 0;	padding: 0px 10px 15px 0;	margin: -1px 10px 0px -6px;}div.boxPunch02 img {height: 180px;width: 300px;}.boxPunchRed {position:relative;padding-left: 5px;text-align: left;margin: -10px 0px 0px 20px;width: 90%;border: 1px solid #000;color: #FFF;background-color: #B31601;}/* A red box, 27% width, black border */.boxRedRightBorder27 {float: right;color: #FFF;background-color: #B31601;border: 1px solid #000;margin: 5px 8px 0px -10px;padding: 5px;width: 27%;}/* A red box, 32% width, black border */.boxRedRightBorder32 {float: right;color: #FFF;background-color: #B31601;border: 1px solid #000;margin: 5px 15px 0px -10px;padding: 5px;width: 32%;text-align: left;}/* A red box, 40% width, black border - With a larger right margin */.boxRedRightBorder40 {float: right;color: #FFF;background-color: #B31601;border: 1px solid #000;padding: 3px;margin: 20px 30px 0px 5px;width: 40%;}/* A red box, 43% width, black border */.boxRedRightBorder43 {float: right;color: #FFF;background-color: #B31601;border: 1px solid #000;margin-right: 15px;padding: 3px;width: 43%;}/* A red box, 44% width, black border - This is the most common rightcollumn red box */.boxRedRightBorder44 {float: right;color: #FFF;background-color: #B31601;border: 1px solid #000;padding: 3px;margin: 0px 5px 0px -10px;width: 44%;}/* A red box, 50% width, black border - With a larger right margin */.boxRedRightBorder50 {float: right;color: #FFF;background-color: #B31601;border: 1px solid #000;padding: 3px;margin: 0px 25px 0px 5px;width: 50%;}/* A red box, 50% width, black border - With a larger right margin and a top margin*/.boxRedRightBorder50Down {float: right;color: #FFF;background-color: #B31601;border: 1px solid #000;padding: 3px;margin: 20px 25px 0px 5px;width: 50%;}/* A red box, 575px wide, centered on the page, text-align: left */.boxRedFullPage {color: #FFF;background-color: #B31601;border: 1px solid #000;padding: 3px;margin: 5px auto 5px auto;width: 575px;}/* A red box, 575px wide, centered on the page, text-align: center */.boxRedFullPageCenter {color: #FFF;background-color: #B31601;border: 1px solid #000;padding: 3px;margin: 5px auto 5px auto;width: 575px;text-align: center;}/* A red box, 575px wide, centered on the page, text-align: center, with a negative top margin */.boxRedFullPageCenterUp {color: #FFF;background-color: #B31601;border: 1px solid #000;padding: 3px;margin: -15px auto 5px auto;width: 575px;text-align: center;}/* A specific red box for the Mysteries/Murals/Volcano or Leopard Page */.boxRedLeftVolOrLeo {color: #FFF;background-color: #B31601;border: 1px solid #000;padding: 5px;margin: 5px 25px 5px auto;width: 135px;text-align: left;}/* A red box, floated left, 50% width */.boxRedLeft50 {position:relative;text-align: left;padding: 6px;margin: 3px 3px 10px 20px;width: 50%;border: 1px solid #000;color: #FFF;background-color: #B31601;}/* A red box, floated left, 70% width */.boxRedLeft70 {position: relative;color: #FFF;background-color: #B31601;border: 1px solid #000;margin: 0px 15px 5px 10px;padding: 3px;width: 70%;}/* A red box, floated left, relative width */.boxRedLeftRelativeWidth {position:relative;text-align: left;padding: 6px;margin: 3px;border: 1px solid #000;color: #FFF;background-color: #B31601;}/* Table styles for mysteries/burials/uncover a burial data */table.burialFindings {	margin: 0px 0px 0px 15px;	width: 250px;	text-align: left;	background: #F2EDCD;}table.burialFindings td {	padding: 3px;	background: #FAB43F;}table.burialFindings td.item {	width: 70%;	padding: 5px;	background: #FAB43F;}table.burialImages {	padding: 2px;}table.burialImages td.topRow {	vertical-align: bottom;}table.burialImages td.bottomRow{	vertical-align: top;}table.burialImages a img{	border: 1px solid #000;}/* Cc *//* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */.centerExcavationGame {	width: 560px;	height: 420px;	text-align: center;	margin: 0px auto 0px auto;	border: 2px solid #000;}/* Container for Flah Activity Alluvial Fan */.centerFlashAlluvialFan {	width: 575px;	height: 575px;	text-align: center;	margin: 0px auto 0px auto;	border: 2px solid #000;}/* Container for Flash Comics */.centerFlashComic {	width: 800px;	height: 600px;	text-align: center;	margin: 0px auto 0px auto;	border: 0px solid #000;	font-size: 15px;	font-family: Comic Sans MS;}/* Container for Flash Comics That Already have a Dashed Border */.centerFlashComicMovie {	width: 800px;	height: 600px;	background: #F2EDCD;	text-align: center;	margin: 0px auto 0px auto;	font-size: 15px;	font-family: Comic Sans MS;}/* Container for Flash Comics That Need a Dashed Border */.centerFlashComicMovieDashed {	width: 800px;	height: 600px;	background: #F2EDCD;	text-align: center;	margin: 0px auto 0px auto;	border: 2px dashed #000;	font-size: 15px;	font-family: Comic Sans MS;}/* Container for Exhibit VR*/.centerExhibitVR {	width: 640px;	background: #F2EDCD;	text-align: center;	margin: 0px auto 0px auto;	border: 2px dashed #000;	font-size: 15px;	font-family: Comic Sans MS;}/* Container for Flash House Activity */.centerFlashHouse {	width: 575px;	height: 500px;	text-align: center;	margin: -25px auto 0px auto;	border: 0px solid #000;}/* Container for Flash Timeline Activity */.centerFlashTimeline {	width: 575px;	height: 500px;	text-align: center;	margin: 10px auto 0px auto;	border: 2px solid #000;}/* Container for Flash Kitchen Activity */.centerFlashKitchen {	width: 550px;	height: 414px;	text-align: center;	margin: 0px auto 0px auto;	border: 2px solid #000;}/* Container for Flash Processes Activity */.centerFlashProcesses {	width: 575px;	height: 525px;	text-align: center;	margin: -25px auto 0px auto;	border: 0px solid #000;}/* Centers block information imgs or divs The display:table thing is a hack to get the center to work*/.centerImg {	display: table;	margin-left: auto;	margin-right: auto;}/* Custom center*/.centerImg02 {	display: table;	margin-top: 20px;	margin-left: auto;	margin-right: auto;}/* Custom center*/.centerImg03 {	display: table;	vertical-align: top;	margin-left: auto;	margin-right: auto;}/* Container for VR Tour Activity */.centerMound {	width: 425px;	height: 315px;	text-align: center;	margin: 0px auto 0px auto;	border: 2px solid #000;}/*Centers text within an element*/.centerText {	text-align: center;}/* Container for VR Tour Activity */.centerVRTour {	width: 550px;	height: 465px;	text-align: center;	margin: 0px auto 0px auto;	border: 2px solid #000;}/* Column, floated left, 35% wide */.columnLeft35 {	float:left;	width:35%;	margin-right: 20px;	padding: 0px 0px 20px 10px;}/* Column, floated left, 45% wide */.columnLeft45 {	float:left;	width:45%;	margin-right: 20px;	padding: 0px 0px 20px 10px;}/* Column, floated left, 45% wide, text centered*/.columnLeft45Centered {	text-align: center;	background: #F2EDCD;	float:left;	width:45%;	margin-right: 20px;	padding: 0px 0px 20px 10px;}/* Column, floated left, 45% wide, small top margin*/.columnLeft45up {	float:left;	width:55%;	padding: 0px 0px 20px 10px;}/* Column, floated left, 45% wide, text centered*/.columnLeft55Centered {	text-align: center;	float:left;	width:55%;	margin-right: 20px;	padding: 0px 0px 20px 10px;}/* Column, floated left, 55% wide */.columnLeft55 {	background: #F2EDCD;	float:left;	width:55%;	margin-right: 20px;	padding: 0px 0px 20px 10px;}/* Column, floated left, 55% wide */.columnLeft55b {	background: #F2EDCD;	float:left;	width:50%;	margin-right: 20px;	padding: 0px 0px 20px 10px;}.columnLeft65 {	background: #F2EDCD;	float:left;	width:65%;	margin-right: 5px;	padding: 0px 0px 20px 10px;}/* Column, when used with a column floated left this column willwrap right */.columnRight {	padding: 0px 5px 0px 0px;}/* Column, when used with a column floated left this column willwrap right, text centered */.columnRightCentered {	padding: 0px 5px 0px 0px;	text-align: center;}/* Set of three colums, each equal widths*/.column33Left {	width:32%;	float:left;	padding: 0px 3px 10px 3px;	text-align: center;}.column33Middle {	width:33%;	float:left;	padding: 0px 3px 10px 3px;	text-align: center;}.column33Right {	width:32%;	float:left;	padding: 0px 3px 10px 3px;	text-align: center;}/* Randomly chosen Content class, only difference is the background image */#content01 {	position: relative;	margin-right:auto;	margin-left:auto;	padding: 0px;	background: #F2EDCD url(../media/images/bg_01.jpg) 20px 100px no-repeat scroll;	border:1px dashed #000;	text-align:left;	width:600px;	font-size: 15px;	font-family: Comic Sans MS;	margin-bottom: 10px;}/* Randomly chosen Content class, only difference is the background image */#content02 {	position: relative;	margin-right:auto;	margin-left:auto;	padding: 0px;	background: #F2EDCD url(../media/images/bg_02.gif) 20px 100px no-repeat scroll;	border:1px dashed #000;	text-align:left;	width:600px;	font-size: 15px;	font-family: Comic Sans MS;	margin-bottom: 10px;}/* Randomly chosen Content class, only difference is the background image */#content03 {	position: relative;	margin-right:auto;	margin-left:auto;	padding: 0px;	background: #F2EDCD url(../media/images/bg_03.gif) 20px 100px no-repeat scroll;	border:1px dashed #000;	text-align:left;	width:600px;	font-size: 15px;	font-family: Comic Sans MS;	margin-bottom: 10px;}/* Main Content Container, no background image, width 600px*/#contentBgless {	position: relative;	margin-right:auto;	margin-left:auto;	padding: 0px;	background: #F2EDCD;	border:1px dashed #000;	text-align:left;	width:600px;	font-size: 15px;	font-family: Comic Sans MS;	margin-bottom: 10px;}/* Main Content Container, no background image, width 605px, for the home page*/#contentBglessHome {	position: relative;	margin-right:auto;	margin-left:auto;	padding: 0px;	background: #F2EDCD;	border:1px dashed #000;	text-align:left;	width:602px;	font-size: 15px;	font-family: Comic Sans MS;	margin-bottom: 10px;}/* Main Content Container, with background image, centered, width 600px*/.contentCentered {	position: relative;	margin-right:auto;	margin-left:auto;	padding: 0px;	background: #F2EDCD url(../media/images/bg_01.jpg) 20px 100px no-repeat scroll;	border:1px dashed #000;	text-align: center;	width:600px;	font-size: 15px;	font-family: Comic Sans MS;	margin-bottom: 10px;}/* Main Content Container, no background image, centered, width 600px*/.contentCenteredBgless {	position: relative;	margin-right:auto;	margin-left:auto;	padding: 0px;	background: #F2EDCD ;	border:1px dashed #000;	text-align: center;	width:600px;	font-size: 15px;	font-family: Comic Sans MS;	margin-bottom: 10px;}/* Main Content Container for Comic pages, white background*/.contentComics {	background: #FFF;}/* Ff *//* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: *//* Float Text Block Left */.floatLeftText {	position: relative;	margin: 5px 10px 0px 15px; }/* Custom Float Text Block Left */.floatLeftText02 {	float:left;	margin: 5px 10px 0px 160px; }/* Custom Float Text Block Left */.floatLeftText03 {	float:left;	margin: 5px 10px 0px 90px; }/* Float Text Block Left, Text Aligned Right*/.floatLeftTextRight {	position: relative;	margin: 5px 10px 0px 15px;	text-align: right;}/* Simple Float Left, no margins */.floatLeftImg {	float: left;}/* Simple Float Left, no margins */.floatLeftImg00 {	float: left;	margin: 0px 0px 0px 0px;}/* Custom Floated Image Classes */.floatLeftImg01 {	float: left;	margin: -30px 0px 20px 20px; }.floatLeftImg2 {	float: left;	margin: 0px 5px 0px 30px;}.floatLeftImg3 {	float: left;	margin: 0px 0px 5px 5px;}.floatLeftImg3b {	float: left;	margin: 0px 5px 5px 5px;	border: 2px solid #000;}.floatLeftImg3c {	float: left;	margin: 0px 0px 5px 2px;}.floatLeftImg4 {	float: left;	margin: 0px 5px 0px 5px;	border: 2px solid #000;}.floatLeftImg5 {	float: left;	margin: 15px 5px 5px 55px;}.floatLeftImg6 {	float: left;	margin: 5px 5px 5px 5px;}.floatLeftImg6b {	float: left;	margin: 15px 5px 5px 15px;	border: 2px solid #000;}.floatLeftImg7b {	float: left;	margin: 10px 10px 0px 0px;	border: 2px solid #000;}.floatLeftImg8 {	float: left;	margin: 15px 0px 0px 10px;}.floatLeftImg9 {	float: left;	margin: 2px 0px 15px 75px;}.floatLeftImg10 {	float: left;	margin: 0px 0px 5px -50px;}.floatLeftImg11 {	float: left;	margin: 0px 5px 0px -5px;}.floatLeftImg12 {	float: left;	margin: 8px 10px 0px 0px; }.floatLeftImg12b {	float: left;	margin: 8px 0px 0px 55px; }.floatLeftImg13 {	float: left;	margin: 15px 10px 5px 5px; }.floatLeftImg14 {	float: left;	margin: 5px 0px 2px 0px; }.floatLeftImgMiraCont {	width: 500px;	margin: 0px auto 0px auto;}.floatLeftImgMira01 {	float: left;	margin: -24px 0px 0px 186px;}.floatLeftImgMira02 {	float: left;	margin: -24px 0px 0px 0px;}.floatLeftImgMira03 {	float: left;	margin: -55px 0px 0px 0px;}.floatLeftImgMira04 {	float: left;	margin: -22px 0px 0px 222px;}.floatLeftImgMira05 {	float: left;	margin: -77px 0px 0px 0px;}.floatLeftImgMira06 {	float: left;	margin: -21px 0px 0px 0px;}.floatLeftImgIan01 {	float:left;	margin: 0px 0px 0px 0px;}.floatRightImg {	float: right;}.floatRightImg2 {	float: right;	margin: 0px 10px 20px 0px;}.floatRightImg2b {	float: right;	margin: -70px 10px 20px 0px;}.floatRightImg2c {	float: right;	margin: 30px 10px 20px 0px;}.floatRightImg3 {	float: right;	margin: 0px 5px 0px 15px;	border: 2px solid #000;}.floatRightImg4 {	float: right;	margin: -50px 0px 0px 0px;}.floatRightImg5 {	float: right;	margin: -100px 10px 10px 0px;}.floatRightImg6 {	float: right;	margin: 15px 10px 0px 0px;}.floatRightImg7b {	float: right;	margin: 5px 5px 5px 5px;	border: 2px solid #000;}.floatRightImg8 {	float: right;	margin: -100px 10px 0px 0px;}.floatRightImg9 {	float: right;	margin: 15px 30px 0px 0px;}.floatRightImg10 {	float: right;	margin: 0px 150px 0px 0px;}.floatRightImg11 {	float: right;	margin: 5px 35px 0px 0px;}.floatRightImg12 {	float: right;	margin: 5px 0px 0px 0px;}.floatUpImg {	margin-bottom: 42px}.floatUpImg02 {	margin-bottom: 28px}.floatUpImg03 {	margin-top: 0px;}.floatUpForm {	margin-bottom: 0px}/* Site footer for everything but the homepage */.footerNavigation {	position: relative;	margin-left: auto;	margin-right: auto;	text-align: center;	width: 600px;	padding: 3px;	font-size: 13px;	font-family: Comic Sans MS;}/* Site footer for everything */.footerInterior {	position: relative;	margin-left: auto;	margin-right: auto;	text-align: center;	width: 600px;	padding: 3px;	font-size: 10px;	font-family: Comic Sans MS;}/* Footer for staff profile disclaimers */.footerTextBox {	margin: auto;	width: 550px;	text-align: left;	border: 1px solid #000;	background: #FFF;	padding: 5px;	padding-bottom: 7px;	clear: both;	margin-top: 0px;	margin-bottom: 10px;	font-size: 11px;}/* Horizontal Rule for Footer */.footerRule{	width: 350px;	border-bottom: dashed black 1px;	margin: -20px auto 0px auto;	padding: 0px;}/* Container for Full Page Text */.fullPagePadded {margin: -20px 10px 5px 10px;}/* Hh *//* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: *//* Basic Main Title, aligned left, dark brown*/ h1.title {color: #4C251B;text-align: left;margin-top: 1px;margin-bottom: 1px;font-size: 25px;}/* Basic Main Title, aligned left, dark brown, negative top border*/ h1.title2 {color: #4C251B;text-align: left;margin: -30px 0px 3px 10px;font-size: 25px;}/* Heading 2, 16px with no margins */h2 {	font-size:16px;	padding-top:0px;	margin-top: 0px;	margin-bottom:0px;}/* Heading 2, for breadcrumb */h2.breadcrumbTitle {	display: inline;	font-size:16px;	padding-top:0px;	margin-bottom:0px;}/* Heading 2, Alternative to H1.title */h2.smallerTitle {	color: #4C251B;	font-size:18px;	padding-top:0px;	margin-bottom:0px;}/* Heading 2, Alternative to H1.title, aligned right */h2.smallerTitleR {	color: #4C251B;	text-align: right;	font-size:18px;	padding-top:0px;	margin: 0px 15px 0px 0px;}/* Heading 2, Alternative to H1.title, negative top header */h2.smallerTitleUp {	color: #4C251B;	text-align: left;	font-size:18px;	padding-top:0px;	margin: -35px 15px 0px 15px;}/* White Box, black border, 550 px wide, at the top of the page, -20 top margin */.headerTextBox {margin: auto;width: 550px;text-align: left;border: 1px solid #000;background: #FFF;padding: 5px;padding-bottom: 7px;clear: both;margin-top: -20px;margin-bottom: 10px;font-size: 18px;}/* White Box, black border, 550 px wide, at the top of the page, centered text, -30 top margin  */.headerTextBoxCenter {	margin: auto;	width: 550px;	text-align: center;	border: 1px solid #000;	background: #FFF;	padding: 5px;	padding-bottom: 7px;	clear: both;	margin-top: -30px;	margin-bottom: 10px;	font-size: 15px;}/* White Box, black border, 550 px wide, at the top of the page, centered text, 20 top margin  */.headerTextBoxCenterDown {	margin: auto;	width: 550px;	text-align: center;	border: 1px solid #000;	background: #FFF;	padding: 5px;	padding-bottom: 7px;	clear: both;	margin-top: 15px;	margin-bottom: 10px;	font-size: 15px;}/* White Box, black border, 550 px wide, at the top of the page, centered text, 20 top margin  */.headerTextBoxCenterDown2 {	margin: auto;	width: 550px;	text-align: center;	border: 1px solid #000;	background: #FFF;	padding: 5px;	padding-bottom: 7px;	clear: both;	margin-top: 115px;	font-size: 15px;}/* White Box, black border, 550 px wide, at the top of the page, centered text, -10 top margin  */.headerTextBoxCenter2 {	margin: auto;	width: 550px;	text-align: center;	border: 1px solid #000;	background: #FFF;	padding: 5px;	padding-bottom: 7px;	clear: both;	margin-top: -10px;	margin-bottom: 10px;	font-size: 15px;}/* White Box, black border, 550 px wide, at the top of the page, centered text, 10 top margin  */.headerTextBoxCenter3 {	margin: auto;	width: 550px;	text-align: center;	border: 1px solid #000;	background: #FFF;	padding: 5px;	padding-bottom: 7px;	clear: both;	margin-top: 10px;	margin-bottom: 10px;	font-size: 15px;}/* Custom orange box for Clay Balls Mystery  */.headerTextBoxOrange {	margin: 0px auto 0px auto;	width: 550px;	text-align: center;	border: 3px solid #000;	background: #FAB43F;	padding: 5px;	padding-bottom: 7px;	clear: both;	margin-top: -20px;	margin-bottom: 10px;	font-size: 22px;}/* Ii *//* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: *//* Centers an image and gives it a solid black border */.imageFeature {	margin: 10px auto 0px auto;	border: 2px solid #000000;}/* Centers an image and gives it a solid black border */.imageFeatureUp {	margin: -15px auto 0px auto;	border: 2px solid #000000;}.imagePadded {	margin: 5px 5px 5px 5px;}/* Container with a small margin at the left side */.indentLeft {margin: 0px 5px 0px 15px;z-index: 6000;}/* Container with a small margin at the left side and a negative oneat the top*/.indentLeftUp {margin: -25px 5px 0px 15px;z-index: 6000;}/* Container with a large margin at the top */.indentTop {margin: 25px 0px 0px 10px;text-align: center;}/* Ll *//* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */.leftRelated {	position: relative;	float:left;	top: -80px;	left: 15px;	z-index: 5000;}/* Pp *//* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: *//*p,h1,h2 {	margin-top:0px;	margin-bottom:10px;padding:0px 20px 0px 20px;}*//* Positioning style for the people thumbnails in Processes/Subsections */.peopleThumbs {	width: 140px;	margin: 0px 5px 0px 0px;	text-align: center;	float: right;}.peopleThumbsTitle {	width: 300px;	margin: 0px 5px 0px 0px;	text-align: center;	float: left;}/* Positioning style for the Processes footer */.processesFooter {	text-align: center;	margin: -70px 20px 0px 20px;}/* Qq *//* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: *//* Block formating for quotes, italic */.quote {	text-align: left;	font-style: italic;	padding: 0px 10px 0px 10px;}/* Block formating for the person who said the quote */.quoteAttribute {	text-align: right;	padding: 0px 10px 0px 0px;}/* Block formating for the quote header */.quoteHeader {	text-align: left;	padding: 0px 0px 5px 5px;}/* Rr *//* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: *//* RollOver styles for the homepage navigation */.rollIntroduction a {	background: url("../media/images/home_buttons/home_06.gif") top left no-repeat;	display:block;	width:131px;	height: 39px;	margin: 0px;	padding: 0px 0px 0px 0px;	color:#f90;	text-decoration: none;}.rollIntroduction a:hover {	background: url("../media/images/home_buttons/home_06.gif") 0px -39px no-repeat;}.rollActivities a {	background: url("../media/images/home_buttons/home_07.gif") top left no-repeat;	display:block;	width:114px;	height: 35px;	margin: 0px;	padding: 0px 0px 0px 0px;	color:#f90;	text-decoration: none;}.rollActivities a:hover {	background: url("../media/images/home_buttons/home_07.gif") 0px -35px no-repeat;}.rollMysteries a {	background: url("../media/images/home_buttons/home_08.gif") top left no-repeat;	display:block;	width:108px;	height: 35px;	margin: 0px;	padding: 0px 0px 0px 0px;	color:#f90;	text-decoration: none;}.rollMysteries a:hover {	background: url("../media/images/home_buttons/home_08.gif") 0px -35px no-repeat;}.rollArtifacts a {	background: url("../media/images/home_buttons/home_09.gif") top left no-repeat;	display:block;	width:114px;	height: 39px;	margin: 0px;	padding: 0px 0px 0px 0px;	color:#f90;	text-decoration: none;}.rollArtifacts a:hover {	background: url("../media/images/home_buttons/home_09.gif") 0px -39px no-repeat;}.rollProcesses a {	background: url("../media/images/home_buttons/home_10.gif") top left no-repeat;	display:block;	width:108px;	height: 39px;	margin: 0px;	padding: 0px 0px 0px 0px;	color:#f90;	text-decoration: none;}.rollProcesses a:hover {	background: url("../media/images/home_buttons/home_10.gif") 0px -39px no-repeat;}.rollTour a {	background: url("../media/images/home_buttons/home_11.gif") top left no-repeat;	display:block;	width:114px;	height: 37px;	margin: 0px;	padding: 0px 0px 0px 0px;	color:#f90;	text-decoration: none;}.rollTour a:hover {	background: url("../media/images/home_buttons/home_11.gif") 0px -37px no-repeat;}/* Tt *//* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: *//* align text left */.textLeft {	text-align: left;}/* false table element, 120 pixels wide */.tableElementFloat120 {	width: 120px;	padding: 10px;	float: left;}/* table element for the left side of the mural chooser */div.tableElementFloat270 {	margin: 10px 0px 5px 18px;	width: 270px;	padding: 0px;	float: left;}/* table element for the left side of the mural chooser */div.tableElementFloat276 {	margin: 10px 0px 5px 0px;	width: 276px;	padding: 0px;	float: left;}/* table element for the right side of the mural chooser */div.tableElementFloat279 {	width: 279px;	padding: 0px;	float: left;}/* positioning block for following element */div.tableElementFloat70center {	margin: 5px 30px 5px 200px}/* false table element, 70 pixels wide */div.tableElementFloat70 {	width: 70px;	padding: 5px;	float: left;	text-align: center;}/* positioning block for following element */div.tableElementFloat121Center {	margin: 0px 35px 0px 35px;}/* false table element, 121 pixels wide */div.tableElementFloat121 {	width: 121px;	padding: 5px;	float: left;	text-align: center;}/* false table element, 161 pixels wide, content alinged right */div.tableElementFloat161R {	width: 161px;	padding: 5px;	float: left;	text-align: right;}/* false table element, 166 pixels wide */div.tableElementFloat166 {	width: 166px;	padding: 0px;	float: left;}/* false table element, 171 pixels wide */div.tableElementFloat171L {	width: 171px;	padding: 0px;	float: left;	text-align: left;}/* false table element, 184 pixels wide */div.tableElementFloat184 {	width: 184px;	padding: 5px;	float: left;	text-align: center;}/* false table element, 195 pixels wide, content centered */div.tableElementFloat195C {	width: 195px;	padding: 5px;	float: left;	text-align: center;}/* positioning block for following element */div.tableElementFloat197Center {	margin: 0px 0px 0px 100px;}/* false table element, 197 pixels wide, content centered */div.tableElementFloat197 {	width: 197px;	padding: 5px;	float: left;	text-align: center;}/* false table element, 206 pixels wide */div.tableElementFloat206 {	width: 206px;	padding: 0px;	float: left;}/* positioning block for following element */div.tableElementFloat206Center {	margin: 5px 60px 5px 60px;}/* false table element, 206 pixels wide, 10px padding */div.tableElementFloat206p10 {	width: 206px;	padding: 10px;	float: left;}/* false table element, 228 pixels wide */div.tableElementFloat228 {	width: 228px;	padding: 0px;	float: left;}/* positioning block for following element */div.tableElementFloat281center {	margin: 5px 5px 5px 20px;}/* false table element, 281 pixels wide */div.tableElementFloat281 {	width: 281px;	padding: 3px;	float: left;	text-align: center;}/* false table element, 285 pixels wide */div.tableElementFloat285 {	width: 250px;	padding: 5px;	margin: 0px 15px 0px 15px;	float: left;	text-align: center;}/* false table element, 477 pixels wide */div.tableElementFloat477 {	width: 477px;	padding: 0px;	margin: -30px 5px 30px 60px;	float: left;	z-index: -1;}/* Uu *//* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: *//* positioning block for following element */div.bigFeatureContainer {	margin: 0px 5px 0px 360px;} /* font style for list items in mysteries/clayballs/sonya's ideas */ul.bigFeature li{	font-size: 28px;} /* font style for normal list items */ul.normalList li{	margin: 0px 5px 0px 25px;	text-align: left;}