/* CSS Document */
/* =reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, th, td{
	margin : 0;
	padding : 0;
}
h2, h3, h4, h5, h6{
	font-size : small;
	font-weight : normal;
}
ol, ul{
	list-style: none;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th{
	text-align: left;
}
fieldset, img{
	border : 0;
}
dt, address, caption, cite, code, dfn, em, i , strong, b, th, var{
	font-style: normal;
	font-weight: normal;
}
q:before, q:after{
	content : '';
}	
/* =blocktext.css */
h2, h3, h4, h5, h6, p, ul{
	margin : 0;
	padding: 0;
}
/* =body.css */
body{
	background-color:#000000;
	width: 900px;
	margin-left: 20px;
}
/* =accessibility.css */
#nav_access li{
	position: relative;
	outline:none;
	top:-9999px;
}
/* =masthead.css */
#branding{
position: relative;
float: left;
width: 100%;
font-family: Times, Georgia, serif;
color: #ffffff;
}
#branding h1{
font-size: 400%;
padding: 15px 0;
}
#branding p{
font-family: 'Book Antiqua', 'Comic Sans MS', Times, Georgia, serif;
font-style: italic;
font-weight: bold;
font-size: 150%;
padding-bottom: 15px;
}
#nav_main{
	float: left;
	position: absolute;
	z-index: 99;
	top: 0px;
	left: 20px;
}
#nav_main h2{
	position: relative;
	outline:none;
	top:-9999px;
}
#nav_main ul{
	float:left;
	margin: 0;
	padding: 0;

}
#nav_main li{
float:left;
padding: 0 1.5em 0 1.8em;
font-family: 'Comic Sans MS', Times, Georgia, serif;
font-size: 130%;
text-transform: uppercase;
list-style: none;
background: #000000 url(../images/nav/nav_li.gif) left no-repeat;
}
li#home{
background: #000000;
padding: 0 1.5em 0 0;
}
#nav_main a{
	float: left;
	display: block;
	margin: 0;
	padding: 1px 0;
	text-decoration: none;
	text-align:left;
	color: #ffffff;
}
#nav_main a:hover{
	color:#ffcc66;
}
/* =content_sub.css */
#content_sub_wrap{
float: right;
width: 35%;
padding-right: 8%;
}
#content_sub{
float: left;
margin-left: 20px;
}
#content_sub img{
vertical-align: bottom;
}

/* =content_main.css */
#content_main{
float: left;
width: 56%;
background: #000000 url(../images/bg_band2.jpg) left top no-repeat;
margin-top: 10px;
padding-bottom: 17px;
}
#content_main p, #content_main h2{
position: relative;
outline:none;
left:-9999px;
}
#content_main ul{
list-style: none;
margin: 10em 0 0 0;
height: 80px;
border-top: 10px solid #000000;
}
#main_media{
height:80px;
list-style-type:none;
padding: 0.25em 0;
}
#main_media li{
float:left;
padding: 0 2.6em 0 2.6em;
border-right: 2px  dotted #000000;
}
#main_media a{
height:80px;
display:block;
width:80px;
float:left;
text-decoration:none;
text-indent:-9999px;
outline: none;

}
ul#main_media a:hover{
background-position: 0 -80px;
}
li#studio a{
background:url(../images/studio.gif) top left no-repeat;
}
li#video a{
background:url(../images/video.gif) top left no-repeat;
}
li#radio a{
background:url(../images/radio.gif) top left no-repeat;
}
li#radio {
border-right: none;
padding: 0 0 0 2.6em;
}

/* =siteinfo.css */
#site_info{
clear: both;
width: 100%;
background-color: #000000;
font-family: 'Book Antiqua', 'Comic Sans MS', Times, Georgia, serif;
font-style: italic;
font-weight: bold;
font-size: 150%;
color: #ffffff;
}
#site_info p{
float:left;
}
.copyright{
float: right;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 40%;
padding: 1em 0 0 15em;
}
/* =content_bios.css */
#content_bios{
float: left;
width: 96%;
padding-bottom: 17px;
}
#content_bios p, #content_bios h2{
position: relative;
outline:none;
left:-9999px;
}
#content_bios bios{
width:840px;
list-style-type:none;
background-color:#000000;
}
#bios li{
float:left;
}
#bios a{
height:226px;
display:block;
float:left;
text-decoration:none;
text-indent:-9999px;
outline: none;
width: 150px;
padding-left:15px;
}

