@import 'style/nav_img_horiz.css';


* {
	margin: 0;
}

html {
	height: 100%;
} 

body {
	color: #432a15;
	background: #99ccff url(images/bg_body.jpg) repeat-x center top;
	height: 93%;
}

a {
	outline: none;
	color: #000745;
}

a:hover {
	text-decoration: none;
}

#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px; /* the bottom margin is the negative value of the footer's height */
}

.container {
	width: 750px;
}

#logo {
	height: 90px;
	margin-top: 18px;
	background: url(images/logo_header.gif) no-repeat left top;
}

#logo h1 a {
	display: block;
	width: 390px;
	height: 90px;
	text-indent: -50000px;
}

#mailing_list {
	margin: 14px 0 0 0;
}

#mailing_list h2 {
	height: 25px;
	margin-bottom: 11px;
	background: url(images/txt_join_list.gif) no-repeat left top;
	text-indent: -50000px;
}

h2#txt-press {
	width: 224;
	height: 90px;
	background: url(images/txt_press_letters.gif) no-repeat left top;
	text-indent: -50000px;
}

h2#txt-news {
	width: 224;
	height: 90px;
	background: url(images/txt_news_letters.gif) no-repeat left top;
	text-indent: -50000px;
}

h2#txt-events {
	width: 224;
	height: 90px;
	background: url(images/txt_events_letters.gif) no-repeat left top;
	text-indent: -50000px;
}


#mailing_form_labels p {
	text-align: right;
	color: #fff;
	font-weight: bold;
	padding: 2px 0 0 0;
}

#mailing_list input.text {
	width: 180px;
	height: 18px;
	padding: 1px 0;
	margin: 5px 0;
}

input.mailing_submit {
	width: 70px;
	height: 54px;
	margin-top: 10px;
	background: url(images/button_mailing_submit.gif) no-repeat;
	outline: none;
	border: none;
	text-indent: -50000px;
}

input.mailing_submit:hover {
	background: url(images/button_mailing_submit.gif) no-repeat 0 -54px;
}


#nav {
	height: 36px;
	margin-top: 17px;
}

#welcome_text {
	margin-top: 54px;
}

#welcome_text h2 {
	background-image: url(images/txt_welcome.gif);
	text-indent: -50000px;
}

#promo_box {
	height: 270px;
	background: url(images/bg_promo_box.gif) no-repeat left 20px;
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
}

#lower_col_1 {
	clear: both;
	margin-top: 18px;
}

#lower_col_2 {
	margin-top: 18px;
}

#lower_col_1 h2#myspace_link a {
	width: 230px;
	height: 54px;
	display: block;
	text-indent: -50000px;
	background: url(images/txt_become_friends.gif) no-repeat left top;
}

#war_obsolete {
	width: 190px;
	height: 198px;
	display: block;
	text-indent: -50000px;
	background: url(images/war_is_obsolete.gif) no-repeat left top;
}

#news_events {
	color: #fff;
	background: url(images/bg_news_events.gif) repeat-y left 3px;
}

#news_events_wrapper {
	background: url(images/bg_news_events_footer.gif) no-repeat left bottom;
}

#news_events h2 {
	background: #99ccff url(images/txt_news_events.gif) no-repeat left top;
	height: 61px;
	text-indent: -50000px;
}

.news_summary {
	padding-left: 60px;
	padding-right: 30px;
	background: url(images/bg_fiddle_news.gif) no-repeat 33px top;
}

#news_events h3 {
	color: #fff;
}

#news_events a {
	color: #fff;
	text-decoration: none;
	padding-bottom: 36px;
	display: block;
	background: url(images/bg_thread_news2.gif) no-repeat left bottom;
}

#news_events a:hover {
	text-decoration: underline;
}

a#shop_now {
	height: 108px;
	width: 110px;
	margin-top: 18px;
	margin-left: 50px;
	display: block;
	text-indent: -50000px;
	background: url(images/shop_now.gif) no-repeat center top;
}

#promo_box img {
	margin: 23px 0 0 4px;
}

form#maillist {
	margin: 0;
	padding: 0;
}

#page_text {
	margin-top: 54px;
}


#footer, .push {
	height: 100px;
	margin: 0pt auto;
	padding: 0;
}

.push {
	clear: both;

}
#footer {
	background: #99ccff url(images/bg_body.jpg) repeat-x center top; 
}

#footer p, #footer a {
	color: #fff;
	text-align: center;
}

h1, h2, h3, h4, h5, h6 {
	color: #000745;
	clear: both;
}

#sidebar, #main {
	margin-top: 54px;
}



