/* @override http://www.happyeyeballs.com/hihatlounge.com/css/hhloungeTumblr.css */

@font-face {
	font-family: Knockout_HTF29_JuniorLiteweight;
	src: url('http://www.happyeyeballs.com/hihatlounge.com/fonts/Knockout_HTF29_JuniorLiteweight.otf');
}
@font-face {
	font-family: Knockout_HTF28_JuniorFeatherwt;
	src: url('http://www.happyeyeballs.com/hihatlounge.com/fonts/Knockout_HTF28_JuniorFeatherwt.otf');
}
@font-face {
	font-family: Knockout_HTF30_JuniorWelterwt;
	src: url('http://www.happyeyeballs.com/hihatlounge.com/fonts/Knockout_HTF30_JuniorWelterwt.otf');
}
@font-face {
	font-family: DrSugiyama;
	src: url('http://www.happyeyeballs.com/hihatlounge.com/fonts/DrSugiyama.otf');
}
@font-face {
	font-family: Knockout_HTF31_JuniorMiddlewt;
	src: url('http://www.happyeyeballs.com/hihatlounge.com/fonts/Knockout_HTF31_JuniorMiddlewt.otf');
}

body {
			font-family: Knockout_HTF28_JuniorFeatherwt;
			font-size: 18px;
			color: #4a321b;
			line-height:1;
	background: #a4ddc6 url(http://www.happyeyeballs.com/hihatlounge.com/images/hihat_background.png) repeat 250px 300px;
}
		
		a{
			padding:0px 3px;
			text-decoration:none;
			color:#84968D;
			color:#528ea4;
		}
		
		a:hover{
			background-color:#528ea4;
			color:#FAE7CA;
		}
		

		
		#leftWrapper {
	border-radius:3px;
	-moz-border-radius:3px;	
	-webkit-border-radius:3px;
	width: 275px;
	padding-left: 5px;
	margin-left: -30px;
}
		#container {margin-top: 20px;
	margin-bottom: 50px;
}
		
		.defaultButton {background: #7196c2; border: 1px solid #435977; color:#E6D5C1; padding:3px 15px; cursor:pointer;}
		/* Header related styling */
		
		#siteTitle {margin:74px 0 0; }
		
		h1#siteLogo{
			font-size:48px;	color:#C6B299;	font-family: 'Bookman Old Style',serif;	line-height:1.25em;
		}
		h1#siteLogo a,h1#siteLogo a:hover{
			color:#C6B299;padding:0px; text-decoration:none; background:none;
		}

#icons{
	height: 35px;
	float: left;
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 5px;
}
.headerAddress{
	float: left;
	height: 60px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 5px;
	font-family: "Knockout_HTF29_JuniorLiteweight";
	color: #143e5f;
}

#navbar{
	background-color: #b8dddf;
	width: 100%;
	height: 80px;
}



		#navbar a:hover{
			text-decoration:none;
			opacity: 0.25;
	background-color: transparent;
}
		



		#navbar2 ul {
		}
		
		#navbar2 ul li{
			float:left;
		}



		.menuInNav2{
	padding: 5px 5px 0px 25px;display:block;color:#fff;
		}

