/* CSS By James Chalmers | Dunhenry.info | Streamk.com | twtoday.co.uk
W3C Compliant as of March 2007 */

/* globals */
body {
margin:0px;
background-color:#FFFFFF;
color:#000;
font-family:Geneva, Arial, Helvetica, sans-serif;
/* Container Hack */
text-align:center;
}
.ff { clear:both; display:block; height:0px; }
.preload { display:none; margin:0; }
.brl { border-left:1px solid #333;}
.brr { border-right:1px solid #333; }
h1 {
font-family:'trebuchet ms', geneva, serif;
font-size:15px;
color:#666;
background-color:inherit;
text-transform:uppercase;
font-weight:lighter;
}
h2 {
color:#0066CC;
background-color:inherit;
font-weight:lighter;
font-family:'trebuchet ms', Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:capitalize;
}
.pdf {
padding-left:36px;
height:22px;
padding-top:7px;
background:url(images/artWork/pdfLogo.gif) no-repeat left;
width:auto;
display:block;
margin-top:5px;
background-color:#FFFF99;
}
.pdf:hover {background-color:#FFCC00; }
.wrd {
	padding-left:32px;
	height:22px;
	padding-top:7px;
	background:#FFFF99 url(images/artWork/wordLogo.gif) no-repeat left;
	width:auto;
	display:block;
	margin-left:4px;
	margin-top:5px;
}
.wrd:hover {background-color:#FFCC00; }
/* structure */

#container {
width:840px;
margin:0 auto;
text-align:left;
}
/* The rest of the structure information is held in standard.css, ar.css, ab.css and nw.css: as it is different for each page style.
/* topNav Definitions */
.topnavbut {
width:137px;
display:block;
height:41px;
float:left;
}


/* topNav festival */
.tn_about {
background:url(images/navTop/aboutRest.gif) no-repeat center;
}
.tn_about:hover {
background:url(images/navTop/aboutOver.gif) no-repeat center;
}

.tn_archive {
background:url(images/navTop/archiveRest.gif) no-repeat center;
}
.tn_archive:hover {
background:url(images/navTop/archiveOver.gif) no-repeat center;
}

.tn_news {
background:url(images/navTop/newsRest.gif) no-repeat center;
}
.tn_news:hover {
background:url(images/navTop/newsOver.gif) no-repeat center;
}

.tn_press {
background:url(images/navTop/pressRest.gif) no-repeat center;
}
.tn_press:hover {
background:url(images/navTop/pressOver.gif) no-repeat center;
}

.tn_contact {
background:url(images/navTop/contactRest.gif) no-repeat center;
}
.tn_contact:hover {
background:url(images/navTop/contactOver.gif) no-repeat center;
}
.tn_links {
background:url(images/navTop/linksRest.gif) no-repeat center;
}
.tn_links:hover {
background:url(images/navTop/linksOver.gif) no-repeat center;
}

/* topNav about */

.tn_homeab {
background:url(images/ab/navTop/homeRest.gif) no-repeat center;
}

.tn_homeab:hover {
background:url(images/ab/navTop/homeOver.gif) no-repeat center;
}

.tn_archiveab {
background:url(images/ab/navTop/archiveRest.gif) no-repeat center;
}
.tn_archiveab:hover {
background:url(images/ab/navTop/archiveOver.gif) no-repeat center;
}

.tn_newsab {
background:url(images/ab/navTop/newsRest.gif) no-repeat center;
}
.tn_newsab:hover {
background:url(images/ab/navTop/newsOver.gif) no-repeat center;
}

.tn_pressab {
background:url(images/ab/navTop/pressRest.gif) no-repeat center;
}
.tn_pressab:hover {
background:url(images/ab/navTop/pressOver.gif) no-repeat center;
}

.tn_contactab {
background:url(images/ab/navTop/contactRest.gif) no-repeat center;
}
.tn_contactab:hover {
background:url(images/ab/navTop/contactOver.gif) no-repeat center;
}
.tn_linksab {
background:url(images/ab/navTop/linksRest.gif) no-repeat center;
}
.tn_linksab:hover {
background:url(images/ab/navTop/linksOver.gif) no-repeat center;
}



/* topNav news */
.tn_about {
background:url(images/navTop/aboutRest.gif) no-repeat center;
}
.tn_about:hover {
background:url(images/navTop/aboutOver.gif) no-repeat center;
}

.tn_archive {
background:url(images/navTop/archiveRest.gif) no-repeat center;
}
.tn_archive:hover {
background:url(images/navTop/archiveOver.gif) no-repeat center;
}

.tn_news {
background:url(images/navTop/newsRest.gif) no-repeat center;
}
.tn_news:hover {
background:url(images/navTop/newsOver.gif) no-repeat center;
}

.tn_press {
background:url(images/navTop/pressRest.gif) no-repeat center;
}
.tn_press:hover {
background:url(images/navTop/pressOver.gif) no-repeat center;
}

.tn_contact {
background:url(images/navTop/contactRest.gif) no-repeat center;
}
.tn_contact:hover {
background:url(images/navTop/contactOver.gif) no-repeat center;
}
.tn_links {
background:url(images/navTop/linksRest.gif) no-repeat center;
}
.tn_links:hover {
background:url(images/navTop/linksOver.gif) no-repeat center;
}



/* leftnav Definitions */
.leftnavbut {
width:139px;
height:52px;
display:block;
}

/* Home page*/

.ln_home {
background:url(images/navLeft/homeRest.gif) no-repeat center;
}
.ln_home:hover {
background:url(images/navLeft/homeOver.gif) no-repeat center;
}

.ln_tickets {
background:url(images/navLeft/ticketsRest.gif) no-repeat center;
}
.ln_tickets:hover {
background:url(images/navLeft/ticketsOver.gif) no-repeat center;
}

.ln_travel {
background:url(images/navLeft/travelRest.gif) no-repeat center;
}
.ln_travel:hover {
background:url(images/navLeft/travelOver.gif) no-repeat center;
}

.ln_crew {
background:url(images/navLeft/crewRest.gif) no-repeat center;
}
.ln_crew:hover {
background:url(images/navLeft/crewOver.gif) no-repeat center;
}

.ln_traders {
background:url(images/navLeft/tradersRest.gif) no-repeat center;
}
.ln_traders:hover {
background:url(images/navLeft/tradersOver.gif) no-repeat center;
}

.ln_getInvolved {
background:url(images/navLeft/getInvolvedRest.gif) no-repeat center;
}
.ln_getInvolved:hover {
background:url(images/navLeft/getInvolvedOver.gif) no-repeat center;
}


.ln_knockBus {
background:url(images/navLeft/knockBusRest.gif) no-repeat center;
}
.ln_knockBus:hover {
background:url(images/navLeft/knockBusOver.gif) no-repeat center;
}


.ln_superKnockBus {
background:url(images/navLeft/superKnockBus.gif) no-repeat center;
}
.ln_superKnockBus:hover {
background:url(images/navLeft/knockBusOver.gif) no-repeat center;
}


/* About */

.ln_about {
background:url(images/ab/navLeft/aboutRest.gif) no-repeat center;
}
.ln_about:hover {
background:url(images/ab/navLeft/aboutOver.gif) no-repeat center;
}

.ln_friends {
background:url(images/ab/navLeft/friendsRest.gif) no-repeat center;
}

.ln_friends:hover {
background:url(images/ab/navLeft/friendsOver.gif) no-repeat center;
}

.ln_tales {
background:url(images/ab/navLeft/talesRest.gif) no-repeat center;
}
.ln_tales:hover {
background:url(images/ab/navLeft/talesOver.gif) no-repeat center;
}

.ln_mySpace {
background:url(images/ab/navLeft/mySpaceRest.gif) no-repeat center;
}
.ln_mySpace:hover {
background:url(images/ab/navLeft/mySpaceOver.gif) no-repeat center;
}

.ln_forum {
background:url(images/ab/navLeft/forumRest.gif) no-repeat center;
}
.ln_forum:hover {
background:url(images/ab/navLeft/forumOver.gif) no-repeat center;
}

/* Archive */

.ln_topFrame {
background:url(images/ar/navLeft/topFrame.gif) no-repeat center;
}

.ln_2005 {
background:url(images/ar/navLeft/2005.gif) no-repeat center;
}
.ln_2005:hover {
background:url(images/ar/navLeft/2005.gif) no-repeat center;
}

.ln_2006 {
background:url(images/ar/navLeft/2006.gif) no-repeat center;
}

.ln_2006:hover {
background:url(images/ar/navLeft/2006.gif) no-repeat center;
}

.ln_theHairth {
background:url(images/ar/navLeft/hairthButton.gif) no-repeat center;
}
.ln_theHairth:hover {
background:url(images/ar/navLeft/hairthButton.gif) no-repeat center;
}

.ln_worldCeilidh {
background:url(images/ar/navLeft/worldCeilidhButton.gif) no-repeat center;
}
.ln_worldCeilidh:hover {
background:url(images/ar/navLeft/worldCeilidhButton.gif) no-repeat center;
}

.ln_bottomFrame {
background:url(images/ar/navLeft/bottomFrame.gif) no-repeat center;
}

/* News*/

.ln_newsItem {
background:url(images/nw/navLeft/latestNEWS.gif) no-repeat center;
}



/* Press/contact/links */

.ln_pressRelease {
background:url(images/pr/navLeft/prRest.gif) no-repeat center;
}
.ln_pressRelease:hover {
background:url(images/pr/navLeft/prOver.gif) no-repeat center;
}

.ln_clippings {
background:url(images/pr/navLeft/clipRest.gif) no-repeat center;
}

.ln_clippings:hover {
background:url(images/pr/navLeft/clipOver.gif) no-repeat center;
}

.ln_posters {
background:url(images/pr/navLeft/postersRest.gif) no-repeat center;
}
.ln_posters:hover {
background:url(images/pr/navLeft/postersOver.gif) no-repeat center;
}

.ln_PRcontact {
background:url(images/pr/navLeft/contactPrRest.gif) no-repeat center;
}
.ln_PRcontact:hover {
background:url(images/pr/navLeft/contactPrOver.gif) no-repeat center;
}


/* leftnav Definitions */
.leftnavbut {
width:139px;
height:52px;
display:block;
}

.ln_home {
background:url(images/navLeft/homeRest.gif) no-repeat center;
}
.ln_home:hover {
background:url(images/navLeft/homeOver.gif) no-repeat center;
}

.ln_tickets {
background:url(images/navLeft/ticketsRest.gif) no-repeat center;
}
.ln_tickets:hover {
background:url(images/navLeft/ticketsOver.gif) no-repeat center;
}

.ln_travel {
background:url(images/navLeft/travelRest.gif) no-repeat center;
}
.ln_travel:hover {
background:url(images/navLeft/travelOver.gif) no-repeat center;
}

.ln_getinv {
background:url(images/navLeft/getInvolvedRest.gif) no-repeat center;
}
.ln_getinv:hover {
background:url(images/navLeft/getInvolvedOver.gif) no-repeat center;
}

/* Ticket definitions */

.greenGrad {
background:url(images/artWork/contentFrames/greenMenuBar.gif) repeat-x top;
height:39px;
}
.lightGreenGrad {
	background:url(images/artWork/contentFrames/greenMenuBar.gif) repeat-x top;
	height:39px;
}
.ticketTab {
	overflow: scroll;
	height: 10px;
	width: 580px;
	border: thin solid #000000;
}
.ticketTab p {
	margin:10px 5px 10px 5px;
	font-family:'trebuchet ms', geneva, serif;
	text-transform:uppercase;
	font-weight:bold;
}
