/*  
Theme Name: cardBoardCity
Theme URI: http://www.paulhourican.net
Description: Custom theme for www.paulhourican.net
Version: 1.0
Author: Billy Gillooleyhttp://www.paulhourican.net/wp-admin/theme-editor.php?file=wp-content/themes/cardBoardCity/style.css&theme=cardBoardCity
Stylesheet
Author URI: http://www.allotherplaces.com

*/

#html, body {margin:0; padding:0; width:100%; height:100%; background: url(img/mainBg.jpg) fixed; overflow:hidden; font-family:Georgia, LucidaGrande, lucida grande, "Times New Roman", Times, serif; font-size: 12px; line-height: 1.5em;}

p {padding: 0px 0px 10px 0px; margin: 0;}

a { outline: none; padding:0; margin:0; color: #b21214; font-weight: bold; text-decoration:none;}
a:hover {text-decoration:underline;}

h2 {
	font-family:Georgia, LucidaGrande, "Times New Roman", Times, serif;
	font-size:18px;
	padding: 0px 0px 2px 0px;
	margin:0;
	color: #b42320;
}
.tahomaText  {
        font-family:"Lucida Grande",tahoma,arial,verdana,sans-serif; font-size: 10px;
}
.tahomaText a {
        font-family:"Lucida Grande",tahoma,arial,verdana,sans-serif; font-size: 10px;
        font-weight:bold;
}
hr {border: none 0;
border-top: 1px dashed #b42320;/*the border*/
height: 1px;
padding:5px 0px 5px 0px;
margin:0px;
}
select {
	font-size: 11px;
}
input {
	font-size: 11px;
	}		

img, input, #titleBio, #titlePress, #titleLiveSmall, #titleVideoSmall, #titleNewsSmall, #titleDiary , #titleContact, #titleStore, #plugSingle, #diaryDateHeader, #diaryDateSingle, #newSingle, #newSingleOct, #myspace, #bebo, #mailingList, #audioLaunch,  #titleNews, #titleLyrics, #titleNewsHome, #galleryContainer,#titleImages, #titleVideo, #titleMusic, #titleMailingList, #titleLiveDates, #blurbAllIEver, #musicPlug { behavior: url(iepngfix.htc); }


#mainWrapper {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	margin:0;
	padding:0;
	overflow: auto;
	overflow-x: hidden;
	z-index:2;
} 

#header{
position:relative;
width: 980px;
height: 330px;
margin: 0 auto; /*Center container on page*/
padding: 0;
background: transparent url(img/header.jpg) no-repeat;

}
#logo {
	position:absolute;
	width: 350px;
	height: 161px;
	padding:0;
	margin:0;
	top: 10px;
	left: 15px;
	background: transparent url(img/logo.png) no-repeat;
	text-indent:-3000px;
}
#hurricaneLogo {
	position:absolute;
	width: 82px;
	height: 88px;
	top: 10px;
	right: 30px;
	padding:0;
	margin:0;
	background: transparent url(img/hurricaneLogo.png) no-repeat;
	text-indent:-3000px;
}
#tv {
	position: absolute;
	top: 220px;
	right: 40px;
	width: 151px;
	height: 93px;
	padding:0;
	margin:0;
}
#radio2 {
	padding: 0;
	margin: 0;
	width: 151px;
	height: 93px;
}


/* navigation system */

/* top row */
#mainNavTop {
	position:absolute;
	width: 420px;
	padding: 0;
	margin:0;
	top: 32px;
	left: 390px;
}
#mainNavTop ul li {
 	margin:0;
	padding:0;
	border: none;
	list-style: none;
	display: inline;
	float:left;
}
#mainNavTop a {
	display: block;
	padding: 0px 10px 0px 0px;
	margin: 0;
	text-indent: -3000px;
}
#mainNavTop a.home {
	display:block;	
	width: 59px;
	height: 21px;
	background: transparent url(img/linkHome.gif) 0 0 no-repeat;	
}
#mainNavTop a.home:hover {
	background-position: 0 -21px;
}
#mainNavTop a.home.homeOn {
	background-position: 0 -21px;
}


