/*
Theme Name: Luan Parle
Theme URI: http://luanparle.com
Description: The totally cool new Luan Parle website. Irish musician.
Version: 2.0
Author: GS
Author URI: http://gerrycircus.com
Tags: music, entertainment, female songwriter
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

/*
ORANGE: #FF8D02;
*/

*	{padding: 0px; margin: 0px;}
body	{background: #000 /*url('style/images/tile.jpg') repeat*/; font: 12px Arial, sans-serif; color: #fff;letter-spacing: 0px;}
h1 	{display: none; text-indent: -9999px;}
.post p {line-height: 16px; padding: 3px 0px 7px 0px; text-align: justify;}
.post h3 {color: #FF8D02; margin:5px 0px 0px 0px;}
p.description 	{text-indent: -9999px;}

body#links .two-col .post strong {text-transform: uppercase; color: #fff;}


a 				{font: 11px Arial, sans-serif; color: #fff; outline: none !important;}
a:hover 		{font: 11px Arial, sans-serif; color: #ff8d02;}
a.logo			{width:300px; height: 150px; display: block; position:absolute; top: 60px; left: 60px; text-indent: -9999px;}
a.blog-heading {text-transform: uppercase;}

.clear {clear: both;}

ul.buy li {margin: 0px 0px 5px 0px;}
blockquote p{ font: 16px Arial, sans-serif; color: #fff; font-style: italic; line-height: 22px !important;}

/*===========PAGE HEADINGS =============*/
body#live .post h2 {width: 100px; height: 20px; text-indent: -9999px; background: url('style/images/heading-live.gif') no-repeat;}
body#press .post h2 {width: 100px; height: 20px; text-indent: -9999px; background: url('style/images/heading-press.gif') no-repeat;}
body#photos .post h2 {width: 100px; height: 20px; text-indent: -9999px; background: url('style/images/heading-photos.gif') no-repeat;}
body#videos .post h2 {width: 100px; height: 20px; text-indent: -9999px; background: url('style/images/heading-videos.gif') no-repeat;}
body#join .post h2 {width: 100px; height: 22px; text-indent: -9999px; background: url('style/images/heading-join.gif') no-repeat;}
body#contact .post h2 {width: 110px; height: 20px; text-indent: -9999px; background: url('style/images/heading-contact.gif') no-repeat;}
body#shop .post h2 {width: 100px; height: 20px; text-indent: -9999px; background: url('style/images/heading-shop.gif') no-repeat;}
body#links .post h2 {width: 100px; height: 20px; text-indent: -9999px; background: url('style/images/heading-links.gif') no-repeat;}
body#bio .post h2 {width: 100px; height: 21px; text-indent: -9999px; background: url('style/images/heading-bio.gif') no-repeat;}



h2	{margin-bottom: 10px;}
.post h2	{font-size: 14px; color: #ff8d02;}
.post a	{color: #ff8d02;}
h2.latest-news {width: 148px; height: 21px; background: url('style/images/latest-news.gif') no-repeat; text-indent: -9999px;}
h2.buy-parade {width: 148px; height: 21px; background: url('style/images/buy-now.gif') no-repeat; text-indent: -9999px;}
h2.connect {width: 148px; height: 21px; background: url('style/images/connect.gif') no-repeat; text-indent: -9999px;}

a.button-buy {width:82px; height: 24px; background: url('style/images/button-visit-shop.gif') no-repeat; display: block; text-indent: -9999px;position: absolute; bottom: 0px; right: 10px;}

a.button-news {width:130px; height: 24px; background: url('style/images/button-read-more-news.gif') no-repeat; display: block; text-indent: -9999px;position: absolute; bottom: 0px; right: 10px;}

a.button-follow {width:82px; height: 24px; background: url('style/images/button-follow.gif') no-repeat; display: block; text-indent: -9999px;position: absolute; bottom: 0px; right: 10px;}

a.play-music {position: absolute; top: 20px; right: 50px; background: url('style/images/play.png') no-repeat;
width: 48px; height: 20px; display: block; text-indent: -9999px;}

li.twitter-item {border-bottom: 1px solid #292828; margin-bottom: 10px; padding: 0px 0px 10px 0px;}
.container {width: 940px; background: url('style/images/bg-02.jpg') no-repeat; margin: 0px auto; padding: 0px;}
.header {width: 940px; position: relative;}
.content {width: 860px; margin: 0px 0px 0px 40px;}
.post {padding: 15px 0px 10px 0px;}
.post strong {color: #ff8d02; }

.pod {width: 260px; background: url('style/images/pod-bg.gif') repeat; float: left; margin-bottom: 20px;position: relative;}

.inner {width: 240px; background: url('style/images/pod-top.gif') no-repeat 0px 0px; padding: 10px 10px 40px 10px;}
.cap {width: 260px; height: 10px; background: url('style/images/pod-bottom.gif') no-repeat bottom left; overflow: hidden;}

.cover {width: 100px; height: 100px; background: url('style/images/cover-single-why.gif') no-repeat 0px 0px; float: left; padding: 0px 5px 5px 0px; }

table.stations {clear: left; border-collapse: collapse;}
table.stations strong {color: #ff8d02; text-transform: uppercase;}
li strong {color: #ff8d02; text-transform: uppercase;}

td.col-a {width: 100px;}
td.col-b {width: 140px;}


.two-col {width: 560px; margin-right: 20px; float: left;}
.side-bar {width: 260px; float: right;}

.col-c {float: left; width: 250px;margin-right: 20px;}
.col-d {float: left; width: 250px;}

/*========== SUB NAV ===========*/
.sub-nav 	{width: 940px; margin: 0px 0px 0px 20px;}
ul.sub-nav li					{display: inline;}
ul.sub-nav li a					{font-size: 12px; float: left; text-decoration: none; margin: 0px 14px 0px 0px; padding:2px 3px 2px 3px; border-top: 1px solid #FF8D02; border-bottom: 1px solid #FF8D02;}
ul.sub-nav li a:hover {color: #FF8D02;}	


/*========== GLOBAL NAV ===========*/
.global-nav 	{width: 940px; height: 96px; margin: 300px 0px 0px 0px;}

ul.nav li					{display: inline;}
ul.nav li a					{border: 0px solid red; height: 96px; float: left; text-indent: -9999px;}

ul.nav li.item-1 a			{background: url('style/images/nav.png') no-repeat; background-position: 0px 0px; width: 160px;}
ul.nav li.item-1 a:hover	{background-position: 0px -96px;}

ul.nav li.item-2 a			{background: url('style/images/nav.png') no-repeat; background-position: -160px 0px; width: 120px;}
ul.nav li.item-2 a:hover	{background-position: -160px -96px;}

ul.nav li.item-3 a			{background: url('style/images/nav.png') no-repeat; background-position: -280px 0px; width: 180px;}
ul.nav li.item-3 a:hover	{background-position: -280px -96px;}

ul.nav li.item-4 a			{background: url('style/images/nav.png') no-repeat; background-position: -460px 0px; width: 180px;}
ul.nav li.item-4 a:hover	{background-position: -460px -96px;}

ul.nav li.item-5 a			{background: url('style/images/nav.png') no-repeat; background-position: -640px 0px; width: 140px;}
ul.nav li.item-5 a:hover	{background-position: -640px -96px;}

ul.nav li.item-6 a			{background: url('style/images/nav.png') no-repeat; background-position: -780px 0px; width: 160px;}
ul.nav li.item-6 a:hover	{background-position: -780px -96px;}



/*============= FOOTER ================*/
.footer {width: 860px; height: 100px; border-top: 1px solid #2d2d2d; margin: 0px 0px 100px 0px;}
.footer h3 {margin: 0px 0px 10px 0px;}

.footer ul {float: right; color: #fff; padding: 10px;}
ul.footer-nav li.item {width: 960px; display: inline; border-right: 1px solid #fff;}
ul.footer-nav li.no-border {width: 960px; display: inline;}
ul.footer-nav li a {display: inline; color: #fff; padding: 0px 5px; text-decoration: none;}
ul.footer-nav li a:hover {display: inline; color: #ff8d02; padding: 0px 5px; text-decoration: none;}

/*==========SHOP================*/
.shop-row-2 a.listen {position: absolute; top: 20px; right: 20px;}
.shop-row-2 .purchase-buttons {position: absolute; bottom: 0px; right: 0px;}


.shop-row-2 {background: #000; padding:20px; border: 1px solid #999; color: #fff;}
.shop-row-2 ol li {color: #fff;}
.shop-row-2 img {padding: 10px; border: 1px solid #A2A1A1; float: left; margin-right: 20px; }
.shop-row-2 .purchase-buttons img {border: none;}

/*=========GIGPRESS OVER-RIDE=============*/
th.gigpress-heading {background:#000 !important;}
tr.gigpress-tour td {background:#000 !important;}