li#micky_bio a{background:url(../images/bios/micky.jpg) top left no-repeat;}
li#ciaran_bio a{background:url(../images/bios/ciaran.jpg) top left no-repeat;}
li#gerry_bio a{background:url(../images/bios/gerry.jpg) top left no-repeat;}
li#jono_bio a{background:url(../images/bios/jono.jpg) top left no-repeat;}
li#adrian_bio a{background:url(../images/bios/adrian.jpg) top left no-repeat;}

#bios a:hover{background-position: 0 -226px;}

/* =content_players.css */
#content_players{
	float: left;
	width: 56%;
}
#content_players players{
background: #000000 url(..images/bios/players_bg.gif) repeat-x bottom left;
}

#players li{
	float:left;
	padding-right: 1px;
}
li#adrian_tab{
	padding-right: 0;
}	
#players a{
	height:25px;
	display:block;
	float:left;
	text-decoration:none;
	text-indent:-9999px;
	width: 100px;
	outline: none;
}

li#micky_tab a{background:url(../images/bios/micky_tab.gif) top left no-repeat;}
li#ciaran_tab a{background:url(../images/bios/ciaran_tab.gif) top left no-repeat;}
li#gerry_tab a{background:url(../images/bios/gerry_tab.gif) top left no-repeat;}
li#jono_tab a{background:url(../images/bios/jono_tab.gif) top left no-repeat;}
li#adrian_tab a{background:url(../images/bios/adrian_tab.gif) top left no-repeat;}

#players a:hover{
background-position: 0 -25px;
}
#content_players h2{
position: relative;
outline:none;
left:-9999px;
}

#content_players div.player{
background-color: #ffff99;
border: 1px solid #ff6600;
border-top: 1px solid #ffff99;
float: left;
width: 502px;
}

#content_players dl{
float: left;
padding: 0;
width: 462px;
margin: 0 20px;
padding: 0;
}
#content_players dt{
float: right;
font-size: 130%;
color: #000000;
margin: 10px 0 0 0;
padding: 0;
width: 292px;
}
#content_players dd{
font-size: 90%;
margin: 0;
padding: 0;
line-height: 1.5em;
color: #000000;
}
#content_players dd.instruments{
color: #ff6600;
}
#content_players dd.img img{
float: left;
height: 226px;
width: 150px;
margin: 10px 20px 10px 0;
}
/* =content_photos.css */
div#content_photos{
float: left;
width: 96%;
}
#content_photos h2{
position: relative;
outline:none;
left:-9999px;
}
#row1, #row2, #row3{
height:80px;
width:840px;
list-style-type:none;
background-color:#000000;
padding-bottom: 17px;
}
#row2, #row3{
height:120px;
}
#row1 li, #row2 li, #row3 li{
float:left
}
#row1 a, #row2 a, #row3 a{
height:80px;
display:block;
float:left;
text-decoration:none;
text-indent:-9999px;
outline: none;
width: 120px;
padding-right:8px;
}
#row2 a, #row3 a{
height:120px;
width: 80px;
padding-right: 17px;
}

li#bandimg1 a{background:url(../images/thumbs/9990_thb.jpg) top left no-repeat;}
li#bandimg2 a{background:url(../images/thumbs/9529_thb.jpg) top left no-repeat;}
li#bandimg3 a{background:url(../images/thumbs/9991_thb.jpg) top left no-repeat;}
li#studimg1 a{background:url(../images/thumbs/9853_thb.jpg) top left no-repeat;}
li#studimg2 a{background:url(../images/thumbs/9824_thb.jpg) top left no-repeat;}
li#studimg3 a{background:url(../images/thumbs/9829_thb.jpg) top left no-repeat; padding-right: 0px;}

li#csimg1 a{background:url(../images/thumbs/9313_thb.jpg) top left no-repeat;}
li#ahimg1 a{background:url(../images/thumbs/9419_thb.jpg) top left no-repeat;}
li#csimg2 a{background:url(../images/thumbs/9440_thb.jpg) top left no-repeat;}
li#gonimg1 a{background:url(../images/thumbs/9599_thb.jpg) top left no-repeat;}
li#csimg3 a{background:url(../images/thumbs/9992_thb.jpg) top left no-repeat;}
li#mmimg1 a{background:url(../images/thumbs/9472_thb.jpg) top left no-repeat;}
li#jlimg1 a{background:url(../images/thumbs/9686_thb.jpg) top left no-repeat;}
li#studimg4 a{background:url(../images/thumbs/9826_thb.jpg) top left no-repeat; padding-right: 0px;}