/* @group Images */

p img.right {
	float: right;
	padding: 0;
	margin: 1.5em 0 1.5em 1.5em;
}
p img.top   { margin-top: 0; } /* Use this if the image is at the top of the <p>. */

img.block {
	display: block;
	float: none;
}

/* @end */



/* @group Typography */

.press-note {
	border-top: 1px dotted #432a15;
	border-bottom: 1px dotted #432a15;
}

.post-date {
	text-align: right;
	font-weight: bold;
}

a.big-link {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.5em;
}

.big-and-bold {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.8em;
	font-weight: bold;
}

.strong {
	font-weight: bold;
}

.a-little-smaller {
	font-size: .9em;
}

p.center {
	text-align: center;
}

p.indent {
	margin-left: 20px;
}

h2 a {
	text-decoration: none;
}

em {
	background: none;
}

p span.pull-text {
	display: block;
	float: left;
	width: 160px;
	margin: 1.2em 1.2em 1.2em 0;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #000745;
	border-top: 2px solid #000745;
	border-bottom: 2px solid #000745;
}

div.wp_quotes_quote {
	background: url(images/bg-sidebar-quote.gif) no-repeat left bottom; 
	font: 14px/20px Georgia, "Times New Roman", Times, serif;
	margin-top: 20px;
	color: #000745;
	padding: 30px 15px 35px 10px;
}

div.wp_quotes_author {
	font-weight: bold;
	padding-right: 15px;
}

a.buy-album-link {
	background: url(images/icon-cd-buy.gif) no-repeat left center;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 33px;
	font-weight: bold;
}

/* @end */


/* @group Lists */

li.attachment {
	list-style-type: none;
}

div#lower_col_1 ul {
	list-style-type: none;
}

div#lower_col_1 li small {
	font-weight: bold;
	border-right: 1px dotted #432a15;
	padding-right: 4px;
}

/* @end */

/* @group Subnav */

ul.subnav {
	margin: 0;
	list-style-type: none;
}

ul.subnav li {
	padding-bottom: 11px;
	background: url(images/subnav-shadow.gif) no-repeat left bottom;
}


ul.subnav a {
	display: block;
	width: 200px;
	height: 100px;
	text-indent: -50000px;
}


li#grace a {
	background: url(images/subnav-grace3.jpg) no-repeat left top;
}
li#chanting a {
	background: url(images/subnav-chanting.jpg) no-repeat left top;
}
li#starlight a {
	background: url(images/subnav-starlight.jpg) no-repeat left top;
}

li#stillhouse-thanks a {
	background: url(images/subnav-stillhouse-thanks.jpg) no-repeat left top;
}
li#stillhouse-bustin a {
	background: url(images/subnav-stillhouse-bustin.jpg) no-repeat left top;
}
li#stillhouse-hand a {
	background: url(images/subnav-stillhouse-hand.jpg) no-repeat left top;
}

li#ac-dancing a {
	background: url(images/subnav-ac-dancing.jpg) no-repeat left top;
}

li#cluckeneers-hen a {
	background: url(images/subnav-cluckeneers-hen.jpg) no-repeat left top;
}


/* @end */

/* @group Posts */

div.entry, div.poem {
	padding-bottom: 60px;
	margin-bottom: 40px;
	background: url(images/post-divider.gif) no-repeat center bottom;
}

div#main.cat-154 div.entry {
	padding-bottom: 30px;
	margin-bottom: 10px;
	background: url(images/post-divider.gif) no-repeat center bottom;
}

/* @end */

/* @group Home */

h2#txt-news-events {
	width: 232px;
	height: 71px;
	background: url(images/txt-news-events-sidebar.gif) no-repeat left top;
	text-indent: -50000px;
}

p.home-news-title {
	background: url(images/icon-news-fiddle.gif) no-repeat left top;
	padding-left: 38px;
	margin-left: 6px;
}

#sub-home-content-1, #sub-home-content-2 {
	margin-top: 18px;
}


/*home v2 */

div#home-sidebar,
div#home-subcontent {
	margin-top: 16px;
}


/* @end */

/* @group Product Listings  */

p.product_review {
	background: url(images/product_quotes.gif) no-repeat left top;
	padding-left: 30px;
}

p.product_reviewer {
	text-align: right;	
}
	
table.productdisplay tr td.imagecol img.product_image {
	margin-right: 20px;
	padding: 2px;
	/*border: 1px solid #64a7ea;*/
}


