<!--
body	    					{padding:0;margin:0;}
html, body 						{overflow-x:hidden;}
a:active
{
  outline: none;
}
/** body **/
:focus
{
  -moz-outline-style: none;
}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/*****
Basic Set up
******/

html 									{}
body 									{overflow-x:hidden;overflow-y:hidden;height:100%;}

/*****
Basic Set up
******/

#main-container  						{height:768px;width:1024px;overflow:scroll;overflow-x:hidden;overflow-y:hidden;}

		  #container  					{height:9000px;width:9000px;position:relative;overflow:hidden;opacity:0;filter: alpha(opacity = 0);}
#main-page-container					{width:100%;}

#pause									{position:absolute;top:0;left:0;opacity:0;filter: alpha(opacity = 0);}

#default								{width:970px;background:url(../i/footer.jpg) right bottom no-repeat;}
.bg-joe {background:url(../i/joseph-newman-top-right.jpg) no-repeat top left;position:absolute;top:0;left:0;width:600px;height:500px;}

#loader									{width:100%;height:100%;position:fixed;top:0;left:0;background:url(../i/logo-loader.gif) no-repeat fixed center center;}

.page									{}
.main-page								{}
.main-page #default						{position:relative;margin-top:50px;margin-left:auto;margin-right:auto;}	
.main-page #clients						{position:relative;top:50px;left:0;margin-left:auto;margin-right:auto;}	
.main-page #container					{width:100%;}
.main-page .bg							{width:100%;}
.main-page .page						{height:auto;}	

#static									{position:relative;margin-left:auto;margin-right:auto;width:950px;background:url(../i/bg-30.png);}	

.content .page							{height:auto;}


.heading-block							{margin:0 0 15px 0;}

.fade									{position:absolute;top:0;left:0;}
/*.small-logo							{background:url(../i/scruffy_logo_50.png);width:50px;height:50px;z-index:201;position:fixed;top:3px;left:0;}
*/
.side-logo								{position:absolute;top:5px;left:15px;display:none;}

