/*
Theme Name: HCR3.0
Theme URI: http://highchairecordings.com
Author: TRYGA
Author URI: http://theReasonYouGota.com
Description:  
Version: 3.0
*/

/************************************************
					reset
************************************************/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre, /* add p to remove paragraph breaks */
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	}
/************************************************
					 fonts
************************************************/
@charset "utf-8";

@font-face {
    font-family: 'REBOARD';
    src: url('http://highchairecordings.com/_call/fonts/reboard.eot');
    src: url('http://highchairecordings.com/_call/fonts/reboard.eot?#iefix') format('embedded-opentype'),
         url('http://highchairecordings.com/_call/fonts/reboard.woff') format('woff'),
         url('http://highchairecordings.com/_call/fonts/reboard.ttf') format('truetype'),
         url('http://highchairecordings.com/_call/fonts/reboard.svg#REBOARD') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Share';
    src: url('http://highchairecordings.com/_call/fonts/Share-webfont.eot');
    src: url('http://highchairecordings.com/_call/fonts/Share.eot?#iefix') format('embedded-opentype'),
         url('http://highchairecordings.com/_call/fonts/Share.woff') format('woff'),
         url('http://highchairecordings.com/_call/fonts/Share.ttf') format('truetype'),
         url('http://highchairecordings.com/_call/fonts/Share.svg#Share') format('svg');
    font-weight: normal;
    font-style: normal;
}

/************************************************
					H1s
************************************************/

#container h1 {
	font-family: 'REBOARD';
	font-size: 40px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	opacity:0.99;
	line-height:100%;
	letter-spacing:1px;
	margin:0 0 0 0;
	padding:0 0 0 0 !important;
}
	#container h1 a:link, #container h1 a:visited {
		font-family: 'REBOARD';
		color: #333333;
		opacity:0.99;
		text-decoration: none;
		}
	#container h1 a:hover {
		font-family: 'REBOARD';
		color: #000000;
		opacity:0.99;
		text-decoration: none;
		}

#container h2 {
	font-family: 'REBOARD';
	font-size: 36px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	opacity:0.99;
	line-height:100%;
	letter-spacing:1px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
	#container h2 a:link, #container h2 a:visited {
		font-family: 'REBOARD';
		color: #333333;
		opacity:0.99;
		text-decoration: none;
		}
	#container h2 a:hover {
		font-family: 'REBOARD';
		color: #000000;
		opacity:0.99;
		text-decoration: none;
		}

#container h3 {
	font-family: 'REBOARD';
	font-size: 32px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	opacity:0.99;
	line-height:100%;
	letter-spacing:1px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
	#container h3 a:link, #container h3 a:visited  {
		font-family: 'REBOARD';
		color: #333333;
		opacity:0.99;
		text-decoration: none;
		}
	#container h3 a:hover {
		font-family: 'REBOARD';
		color: #000000;
		opacity:0.99;
		text-decoration: none;
		}

#container .center {
	font-family: 'REBOARD';
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	opacity:0.99;
	line-height:100%;
	letter-spacing:1px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	#container .center a:link, #container .center a:visited  {
		font-family: 'REBOARD';
		color: #333333;
		opacity:0.99;
		text-decoration: none;
		}
	#container .center a:hover {
		font-family: 'REBOARD';
		color: #000000;
		opacity:0.99;
		text-decoration: none;
		}

#container h4 {
	font-family: 'REBOARD';
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	opacity:0.99;
	line-height:100%;
	letter-spacing:1px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
	#container h4 a:link, #container h4 a:visited  {
		font-family: 'REBOARD';
		color: #333333;
		opacity:0.99;
		text-decoration: none;
		}
	#container h4 a:hover {
		font-family: 'REBOARD';
		color: #000000;
		opacity:0.99;
		text-decoration: none;
		}

#container h5 {
	font-family: 'REBOARD';
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	opacity:0.99;
	line-height:100%;
	letter-spacing:1px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
	#container h5 a:link, #container h5 a:visited  {
		font-family: 'REBOARD';
		color: #333333;
		opacity:0.99;
		text-decoration: none;
		}
	#container h5 a:hover {
		font-family: 'REBOARD';
		color: #000000;
		opacity:0.99;
		text-decoration: none;
		}