#mainNavTop a.news {
	display:block;	
	width: 58px;
	height: 24px;
	background: transparent url(img/linkNews.gif) no-repeat;	
}
#mainNavTop a.news:hover {
	background-position: 0 -26px;
}
#mainNavTop a.news.newsOn {
	background-position: 0 -26px;
}
#mainNavTop a.live {
	display:block;
	width: 59px;
	height: 29px;	
	background: transparent url(img/linkLive.gif) no-repeat;
}
#mainNavTop a.live:hover {
	background-position: 0 -30px;
}
#mainNavTop a.live.liveOn {
	background-position: 0 -30px;
}
/* end top row nav */
/* middle row nav */
#mainNavMiddle {
	position:absolute;
	width: 420px;
	padding: 0;
	margin:0;
	top: 65px;
	left: 385px;
}
#mainNavMiddle ul li {
 	margin:0;
	padding:0;
	border: none;
	list-style: none;
	display: inline;
	float:left;
}
#mainNavMiddle a {
	display: block;
	padding: 0px 10px 0px 0px;
	margin: 0;
	text-indent: -3000px;
}
#mainNavMiddle a.music {
	display:block;
	width: 73px;
	height: 21px;
	background: transparent url(img/linkMusic.gif) no-repeat;	
}
#mainNavMiddle a.music:hover {
	background-position: 0 -30px;
}
#mainNavMiddle a.music.musicOn {
	background-position: 0 -30px;
}
#mainNavMiddle a.video {
	display:block;
	width: 70px;
	height: 26px;	
	background: transparent url(img/linkVideo.gif) no-repeat;
}
#mainNavMiddle a.video:hover {
	background-position: 0 -30px;
}
#mainNavMiddle a.video.videoOn {
	background-position: 0 -30px;
}
#mainNavMiddle a.store {
	display:block;
	width: 71px;
	height: 31px;
	background: transparent url(img/linkStore.gif) no-repeat;
}
#mainNavMiddle a.store:hover {
	background-position: 0 -31px;
}
#mainNavMiddle a.store.storeOn {
	background-position: 0 -31px;
}
/* end middle row nav */
/* bottom row nav */
#mainNavBottom {
	position:absolute;
	width: 420px;
	padding: 0;
	margin:0;
	top: 105px;
	left: 376px;
}
#mainNavBottom ul li {
 	margin:0;
	padding:0;
	border: none;
	list-style: none;
	display: inline;
	float:left;
}
#mainNavBottom a {
	display: block;
	padding: 0px 10px 0px 0px;
	margin: 0;
	text-indent: -3000px;
}
#mainNavBottom a.bio {
	display:block;
	width: 35px;
	height: 15px;
	background: transparent url(img/linkBio.gif) no-repeat;	
}
#mainNavBottom a.bio:hover {
	background-position: 0 -20px;
}
#mainNavBottom a.bio.bioOn {
	background-position: 0 -20px;
}
#mainNavBottom a.images {
	display:block;
	width: 63px;
	height: 29px;
	background: transparent url(img/linkImages.gif) no-repeat;	
	background-position: 0 2px;
}
#mainNavBottom a.images:hover {
	background-position: 0 -38px;
}
#mainNavBottom a.images.imagesOn {
	background-position: 0 -38px;
}
#mainNavBottom a.press {
	display:block;
	width: 54px;
	height: 22px;	
	background: transparent url(img/linkPress.gif) no-repeat;
}
#mainNavBottom a.press:hover {
	background-position: 0 -25px;
}
#mainNavBottom a.press.pressOn {
	background-position: 0 -25px;
}
#mainNavBottom a.diary {
	display:block;
	width: 56px;
	height: 28px;
	background: transparent url(img/linkDiary.gif) no-repeat;
}
#mainNavBottom a.diary:hover {
	background-position: 0 -30px;
}
#mainNavBottom a.diary.diaryOn {
	background-position: 0 -30px;
}
#mainNavBottom a.contact {
	display:block;
	width: 74px;
	height: 45px;
	background: transparent url(img/linkContact.gif) no-repeat;
	background-position: 0 7px;
}
#mainNavBottom a.contact:hover {
	background-position: 0 -50px;
}
#mainNavBottom a.contact.contactOn {
	background-position: 0 -50px;
}
/* end bottom row nav */

