@charset "UTF-8";

/* THE GOODFELLAS BAND 

   gfb_default.css v4 by Magic Chris
   (C) 2008 The Goodfellas
   
*/

/* GOODFELLAS GENERAL STYLE */

html, body {
	padding: 0;
	margin: 0;
	text-align: left;
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	scrollbar-arrow-color: #FFFFFF; 
	scrollbar-base-color: #000000; 
	scrollbar-face-color: #000000; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-track-color: #000000; 
}

/*input{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#FFFFFF;
} */

img {
	border: 0;
}

h1, h2, h3, h4, h5, h6, a {
	padding: 0;
	margin: 0;
}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, a span {
	visibility: hidden;
}

a {
	color: #cccccc;
}

/* GOODFELLAS GENERAL STYLE END */

/* GOODFELLAS LAYOUT */

#mainHolder {
	width: 856px;
	height: 475px;
	margin: 0 auto 0 auto;
	text-align: left;
	position: relative;
}

#horizon {
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	margin-top: -240px;
	text-align: center;
	min-width: 856px;
}

/* styles for IE 5 Mac */
 #horizon {
	background-color: transparent;
	position: absolute;
	top: 20px;
	left: 20px;
}

/* following rules are invisible to IE 5 \*/
 #horizon {
	top: 50%;
	left: 0px;
	width: 100%;
	margin-top: -240px;
	text-align: center;
	min-width: 856px;
}
/* end IE 5 hack */ 
 
/* GOODFELLAS LAYOUT END */

/* GOODFELLAS HEADER */

#cntHeader {
	width: 856px;
	height: 24px;
	position: relative;
}

#headerTabs0 {
	width: 203px;
	height: 24px;
	color: #000;
	position: absolute;
	left: 9px;
	top: 0;
}

#headerTabs1 {
	width: 203px;
	height: 24px;
	background: #000;
	color: #000;
	position: absolute;
	left: 9px;
	top: 0;
}

#headerTabs2 {
	width: 203px;
	height: 24px;
	background: #000;
	color: #000;
	position: absolute;
	left: 9px;
	top: 0;
}

.headerTabsSH {
	display: none;
}

#headerTabs0 {
	display: block;
}

a#headerTabiNews {
	width: 95px;
	height: 20px;
	background: #000 url(../images/nav/news.gif) 0 0 no-repeat;
	position: absolute;
	left: 4px;
	top: 4px;
	text-decoration: none;
	}
	
a#headerTabiGigs {
	width: 96px;
	height: 20px;
	background: #000 url(../images/nav/gigs.gif) 0 0 no-repeat;
	position: absolute;
	right: 4px;
	top: 4px;
	text-decoration: none;
}

a#headerTabiNews:hover, a#headerTabiNews.selected {
	background: #000 url(../images/nav/news.gif) 0 -20px no-repeat;
}

a#headerTabiGigs:hover, a#headerTabiGigs.selected {
	background: #000 url(../images/nav/gigs.gif) 0 -20px no-repeat;
}

#headerNav {
	width: 544px;
	height: 19px;
	position: absolute;
	right: 0;
	top: 0;
}

#headerNav a {
	overflow: hidden;
	text-decoration: none;
	line-height: 50%;
}

a#headerNaviAbout {
	width: 60px;
	height: 19px;
	background: url(../images/nav/about.gif) no-repeat; /*contact*/
	position: absolute;
	left: -79px;
	top: 4px;
}

a#headerNaviGallery {
	width: 66px;
	height: 19px;
	background: url(../images/nav/gallery.gif) 0 0 no-repeat;
	position: absolute;
	left: 20px;
	top: 4px;
}

a#headerNaviVideo {
	width: 66px;
	height: 19px;
	background: url(../images/nav/video.gif) 0 0 no-repeat;
	position: absolute;
	left: 133px;
	top: 4px;
}

/* a#headerNavi4 {
	width: 110px;
	height: 19px;
	background: url(../images/nav/join_mailing_list.gif) 0 0 no-repeat;
	position: absolute;
	left: 434px;
	top: 4px;
} */

a#headerNaviLinks {
	width: 50px;
	height: 19px;
	background: url(../images/nav/links.gif) 0 0 no-repeat;
	position: absolute;
	left: 243px;
	top: 4px;
}