#container h6 {
	font-family: 'REBOARD';
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	opacity:0.99;
	line-height:100%;
	letter-spacing:1px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}	
	#container h6 a:link, #container h6 a:visited  {
		font-family: 'REBOARD';
		color: #333333;
		opacity:0.99;
		text-decoration: none;
		}
	#container h6 a:hover {
		font-family: 'REBOARD';
		color: #000000;
		opacity:0.99;
		text-decoration: none;
		}

#container .dj {
	font-family: 'REBOARD';
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	opacity:0.99;
	line-height:100%;
	letter-spacing:1px;
	margin:0 0 -17px 5px;
	padding:0 0 0 0;
}	
	#container .dj a:link, #container .dj a:visited  {
		font-family: 'REBOARD';
		color: #333333;
		opacity:0.99;
		text-decoration: none;
		}
	#container .dj a:hover {
		font-family: 'REBOARD';
		color: #000000;
		opacity:0.99;
		text-decoration: none;
		}

#container .postmetadata  {
	font-family: 'REBOARD';
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	display:inline;
	color: #333333;
	opacity:0.99;
	line-height:100%;
	letter-spacing:1px;
	margin:3px 0 0 2px;
	padding:0 0 0 0;
}	
	#container .postmetadata  a:link, #container .postmetadata  a:visited  {
		font-family: 'REBOARD';
		color: #333333;
		opacity:0.99;
		text-decoration: none;
		}
	#container .postmetadata  a:hover {
		font-family: 'REBOARD';
		color: #000000;
		opacity:0.99;
		text-decoration: none;
		}

#container .tubepress_embedded_title {
	font-family: 'REBOARD';
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	opacity:0.99;
	line-height:100%;
	letter-spacing:1px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}	
	#container .tubepress_embedded_title a:link, #container .tubepress_embedded_title a:visited  {
		font-family: 'REBOARD';
		color: #333333;
		opacity:0.99;
		text-decoration: none;
		}
	#container .tubepress_embedded_title a:hover {
		font-family: 'REBOARD';
		color: #000000;
		opacity:0.99;
		text-decoration: none;
		}


.links_wrap .links ul {
	font-family: 'Share';
	font-size: 14px;
	color: #000000;
	opacity:0.99;
	letter-spacing:-1px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.links_wrap .links li {
	font-family: 'Share';
	font-size: 14px;
	list-style-type: none;
	color: #000000;
	opacity:0.99;
	letter-spacing:-1px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

	
/************************************************
					base
************************************************/
		html {
			background: #fffff;
			font-family: "trebuchet", "arial", "helvetica", sans-serif;
			font:13px/1.231 sans-serif;
			font-style:normal;
			font-weight:300px;
			-webkit-font-smoothing: antialiased;
			-webkit-font-smoothing:subpixel-antialiased;
			overflow-y: scroll;
			height:auto;
			}
		body {
			background: none;
			height:auto;
			}
/************************************************
				usual suspects
************************************************/
blockquote, q {
	quotes:none;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content:'';
	content:none;
	}

img.centered, .aligncenter, div.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.alignright {
	display: block;
	padding:0;
	margin:0 0 10px 22px;
	float: right;
	}
img.alignleft {
	display: block;
	padding:0;
	margin:0 22px 10px 0;
	float: left;
	}
.alignright {
	display: inline;
	float: right;
	}
.alignleft {
	display: inline;
	float: left;
	}
img	{
	display: block;
	margin:0;
	padding:0;
	border:0;
	line-height:0;
	font-size:0;
	}
.ie7 img { 
	display: block;
	-ms-interpolation-mode: bicubic; 
	}



object { 
	outline:none;
	margin:0;
	padding:0;
	border:0;
	line-height:0;
	font-size:0;
	}
.flashmovie {
	margin:0;
	padding:0;
	border:0;
	line-height:0;
	font-size:0;
	}
table	{
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	}
td, td img	{
	vertical-align:top;
	line-height:0;
	/*  opacity:0.99; THIS CANNOT GO IN A TD, FUCKS UP Z-INDEX */
	}
iframe {
    padding:0;
    margin:0;
	border:none;
	}

hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0;
	}


p {
	font-size: 14px;
	color: #333333;
	line-height:140%;
	}
p.small  {
    font-size:11px;
	color: #333333;
	line-height:140%;
	background: none repeat;
	padding:3px 0 0 7px;
	margin:0 0 0 0;
	}
p.small a:hover  {
    font-size:11px;
	color: #000000;
	text-decoration: underline;
	}
p.hirespress {
    font-size:15px;
	color: #333333;
	line-height:140%;
	background: none repeat;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}

a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	}
a:link {
	 color: #476f81;
     text-decoration: underline;
	 -webkit-tap-highlight-color: #FF5E99;
	 }