#centreWrapper{
position:relative;
width: 980px;
margin: 0 auto; /*Center container on page*/
padding: 0;
z-index:3;
overflow:visible;
background: transparent url(img/middleBg.jpg) repeat-y;
}

#mainText {
	padding-left:60px;
	margin-right:530px;
	}
#rightTextColumn {
	position: absolute;
	top: 0px;
	right: 250px;
	width: 240px;
	font-size:11px;
	padding:0;
	margin:0;
}

#mainTextHome {
	padding-left:60px;
	margin-right:530px;
	line-height: 13px;
	}
#headlinesHome {
	margin-right:250px;
	line-height: 13px;
	}		
#mainTextWide {
	padding-left:60px;
	margin-right:275px;
	}
.publictyShots {
	width:125px;
	float:left;
	margin-right:20px;
}	
#rightTextColumn {
	position: absolute;
	top: 0px;
	right: 250px;
	width: 240px;
	font-size:11px;
	padding:0;
	margin:0;
	z-index:99999;
}
#titleLiveSmall {
	width: 59px;
	height: 14px;
	padding:0px 0px 10px 0px;
	margin:0;
	background: transparent url(img/titleLiveDatesSmall.png) no-repeat;
}
#titleVideoSmall {
	width: 120px;
	height: 15px;
	padding:0px 0px 10px 0px;
	margin:0;
	background: transparent url(img/titleVideoSmall.png) no-repeat;
}
#titleNewsSmall {
	width: 48px;
	height: 14px;
	padding:0px 0px 10px 0px;
	margin:0;
	background: transparent url(img/titleNewsSmall.png) no-repeat;
}
#titleNewsHome {
	position: absolute;
	top: -27px;
	width: 72px;
	height: 22px;
	padding:0;
	margin:0;
	background: transparent url(img/titleNewsHome.png) no-repeat;
}				
#titleBio {
	position: absolute;
	top: 245px;
	left: 50px;
	width: 264px;
	height: 34px;
	padding:0;
	margin:0;
	text-indent: -3000px;
	background: transparent url(img/titleBio.png) no-repeat;
}
#titleLyrics {
	position: absolute;
	top: 245px;
	left: 50px;
	width: 180px;
	height: 34px;
	padding:0;
	margin:0;
	text-indent: -3000px;
	background: transparent url(img/titleLyrics.png) no-repeat;
}
#titleImages {
	position: absolute;
	top: 245px;
	left: 50px;
	width: 167px;
	height: 34px;
	padding:0;
	margin:0;
	text-indent: -3000px;
	background: transparent url(img/titleImages.png) no-repeat;
}
#titlePress {
	position: absolute;
	top: 245px;
	left: 50px;
	width: 143px;
	height: 33px;
	padding:0;
	margin:0;
	text-indent: -3000px;
	background: transparent url(img/titlePress.png) no-repeat;
}
#titleMusic {
	position: absolute;
	top: 245px;
	left: 50px;
	width: 144px;
	height: 34px;
	padding:0;
	margin:0;
	text-indent: -3000px;
	background: transparent url(img/titleMusic.png) no-repeat;
}

