@charset "UTF-8";/* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */body  {	font: 80% Verdana, Arial, Helvetica, sans-serif;	background:url(../images/BGBody.jpg) repeat-x top left scroll;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #000;}					/* ---------------------------------*/				/* --GLOBAL <<<-----------*/				/* -------------------------------*/COUNTRY { font-size:85%; color: #000; }ARTIST {font-size:75%; border-bottom:thin;}YEAR {font-size:100%; color:#003;}	/* text links */a:link {	color: #990000;	text-decoration: none;}a:visited {	text-decoration: none;	color: #333333;}a:hover {	text-decoration:none;	font-weight:bold;	color: #990000;}a:active {	text-decoration:line-through;	color: #990000;}				/* -------------------------------.cssnav a:hover{	display:inline-block;	margin:0;	padding::0 0 5px 0;	z-index:10;	border-bottom: 2px solid #e8dfb3;}.cssnav a {	position:relative;	display:inline-block;	margin: 0;	padding:0;}* html a:hover {visibility:visible}.cssnav a:hover img{visibility:visible;}.cssnav span {	position:absolute;	left:5px;	top:3px;	margin:0;	cursor: pointer;}		-------------------------------*/										.cssnav a:hover{	position:relative;	top:10px;	background:url(../images/NavON2.gif) no-repeat top center;	display:inline-block;	height: 31px;	margin: 0;	margin-bottom:0px;	padding: 0;	}.cssnav a {	position:relative;	display:inline-block;	height:31px;	margin: 0;	padding:0;}.cssnav img {border: 0; }* html a:hover {visibility:visible;}.cssnav a:hover img{	visibility:visible;	position: relative;	top: 0px;	margin: 0;	padding: 0;}.cssnav{	margin:0;	cursor: pointer;	height: 31px;	padding: 0;	}.postHead{	text-align:left;	font-size:18px;	font-weight:bold;	letter-spacing:.5px;	color:#990000;}.SWFObject{	text-align:center;	margin:0;	padding:0;	border:0;	position: relative;	left: 7px;}.postSub{	text-align:left;	font-size:14px;	font-weight:bold;	letter-spacing:1px;	color:#990000;}.postDate{	text-align:right;	font-size:14px;	font-weight:bold;}.postFooter{	border-bottom:dashed 1px #72705A;	padding:2px;	margin:0 auto;	display:block;	height:2px;	width:98%;}.ActionItem{ /* Download, Save As..etc etc.*/	color:#39670E;	font-size:14px;	font-weight:bold;	}a.{color:#000;text-decoration:none;}img{border:0;}#container {	width: 1000px;	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	text-align: left; /* this overrides the text-align: center on the body element. */	padding: 0;}#header {	background:url(../images/BGHeader.jpg) no-repeat top center;	height: 305px;	width: 1000px;	overflow: hidden;} #navArea{	width:835px;	float:left;	margin:0;	padding:0;	position: relative;	top: 255px;	left: 100px;	height: 33px;	}.PostTitle{	width:123px;	margin: 0; 	padding:0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */	float:left;	display:block;}#mediaContainer{	background:url(../images/BGMedia.jpg) no-repeat top right;	width:365px;	display:block;	height:227px;	margin:0;	padding-top:45px;}#showsContainer{	background:url(../images/BGShows.jpg) no-repeat top right;	width:365px;	display:block;	height:186px;	margin:0;	padding:0;}#sidebar1 {	background:url(../images/BGSideBar.jpg) repeat-y center top;	width: 365px; /* the background color will be displayed for the length of the content in the column, but no further */	padding: 0;	margin: 0 37px 0 0;	float: right;	height: 686px;}#showsContainer img {padding: 5px 0 0 5px;}#mainContent {	margin: 0;	/* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */	padding: 0 25px 0 40px;	width: 475px;	background:url(../images/BGContent.jpg) repeat-y top left;	float: right;	position: relative;	height: 686px;	overflow-x: hidden; overflow-y: scroll;	background-image: url(../images/BGContent2.jpg);} #Social{	width:364px;	display:block;	float:right;	padding:10px 0 0 0;	margin:0 37px 0 0;	position: relative;	top: -30px;} #NewsSignUp{	width:379px;	display:block;	margin: 0;	padding: 0;	position: relative;	left: 200px;	top: 30px;}#MerchSplash{	position:relative;	top: 25px;	left: 0px;	margin: 0;	padding: 0;	border: 0;} #footer {	padding: 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */	background:url(../images/BGFootur.png) no-repeat top center;	height:167px;	display:block;	margin: 0 auto;} .tiny{	font-size:11px;	color:#000;	text-align:center;	width:100%;	float: left;	margin: 24px auto;}.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;	margin-left: 8px;}.fltlft { /* this class can be used to float an element left in your page */	float: left;	margin-right: 8px;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}/*  PReviously .....							/* ---------------------------------*/					/* --TABS  // MAIN <<<-----------*/					/* -------------------------------*/.tabbed_content {	width: 450px;	/*	border: 1px #876A41 solid; */	margin: 20px auto;	border: 1px solid #D4C6A9;	padding: 0;}.tabs {	height: 62px;	position: relative;/*	background: #D4C6A9; */}.tabs .moving_bg {	padding: 15px;	background-image:url(../images/arrow_down_green.gif);	position: absolute;	width: 80px;	z-index: 190;	left: 0;	padding-bottom: 29px;	background-position: center bottom;	background-repeat: no-repeat;	height: 25px;	padding-top: 0px;	top: 2px;}.tabs .tab_item {	display: block;	float: left;	padding: 10px;	width: 80px;	color: #39670E;	text-align: center;	z-index: 200;	position: relative;	cursor: pointer;	font-size: 16px;/*	border: 1px #876A41 solid; */	margin: 2px;}.tabbed_content .slide_content {	overflow: hidden;	/*	background-color: #E3D8B9; */	padding: 10px 0 20px 20px;	position: relative;	width: 420px;	font-size: 13px;	vertical-align:top;	height: 300px;}.tabslider {	œwidth: 5100px;}.tabslider ul {	float: left;	width: 400px;	position:relative;	top:-270px;	margin: 0px;	padding: 0px;	left: 23px;}.tabslider ul a {	color: #000;	text-decoration: none;}.tabslider ul a:hover {	color: #39670e;	font-weight: bold;}.tabslider ul li {	vertical-align:top;	position:relative;	top:20px;	padding:0;}/*   Media Section SideBar Tabs    */.Side_tabbed_content {	width: 320px;	/*	border: 1px #876A41 solid; */	margin: 0px auto;	border: 1px solid #D4C6A9;}.Side_tabs {	height: 42px;	position: relative;/*	background: #D4C6A9; */}.Side_tabs .moving_bg {	padding: 15px;	background-image:url(../images/arrow_down_green.gif);	position: absolute;	width: 50px;	z-index: 190;	left: 0;	padding-bottom: 29px;	background-position: center bottom;	background-repeat: no-repeat;	height: 25px;	padding-top: 0px;	top: 2px;}.Side_tabs .tab_item {	display: block;	float: left;	padding: 10px;	width: 50px;	color: #39670E;	text-align: center;	z-index: 200;	position: relative;	cursor: pointer;	font-size: 16px;/*	border: 1px #876A41 solid; */	margin: 2px;}.Side_tabbed_content .slide_content {	overflow: hidden;/*	background-color: #E3D8B9; */	padding: 20px 0 20px 20px;	position: relative;	width: 345px;	font-size: 13px;}.Side_tabslider {	width: 5000px;}.Side_tabslider ul {	float: left;	width: 320px;	margin: 0px;	padding: 0px;	margin-right: 40px;}.Side_tabslider ul a {	color: #000;	text-decoration: none;}.Side_tabslider ul a:hover {	color: #39670e;	font-weight: bold;}.Side_tabslider ul li {	padding-bottom: 7px;}.smallText{	font-size:85%;	line-height: 14px;	max-width: 470px;	text-align:left;}