a:active {
	 color: #476f81;
     text-decoration: none;
	 outline: none;
	 }
a:hover {
     color: #b87d31;
     text-decoration: none;
	 }
a:focus { 
	outline: 0;
	-moz-outline-style: none; 
	 }
a:visited {
	 color: #476f81;
     text-decoration: none;
	 }


ol,ul {
	list-style:bullet;
	list-style-position: inside;
	color: #333333;
	}
li {
	color: #333333;
	}
li a {
	color: #476f81;
	text-decoration: none;
	}
li a:hover {
	color: #b87d31;
	text-decoration: underline;
	}

nav ul {
	list-style:none;
	}
nav ul, nav li {
	margin: 0;
	}
small {
	font-size: 85%;
	}
strong, th {
	font-weight: bold;
	}
sub {
	vertical-align: sub;
font-size: smaller;
	}
sup {
	vertical-align: super;
	font-size: smaller;
	}
pre {
	padding: 15px;
	white-space: pre;
/* CSS2 */
	white-space: pre-wrap;
/* CSS 2.1 */
	white-space: pre-line;
/* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word;
/* IE */
	}
/* bicubic resizing for non-native sized IMG: */
.ie7 img {
	-ms-interpolation-mode: bicubic;
	}
/* for image replacement */
.ir {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
	}

/* Hide for both screenreaders and browsers */
.hidden {
	display: none;
	visibility: hidden;
	}
/* Hide only visually, but have it available for screenreaders */
.visuallyhidden {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
/* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	}
/* Hide visually and from screenreaders, but maintain layout */
.invisible {
	visibility: hidden;
	}
/* >> The Magnificent CLEARFIX: Updated to prevent margin-collapsing on child elements << j.mp/bestclearfix */
.clearfix:before, .clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;	
	} 
.clearfix:after {
	clear: both;
	}
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix {
	zoom: 1;
	}

.paginate {
	background: none; 
	text-align:right;
	margin:10px 0 10px 0;	
	padding:0 0 0 0;
	}
/*artis reveal text color fix */
.scrdiv
	{
	font-size:13px;
	color: #333333;
	line-height:140%;
	}

/************************************************
					Navbar      								 
************************************************/
#nav_wrap {
	width:600px;
	height:55px;
	background: none; 
	float:right;
	text-align:right;
	margin:0 0px 0 0;
	padding:0 0 0 0;
	position:relative;
	top:10px;
	z-index:9999;
}
	li.menu-item {
			font-family: 'REBOARD';
			font-size:20px;
			font-weight: normal;
			font-style: normal;
			color: #000000;
			opacity:0.99;
			padding:0 0 0 24px;
			display:inline;
			text-align:right;
			text-decoration: none;
			}
		li.menu-item a {
			font-family: 'REBOARD';
			font-size:20px;
			font-weight: normal;
			font-style: normal;
			color: #000000;
			opacity:0.99;
			text-decoration: none;
			}
		li.menu-item a:hover {
			font-family: 'REBOARD';
			font-size:20px;
			font-weight: normal;
			font-style: normal;
			color: #b87d31;
			opacity:0.99;
			text-decoration: none;
			}
		li.current-menu-item a {
			font-family: 'REBOARD';
			font-size:20px;
			font-weight: normal;
			font-style: normal;
			color: #b87d31;
			opacity:0.99;
			text-decoration: none;
			} 
		li.current_page_parent a {
			font-family: 'REBOARD';
			font-size:20px;
			font-weight: normal;
			font-style: normal;
			color: #b87d31;
			opacity:0.99;
			text-decoration: none;
			} 

/************************************************
				    page tings
************************************************/