#titleLiveDates {
	position: absolute;
	top: 215px;
	left: 50px;
	width: 288px;
	height: 34px;
	padding:0;
	margin:0;
	text-indent: -3000px;
	background: transparent url(img/titleLiveDates.png) no-repeat;
}
#titleNews {
	position: absolute;
	top: 245px;
	left: 55px;
	width: 114px;
	height: 33px;
	padding:0;
	margin:0;
	text-indent: -3000px;
	background: transparent url(img/titleNews.png) no-repeat;
}
#titleDiary {
	position: absolute;
	top: 245px;
	left: 50px;
	width: 149px;
	height: 34px;
	padding:0;
	margin:0;
	text-indent: -3000px;
	background: transparent url(img/titleDiary.png) no-repeat;
}
#titleVideo {
	position: absolute;
	top: 245px;
	left: 50px;
	width: 143px;
	height: 34px;
	padding:0;
	margin:0;
	text-indent: -3000px;
	background: transparent url(img/titleVideo.png) no-repeat;
}
#titleContact {
	position: absolute;
	top: 245px;
	left: 50px;
	width: 199px;
	height: 33px;
	padding:0;
	margin:0;
	text-indent: -3000px;
	background: transparent url(img/titleContact.png) no-repeat;
}
#titleSanta {
	position: absolute;
	top: 245px;
	left: 50px;
	width: 400px;
	height: 75px;
	padding:0;
	margin:0;
	font-size:24px;
        font-weight:bold;
}
#titleStore {
	position: absolute;
	top: 245px;
	left: 50px;
	width: 143px;
	height: 33px;
	padding:0;
	margin:0;
	text-indent: -3000px;
	background: transparent url(img/titleStore.png) no-repeat;
}
#titleMailingList {
	position: absolute;
	top: 225px;
	left: 50px;
	width: 400px;
	height: 101px;
	padding:0;
	margin:0;
	text-indent: -3000px;
	background: transparent url(img/titleMailingList.png) no-repeat;
}
#plugSingle {
	position: absolute;
	top: 280px;
	left: 50px;
	width: 580px;
	height: 20px;
	padding:0;
	margin:0;
	text-indent: -3000px;
	background: transparent url(img/plugSingle240807.png) no-repeat;
}


#diaryDateHeader {
	position: absolute;
	top: 290px;
	left: 50px;
	width: 213px;
	height: 21px;
	padding:0;
	margin:0;
	text-indent: -3000px;
	background: transparent url(img/diaryDateJan07.png) no-repeat;
}
#diaryDateSingle {
	width: 227px;
	height: 18px;
	padding: 0;
	margin:0;
	text-indent: -3000px;
	background: transparent url(img/diaryDateNov06.png) no-repeat;
}

