/*
Theme Name: Hamelin
Theme URI: http://www.wpdesigner.com/
Description: 2-column music WordPress theme
Version: 1.02
Author: Mike Lynn
Author: http://www.mikelynn.info/
*/img, div, a { behavior: url(iepngfix.htc) }/* Browser Reset */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}/* remember to define focus styles! */:focus {	outline: 0}body {	line-height: 1;	color: black;	background: white;}ol, ul {list-style: none}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: separate;	border-spacing: 0;}caption, th, td {	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {	content: "";}blockquote, q {quotes: "" ""}/* Start CSS */html, body {     margin: 0;     padding: 0;     height: 100%}body {	background: #fff;	font-family: Arial, Helvetica, sans-serif;	font-size: 62.5%;	line-height: 1.4em;	margin: 0 auto;	padding: 0px}a, a:visited, a:active {color: #0066D4}a:hover {	text-decoration: none;	color: #FB0689}a img {border: none}/* Page */#page {}	/* Header */#homepage-header {	margin-top: 100px;	width: 730px;	margin: 0 auto;	margin-bottom: 25px;	margin-top: 100px}	#homepage-header h3.entry-title a, #homepage-header h3.entry-title{		color: #996633;		font-weight: bold;		text-align: center;		line-height: 1.2em;		margin-bottom: 15px}	#homepage-header h3.entry-title {font-size: 1.6em}	#homepage-header p {		font-size: 1.2em;		text-align: center;		margin-bottom: 15px;		line-height: 1.4em}	#homepage-header #logo {		background: url(images/mnlogo.gif) no-repeat top left;		height: 260px;		width: 230px;		float: left;		margin-right: 75px}	#page-header #logo{				background: url(images/hamelin.png) no-repeat top left;		height: 60px;		width: 278px;		margin: 0 auto;		margin-top: 12px}	#page-header {margin-top: 15px}	#logo a {		display: block;		height: 260px;		width: 230px}			#news {		width: 175px;		float: left;		margin-right: 75px}	#shows {		width: 175px;		float: left}		/*POST*/#content .post .entry-meta .entry-date {	color: #999999;	font-size: 10px}/* Content */#content {	width: 830px;	font-size: 1.4em;	line-height: 1.6em;	margin: 0 auto;	margin-top: 25px}	#content p {}	.entry-content {		width: 730px;		margin: 0 auto}		.entry-content p {margin-bottom: 15px; width: auto}	.alignright {float: right; margin: 15px}	#homepage_content {		width: 815px;		margin: 0 auto}	#low_content {		width: 525px;		float: left;		margin-right: 25px;		border: 1px solid #fff;		1margin: 0 auto}	#facebook_box {		width: 260px;		margin-top: 45px;		float: left}			#single {		width: 500px;		margin-top: 25px;  		}		#single h2 {			width: 498px;			font-family: 'Inconsolata', arial, serif;			font-size: 26px}		#single #embed {margin: 10px 25px}			#post-15 h2.entry-title {		background: url(images/discography.gif) top center;		width: 159px;		height: 36px;		text-indent: -999999px;		margin: 0 auto}	#content .post h3.entry-title a, #content .post h2.entry-title {		text-align: left;		color: #996633;		font-weight: bold;		font-size: 1.2em;		line-height: 1.2em;		margin-bottom: 15px}	#content .post .entry-content {margin-bottom: 25px}	#content .entry-date {		font-size: .75em;		color: #333}	/*Media*/	#media-content {		width: 600px;		margin: 0 auto}		#media-music {float: left}			#media-music h3, #post-88 h2.entry-title {				text-indent: -99999px;				background: url(images/music.gif) top center no-repeat;				height: 56px;				width: 151px}				#media-photos {float: left}			#media-photos h3 {				text-indent: -99999px;				background: url(images/photos.jpg) top center no-repeat;				height: 56px;				width: 151px}		#media-videos {float: right}			#media-videos h3, #post-15 h2.entry-title {				text-indent: -99999px;				background: url(images/videos.jpg) top center no-repeat;				height: 56px;				width: 151px}	/* Buy our stuff*/	#buyourstuff-content {		width: 600px;		margin: 0 auto}		#buyourstuff-content h3 {			text-indent: -99999px;			background: url(images/header-buyourstuff.jpg) top center no-repeat;			height: 56px;			width: 280px;			margin: 0 auto}		#buyourstuff-content ul li {text-align: center}		.paintingsonthewall {			float: left;			margin-top: 50px}		.whatyoumakeofit {			float: right;			margin-top: 50px}				/*biography*/	#post-3 h2.entry-title {		text-indent: -99999px;		background: url(images/header-biography.jpg) top center no-repeat;		height: 56px;		width: 208px;		margin: 0 auto}				/*calendar*/	#post-5 h2.entry-title {		text-indent: -99999px;		background: url(images/header-calendar.jpg) top center no-repeat;		height: 56px;		width: 173px;		margin: 0 auto}						/*discography*/	#post-7 h2.entry-title {		text-indent: -99999px;		background: url(images/header-discography.jpg) top center no-repeat;		height: 56px;		width: 246px;		margin: 0 auto}				/* Menu */#menu {	margin: 0 auto;	padding: 0;	margin-top: 25px;	width: 850px}	#menu a:hover  {		display: block;		background-position: 0 -25px}	#menu li {		float: left;		text-indent: -999999px}	#home , .page-item-39 a{		background: url(images/home.jpg) top center;		width: 65px;		height: 25px;		display: block;		margin-left: 25px;		margin-top: 10px}			#biography , .page-item-3 a{		background: url(images/biography.jpg) top center;		width: 121px;		height: 25px;		display: block;		margin-left: 25px;		margin-top: 10px}			#calendar , .page-item-5 a{		background: url(images/calendar.jpg) top center;		width: 98px;		height: 25px;		display: block;		margin-left: 25px;		margin-top: 10px}	#discography , .page-item-7 a{		background: url(images/discography.jpg) top center;		width: 145px;		height: 25px;		display: block;		margin-left: 25px;		margin-top: 10px}		#media , .page-item-9 a{		background: url(images/media.jpg) top center;		width: 75px;		height: 25px;		display: block;		margin-left: 25px;		margin-top: 10px}	#newsmenu , .page-item-11 a{		background: url(images/news.jpg) top center;		width: 67px;		height: 25px;		display: block;		margin-left: 25px;		margin-top: 10px}					#buyourstuff , .page-item-17 a{		background: url(images/buyourstuff.jpg) top center;		width: 163px;		height: 25px;		display: block;		margin-left: 25px;		margin-top: 10px}	#press , .page-item-19 a{		background: url(images/press.jpg) top center;		width: 75px;		height: 25px;		display: block;		margin-left: 25px;		margin-top: 10px}		#music , .page-item-125 a{		background: url(images/menu-music.png) top center;		width: 76px;		height: 25px;		display: block;		margin-left: 25px;		margin-top: 10px}		#videos , .page-item-15 a{		background: url(images/menu-videos.png) top center;		width: 85px;		height: 25px;		display: block;		margin-left: 25px;		margin-top: 10px}				/* Footer */#footer {	line-height: 50px;	width: 830px;	margin: 0 auto;	padding-top: 50px;	clear: left}		/* SubMenu */	#submenu {		height: 20px;		width: 405px;		line-height: 20px;		margin: 0 auto}		#submenu li {			font-size: 1.6em;			float: left;			border-right: 2px solid #000;			padding: 0 15px}		#submenu .last {border: 0px}	#footer #social-links {		width: autopx;		height: 35px;		text-align: center;		margin: 0 auto;		padding: 15px 0}	#footer img{margin: 0 25px}	#footer p {		font-size: 1.6em;		text-align: center;		display: block}		/*   COMMENTS */form p {padding-bottom: 10px}	form .hidden {display: none}	form p label {	display: inline-block;	margin-right: 10px;	text-align: right;	width: 250px}	form p label[for="comment"] {vertical-align: top}	input, textarea {	border: 1px solid #ccc;	padding: 3px}	input:focus, textarea:focus {border: 1px solid #aaa}	input#submit {padding: 5px 3px}	textarea {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em}label .required {display: block}h3#comments {	font-weight: bold; 	font-size: 18px}	#comments .commentlist {	margin: 0;	padding: 0}		#comments .commentlist li{		margin: 0;		padding: 25px;		list-style-type: none; 		border-bottom: 1px solid #999;		background-color: #f6f5f5}		#comments .commentlist li.alt {background-color: #eeeeee}		#comments .commentlist .comment-header {			border-bottom: 1px solid #999999;			width: 100%;			float: left;			padding-bottom: 5px;			margin-bottom: 10px}			#comments .commentlist .comment-header .comment-author {				font-weight: bold;				float: left;				font-size: 14px}			#comments .commentlist .comment-header .date {				font-size: 10px;				color: #999999;				float: right;				font-style: italics;				text-align: right}