#navbar2, #navbar3{
	letter-spacing: 2px;
	font: 18px Knockout_HTF28_JuniorFeatherwt;
	text-transform: capitalize;
}
#navbar2{
	background-color: #23576b;
}
#navbar3{
	background-color: #0e2b50;
}
		#navbar2 ul li a{padding: 5px 10px;display:block;color:#E6D5C1;
}
		#navbar2 ul li a:hover{
			background-color: #a9fef8;color: #2e2ba3;text-decoration:none;
		}


		
		#navbar3 ul {
		}
		
		#navbar3 ul li{
			float:left;
		}



		.menuInNav3{padding: 5px 5px 0px 25px;display:block;color:#fff;
		}


		#navbar3 ul li a{padding: 5px 10px;display:block;color:#E6D5C1;
}
		#navbar3 ul li a:hover{
			background-color:#785D56;color:#FFF4E3;text-decoration:none;
		}


		
		/* Content Related Styling */
		ol#posts{
			padding-bottom:1px;
		}
		
		ol#posts ol.notes, li.post{
			background: #ede7dc repeat-y scroll 0 0;
			padding:20px;
			margin-bottom: 5px;
	border: 6px groove #937355;
}
		
		li.post ol li, li.text .postContent ul li {
			list-style-image:none;
			list-style-position:inside;
			list-style-type:decimal;
			margin:0 0 0 20px;
		}
		
		li.post .postHeader {margin-bottom:3px;}
		li.post h3.postHeader a{color: #6b2409;	padding:0px;
	text-transform: uppercase;
	letter-spacing: 1px;
	word-spacing: 3px;
	font: 32px Knockout_HTF31_JuniorMiddlewt;
}
		li.post h3.postHeader a:hover {background:none;color:#BE4C54;}
		.tempBLocks{height:50px;}
		
		/* Meta Data for all posts */
		ul.postMetadata {margin-bottom:10px; border-top:1px dotted #C6B299; padding: 3px 0 0; color:#BE4C54; font-family:DrSugiyama; font-size: 16px;
}
		ul.postMetadata li {float:left;padding-right:15px;}
		
		.caption {padding:15px 0 10px;}
		.caption blockquote{
			border-left:1px solid #C6B299;
			margin:0 0 8px 10px;
			padding:0 0 0 10px;}
		.caption blockquote blockquote{
			margin:0.8em 0;
		}	
		.post p{padding-bottom:7px;}
		/* Photos */
		li.photo .photoWrapper {text-align:center; margin:15px 0 3px;}
		li.photo .photoWrapper a:hover{background:none;}
		li.photo .photoWrapper img{border:7px solid #E6D5C1;}
		
		/* Videos */
		li.video .videoWrapper {width:500px; margin:0px auto;}
		
		/* Quotes */
		li.quote .quoteWrapper {line-height:1.5em;font-style:italic;font-size:15px;padding:10px;}
		li.quote .source {padding-bottom:10px;}
		
		/* Chat */
		li.chat .chat .label {font-weight:bold;}
		li.chat .chat {margin:10px;}
		
		/* Link */
		li.link a.link {font-size:22px;text-decoration:underline;padding:0px;}
		li.link a.link:hover {text-decoration:underline;padding:0px;text-decoration:none;}
		li.link .description {margin:10px;}
		
		/* Audio posts */
		li.audio .audioWrapper {margin:15px 0px 5px;padding:0px 10px;}
		li.audio .caption {text-align:left;padding:0px 7px 15px;}
		/* Side Bar Related Code */
		.sidebarBlockCircle {
	background: #ede7dc; 
	padding: 8px;
	margin-bottom:20px;
	/* border-radius:135px;
	-moz-border-radius:135px;
	-webkit-border-radius:135px; */
	color: #143e5f;
	margin-top: 15px;
	border-top: 1px solid #594430;
	border-left: 1px solid #594430;
	border-bottom: 3px solid #594430;
	border-right: 3px solid #594430;
}

.sidebarBlockCircle img{
	padding: 5px;
}

		.sidebarBlock h3 {color:#73502E;font-size:16px;font-family:Arial,Helvetica,sans-serif;margin-bottom:5px;}
		
		/* Search Form */
		#searchForm {margin-bottom:20px;}
		#searchForm input {font-family:'Trebuchet MS', Helvetica, sans-serif;font-size:13px; }
		#searchForm .textbox{border:0px; padding:5px; background-color:#C6B299;width:185px;*width:165px;}

* {
	
}
		#searchForm .submitButton{*padding-top:2px; *padding-bottom:1px;}
		
		/* About Code */
		.aboutPortrait {border:5px solid #E6D5C1;display:block;margin:0 auto;width:128px;}
		#aboutBlock #description {padding-top:10px;}
		
		/* Following Code */
		.followingContainer li{width:48px;height:48px;float:left;margin:2px;}
		.followingContainer li a {padding:0px;}
		.followingContainer li a:hover {padding:0px;background-color:transparent;}
		.followingContainer li a:hover img{border:1px solid #BE4C54;}
		.followingContainer li img{border:1px solid #E6D5C1;}
		
		/* Footer Related Code */
		#nextPrevButtons {text-align:center;}
		#nextPrevButtons .pageInfo{padding:4px 0px;color:#C6B299;}
		#nextPrevButtons a:hover{background:#785D56; border:1px solid #856a63; color:#E6D5C1;padding:3px 15px;}
		#nextPrevButtons .footerPreviousButton{float:left;}
		#nextPrevButtons .footerNextButton{float:right;}
		
		#footerAttrib ul {
	padding: 7px 5px 5px;
	height: 25px;
}
		#footerAttrib ul li {display:inline;padding:0 5px; border-right:1px solid #785D56;}
		#footerAttrib ul li a {color:#C6B299; font-family: Verdana, Geneva, sans-serif; font-size:12px;}
		#footerAttrib ul li a:hover {color:#C6B299; background:none;text-decoration:underline;}
		#footerAttrib ul li.first {padding-left:0px;}
		#footerAttrib ul li.last {border-right-width:0px;}

* {
	
}

* {
	
}

		/* Footer Stick-to-bottom Thingy */
html {
	height: 100%;
}
body {
	height: 100%;
}
#wrapper{
	position: relative;
	min-height: 100%;
}
* html #wrapper {
	height: 100%;
}
#footerAttrib {
	background-color: #011915;
	position: relative;
	margin-top: -37px;
}
#nonFoot {
	padding-bottom: 40px;
}
.container_16 {
	padding-left: 15px;
}

		/* Hi Hat Menu */
.steps {
	letter-spacing: 1px;
	font: 20px Knockout_HTF30_JuniorWelterwt;
	text-transform: uppercase;
}		
h3 {
	font: bold 1.3em Knockout_HTF31_JuniorMiddlewt;
}