a#headerNaviContact {
	width: 105px;
	height: 19px;
	background: url(../images/nav/contact.gif) 0 0 no-repeat;
	position: absolute;
	left: 346px;
	top: 4px;
}

a#headerNaviAbout:hover, a#headerNaviAbout.selected {
	background: url(../images/nav/about.gif) 0 -20px no-repeat; /*contact*/
}

a#headerNaviGallery:hover, a#headerNaviGallery.selected {
	background: url(../images/nav/gallery.gif) 0 -20px no-repeat;
}

a#headerNaviVideo:hover, a#headerNaviVideo.selected {
	background-image: url(../images/nav/video.gif);
	background-repeat: no-repeat;
	background-position: 0 -20px;
}

/* a#headerNavi4:hover, a#headerNavi4.selected {
	background: url(../images/nav/join_mailing_list.gif) 0 -20px no-repeat;
} */

a#headerNaviLinks:hover, a#headerNaviLinks.selected {
	background: url(../images/nav/links.gif) 0 -20px no-repeat;
}

a#headerNaviContact:hover, a#headerNaviContact.selected {
	background: url(../images/nav/contact.gif) 0 -20px no-repeat;
}

/* GOODFELLAS HEADER END */

/* GOODFELLAS MAIN */

.leftContentInnerSH {
	display: none;
}

#leftContentInner0 {
	display: block;
}

#cntMain {
	width: 856px;
	height: 426px;
	position: relative;
}

#cntLeft {
	width: 218px;
	height: 260px;
	background: #fff;
	position: absolute;
	left: 1px;
	top: 0px;
	background-color: #000000;
}

#leftContent {
	width: 210px;
	height: 418px;
	margin: 4px 0 0 4px;
	background: #000;
	overflow: auto;
}

p.homeText { /*HOME PAGE WELCOME TEXT */
	width: 209px;
	height: 270px;
	position: relative;
	line-height: 110%;
	padding: 0;
	margin: 0;
	background-image: url(../images/content/gfb_logo_xmastop.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

p.homeText span {
	visibility: hidden;
}

p.aboutText {
	width: 210px;
	height: 418px;
	position: relative;
	line-height: 50%;
	padding: 0;
	margin: 0;
	background-image: url(../images/content/liamsing_about.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

p.aboutText span {
	visibility: hidden;
}

p.linksText {
	width: 210px;
	height: 418px;
	position: relative;
	line-height: 50%;
	padding: 0;
	margin: 0;
	background-image: url(../images/content/links.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

p.linksText span {
	visibility: hidden;
}

p.contactUsText {
	width: 210px;
	height: 418px;
	position: relative;
	line-height: 50%;
	padding: 0;
	margin: 0;
	background-image: url(../images/content/contactus.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

p.contactUsText span {
	visibility: hidden;
}

p.privacyHeader {
	position: default;
	line-height: 100%;
	padding: 5px;
	margin: 5px;
   	color:#ff3333; /*#ffcc66*/
	background-color: #000000;
}

p.privacyText {
	position: default;
	line-height: 100%;
	padding: 5px;
	margin: 5px;
	background-color: #000000;
}

#leftContentInner1 {
	padding: 2px 8px 12px 8px;
}

#leftContentInner1 h2 {
	padding: 10px 0 10px 0;
	margin: 0;
	font-size: 100%;
	color:#ff3333; /*ffcc66*/
	line-height: 140%;
}

#leftContentInner1 p {
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 100%;
	color: #FFFFFF; /* a8a8a8 */
	font-weight: 100;
	line-height: 140%;
}
#leftContentInner2 {
	padding: 2px 8px 12px 8px;
}

#leftContentInner2 h2 {
	padding: 10px 0 10px 0;
	margin: 0;
	color:#ff3333; /*ffcc66 */
	font-size: 100%;
	line-height: 140%;
}

#leftContentInner2 p {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 100%;
	color: #FFFFFF; /* a8a8a8 */
	font-weight: 100;
	line-height: 140%;
}

span.gigDate {
	display: block;
	color: #fff;
	font-style: italic;
}

#cntRight {
	width: 626px;
	height: 426px;
	background: #fff;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #000000;
}

#rightContent {
	width: 618px;
	height: 418px;
	margin: 0 0 0 0;
	background: #000;
	text-align: center;
	position: relative;
	background-color: #FFFFFF;
}

