@charset "UTF-8";body {	padding: 0;	margin: 0;	font-family:Arial, Helvetica, sans-serif;	font-size: 100%;	background-color: #fff;}.wrapper {	width: 1024px;	margin: 0 auto 0 auto;}.content {	width: 1024px;	margin: 0 auto 0 auto;}.header {	width: 1024px;	height: 165px;}.main_home {	width:1024px;	height:974px;	background: transparent url(home_main.jpg) no-repeat top left;}.columns {	width: 1024px;	height: 974px;	padding: 0;}.shows {	width: 930px;	height: 231px;	background: transparent url(images/shows.jpg) no-repeat top left;}.footer {	width:100%;	height: 100px;	background-color: #fff;}/* CONTENT */.row_maker{	margin:0 0 8px 0;	width:100%;	float:left;}.horiz_margin_maker{	margin:0 0 0 8px;}.column1{	float:left;	margin:30px 0 0 30px;}.column2{	float:left;	margin:40px 0 0 55px;}.column3{	float:left;	margin:130px 0 0 100px;}.column1_sub {	width: 217px;	height: 833px;	float: left;	background: url(mod_sub_col1.jpg) top left no-repeat;}.column2_sub {	width: 807px;	float: left;}.mod_sub_header {	width: 807px;	height: 129px;	background: url(mod_sub_header.jpg) top left no-repeat;}.mod_sub_content {	width: 807px;	min-height: 8px;	padding: 0 0 2.8em 0;	background: url(mod_sub_rpt.jpg) top left repeat-y;}.mod_sub_footer {	width: 807px;	height: 93px;	background: url(mod_sub_footer.jpg) top left no-repeat;}.mod_comment_content {	width: 807px;	min-height: 10px;	padding: 0 0 2.8em 0;	background: url(mod_comment_rpt.jpg) top left repeat-y;}.mod_comment_footer {	width: 807px;	height: 101px;	background: url(mod_comment_footer.jpg) top left no-repeat;}.inner_content {	margin: 0 80px 0 70px;}.mp3_module{	width:154px;	height:110px;}.shows_module {	width:150px;	height:550px;	margin: 55px 0 0 15px;}.video_module{	width:260px;	height:220px;}.photos_module {	width:260px;	height:200px;	margin:210px 0 0 10px;}.newsletter_module {	width:260px;	height:220px;	margin:5px 0 0 0;}.recentnews_module{	width:360px;	height:160px;}.recentnews_module2{	width:360px;	height:160px;	margin: 120px 0 0 0;}.recentcomments_module{	width:360px;	height:110px;	margin: 80px 0 0 0;}/* HEADINGS */h1 {	margin: 0;	padding: 0 1em 0 0;	font-size: 1.8em;	font-weight: bold;}h6 {	margin: 0;	padding: 0;	font-size: .7em;	font-weight: bold;}/* LINKS */a, a:visited, a:active {	font-weight: bold;	color: #1d6d80;	text-decoration: underline;}a:hover {	color: #000;}/* PARAGRAPHS */p {	font-size: .9em;	line-height: 1.4em;	margin:0 0 1.4em 0;	padding:0;}cite {	font-weight:bold;}/* LISTS */ul, li {	list-style: outside;	list-style-position: outside;	list-style-type: none;	padding: 0;	margin: 0;}li {	margin: 0 0 .9em 0;	padding:0;}ol.tracklist, ol.tracklist li, ol.commentlist, ol.commentlist li {	list-style: outside;	list-style-position: outside;	list-style-type: none;	padding: 0;	margin: 0;}#mainnav ul {	padding: 0;	margin: 10px 0 10px 0;	width:100%;	text-align:center;}.page_item, #mainnav ul li {	list-style: outside;	list-style-position: outside;	list-style-type: none;	padding:0 .6em 0 .6em;	border-right:1px solid #000;	margin: 0;	display: inline;}/* TABLES */table, tr, td {	border:0;	margin:0;	padding:0;}table.video td {	width:320px;	padding:0 10px 10px 0;}/* COLORS */.green {	color: #547651;}.blue {	color: #1d6d80;}/* FLICKR IMAGES */.flickrimage {	display: inline;}.flickrimage img {	margin: 0 9px 6px 0;	border:1px solid #000;}.getlastflickr, .getnextflickr {	width:7px;	margin:2px 7px 0 0;	padding: 2px 0 0 0;	height:12px;	cursor:pointer;	float:right;}	.getnextflickr {	background:url(arrow_right.gif) bottom left no-repeat;}	.getlastflickr {	background:url(arrow_left.gif) bottom left no-repeat;}/* SCROLL PANES */.scroll-pane {	overflow: auto;	float: left;}#pane1, #pane2 {	height:172px;}#pane3 {	height:550px;}a.jScrollArrowUp {	background: url(basic_arrow_up.gif) no-repeat 0 0;}a.jScrollArrowUp:hover {	background-position: 0 -15px;}a.jScrollArrowDown {	background: url(basic_arrow_down.gif) no-repeat 0 0;}a.jScrollArrowDown:hover {	background-position: 0 -15px;}a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {	background-position: 0 -30px;}/* OVERLIB classes */td, table, tr {	margin:0;	padding:0;}	.olfgclass {	background-color:#547651;	font-size:.9em;	color:#000;	padding:.6em .6em .6em .6em;	border:1px solid #000;}	.olcgclass {	background-color:#fff;	font-size:1.2em;	font-weight:bold;	color:#666;	padding:.6em .6em .2em .6em;	margin:0;	border:1px solid #000;}	.olcgclass img {	margin-right:.6em;	border:1px solid #000;}/* sIFR */.sIFR-flash {	visibility: visible !important;	margin: 0;	padding: 0;}.sIFR-replaced, .sIFR-ignore {	visibility: visible !important;}.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;}.sIFR-active h1 {  visibility: hidden;  line-height: 1em;  padding-bottom: 0;  font-size: 32px;}.sIFR-active h6 {  visibility: hidden;  line-height: 1em;  padding-bottom: 0;  font-size: 18px;}
