@charset "utf-8";/* Thy Rhythm Room CSSCreated 12.17.07 By: SeeCreature Design (www.seecreature.com) */body {	margin:5px;	}p {    FONT-WEIGHT: normal;    FONT-SIZE: 13px;    MARGIN: 5px 30px 10px 30px;    COLOR: #000000;    LINE-HEIGHT: 18px;    FONT-FAMILY:arial, sans-serif;}.tinybody {    FONT-WEIGHT: normal;    FONT-SIZE: 12px;    TEXT-ALIGN: right;    MARGIN: 10px 30px 10px 30px;    COLOR: #000000;    LINE-HEIGHT: 14px;    FONT-FAMILY:arial, sans-serif;}.center {    TEXT-ALIGN: center;    MARGIN: 10px 20px 10px 20px;}h1{    FONT-WEIGHT: bold;    FONT-SIZE: 19px;    TEXT-ALIGN: left;    MARGIN: 30px 20px -5px 20px;    COLOR: #000066;    LINE-HEIGHT: 20px;    FONT-FAMILY:arial, sans-serif;}h2 {    FONT-WEIGHT: bold;    FONT-SIZE: 16px;    TEXT-ALIGN: left;    MARGIN: 20px 20px 10px 20px;    COLOR: #000066;    LINE-HEIGHT: 20px;    FONT-FAMILY:arial, sans-serif;}h3 {    FONT-WEIGHT: bold;    FONT-SIZE: 14px;    TEXT-ALIGN: left;    MARGIN: 10px 20px 10px 20px;    COLOR: #000066;    LINE-HEIGHT: 18px;    FONT-FAMILY:arial, sans-serif;}h4 {    FONT-WEIGHT: bold;    FONT-SIZE: 13px;    MARGIN: 5px 30px 0px 30px;    COLOR: #000000;    LINE-HEIGHT: 18px;    FONT-FAMILY:arial, sans-serif;}.callout {    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    TEXT-ALIGN: left;    MARGIN: 5px 10px 15px 10px;    COLOR: #ffffff;    LINE-HEIGHT: 18px;    FONT-FAMILY:arial, sans-serif;}a{    FONT-WEIGHT: bold;    TEXT-DECORATION: none;    COLOR: #333399;    FONT-FAMILY:arial, sans-serif;}a:hover{    FONT-WEIGHT: bold;    TEXT-DECORATION: underline;    COLOR: #333399;    FONT-FAMILY:arial, sans-serif;}a.headlinenav{    FONT-WEIGHT: bold;    TEXT-DECORATION: none;    COLOR: #009999;    FONT-FAMILY:arial, sans-serif;}a.headlinenav{    FONT-WEIGHT: bold;    TEXT-DECORATION: inderline;    COLOR: #009999;    FONT-FAMILY:arial, sans-serif;}.tinytext {    FONT-WEIGHT: normal;    FONT-SIZE: 9px;    TEXT-ALIGN: center;    MARGIN: 5px;    COLOR: #c4c4d6;    LINE-HEIGHT: 12px;    FONT-FAMILY: Arial, sans-serif;}table{border-collapse:collapse;}.tabletext {    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    COLOR: #000000;    LINE-HEIGHT: 12px;    FONT-FAMILY: Arial, sans-serif;}a.secnav{    FONT-WEIGHT: normal;    FONT-SIZE: 9px;    TEXT-DECORATION: none;    COLOR: #ddf1d0;    FONT-FAMILY: Arial, sans-serif;}ul {	margin: 0;	padding-left: 15px;	line-height: 17px;	}ol {	margin: 0 0 0 15px;	padding-left: 15px;	font-size: 13px;	line-height: 20px;	}li {	list-style-image: url(../images/bullet01.gif);	color:#666666;	margin: 8px 0;	}/* sign up CSS-------------------------------------------------------------------------------- */#sign_up form {	margin:0;	padding:0;	}#sign_up label {	color:#ffffff;	margin:0;	padding:0 0 1px 0;	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	}#sign_up input {	margin:0;	padding:0 0 3px 0;	}#sign_up .sign_input {	margin: 0 0 6px 0;	background: url(/assets/images/sign_up_input_bg.gif) 0 0 repeat-x;	width:130px;	}/* SiteMap-----------------------------------------------------------------------------*/#sitemap {	background: transparent url(/assets/images/sitemap_bg.gif) 38px 25px no-repeat;	position:relative;	height: 450px;	font-family: Arial, Helvetica, sans-serif;	}#sitemap a:link, #sitemap a:visited {	color: #1c3166;	font-size:13px;	}#sitemap a:hover, #sitemap a:active {	text-decoration:none;	}	#sitemap .home a {	background: #dbdee6 url(../images/sitemap_ico03.gif) 0 0 no-repeat;	color: #1c3166;	display:block;	width: 56px!important;	width: 82px;	border: 1px solid #d2cad9;	font-size: 13px;	font-style: italic;	padding: 3px 0 3px 26px;	}#sitemap .home a:hover {	background: #95a3ac url(../images/sitemap_ico04.gif) 0 0 no-repeat;	color:#ffffff;	text-decoration:none;	}#sitemap .manlink a {	background: #ebeef3 url(../images/sitemap_ico01.gif) 0 0 no-repeat;	color: #1c3166;	display:block;	width: 181px!important;	width: 207px;	border: 1px solid #d2cad9;	font-size: 13px;	font-style:italic;	padding: 3px 0 3px 26px;	}#sitemap .manlink a:hover {	background: #95a3ac url(../images/sitemap_ico02.gif) 0 0 no-repeat;	color:#ffffff;	text-decoration:none;	}#sitemap .sublink a {	color: #1c3166;	font-size: 13px;	font-style:italic;	font-weight:bold;	}#sitemap .sublink a:hover {	text-decoration:none;	}#sitemap .link01 {	position:absolute;	top: 0px;	left:0px;	}#sitemap .link02 {	position:absolute;	top:61px;	left:60px;	}#sitemap .link03 {	position:absolute;	top:112px;	left:60px;	}#sitemap .link04 {	position:absolute;	top:163px;	left:60px;	}#sitemap .link05 {	position:absolute;	top:214px;	left:60px;	}#sitemap .link06 {	position:absolute;	top:61px;	left:360px;	}#sitemap .link07 {	position:absolute;	top:112px;	left:360px;	}#sitemap .link08 {	position:absolute;	top:163px;	left:360px;	}#sitemap .link09 {	position:absolute;	top:214px;	left:360px;	}/* Common CSS-----------------------------------------------------------------------------*/.body-overlayed embed, .body-overlayed object, .body-overlayed select{	visibility:				hidden;}#sbox-window embed, #sbox-window object, #sbox-window select{	visibility:				visible;}#sbox-overlay{	position:				absolute;	background-color:		#000;}#sbox-window{	position:				absolute;	background-color:		#fff;	text-align:				left;	overflow:				visible;	padding:				0px;	-moz-border-radius:		3px;}#sbox-btn-close{	position:				absolute;	width:					30px;	height:					30px;	right:					-15px;	top:					-15px;	background:				url(/assets/images/sbox/closebox.png) no-repeat center;	border:					none;}.sbox-window-ie6 #sbox-btn-close{	background-image:		url(/assets/images/sbox/closebox.gifs);}.sbox-loading #sbox-content{	background-image:		url(/assets/images/sbox/spinner.gif);	background-repeat:		no-repeat;	background-position:	center;}#sbox-content{	clear:					both;	overflow:				auto;	background-color:		#fff;	height:					100%;	width:					100%;}.sbox-content-image#sbox-content{	overflow:				visible;}#sbox-image{	display:				block;}.sbox-content-image img{	display:				block;}.sbox-content-iframe#sbox-content{	overflow:				visible;}#musicList {	background:#3F48AB url(/assets/images/music_header_bg.gif) 0 0 repeat-x;		padding: 20px 50px 10px 10px;	color: #ffffff;	border: 1px solid #000;	}#musicList p {	color: #ffffff; 	}#musicList h2 {	color: #ffffff; 	}.mnav{	padding: 0 0 0 30px;}.mnav a {	color: #ffffff;	text-transform: uppercase;	font-size: 12px;	margin: 0 30px 0 0;	text-decoration: none;	font-family:arial, sans-serif;	letter-spacing:1px;	}.mnav a:hover {	color: #0BA2C3;	text-transform: uppercase;	font-size: 12px;	text-decoration: none;}/* Music Table-----------------------------------------------------------------------------*/#song_table table, #song_table td{	font-size: 12px;	font-family:'eurostile', futura, helvetica, sans-serif;}#song_table {width:570px; border-collapse:collapse;}#song_table th, #song_table td{text-align:left;padding:5px;font-size:13px;}#song_table th{background:#64acbe;color:#fff;padding: 5px 0 5px 4px;}/* tablecloth styles */#song_table tr.even {background-color:#f3f5f6;}#song_table tr.odd {background-color:#fdfdfe;}#song_table tr.even:hover {background-color:#9dcd7f;color:#FFFFFF;}#song_table tr.odd:hover {background-color:#9dcd7f;color:#FFFFFF;}#song_table tr.even:hover a {color:#FFFFFF;font-size:13px}#song_table tr.odd:hover a {color:#FFFFFF;font-size:13px}#song_table h2 {	color:#FFF;	font-size:20px;	margin: 0 0 8px 0;	padding:0;	}/* Form-----------------------------------------------------------------------------*/form {	padding:0;	margin:0;	font-size:13px;	font-family:'eurostile', futura, helvetica, sans-serif;	color:#666;		}label {	display: block;	margin-top: 8px;	margin-bottom: 2px;	font-weight:bold;	}form .error input {	border:1px solid #5B0508;	}form .error label {	color:#5B0508;	}textarea {	background: #f7f6f4 url(/assets/images/textarea_bg.gif) top right no-repeat;	}input, select {	background: #f7f6f4 url(/assets/images/input_bg.gif) top left repeat-x;	}form .row {	padding: 0px 0px 0px 0px;	zoom: 1.0; /* gives element "layout" in IE.  See: http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/haslayout.asp */		}form .row div {	float: left;	margin-right: 10px;	}/* Common CSS-----------------------------------------------------------------------------*/img {	border: 0;	}.right {	float: right;	margin: 0 1px 0 0;	}.left {	float: left;	margin: 0 1px 0 0;	}.clear {	clear: both;	}.clearRight {	clear: right;	}.clearLeft {	clear: left;	}.imgLeft {	float:left;	margin: 0 20px 15px 35px;	}.imgRight {	float: right;	margin: 0 35px 15px 20px;	}.backup {	border-bottom:1px solid #dbdbdb;	padding: 10px 0 6px 0;	margin: 10px 35px 35px 35px;	text-align:right;	}.backup a {	background:url(/assets/images/icon_arrow.gif) center right no-repeat;	padding: 0 15px 0 0;	font-size:13px;	FONT-FAMILY:arial, sans-serif;	}