





/*
Theme Name: Help Haiti Live
Theme URI: http://helphaitilive.com/
Description: Design by <a href="http://bradruggles.com" title="Brad Ruggles">Brad Ruggles</a>. Custom theme for HHL.
Version: 1.0
Author: Ben Stewart
Author URI: http://benstewart.net/
Tags: 

	Colors used:
	#002a4a	darker blue
	#00497c	Compassion blue (bg)
	#42718f	lighter blue
	#47657a	lightest blue
	#000	black
	#fff	white
	#ebe1c5	almost white (fg)
	#f4e9cd	almost white (bg)
	#c6bca5	medium tan (bg)
	#4d483e	dark tan (fg)
	#500	darker red
	#900	red
	#d41010	bright red

*/

@import "../../../wp-content/themes/helphaitilive1/css/fontface.css";
@import "../../../wp-content/themes/helphaitilive1/css/typography.css";

html {height:100%;border-top:1px solid #00497c;}
body {background:#00497c url('../../../wp-content/themes/helphaitilive1/images/body-bg.jpg') 50% 0 no-repeat;color:#ebe1c5;text-align:center;}

/* basics */
hr {color:#c6bca5;border:none;background-color:#c6bca5;height:1px;margin:18px auto;}
div.post h3, div.page h3 {font-size:16px;}
div.post h4, div.page h4 {font-size:14px;}
blockquote, .blockquote {margin:0 auto 18px;padding:9px 20px 1px;width:500px;background-color:#c6bca5;font-style:italic;color:#4d483e;clear:both;-moz-border-radius:4px;-khtml-border-radius:4px;}
blockquote p, .blockquote p {padding:0;margin:0 0 9px;line-height:18px;}

#secondary-nav, #primary-nav, #footer-nav, #lightbox {font-family:'LTTetriaBlackTabRegular', Helvetica, 'Helvetica Neue', Arial, sans-serif;text-transform:uppercase;}

/* links */
a {outline:none;}
a:link, a:visited {color:#900;text-decoration:none;}
a:hover, a:active {color:#500;text-decoration:underline;}
a:link img, a:visited img {opacity:1.0;filter:alpha(opacity=100);}
a:hover img, a:active img {opacity:0.95;filter:alpha(opacity=95);}

/* classes & IDs */
img#wpstats {display:none;}
.clear {clear:both;}
div#primary-content .whisper {font-weight:normal;color:#4d483e;font-size:10px;}
	div#primary-content .whisper a:link, div#primary-content .whisper a:visited {color:#4d483e;}
	div#primary-content .whisper a:hover, div#primary-content .whisper a:active {color:#42718f;}
	h2.page-title span.whisper {font-size:12px;}
#lightbox a {color:#000;}
div#lbBottomContainer a#lbCloseLink, a#lbNextLink, a#lbPrevLink {border:0;}
div#sb-body-inner div.html {padding:10px;}
div#sb-body-inner div.html a:link, div#sb-body-inner div.html a:visited {color:#d41010;}
div#sb-body-inner div.html a:hover, div#sb-body-inner div.html a:active {color:#fff;}
div#primary-content img.ajax-loader {border:none;padding:0;}
body.error div#primary-content form#searchform label {width:80px;}
h2.page-title {font-size:48px;line-height:48px;margin-bottom:18px;}

/* layout */
div#main {width:980px;margin:0 auto;padding:0;text-align:left;}

div#header {height:140px;background:transparent url('../../../wp-content/themes/helphaitilive1/images/header-logo.jpg') 50% 0 no-repeat;position:relative;}
	div#header h1 {margin:0;}
		div#header h1 a {display:block;text-indent:-999em;overflow:hidden;outline:0;height:140px;width:240px;border:0;}
	div#tagline {position:absolute;left:260px;width:300px;top:10px;color:#ebe1c5;font-size:10px;font-weight:normal;display:none;}
		
	div#primary-nav {margin:0;padding:0;width:628px;position:absolute;top:110px;left:240px;}
		#primary-nav ul {position:relative;float:left;margin:0;padding:0;overflow:hidden;height:30px;}
		#primary-nav ul li {float:left;list-style:none;padding:0;margin:0 10px 0 0;}
		#primary-nav ul li a {border:none;padding:4px 5px;font-size:22px;line-height:22px;text-decoration:none;color:#42718f;outline:none;display:block;white-space:nowrap;}
		#primary-nav ul li a:link, #primary-nav ul li a:visited {color:#42718f;text-shadow:none;}
		#primary-nav ul li a:hover, #primary-nav ul li a:active {color:#ebe1c5;text-shadow:1px 1px 0 rgb(0,42,74);text-shadow:1px 1px 0 rgba(0,42,74,0.8);}
			#primary-nav ul li.current_page_item a:link, #primary-nav ul li.current_page_item a:visited {}
			#primary-nav ul li.current_page_item a:hover, #primary-nav ul li.current_page_item a:active {}
	
	p#compassion-link {margin:0;position:absolute;top:20px;right:10px;width:276px;height:106px;}
		p#compassion-link a {text-align:left;text-indent:-999em;overflow:hidden;display:block;width:276px;height:106px;}
	
div#content {padding:0;overflow:hidden;position:relative;background:transparent url('../../../wp-content/themes/helphaitilive1/images/page-content-bg.png') 50% 0 repeat-y;color:#4d483e;}

div#primary-content {padding:40px 0 0;margin:0 0 0 10px;width:960px;float:left;clear:both;min-height:260px;background:#f4e9cd url('../../../wp-content/themes/helphaitilive1/images/page-primary-bg.jpg') 50% 0 no-repeat;}

div#primary-content div.page-content {padding:0 0 0 30px;margin:0 20px 0 0;width:600px;float:left;clear:left;}

div#sidebar-content {padding:30px 20px 0 30px;margin:0;width:250px;float:left;}
	div#sidebar-content h3, div#sidebar-content h4 {font-size:26px;line-height:30px;color:#4d483e;}
	div#sidebar-content div.widget {margin-bottom:36px;}

div#secondary-content {padding:50px 400px 10px 30px;margin:0 10px;width:530px;height:187px;float:left;clear:both;background:transparent url('../../../wp-content/themes/helphaitilive1/images/page-secondary-bg.jpg') 50% 100% no-repeat;}
	div#secondary-content h3, div#secondary-content h4 {font-size:26px;line-height:30px;color:#4d483e;}
	div#secondary-content p {margin-bottom:10px;line-height:14px;}
	
	ul#social-links {list-style-type:none;margin:0;}
		ul#social-links li {margin-top:10px;}
		ul#social-links li a {padding:8px 0 8px 54px;height:16px;font-size:16px;line-height:16px;display:block;font-weight:bold;}
		ul#social-links li#blog-link a {background:transparent url('../../../wp-content/themes/helphaitilive1/images/Comments32.png') 0 0 no-repeat;}
		ul#social-links li#twitter-link a {background:transparent url('../../../wp-content/themes/helphaitilive1/images/Twitter32.png') 8px 0 no-repeat;}

div#footer {padding:10px 0 20px 20px;min-height:44px;clear:both;background:transparent url('../../../wp-content/themes/helphaitilive1/images/footer-bg3.png') 50% 0 no-repeat;font-size:10px;color:#47657a;color:rgba(255,255,255,0.28);line-height:12px;overflow:hidden;}
	div#footer a:link, div#footer a:visited {color:#47657a;color:rgba(255,255,255,0.28);}
	div#footer a:hover, div#footer a:active {color:#fff;color:rgba(255,255,255,1);}
	
	p#privacy-statement {width:450px;float:left;margin:0 20px 0 10px;}
	
	div#partners-list {width:470px;float:left;}
		div#partners-list h4 {padding:4px 0 0;font-size:10px;line-height:11px;float:left;width:100px;font-weight:normal;text-align:right;color:#47657a;}
		div#partners-list ul {list-style-type:none;margin:0;padding:0;float:left;width:370px;}
		div#partners-list li {margin:0 0 0 15px;padding:0;float:left;}
		div#partners-list li a:link img, div#partners-list li a:visited img {opacity:0.4;filter:alpha(opacity=40);}
		div#partners-list li a:hover img, div#partners-list li a:active img {opacity:1.0;filter:alpha(opacity=100);}
	
	div#footer-nav {clear:both;margin:9px 0 0;padding-bottom:9px;}
		div#footer-nav ul {list-style-type:none;margin:0;padding:0;text-align:center;}
		div#footer-nav li {margin:0 10px;padding:0;display:inline;}
		div#footer-nav li a:link, div#footer-nav li a:visited {color:#002a4a;color:rgba(0,42,74,0.8);text-decoration:none;}
		div#footer-nav li a:hover, div#footer-nav li a:active {color:#fff;color:rgba(255,255,255,1);}
	
/* home */
body.home div#content {padding:0 0 0 20px;height:666px;background:#900 url('../../../wp-content/themes/helphaitilive1/images/home-content-bg.jpg') 50% 0 no-repeat;color:#ebe1c5;}
body.home div#primary-content {padding:0;margin:10px 0 0 0;width:960px;height:377px;background:transparent url('../../../wp-content/themes/helphaitilive1/images/home-primary-content-bg.jpg') 0 0 no-repeat;}
	body.home span#sash {position:absolute;top:4px;left:15px;width:197px;height:132px;display:block;background:transparent url('../../../wp-content/themes/helphaitilive1/images/corner-sash.png') 0 0 no-repeat;z-index:9000;}
	body.home div#video-player-window {margin:8px 20px 0 9px;width:640px;height:360px;overflow:hidden;float:left;z-index:500;}
	body.home div#primary-sidebar {margin:0;padding:0 10px;float:left;width:250px;height:377px;overflow:hidden;position:relative;}
		body.home div#give-button {margin-top:20px;color:#ebe1c5;font-size:22px;line-height:24px;text-align:center;font-family:'LTTetriaBlackTabRegular', Helvetica, 'Helvetica Neue', Arial, sans-serif;text-transform:uppercase;text-shadow:1px 1px 0 rgb(3,0,0);text-shadow:1px 1px 0 rgba(3,0,0,0.8);}
			body.home div#give-button strong {color:#fff;font-weight:normal;}
			body.home div#give-button a {margin-bottom:15px;display:block;overflow:hidden;text-align:left;text-indent:-999em;height:65px;width:250px;background:transparent url('../../../wp-content/themes/helphaitilive1/images/give-now.png') 50% 0 no-repeat;}
			body.home div#give-button a:link, body.home div#give-button a:visited {opacity:1.0;filter:alpha(opacity=100);}
			body.home div#give-button a:hover, body.home div#give-button a:active {opacity:0.8;filter:alpha(opacity=80);}
			body.home div#venue-list {margin:8px 0 0;color:#d41010;text-transform:uppercase;font-weight:bold;}
				body.home div#venue-list ul {margin:0;padding:0;list-style-type:none;}
				body.home div#venue-list li {margin:0;padding:0 0 12px;}
				body.home div#venue-list li a {display:block;padding:0 0 0 62px;background:transparent url('../../../wp-content/themes/helphaitilive1/images/tickets.png') 0 0 no-repeat;}
				body.home div#venue-list li a:link, body.home div#venue-list li a:visited {color:#a40000;opacity:0.8;filter:alpha(opacity=80);text-decoration:none;}
				body.home div#venue-list li a:hover, body.home div#venue-list li a:active {color:#a40000;opacity:1.0;filter:alpha(opacity=100);text-decoration:none;}
				body.home div#venue-list li h4 {font-size:24px;line-height:28px;}
				body.home div#venue-list li p {margin:0;font-size:12px;line-height:14px;color:#900;}
				body.home div#venue-list p.artist-info {margin:4px 0 0;padding-left:62px;color:#c6bca5;font-weight:normal;font-size:11px;text-transform:none;}
				body.home div#venue-list p.info {margin:0 0 8px;padding:0;color:#ebe1c5;font-weight:normal;font-size:12px;line-height:18px;text-transform:none;}
					body.home div#venue-list p.info a:link, body.home div#venue-list p.info a:visited {font-weight:bold;color:#fff;}
					body.home div#venue-list p.info a:hover, body.home div#venue-list p.info a:active {font-weight:bold;color:#fff;}
				body.home div#venue-list p.announcement {margin-top:10px;background-color:#000;border:3px solid #500;padding:10px 5px;text-align:center;color:#fff;opacity:0.8;filter:alpha(opacity=80);}
				body.home div#venue-list p.fine-print {position:absolute;left:0;bottom:0;padding:5px;font-size:9px;line-height:12px;margin:0;opacity:0.8;filter:alpha(opacity=80);}
	body.home p#powered-by {margin:0;position:absolute;top:390px;left:20px;color:#500;font-size:16px;line-height:25px;text-transform:uppercase;font-family:'LTTetriaBlackTabRegular', Helvetica, 'Helvetica Neue', Arial, sans-serif;}
		body.home p#powered-by a img {margin:0 3px;position:relative;top:3px;}
		body.home p#powered-by a:link img, body.home p#powered-by a:visited img {opacity:0.8;filter:alpha(opacity=80);}
		body.home p#powered-by a:hover img, body.home p#powered-by a:active img {opacity:1.0;filter:alpha(opacity=100);}
body.home div#secondary-content {margin:0;padding:0;width:490px;position:absolute;top:460px;left:30px;color:#4d483e;background:none;}
	body.home h2.page-title {display:none;}
	body.home div#secondary-content div.page h3 {font-size:26px;line-height:30px;color:#900;}
body.home div#footer {background:transparent url('../../../wp-content/themes/helphaitilive1/images/footer-bg2.png') 50% 0 no-repeat;}

/* LIVE home */
body.live-home div#content {height:686px;background:#900 url('../../../wp-content/themes/helphaitilive1/images/LIVE-home-content-bg2.jpg') 50% 0 no-repeat;}
body.live-home div#primary-content {height:401px;background:transparent url('../../../wp-content/themes/helphaitilive1/images/LIVE-home-content-primary-bg2.jpg') 0 0 no-repeat;}
	body.live-home span#sash {display:none;}
	body.live-home div#video-player-window {margin-top:7px;width:640px;height:385px;}
	body.live-home div#primary-sidebar {height:401px;}
body.live-home p#powered-by {top:412px;left:20px;}
body.live-home div#secondary-content {top:480px;left:30px;}
body.live-home div#artist-list {margin:12px 0 0;color:#d41010;text-transform:uppercase;font-weight:bold;}
	body.live-home div#artist-list ul {margin:0;padding:0;list-style-type:none;}
	body.live-home div#artist-list li {margin:0;padding:0 0 12px;}
	body.live-home div#artist-list li a {padding:0;}
	body.live-home div#artist-list li a:link, body.live-home div#artist-list li a:visited {color:#a40000;opacity:0.8;filter:alpha(opacity=80);text-decoration:none;}
	body.live-home div#artist-list li a:hover, body.live-home div#artist-list li a:active {color:#a40000;opacity:1.0;filter:alpha(opacity=100);text-decoration:none;}
	body.live-home div#artist-list li h4 {font-size:18px;line-height:28px;color:#700;}
	body.live-home div#artist-list li p {margin:0;font-size:24px;line-height:24px;color:#a40000;}
	body.live-home div#artist-list li p.artist-info {margin:4px 0 0;padding-left:62px;color:#c6bca5;font-weight:normal;font-size:11px;text-transform:none;}
	body.live-home div#artist-list p.announcement {margin-top:10px;background-color:#000;border:3px solid #500;padding:10px 5px;text-align:center;color:#fff;opacity:0.8;filter:alpha(opacity=80);}
	body.live-home div#artist-list p.fine-print {position:absolute;left:0;bottom:0;padding:5px;font-size:9px;line-height:12px;margin:0;opacity:0.8;filter:alpha(opacity=80);}


/* updates */
ul.posts-nav {list-style-type:none;margin:0 0 18px;position:relative;height:18px;}
	ul.posts-nav li {margin:0;position:absolute;top:0;}
	ul.posts-nav li.prev {left:0;}
	ul.posts-nav li.next {right:0;text-align:right;}
div.post {margin-top:36px;overflow:hidden;}
	div.post h3.post-title {margin-bottom:0;font-size:22px;line-height:24px;color:#900;}
	div.post p.post-meta {font-size:10px;line-height:12px;color:#4d483e;font-weight:normal;}
	div.post-content {overflow:hidden;}
	div.post-content h1, div.post-content h2, div.post-content h3, div.post-content h4 {color:#4d483e;}
	
	/* single */
	body.single div.post {margin-top:0;}
	body.single h2.page-title {margin-bottom:0;}
	p.back-link {margin-top:9px;padding-top:8px;border-top:1px solid #c6bca5;}

/* share */
body.share div#primary-content div.page-content {padding:0 0 0 30px;margin:0;width:900px;float:left;clear:both;}
	div#share-flyers {float:left;width:600px;margin:0 50px 0 0;}
		div#share-flyers ul {margin:0 0 18px;padding:0;width:100%;float:left;list-style-type:none;}
			div#share-flyers ul li {float:left;margin:0 20px 18px 0;padding:0;text-align:center;}
			div#share-flyers ul li a {font-weight:bold;}
	div#share-twitter {float:left;width:250px;margin:0 0 18px;}
		div#share-twitter ul {margin:0;padding:0;width:100%;float:left;list-style-type:none;}
		div#share-twitter li {margin:0 20px 18px 0;padding:0;float:left;}
	div#share-posters {float:left;width:600px;margin:0 50px 18px 0;clear:both;}
		div#share-posters ul {margin:0;padding:0;width:100%;float:left;list-style-type:none;}
			div#share-posters ul li {float:left;margin:0 20px 18px 0;padding:0;text-align:center;}
			div#share-posters ul li a {font-weight:bold;}
	div#share-banners {clear:both;width:960px;overflow:hidden;margin:36px 0 0;}
		ul#share-code-list {list-style-type:none;margin:0 0 18px;padding:0;}
			ul#share-code-list li {margin:0;padding:0;}
			body.share ul#share-code-list fieldset {margin:18px 0;float:left;clear:both;width:878px;}
			body.share ul#share-code-list fieldset span.code {width:130px;margin-right:15px;float:left;}
			body.share ul#share-code-list fieldset textarea {width:120px;}
			body.share ul#share-code-list fieldset input.copy-button {min-width:110px;display:block;text-align:center;background-color:#900;color:#ebe1c5;text-shadow:0 1px 0 #500;border-color:#500;font-weight:bold;}
			body.share ul#share-code-list fieldset span.code p {margin:9px 0 0;font-size:10px;line-height:12px;color:#4d483e;}
			body.share ul#share-code-list fieldset span.preview {width:730px;float:left;}
			body.share ul#share-code-list fieldset span.preview a img,body.share ul#share-code-list fieldset span.preview a:link img,body.share ul#share-code-list fieldset span.preview a:visited img,
			body.share ul#share-code-list fieldset span.preview a:hover img,body.share ul#share-code-list fieldset span.preview a:active img {opacity:1.0;filter:alpha(opacity=100);}
			body.share ul#share-code-list fieldset span.preview dl {margin:18px 0;padding:0;font-size:10px;line-height:16px;float:left;width:100%;}
			body.share ul#share-code-list fieldset span.preview dt {margin:0;padding:0;float:left;clear:left;width:80px;}
			body.share ul#share-code-list fieldset span.preview dd {margin:0;padding:0;float:left;clear:right;}
			body.share #copied-notice {position:fixed;left:50%;top:50px;margin:0 0 0 -125px;padding:20px 0;z-index:900;display:none;width:250px;height:20px;text-align:center;font-size:20px;line-height:20px;font-weight:bold;color:#ebe1c5;text-shadow:1px 1px 0 rgb(0,0,0);background-color:#500;-moz-border-radius:4px;-khtml-border-radius:4px;}

/* auction */
body.auction div#primary-content {/*width:970px;margin:0;padding-left:10px;*/}
	body.auction div#give-button {width:320px;height:86px;margin-right:-10px;float:left;background:transparent url('../../../wp-content/themes/helphaitilive1/images/sidebar-donate-bg.jpg') top right no-repeat;}
		body.auction div#give-button a {position:relative;top:7px;left:39px;margin:0;display:block;overflow:hidden;text-align:left;text-indent:-999em;height:65px;width:250px;background:transparent url('../../../wp-content/themes/helphaitilive1/images/give-now.png') 50% 0 no-repeat;}
		body.auction div#give-button a:link, body.auction div#give-button a:visited {opacity:1.0;filter:alpha(opacity=100);}
		body.auction div#give-button a:hover, body.auction div#give-button a:active {opacity:0.8;filter:alpha(opacity=80);}
	div#auction-items ul {list-style-type:none;margin:0;padding:0;}
		div#auction-items li {margin:0;padding:35px 0 0;border-top:1px solid #c6bca5;overflow:hidden;}
		div#auction-items li h3 {margin-bottom:18px;}
		div#auction-items li p.auction-link {clear:both;}
		
/* search */
div#search-header {padding:0 30px;}
	div#search-header form label {display:none;}