/* TODDLERSSONGTIME.COM stylesheet by Benjamin Fried 2/09/2008 *//* HTML RULE SETS */html {	height:100%;}body {	margin:0;	padding:0;	background-image:url(graphics/background.gif);	background-repeat: repeat-y;background-position: top center; }p {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	margin: 6px 0 0 0;	line-height: 18px;	}blockquote {		font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: italic;	margin: 14px 0 0 0;	line-height: 18px;	}h1 {	margin:0;	padding:0 0 3px 0;	font-family: Georgia, Georgia, serif;	font-weight:500;	font-size:28px;	border:0;}h2 {	margin:0;	padding:0 0 3px 0;	font-family: Georgia, Georgia, serif;	font-weight:normal;	font-size:18px;	line-height:24px;	border:0;}h4 {	margin:0;	padding:0 0 3px 0;	font-family: Arial, sans-serif;	font-weight:bold;	font-size:9px;	border:0;}a:link {	text-decoration:none; 	color:#CC0000;}a:visited {	text-decoration:none; 	color:#CC0000;	}a:active {	text-decoration:underline; }a:hover {	text-decoration:underline; }li {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	margin: 6px 0 0 0;	line-height: 18px;}/* POSITIONING */#wrap {	width: 778px;	margin: 0 auto;	padding: 0;	position: relative;	text-align: center;	border:0;	background-color:#ffffff;	min-height: 100%;    height: 100%;    voice-family: "\"}\"";    voice-family: inherit;    height: auto;}html>body #wrap {    height: auto;	}#header {	width: 778px;	margin: 0;	padding: 0;	text-align: center;	border:0;	background-color:FFFFFF;}#main_nav {	width: 100%;	margin:0;	padding:0;	text-align: center;}#minor_nav {	text-align: right;	width: 98%;	margin: -25px 0 0 0;	padding: 0;	}#content {	width: 710px;	margin:0;	text-align: left;	border:0;	padding:34px;	overflow: hidden;}#center {	width: 510px;	margin:0 0 0 100px;	text-align: left;	border:0;}/* NAV IMAGE ROLLOVERS */#main_nav img {	border:0;	margin:6px;}a#songtime img{	background:  url(graphics/songtime_bw.gif) top left no-repeat;	height: 31px;}a#songtime:hover img {	background:  url(graphics/songtime_color.gif) top left no-repeat;}a#parties img{	background:  url(graphics/parties_bw.gif) top left no-repeat;	height: 31px;}a#parties:hover img {	background:  url(graphics/parties_color.gif) top left no-repeat;}a#schedule img{	background:  url(graphics/schedule_bw.gif) top left no-repeat;	height: 31px;}a#schedule:hover img {	background:  url(graphics/schedule_color.gif) top left no-repeat;}a#cds_dvds img{	background:  url(graphics/cds_dvds_bw.gif) top left no-repeat;	height: 31px;}a#cds_dvds:hover img {	background:  url(graphics/cds_dvds_color.gif) top left no-repeat;}a#delores img{	background:  url(graphics/delores_bw.gif) top left no-repeat;	height: 31px;}a#delores:hover img {	background:  url(graphics/delores_color.gif) top left no-repeat;}/* MINOR NAV */#minor_nav a {	border:0;	margin:0 0 0 10px;	padding:2px;}#minor_nav #selected {	background-color: #CC0000;	color:#FF9900;}#minor_nav #selected:hover {	text-decoration: none;}#minor_nav p {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	margin: 6px 0 0 0;	line-height: 18px;	}/* IMAGE POSITIONING */.right_image{	text-align:right;	border:0;	margin:15px;}.left_image{	float:left;	border:0;	margin: 0 15px 10px 0;}/* FOOTER */#footer {	clear:both;	position:float;	bottom:0;	margin: 50px 0 0 0;	text-align: center;	padding: 0 0 15px 15px;}#footer p{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}