.nav									{position:fixed;top:0px;left:0px;z-index:2000;width:100%;background:url(../i/top-header-trans.png);height:3em;}
.nav-container							{position:relative;margin:auto;width:950px;}
.nav ul									{margin:0;padding:0;margin-left:600px;padding-top:13px}
.nav li									{list-style:none;float:right;padding-left:0.5em;padding-right:90px;line-height:1em;height:1em;color:#35767f;}
.nav li.last							{border:none;padding-right:0;}
.nav a									{color:#5aa4ae;font-size:10px;text-decoration:none;display:block;float:left;padding:0;margin:0;}
.nav a:hover							{color:#5aa4ae;}
.nav a.selected							{color:#5aa4ae;}

#main-nav {position:relative;margin-top:180px;z-index:900;float:left;width:250px;}
	#main-nav li {list-style:none;margin-top:3px;}
		#main-nav li a {color:#3c7b82;font-size:11px;}
		#main-nav li a:hover {color:#604f2f;}
		#main-nav h4 {padding-left:2em;padding-top:1em;}
#song-playlist {z-index:900;padding-bottom:3em;}
		#song-playlist li {list-style:none;margin-top:3px;padding-left:20px;background:url(../i/audioplayer/playing-playlist.gif) no-repeat left center;}
		#song-playlist h4 {margin-left:25px;color:#3c7b82;font-size:11px;}
			#song-playlist li a {color:#3c7b82;font-size:11px;}
			#song-playlist li a:hover {color:#604f2f;}
				  	#song-playlist li.active 				{padding-left:20px;background:url(../i/audioplayer/playing-playlist-on.gif) no-repeat left center;}
.affiliates .entry a					{font-weight:bold;font-size:55px;letter-spacing:-0.05em;color:#fff;}
.affiliates .entry a:hover				{color:#fff;text-decoration:none;color:#00A7E6;}

.content-holder {float:right;width:500px;}
.content								{padding-top:78px;color:#616161;margin-right:20px;padding-bottom:240px;font-size:89%;min-height:420px;position:relative;}

.content p								{line-height:1.8em; text-align:justify;}
	
.content h1.title						{text-transform:uppercase;padding:5px 0;font-size:40px;border-top:1px solid #999999;border-bottom:1px solid #999999;margin:0;}
.content .right-bar						{height:41px;border-top:1px solid #999999;border-bottom:1px solid #999999;display:block;} 
.content .right-bar.split				{height:65px;}
.clients-heading						{padding-top:10px;}
.content .right-bar h2 					{font-family:'arial',arial,sans-serif;font-size:150%;font-weight:normal;margin:0;padding:0;}


#lower-content .content h2 				{border-bottom:1px solid #999999;font-family:'arial narrow',arial,sans-serif;font-size:2em;font-weight:normal;margin:15px 0;padding:0;}

.replace-content						{opacity:0;filter: alpha(opacity = 0);}

.post									{position:relative;margin-bottom:6em;}
.post h2								{
border-bottom:1px solid #999999;
font-family: Georgia, serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;
margin-bottom:0.5em;
color:#CCC;
}
#cd-form {text-align:left;}
	.post h2 a {color:#666;}
	
.post span.date							{position:absolute;top:-1.2em;font-size:11px;left:0;}
.post span.img							{margin-bottom:1em;display:block;}

.postmetadata {font-size:11px;color:#666;border-top:dotted 1px #CCC;}
	.postmetadata a {color:#666;}

.split-left								{float:left;width:200px;}
.split-right							{float:left;width:490px;margin-left:20px;}
.split-none								{width:100%;}

.padding-top							{}


#scroll-pane							{position:fixed;z-index:200;bottom:0;right:0px;width:15px;height:100%;}

.replace-content						{display:hidden;}

.footer 								{height:55px;width:945px;margin:0 auto;color:#7c9f9c;position:relative;padding-left:25px;top:-50px;}
	.footer a {color:#7c9f9c;}
	.footer-bar {background:url(../i/footer-bar.jpg) no-repeat top left;height:45px;padding-top:10px;position:absolute;bottom:0;width:100%;margin:0;}
	.footer-bar p {font-size:0.9em;}
	.footer-bar small {padding-top:0.7em;display:block;}
	.footer-bar ul {list-style:none;margin:0;}
		.footer-bar li {list-style:none;float:left;margin-right:1em;font-size:11px;}
		
.tracks a {color:#616161;}
	
.grey {color:#bcbcbc;}
.no-margin {margin:0;}
/*****
Headings
******/
/*
h1 {text-indent:-9999em;height:24px;}

.about h1 {background:url(../i/Titles/about.gif) no-repeat;}
*/
h1 {color:#35240a;font-size:22px;margin-top:0;margin-bottom:10px;}
.highlight {color:#5b828b;font-size:1.4em;line-height:1.4em!important;}
small {font-size:0.8em;}

h2, h3, h4 {color:#3C7B82;}

/*****
Lists
******/
.split-left ul							{padding:0;margin:0;}
.split-left li							{list-style:none;}
.split-left li	a						{text-decoration:none;}
.split-left li	a:hover					{text-decoration:underline;}

.audio-block							{display:none;width:315px;top:3em;position:absolute;right:0;color:#FFF;padding:0 0 15px 10px;background:url(../i/shadow.png) bottom left;}
.audio-block .left-title				{font-size:98%;display:block;border:none;color:#00aeef;}
.audio-block							{color:#CCC;}
.audio-block .now-playing				{font-size:10px;position:absolute;left:25px;}
.audio-block .time-playing				{font-size:10px;position:absolute;right:14px;}
.audio-block #curr-time 				{position:absolute;right:0;}

.audio-block .btn						{display:block;margin-top:10px;width:50px;float:left;}
.audio-block .btn a						{width:16px;height:16px;display:block;text-indent:-1000em;float:left;margin-right:3px;}
.audio-block .btn a:hover				{background-position:0 -12px;}

.audio-block .btn a.play				{background:url(../i/audioplayer/play.gif) no-repeat;}
.audio-block .btn a.play:hover			{background-position:-16px 0;}
.audio-block .btn a.pause:hover			{background-position:-16px 0;}
.audio-block .btn a.prev:hover			{background-position:-16px 0;}
.audio-block .btn a.next:hover			{background-position:-16px 0;}
.audio-block .btn a.mute:hover			{background-position:-16px 0;}

.audio-block .btn a.active				{background-position:-16px 0;}

.audio-block .btn a.pause				{background:url(../i/audioplayer/pause.gif) no-repeat;}
.audio-block .btn a.prev				{background:url(../i/audioplayer/prev.gif) no-repeat;}
.audio-block .btn a.next				{background:url(../i/audioplayer/next.gif) no-repeat;}
.audio-block .btn a.mute				{background:url(../i/audioplayer/mute.gif) no-repeat;}
.audio-block .btn a.margin-right		{margin-right:5px;}
.audio-block .player-info				{padding:2px;border:1px solid #E2E2E2;background:#fff;height:12px;color:#3c7b82;}

.audio-block .btn-playlist				{display:block;font-size:90%;float:right;margin-top:8px;}

.audio-player							{padding:10px;background:url(../i/audioplayer/bg.gif) repeat-x top left #fff;border:1px solid #dfdfdf;border-top:none;}

#playlist								{width:309px;margin-top:2px;background:#fff;border:1px solid #dfdfdf;padding:2px 2px 0 2px;}
#playlist ul							{margin:0;padding:0;}
#playlist li							{margin:0 0 2px 0;padding:0;display:block;float:none;border:none;height:auto;line-height:13px;border:solid 1px #dfdfdf;background:#fff;}
#playlist li a							{margin:0;padding:2px 4px;display:block;line-height:13px;font-size:10px;float:none;height:13px;}
  #playlist li a:hover					{color:#33220a;background:#eef1f0;}
  #playlist li.active a {color:#33220a;background:#eef1f0;}

#playlist li span.artist 				{width:110px;display:block;float:left;border-right:solid 1px #dfdfdf;margin-right:0.5em;}
	
#audioplayer-container					{left:0;top:0;position:absolute;}
audioplayerplaceholder					{}
.vis									{position:absolute;top:13px;left:630px;}
.audio-player-btn						{position:absolute;top:9px;right:0;width:78px;height:30px;}
.audio-player-btn a						{display:block;width:78px;height:30px;line-height:20px;text-align:center;color:#35767f;}
.audio-player-btn a.active				{background:url(../i/audioplayer-btn.png);}

.slideshow								{width:490px;overflow:hidden;margin-bottom:10px;position:relative;}
.slideshow-content						{width:2000em;position:relative;}
.slideshow-content	span				{float:left;display:block;float:left;width:490px;}
#layouts								{position:relative;}

#please-wait							{top:3em;left:0;width:100%;padding:10px;background:url(../i/bg-70.png);position:absolute;z-index:999;text-align:center;text-transform:uppercase;color:#CCC;font-size:80%;opacity:0;filter: alpha(opacity = 0);}
#please-wait span						{line-height:16px;display:block;padding-bottom:0.3em;}

.commentlist {padding:0;margin-top:1em;}