#container {
	width:962px;
	margin-left:auto;
	margin-right:auto;
	position:relative; /* !!! MUST BE RELATIVE FOR ANYTHING ELSE TO POSITION !!! */
	}
.margins {
	line-height:0;
	margin: 0 0 0 0;	
	padding: 0 0 0 0;					
	}
#ad_728 {
	width: 962px;
	height: 107px;
	margin: 0 0 8px 0;	
	padding: 0 0 0 0;					
	}
#ad_267 {
	width:267px;
	text-align:center;
	vertical-align:middle;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
#top {
	width: 962px;
	height: 159px;
	margin: 0 0 0 0;	
	padding: 0 0 0 0;
	top:0px;
	left:0;
	z-index:11;
	}
#shell {
	background: transparent;
	width:962px;
	overflow:hidden;
	}
.clear {
	clear:both;
	}

.paginate {
	background: none; 
	text-align:right;
	margin: 10px 0 10px 0;	
	padding:0 0 0 0;
	}


/************************************************
					INDEX
************************************************/

#index_left {
	margin: 0 0 0 0;	
	padding: 0 0 0 0;
	float:left;
	}

#feat_wrap {
	width:660px;
	height:300px;
	margin: 0 0 20px 0;	
	padding: 0 0 0 0;
	position:absolute;
	z-index:1;
	overflow:show;
	}
#featured {
	margin: 0 0 0 0;	
	padding: 0 0 0 0;
	position:absolute;
	z-index:3;
	}
.fold_shad {
	margin: 0 0 0 0;	
	padding: 0 0 0 0;
	position:relative;
	top:0;
	left:-28px;
	z-index:2;
	}
#newsbox_wrap {
	background: none;
	text-align:center;
	vertical-align:middle;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	top:320px;
	}
	.newstitle {
		background: transparent;
		margin: 0 0 0 -36px;	
		padding: 0 0 0 0;
		position:absolute;
		top:586px;
		left:0;
		z-index:10;
		}


#index_side_wrap {
	width:267px;
	margin:0 0 20px 23px;
	padding:0 0 0 0;
	float:right;
}
#social {
	background: none;
	width:273px;
	margin: -5px 0 0 0;	
	padding: 0 0 0 0;
	position:relative;
	top:0;
	left:0;
	z-index:10;
	}
#player {
	background:  none;
	width:267px;
	margin: -14px 0 20px 0 !important;
	padding: 0 0 0 0;
	}
#index_side {
	width:267px;
	height:236px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:0;
	font-size:0;
	}
.et_radio { 
	background: transparent url(http://highchairecordings.com/_content/_images/et_radio.jpg) no-repeat;
	position: relative; 
	float:left;
	white-space: pre-wrap; white-space:-moz-pre-wrap; white-space: normal;
	white-space: -pre-wrap; white-space: -o-pre-wrap; 
	word-wrap: break-word !important; word-wrap: break-word;
	width:200px;
	height:82px;
	margin:0 0 0 0;
	padding:26px 0 0 0;
	} 

ul#et_launch {width: 67px; margin: 0 auto; float:left;}
	ul#et_launch li {
		display:block;
		float:left;
		list-style-type:none;
		}
			ul#et_launch li a {        /* fist tab!!!! */
				display:block;
				outline:none;
				width:67px;height:108px;
				background:transparent url(http://highchairecordings.com/_content/_images/et_launch.png) no-repeat 0 0;
				text-indent:-9009px;
				margin:0 0 0 0;
				}
				ul#et_launch li a:hover {background-position:0 -108px}


/************************************************
					Twitter 		    	        	         
************************************************/
#twitter_wrap {
	background: transparent url(http://highchairecordings.com/_content/_images/_text_bg_tile.jpg) no-repeat;
	width:267px;
	height:245px;
	margin:0 0 0 0;
}

.twitter {
   min-height:115px; /* this is what is read FIRST */
   max-height:115px;
   padding: 0;
   margin:0 0 0 0;
   position:relative;
   z-index:10;
}		