#rightContent_text {
	width: 618px;
	height: 418px;
	background: #000;
	text-align: left;
	font-size:100%;
	position: relative;
	background-color: #000000;
	overflow:auto;
}

#cntRightInner {
	padding: 4px;
}

.showImage {
	margin: 9px auto 0 auto;
}
/* GOODFELLAS MAIN END */

/* GOODFELLAS FOOTER */

#cntFooter {
	width: 856px;
	height: 25px;
	position: relative;
}

#footerLeft {
	width: 218px;
	height: 25px;
	padding: 5px 0 0 0;
	font-weight: 100;
	color: #8E8E8E;
	position: absolute;
	left: 0;
	top: 0;
}

#footerRight {
	height: 25px;
	padding: 5px 0 0 0;
	font-weight: 100;
	color: #8E8E8E;
	position: absolute;
	right: 0;
	top: 0;
}

#footerLeft a {
	color: #8E8E8E;
	text-decoration: none;
}

#footerLeft a:hover {
	color: #CCCCCC;
}

#footerMP3 {
	width: 90px;
	height: 15px;
	position: absolute;
	left: 229px;
	top: 4px;
	background-color:#000000;
}

#footerSlide {
	width: 92px;
	height: 21px;
	background: url(../images/nav/slideshow.gif) 0 0 no-repeat;
	text-decoration: none;
	position: absolute;
	right: 0;
	top: 0;
}

#footerSlide:hover {
	background: url(../images/nav/slideshow.gif) 0 -21px no-repeat;
}

#footerGuestbook {
	width: 92px;
	height: 21px;
	background: url(../images/nav/guestbook.gif) 0 0 no-repeat;
	text-decoration: none;
	position: absolute;
	right: 0;
	top: 0;
}

#footerGuestbook:hover {
	background: url(../images/nav/guestbook.gif) 0 -21px no-repeat;
}


#footerGoHome {
	width: 92px;
	height: 21px;
	background: url(../images/nav/gohome.gif) 0 0 no-repeat;
	text-decoration: none;
	position: absolute;
	right: 0;
	top: 0;
}

#footerGoHome:hover {
	background: url(../images/nav/gohome.gif) 0 -21px no-repeat;
}

.footerTicker {
	width: 439px; /* 625-562-92 */
	height: 25px;
	padding: 5px 0 0 0;
	font-weight: 100;
	color: #CCCCCC; /* 8E8E8E */
	position: absolute;
	left: 323px; /*230 */
	top: 0;
}

.TickerTape {
	font-size: 100%;
	text-align: left;
	padding: 5px 0 0 0;
	font-weight: 100;
	color: #CCCCCC; /*8E8E8E */
	position: absolute;
	left: 0;
	top: 0;
}

/* GOODFELLAS FOOTER END */

/* GOODFELLAS CONTACT PAGE - ANTI SPAM */

#fcf2 {
	font-family:arial;
	font-size:10px;
	margin:5px;
	border:0px;
	background-color:#000000;
	width:450px;
}

#fcf2 h3 {
	font-size:1.5em;
	background-color:#000000;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
	margin:0px;
}

#fcf2 p {
	text-align:center;
	padding:8px;
}

#fcf2 em {
	color:#FF0000;
}
#fcf2 div.r {
	clear: both;
	padding-top: 5px;
	background-color:#000000;
}

#fcf2 label {
	float: left;
	width: 100px;
	text-align: right;
}

#fcf2 span.f {
	float: right;
	width: 335px;
	text-align: left;
}

#fcf2 div.sp {
	clear: both;
}

#fcf2 .req {
	font-weight:normal;
	font-color:#FFFFFF;
}

#fcf2 input, #fcf2 textarea {
	background: #EEEEEE;
	border:1px solid #FFFFFF;
	padding:2px;
}

#fcf2 input:focus, #fcf2 textarea:focus {
	background: #EEEEEE;
	border:1px solid #FFFFFF;
}

/* GOODFELLAS CONTACT PAGE END */

