/* CSS Document */#mainContainer { 	width: 704px;	height: 600px;	position: absolute;	left: 145px;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	line-height: 14px;	color: 8A8171;	/*border: 1px dashed red*/}#topSpace { 	width: 704px;	height: 145px;	text-align: left;	/*border: 1px dashed red*/}#logo { 	position: absolute;	left:0px;	width: 132px;	height: 116px;	padding-top: 20px;	margin-left: 0px;}#leftSpace {	position: absolute;	left:0px;	top: 145px;	width: 151px;	height: 300px;	text-align: left;	/*border: 1px dashed red*/}#leftnav_buttons { 	width: 143px;	padding-top: 10px;	position:relative;}/*These are the drop down styles for the left nav */#leftNavExpanded {	width: 143px;	padding-top: 10px;	position:relative;} /* create and build links */#createSubLinks { 	padding-left: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: 8A8171;	line-height: 15px;	text-decoration: none;}#createSubLinks a {	color: #8A8171;	text-decoration: none;}#createSubLinks a:link {	color: #8A8171;	text-decoration: none;}#createSubLinks a:visited {	color: #8A8171;	text-decoration: none;}#createSubLinks a:active {	color: #6bb540;	text-decoration: none;}#createSubLinks a:hover {	color: #6bb540;	text-decoration: none;}/* merchandise links */#merchSubLinks { 	padding-left: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: 8A8171;	line-height: 15px;	text-decoration: none;}#merchSubLinks a {	color: #8A8171;	text-decoration: none;}#merchSubLinks a:link {	color: #8A8171;	text-decoration: none;}#merchSubLinks a:visited {	color: #8A8171;	text-decoration: none;}#merchSubLinks a:active {	color: #2cafa4;	text-decoration: none;}#merchSubLinks a:hover {	color: #2cafa4;	text-decoration: none;}/* eventslinks */#eventsSubLinks { 	padding-left: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: 8A8171;	line-height: 15px;	text-decoration: none;}#eventsSubLinks a {	color: #8A8171;	text-decoration: none;}#eventsSubLinks a:link {	color: #8A8171;	text-decoration: none;}#eventsSubLinks a:visited {	color: #8A8171;	text-decoration: none;}#eventsSubLinks a:active {	color: #005288;	text-decoration: none;}#eventsSubLinks a:hover {	color: #005288;	text-decoration: none;}/* in progress links */#inprogSubLinks { 	padding-left: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: 8A8171;	line-height: 15px;	text-decoration: none;}#inprogSubLinks a {	color: #8A8171;	text-decoration: none;}#inprogSubLinks a:link {	color: #8A8171;	text-decoration: none;}#inprogSubLinks a:visited {	color: #8A8171;	text-decoration: none;}#inprogSubLinks a:active {	color: #423e36;	text-decoration: none;}#inprogSubLinks a:hover {	color: #423e36;	text-decoration: none;}/* end left nav sublinks *//*right space holds nothing right now, I put it there in case we decide to place ads down the road.*/#rightSpace {	position: absolute;	top: 145px;	left: 704px;	width: 125px;	/*border: 1px dashed red*/}#bigPicture {	/*border: 1px dashed red;*/	width: 557px;	height: 301px;	margin-left: 151px;	margin-right: 80px;	voice-family: "\"}\"";	voice-family: inherit;	}	#bigPicture2 {	/*border: 1px dashed red;*/	width: 557px;	height:100%;	margin-right: 0px;	voice-family: "\"}\"";	voice-family: inherit;	margin-left: -350px;	margin-right:80px;	margin-top:310px;	}	html>body #centercontent {margin-left: 151px;margin-right:80px;	}	#catPicture {	width: 273px;	height: 301px;	margin-left: 0px;	margin-right: 277px;}#catContent { 	width: 260px;	height: 301px;	margin-left: 283px;	margin-right: 0px;	margin-top: -303px;	padding-left: 15px;}#catContentWide { 	width: 500px;	height: auto;	margin-left: 283px;	margin-right: 0px;	margin-top: -303px;	padding-left: 15px;}#catHeader { 	text-align: left;	height: 43px;}#catHeaderWide { 	text-align: left;	height: 43px;	width:500px;	background-color:#CCCCCC;}#catText {	height: 258px;	padding: 2px;	text-align: left;	font-size: 9px;}#catTextWide {	height: 258px;	padding: 2px;	text-align: left;	font-size: 9px;}#bottomSpace {	width: 557px;	height: 66px;	margin-left: 151px;	margin-right: 78px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: 8A8171;	/*border: 1px dashed red;*/}#numberBox {	width: 557px;	height: 66px;	margin-left: 0px;	margin-right: 78px;	/*border: 1px dashed red;*/}	#footer {	position: relative; 	width: 557px;	height: 64px;	padding-left: 147px;	bottom:0;	/*border: 1px dashed red*/}#footer2 {	position: absolute; 	width: 557px;	height: 64px;	left: 30px;	bottom:0;	/*border: 1px dashed red*/}/*navlist*/ul#navlist {	margin-left: 0;	padding-left: 0;	white-space: nowrap;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	font-weight: bold;	color: #8a8171;	}#navlist li {	display: inline;	list-style-type: none;}#navlist a { 	padding: 3px 10px; }#navlist a:link, #navlist a:visited {	color: #8a8171;	text-decoration: none;}#navlist a:hover{color: #333;text-decoration: none;}