/************************************************
				  content posts
************************************************/

		#content {
			width:660px;
			float:left;
			clear:left;
			display:inline;
			}
		.post {
			background: none;
			font-size: 13px;
			color:#000000;
			line-height:140%;
			margin:0 0 0 0;
			}
		.entry {
			overflow:hidden;
			}							
			
		.post2 {
			background: none;
			font-size: 13px;
			color:#000000;
			line-height:140%;
			margin:0 0 0 0;
			}

		.topspin-widget {
			margin: 0 20px 10px 27px;	
			padding: 0 0 0 0;	
			float:left;
			}


		.entry .text .feat {
		width:660px;
			margin: 0;	
			padding: 0 0 0 0;	
			}

		.entry p {
			padding:0;
			}
		.entry img {
			float:left;
			width:auto;
			border: 0;
			line-height:0;
			font-size:0;
			margin:0 20px 10px 0;
			}


		.entry a:visited {
			font-weight:bold;
			color: #000000;
			text-decoration: none;
			background: none repeat;
			}
		.entry a:link {
			font-weight:bold;
			color: #000000;
			text-decoration: none;
			background: none repeat;
			}
		.entry a:hover {
			font-weight:bold;
			color: #000000;
			text-decoration: underline;
			background: none repeat;
			}
		.entry a:active {
			font-weight:bold;
			color: #000000;
			text-decoration: none;
			background: none repeat;
			}





		#content_wide {
			width:962px;
			overflow:hidden;
			}
			#content_wide .post {
				background:  none;
				font-size: 13px;
				color:#000000;
				line-height:140%;
				margin:0 0 0 0;
				}
			#content_wide .entry {
				width:962px;
				margin:0 100px 0 0 !important;
				}

		.insidebox {
			float:right;
			margin:-10px 0 0 0;
			padding:6px;
			background: none;
			}
		.insidebox p {
			line-height:130%;
			font-size:  11px;
			color: #000000;
			}


		.title {
			background: none;
			vertical-align: middle;
			margin: 0 0 0 0;	
			padding: 15px 0 0 0;	
			border-top: 2px solid #333333;
			}
		.fblike {
			width:85px;
			display:inline;
			vertical-align: middle;
			margin: 0 0 0 0;	
			padding: 0 0 0 0;					
			}						
		.fbshare {
			vertical-align: middle;
			margin: 2px 0 0 0;	
			padding: 0 0 0 0;					
			}
		.twit {
			vertical-align: middle;
			margin: 5px 0 0 0;	
			padding: 0 0 0 0;					
			}




	.wpcf7 input {
		width: 425px;
		height: 21px;
		padding:0;
		border: 1px solid #764728;
		background: none; 
		margin:0 0 0 0;
		font-size:13px;
		vertical-align: middle;
		color: #000000;
		opacity:0.99;
		text-align:left;
		}
	.wpcf7 textarea {
		width: 415px;
		height: 157px;
		padding:5px;
		border: 1px solid #764728;
		background: none; 
		margin:0 0 0 0;
		font-size:13px;
		vertical-align: middle;
		color: #000000;
		opacity:0.99;
		text-align:left;
		}
	input.wpcf7-submit {
		width: 89px;
		height: 22px;
		background: transparent url(http://highchairecordings.com/_content/_images/_submit.png) no-repeat center top;
		border: none;
		padding:0 0 0 0;
		margin:0 0 0 4px;
		text-align:right;
		vertical-align:middle;
		opacity:0.99;
		color: #000000;
		}
	.wpcf7-response-output {
		font-size:13px;
		vertical-align: middle;
		color: #000000;
		opacity:0.99;
		text-align:left;
		}


		#content .navigation {
			background: #4d6d7c;
			margin:0 0 0 0;
			}	
		#content .navigation a {
			font-weight: bold;
			color:#e1d6c3;
			text-decoration: none;
			}

		blockquote {
			padding:10px;
			background-color:#f4e7b9;
			color:black;
			border:2px solid #8d8c9e;
			font-style:italic;
			margin:10px;
			}
		blockquote blockquote {
			background-color:white;
			color:black;
			}

		ol.commentlist  {
			width:620px;
			list-style:decimal;
			list-style-position:inside;						
			color:#000000;
			padding:20px;
			margin:0 0 0 0;
			
			}
		ul.commentlist  {
			list-style-type:square;
			color:#000000;
			padding:3px 0 0 40px;
			margin:0 0 0 0;
			}
		 li.commentlist {
			padding-bottom:3px;
			line-height:140%;
			}