#pressQuotes {
	position: absolute;
	top: 275px;
	left: 45px;
	width: 580px;
	height: 40px;
	padding:0;
	margin:0;
}
#linksImages {
	position: absolute;
	top: 300px;
	left: 50px;
	width: 400px;
	height: 50px;
	padding: 0;
	margin:0;
}
#pressQuotesHome {
	position: absolute;
	top: 230px;
	left: 55px;
	width: 420px;
	height: 100px;
	padding:0;
	margin:0;
}
#pressQuotesHomepage {
	position: absolute;
	top: -115px;
	left: 50px;
	width: 420px;
	height: 100px;
	padding:0;
	margin:0;
}
#lteiPlug {
	position: absolute;
	top: -120px;
	left: 500px;
	width: 157px;
	height: 213px;
	padding: 0;
	margin: 0;
	background: transparent url(http://www.paulhourican.net/img/albumPlug.gif) no-repeat;
}
#newSingleOct {
	position: absolute;
	top: -120px;
	left: 500px;
	width: 157px;
	height: 213px;
	padding: 0;
	margin: 0;
	background: transparent url(img/singleOctober07.png) no-repeat;
	text-indent: -3000px;
}
#newSingleOct a {
	display: block;
	width: 157px;
	height: 213px;
	padding:0;
	margin: 0;
}
#newSingleFeb08 {
	position: absolute;
	top: -120px;
	left: 500px;
	width: 157px;
	height: 213px;
	padding: 0;
	margin: 0;
	background: transparent url(img/singleFeb08.gif) no-repeat;
	text-indent: -3000px;
}
#newSingle {
	position: absolute;
	top: -100px;
	left: 500px;
	width: 159px;
	height: 175px;
	padding: 0;
	margin: 0;
	background: transparent url(img/musicPlug.png) no-repeat;
	text-indent: -3000px;
}
#newSingle a {
	display: block;
	width: 159px;
	height: 175px;
	padding:0;
	margin: 0;
}
#rightTextColumnHome {
	position: absolute;
	top: 110px;
	left: 505px;
	width: 250px;
	font-size:11px;
	padding:0;

	margin:0;
}
#coverShes {
	float:left;
	width: 180px;
	height: 166px;
	padding:0;
	margin: 0px 20px 0px 0px;
	background: url(http://www.paulhourican.net/img/coverShes.jpg) no-repeat;
}
#coverLetTheEnmeyIn {
	float:left;
	width: 180px;
	height: 166px;
	padding:0;
	margin: 0px 20px 0px 0px;
	background: url(http://www.paulhourican.net/img/coverLTEI.jpg) no-repeat;
}
#coverEvenThough {
	float:left;
	width: 180px;
	height: 166px;
	padding:0;
	margin: 0px 20px 0px 0px;
	background: url(img/coverEvenThough.jpg) no-repeat;
}
#coverAllIEver {
	float:left;
	width: 180px;
	height: 166px;
	padding:0;
	margin: 0px 20px 0px 0px;
	background: url(img/coverAllIEver.jpg) no-repeat;
}
#blurbAllIEver {
	top: 0px;
	left: 250px;
	width: 280px;
	height: 120px;
	padding:0px 0px 10px 0px;
	background: transparent url(img/blurbAllIEver.png) no-repeat;
	background-position: 0 40px;
}	
#coverOneStep  {
	float:left;
	width: 180px;
	height: 166px;
	padding:0;
	margin: 0px 20px 0px 0px;
	background: url(img/coverOneStep.gif) no-repeat;
}
.trackListing {
	width: 300px;
	margin:20px 0px 0px 200px;
}
.blurb {
	margin:0;
	padding: 0px 0px 10px 0px;
}
#trackListingOneStep {
	width: 300px;
	margin:20px 0px 0px 200px;
}
#blurbOneStep {
	margin:0;
	padding: 0px 0px 10px 0px;
}
#coverIntro {
	float:left;
	width: 180px;
	height: 166px;
	padding:0;
	margin: 0px 20px 0px 0px;
	background: url(img/coverIntro.gif) no-repeat;
}
#trackListingIntro {
	width: 300px;
	margin:20px 0px 0px 200px;
}
#trackListingAllIEverWanted {
	width: 300px;
	margin:20px 0px 0px 200px;
}
#blurbIntro {
	margin:0;
	padding: 0px 0px 10px 0px;
}

#videoOptions {
	position: absolute;
	top: 0px;
	left: 550px;
	width: 195px;
	padding:0;
	margin: 0;
}
#videoOptions p {
	padding:0;
	margin:0;
	font-size:11px;
	line-height: 12px;
}
#audioLaunch {
	position: absolute;
	width: 150px;
	height: 55px;
	top: 10px;
	right: 40px;
	background: transparent url(img/audioLaunch.png) no-repeat;
}
#audioLaunch a {
	display: block;
	width: 150px;
	height: 55px;
	text-indent: -3000px;		
}
#musicAlbumPlug {
	    position: absolute;
  		right: 30px;
		top: 80px;
		width: 159px;
		height: 175px;
		background: transparent url(http://www.paulhourican.net/img/musicSidePlug.gif) 4px 0 no-repeat;  
}
#musicAlbumPlugBtnContainer {
	position: relative;
	padding:0;
	margin:0;
	width: 159px;
	height:175px;
}
#musicAlbumPlugBtn {
        position:absolute;
        bottom:18px;
}
#musicPlug {
        position: absolute;
  		right: 30px;
		top: 70px;
		width: 159px;
		height: 175px;
		background: transparent url(img/musicPlug.png) no-repeat;      
}

#musicPlugLinks {
	position: relative;
	padding:0;
	margin:0;
	width: 159px;
	height:175px;
}
#sevendigital {
	position: absolute;
	padding:0;
	margin:0;
	top:60px;
	width: 159px;
	height:30px;