li#mmimg2 a{background:url(../images/thumbs/9356_thb.jpg) top left no-repeat;}
li#jlimg2 a{background:url(../images/thumbs/9548_thb.jpg) top left no-repeat;}
li#mmimg3 a{background:url(../images/thumbs/9476_thb.jpg) top left no-repeat;}
li#jlimg3 a{background:url(../images/thumbs/9453_thb.jpg) top left no-repeat;}
li#mmimg4 a{background:url(../images/thumbs/9993_thb.jpg) top left no-repeat;}
li#csimg4 a{background:url(../images/thumbs/9639_thb.jpg) top left no-repeat;}
li#gonimg2 a{background:url(../images/thumbs/9720_thb.jpg) top left no-repeat;}
li#ahimg2 a{background:url(../images/thumbs/9510_thb.jpg) top left no-repeat; padding-right: 0px;}

/* =content_gallery.css */
#content_gallery{
float: left;
width: 56%;
padding: 17px 0;
}
a#gallery{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%;
color:#FFFFFF;
margin-right: 6px;
margin-top: 4px;
}
/* =content_contact.css */
#content_contact{
float: left;
width: 56%;
padding-bottom: 17px;
}
#content_contact h2{
position: relative;
outline:none;
left:-9999px; 
}
table.form_table {}
table.form_table td { }
table.form_table th { padding: 0.25em; color: #ff6600; font-size: 130%; font-weight: bold; }

th#th_booking { }
th#th_contact { }
th#th_gallery {}

table.form_table tr{ background: #ffff99; padding: 10px; border-bottom: 2px solid #000000;}

td#field_name { color: #333333; font-size: 100%; padding: 10px;}
td#field_email {  color: #333333; font-size: 100%; padding: 10px;}
td#field_message {  color: #333333; font-size: 100%; padding: 10px;}
td#field_humanizer {  color: #333333; font-size: 100%;padding: 10px;}
td#field_required {  color: #333333; font-size: 80%;padding: 10px;}
td#field_reason { color: #333333; font-size: 100%;padding: 10px; }
td#field_send {}

td.form_input { color: #333333; background: #ffff99; padding: 10px;}

input.field {
width: 80%;
padding: 1px;
border: 1px solid #ff6600;  
font : 80% Times, Georgia, serif; 
color : #333333; 
background-color : #ffffff;
}
input.field_short {
width: 20%;
padding: 1px 5px 1px 1px;
border: 1px solid #ff6600;
font : 80% Times, Georgia, serif; 
color : #333333; 
background-color : #ffffff;
} 

input.submit { 
padding: 1px; 
color: #333333; 
font : 80% Times, Georgia, serif; 
background: #ffffff; 
border: 1px solid #ff6600; }

input.submit:hover { color: #fff; background: #ff6600; border: 1px solid #ff6600; }

select {
border: 1px solid #ff6600;
width: 82%;
}

textarea{
border: 1px solid #ff6600;
}

a.whythis{
color: #000000; 
font : 80% Times, Georgia, serif; 
}

body.contact h2#results{
text-indent:0px;
font : 80% Times, Georgia, serif; 
color: #ffffff; 
}
/* =content_audio.css */
#content_audio{
float: left;
width: 56%;
background: #000000 url(../images/bg_band2.jpg) left top no-repeat;
margin-top: 10px;
padding-bottom: 17px;
}
#content_audio h2{
margin: 212px 0 0 0;
float: left;
color: #ff6600;
font : 130% Times, Georgia, serif;
}
#content_audio p{
float: right;
margin: 216px 0 0 0;
color: #ffffff;
font : 60% Arial, Helvetica, sans-serif;
}
#content_audio p a{
color: #ffff99;
}
#content_audio td{
padding-right: 5px;
}
#content_audio table{
clear: both;
border-collapse: collapse;
width: 100%
}
td.cliptitle{
color: #ffff99;
font : 100% Times, Georgia, serif;

}
td.mediasize{
color: #ffff99;
font : 60% Arial, Helvetica, sans-serif;
text-align: center;
}
td.backup_link{
text-align: right;
padding-right: 0px;
}
td a{
color: #ff6600;
font : 60% Arial, Helvetica, sans-serif;
text-align: right;
padding-right: 0px;
}