/************************************************
					comments
************************************************/

#comments, #respond {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	clear: both;
	}
.commentlist {
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 130%;
	}
.commentlist li {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.commentlist {
	background: url(http://highchairecordings.com/_content/_images/_comment_bg_tile.png) center top;
	width: 660px;
	border: none;
    font-size: 11px;
	line-height:140%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.commentlist .alt {
	background: url(http://highchairecordings.com/_content/_images/_comment_bg_tile.png) center top;
	width: 660px;
	border: none;
    font-size: 11px;
	line-height:140%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
    font-size: 10px;
	line-height:145%;
	color: #958971;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.commentlist small {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 9px;
	line-height:150%;
	color: #958971;
	text-align:right;
	}
.commentlist li ul li, .commentlist li ol li {
	color: #958971;
	}
.commentlist li ul li a, .commentlist li ol li a {
	color: #958971;
	}
.commentlist commentmetadata {
	font-size: 9px;
	line-height:150%;
	color:#958971;
	}
.commentlist commentmetadata a {
	color:#958971;
	}

			#commentform {
				margin-top: 3px;
				font-size: 10px;
				line-height:140%;
				}
			#commentform p {
				padding: 3px 3px 0 3px;
				margin: 0 0 0 0;
				}

			#commentform {
				margin-bottom:25px;
				}
			#commentform a {
				color:#958971;
				text-decoration: none;
				}
			#commentform input, #commentform textarea {
				margin-top:5px;
				}


#commentform input{
		width: 485px;
		height: 21px;
		padding:0;
		border: 1px solid #615148;
		background: none;
		margin:0 0 0 0;
		font-size: 13px;
		line-height:140%;
		vertical-align: middle;
		color: #000000;
		text-align:left;
		}
#commentform textarea{
		width: 485px;
		height: 157px;
		padding:0;
		border: 1px solid #615148;
		background:  none;
		margin:0 0 0 0;
		font-size:  13px;
		line-height:140%;
		vertical-align: middle;
		color: #000000;
		text-align:left;
		}

#commentform #submit{
		width: 168px;
		height: 228px;
		padding: 0;
		border: none;
		background: none;
		margin:0;
		font-family: 'REBOARD';
		font-size: 16px;
		font-weight: normal;
		font-style: normal;
		color: #333333;
		opacity:0.99;
		line-height:100%;
		letter-spacing:1px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		vertical-align: middle;
		color: #333333;
		text-align:center;
		}

textarea {
	overflow: auto;
	}
.ie6 legend, .ie7 legend {
	margin-left: -7px;
	}
.ie7 input[type="checkbox"] {
	vertical-align: baseline;
	}
.ie6 input {
	vertical-align: text-bottom;
	}
input[type="radio"] {
	vertical-align: text-bottom;
	}
input[type="checkbox"] {
	vertical-align: bottom;
	}
label, input[type=button], input[type=submit], button {
	cursor: pointer;
	}
/* webkit browsers add a 2px margin outside the chrome of form elements */  
button, input, select, textarea {
	margin: 0;
	}
/* colors for form validity */
input:valid, textarea:valid   {
	}
input:invalid, textarea:invalid {
	border-radius: 1px;
	-moz-box-shadow: 0px 0px 5px red;
	-webkit-box-shadow: 0px 0px 5px red;
	 box-shadow: 0px 0px 5px red;
	}
.no-boxshadow input:invalid, 
.no-boxshadow textarea:invalid {
	background-color: #f0dddd;
	}

/* These selection declarations have to be separate.
   No text-shadow: twitter.com/miketaylr/status/12228805301 
   Also: hot pink. */
::-moz-selection{
	background: #9db564;
	color:#000000;
	text-shadow: none;
	}
::selection {
	background:#9db564;
	color:#000000;
	text-shadow: none;
	}
 
button {
	width: auto;
	overflow: visible;
	}