text-indent: -3000px;
}
#sevendigital a {
	padding:0;
	margin:0;
	width: 159px;
	height:30px;
	text-indent:-3000px;
	display:block;
}
#itunesLink {
	position: absolute;
	padding:0;
	margin:0;
	top:92px;
	width: 159px;
	height:30px;
}
#itunesLink a {
	padding:0;
	margin:0;
	width: 159px;
	height:30px;
	text-indent:-3000px;
	display:block;
}
#musicPlugMiniLinks {
	width: 159px;
	height: 32px;
	position:absolute;
	top: 120px;
	padding:0px;
	margin:0;
}
#vodadoneLink {
	float:left;
	width:60px;
	height:32px;
	padding:0;
	margin:0;
	text-indent:-3000px;
}
#vodadoneLink a{
	width:60px;
	height:32px;
	padding:0;
	margin:0;
	display:block;	
	text-indent:-3000px;
}
#threemusicLink {
	float:left;
	width:42px;
	height:32px;
	padding:0;
	margin:0;
	text-indent:-3000px;
}
#threemusicLink a{
	width:42px;
	height:32px;
	padding:0;
	margin:0;
	display:block;	
	text-indent:-3000px;
}
#iModeLink {
	float:left;
	width:36px;
	height:32px;
	padding:0;
	margin:0;
	text-indent:-3000px;
}
#iModeLink a{
	width:36px;
	height:32px;
	padding:0;
	margin:0;
	display:block;	
	text-indent:-3000px;
}
#mailingList {
	position: absolute;
	right: 25px;
	top:250px;
	width: 182px;
	height: 101px;
	background: transparent url(img/mailingList.png) no-repeat;	
}
#mailingList a {
	display: block;
	width: 182px;
	height: 101px;
	text-indent: -3000px;		
}

#myspace {
	position: absolute;
	top: 360px;
	right: 45px;
	width: 140px;
	height: 76px;
	background: transparent url(img/myspace.png) no-repeat;
	
}
#myspace a {
	text-indent: -3000px;
	display:block;
	width: 140px;
	height: 76px;
}
#bebo {
	top: 440px;
	right: 12px;
	position: absolute;
	width: 197px;
	height: 25px;
	background: transparent url(img/bebo.png) no-repeat;
}
#bebo a {
	text-indent: -3000px;
	display:block;
	width: 197px;
	height: 25px;
	}	


#footer{
position:relative;
width: 980px;
height: 354px;
margin: 0 auto; /*Center container on page*/
padding: 0;
background: transparent url(img/footer.jpg) no-repeat;
display:block;
z-index:4;
}
#footerHome{
position:relative;
width: 980px;
height: 200px;
margin: 0 auto; /*Center container on page*/
padding: 0;
background: transparent url(img/footerHome.jpg) no-repeat;
z-index:4;
}
.footerLinks {
	padding:40px 0px 0px 50px;
}
.footerLinks a {
	float:left;
	display:block;
	text-indent:-3000px;
	width:137px;
	height:78px;
	margin-left:4px;
}
.homeFooter {
	height: 200px;
	background: transparent url(img/footerHome.jpg) no-repeat;
}

.titleCell {
	background-color: #000;
	font-weight: bold;
	color: #fff;
	font-size: 11px;

}
.redCell {
	background-color: #b21619;
	color: #fff;
	font-size: 11px;
}
.blankCell {
	color: #000;
	font-size: 11px;
}
.bold {
font-weight:bold;
}
.underline {
	border-bottom: 1px dotted #000;
}
 #mySlideShow
{
width: 485px !important;
height: 295px !important;
}
 #mySlideShow2
{
width: 275px !important;
height: 413px !important;
}

.post {
	padding:0;
	margin: 0;
}
.entry {
	padding:0;
	margin: 0;
}

.post-title-home {
	margin: 0;
	padding: 0px 0px 5px 0px;
}
.postmetadata {
	padding: 0px 0px 15px 0px;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#linkBack {
	position: absolute;
	top: -40px;
	padding:0;
	margin:0;
}	
.oldGrey {
  color: #999999;
}