div.product-summary img {
	float: left;
}
div.product-summary-details {
	width: 380px;
	float: right;
}
div.product-summary-details p {
	font-weight: bold;
	clear: both;
}
div.product-summary {
	border-bottom: 1px dashed #000745;
}

div.product-summary .closer {
	clear: both;
}

a.wpsc_product_title strong {
	font-size: 0.8em;
}



/* @end */

/* @group Listen and See */

a.lns-link {
	display: block;
	width: 300px;
	height: 90px;
	padding-top: 10px;
	padding-left: 120px;
	text-decoration: none;
	font-size: 1.5em;
	
	background: none;
}

a.lns-link span {
	display: block;
	font-size: .8em;
}

a.lns-link:hover {
	background-color: #76aee7;
}

a#lns-war {
	background-image: url(images/lns-video-thumb-war.jpg);
	background-repeat: no-repeat;
}

a#lns-mycountry {
	background-image: url(images/lns-video-thumb-my-country.jpg);
	background-repeat: no-repeat;
}

a#lns-jimmyjohnson {
	background-image: url(images/lns-video-thumb-jimmy-johnson.jpg);
	background-repeat: no-repeat;
}

a#lns-following {
	background-image: url(images/lns-video-thumb-following.jpg);
	background-repeat: no-repeat;
}

a#lns-fusion {
	background-image: url(images/lns-video-thumb-fusion.jpg);
	background-repeat: no-repeat;
}

a#lns-friends {
	background-image: url(images/lns-photo-thumb-friends.jpg);
	background-repeat: no-repeat;
}

a#lns-family {
	background-image: url(images/lns-photo-thumb-friends-family.jpg);
	background-repeat: no-repeat;
}

a#lns-release {
	background-image: url(images/lns-photo-thumb-release.jpg);
	background-repeat: no-repeat;
}

a#lns-dancing, a#ps-dancing {
	background-image: url(images/lns-music-thumb-dancing.jpg);
	background-repeat: no-repeat;
}

a#lns-moontrees, a#ps-moontrees {
	background-image: url(images/lns-music-thumb-moontrees.jpg);
	background-repeat: no-repeat;
}

a#lns-bluegrasskirtan, a#ps-bluegrasskirtan {
	background-image: url(images/lns-music-thumb-bluegrasskirtan.jpg);
	background-repeat: no-repeat;
}


a#lns-handmade, a#ps-handmade {
	background-image: url(images/lns-music-thumb-handmade.jpg);
	background-repeat: no-repeat;
}

a#lns-thanks, a#ps-thanks {
	background-image: url(images/lns-music-thumb-thanks.jpg);
	background-repeat: no-repeat;
}

a#lns-bustin, a#ps-bustin {
	background-image: url(images/lns-music-thumb-bustin.jpg);
	background-repeat: no-repeat;
}

a#lns-clucklive, a#ps-clucklive {
	background-image: url(images/lns-music-thumb-clucklive.jpg);
	background-repeat: no-repeat;
}

a#lns-warlive {
	background-image: url(images/lns-video-thumb-warlive.jpg);
	background-repeat: no-repeat;
}

a#lns-bustin, a#ps-bustin {
	background-image: url(images/lns-music-thumb-bustin.jpg);
	background-repeat: no-repeat;
}

a#lns-midnight, a#ps-midnight {
	background-image: url(images/lns-music-thumb-midnight.jpg);
	background-repeat: no-repeat;
}

a#lns-tea-song, a#ps-tea-song {
	background-image: url(images/lns-video-thumb-teasong.jpg);
	background-repeat: no-repeat;
}

a#lns-water-train, a#ps-water-train {
	background-image: url(images/lns-video-thumb-watertrain.jpg);
	background-repeat: no-repeat;
}



div.tracklist-page {
	margin: 0 0 0 120px;
}

div.tracklist-page {
	margin: 0 0 0 120px;
}

h3#lns-videos, h3#lns-photos, h3.product-list-heading {
	margin-top: 36px;
}


.tracklist-page ul li {
	list-style-type: decimal;
}

/* @end */

/* @group Page: Links */

li.linkcat {
	list-style-type: none;
}

li.linkcat h2 {
	font-size: 1.5em; line-height: 1; margin-bottom: 1em;
}

li.linkcat ul li a {
	font-size: 1em; font-weight: bold; margin-bottom: 1.5em;
	padding-right: 10px;
}



/* @end */

/* @group Misc */

.alt-cart-button {
	text-align: center;
	font-size: 1.25em;
}

.alt-cart-button a {
	text-decoration: none;
}

#monoSlideshow-helper {
	margin: 24px 0 0 4px;
	padding: 0 0 0 0;
}



/* @end */