/************************************************
					dada form
************************************************/
			#dada {
				width:240px;
				padding:0 0 0 6px;
				margin:0 0 0 0;
				word-wrap: break-word;
				text-align:left;
				}

			#dada_bttn {
				width: 29px;
				height: 24px;
				background: url(http://highchairecordings.com/_content/_images/mailer_bttn.png) no-repeat center top;
				border: none;
				padding:0 0 0 0;
				margin:0 0 0 0;
				text-align:right;
				vertical-align:middle;
				color: #4e3720;
				}
			.dada_field {
				width: 177px;
				height: 22px;
				background: #dfc786;
				border: 1px solid #764950;
				padding:0 0 0 0;
				margin:0 0 0 0;
				font-size:  14px;
				color: #4e3720;
				vertical-align:middle;
				text-align:left;
				}
			#dada select  {
				width: 177px;
				height: 18px;
				background: #dfc786;
				border: 1px solid #4a6e79;
				padding:0 0 0 0;
				margin:0 0 0 0;
				font-size:  11px;
				color: #4e3720;
				text-align:left;
				}

/************************************************
				  sideBar
************************************************/

#sidebarspace {
	width:23px;
	float:right;
	}
#sidebar {
	width:267px;
	background: transparent url(http://highchairecordings.com/_content/_images/_titles_bg.png);
	word-wrap: break-word;
	text-align: center;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
	}
.sidepost {
	width:267px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:0;
	font-size:0;
	text-align: left;
	}
.wrap {
	width:267px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:0;
	font-size:0;
	text-align: center;
	}
.sidebar_events {
	width:267px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:0;
	font-size:0;
	text-align: center;
	}

p.sidebar {
	font-size:  11px;
	line-height:140%;
	color: #e1d6c3;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.sidebar a {
	color:#a83700;
	}



.feat_arts {
	background: transparent url(http://highchairecordings.com/_content/_images/_title_bg_tile.jpg);
	width:267px;
	text-align:center;
	vertical-align:middle;
	margin:0 0 0 0;
	padding:0 0 10px 0;
	}

.links_wrap {
	background: transparent url(http://highchairecordings.com/_content/_images/_title_bg_tile.jpg);
	width:267px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	.links {
		margin:0 0 0 0;
		padding:0 0 20px 0;
		}

#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
	color:#ccc6ae !important;
	font-size:12px;
	}
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-tweet {
	border-bottom: 1px solid #5a523b;
	}

/************************************************
				    feets
************************************************/
#colophon {
	padding: 1em 0 0;
	}

#footer {
	float:left;
	width: 660px;
	height: 100px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	overflow:hidden;
	}
	.notes {
		text-align: center;
		background: none;
		font-size:  10px;
		line-height:140%;
		color: #333333;
		margin:-12px 0 0 0;
		padding:6px 0 0 0;
		}

#footer a {
	color:#af743b;
	text-decoration: none;
	}

#footer a:hover {
	color:#000000;
	border-bottom:1px solid #333333;
	}

/************************************************
		Media queries for responsive design
		These follow after primary styles so they will successfully override. 
************************************************/
@media all and (orientation:portrait) {
	/* Style adjustments for portrait mode goes here */
	}
@media all and (orientation:landscape) {
	/* Style adjustments for landscape mode goes here */
	}
	/* Grade-A Mobile Browsers (Opera Mobile, iPhone Safari, Android Chrome)  
   Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
	/* Uncomment if you don't want iOS and WinMobile to mobile-optimize the text for you j.mp/textsizeadjust 
html {
	-webkit-text-size-adjust:none;
	-ms-text-size-adjust:none;
	}
	*/
	}
/************************************************
Base Print Styles, inline to save the HTTP request
************************************************/
@media print {
	* {
		background: transparent !important;
		color: #444 !important;
		text-shadow: none !important;
		}
	a, a:visited {
		color: #444 !important;
		text-decoration: underline;
		}
	a:after {
		content: " (" attr(href) ")";
		}
	abbr:after {
		content: " (" attr(title) ")";
		}
	.ir a:after {
		content: "";
		}
		/* Don't show links for images */
	pre, blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
		}

	thead {
		display: table-header-group;
		}
		/* css-discuss.incutio.com/wiki/Printing_Tables */ 
	tr, img {
		page-break-inside: avoid;
		}

	@page {
		margin: 0.5cm;
		}

	p, h2, h3 {
		orphans: 3;
		widows: 3;
		}
	h2, h3{
		page-break-after: avoid;
		}
}
