/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }				<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/

/* Extra div to handle some IE scenarios with absolute positioning. */
#sliding-panel-container {
	position: relative;
	display: table;
	z-index: 999;
	width: 100%;
	}

/* Sliding panel. */
#sliding-panel {
	position: absolute;
	top: 0;
	z-index: 999;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	}

/* The part of the panel that actually slides. */
#sliding-panel .panel {
	overflow: hidden;
	display: none;
	position: relative;
	z-index: 10;
	width: 100%;
	height: 180px;
	background: #040D12;
	}

/* Widget container. */
#sliding-panel .panel-content {
	overflow: hidden;
	width: 960px;
	height: 150px;
	margin: 15px auto;
	padding: 0;
	text-align: left;
	border-left: 1px solid #333;
	}

/* Sliding panel widgets. */
#sliding-panel .widget {
	overflow: hidden;
	float: left;
	width: 289px;
	height: 150px;
	margin: 0;
	padding: 0 15px;
	font: normal normal normal 14px/21px Georgia, Times, 'Times New Roman', serif !important;
	color: #888;
	background: transparent;
	border: none;
	border-right: 1px solid #333;
	}
#sliding-panel .widget-inside {
	margin: 0;
	padding: 0;
	background: transparent;
	border: none;
	}

/* Sliding panel widget titles. */
#sliding-panel .widget-title {
	margin: 0 0 5px 0;
	padding: 0;
	font: normal normal bold 18px/21px Arial, Verdana, sans-serif !important;
	color: #999;
	text-transform: none;
	background: transparent;
	border: none;
	}

/* Sliding panel widget lists. */
#sliding-panel .widget ul {
	margin: 0 0 10px 20px;
	list-style: square;
	}
#sliding-panel .widget ul li {
	margin: 0;
	padding: 0;
	background: transparent;
	border: none;
	}

/* Sliding panel widget links. */
#sliding-panel .widget a {
	font-style: italic;
	color: #eee;
	text-decoration: none;
	}
#sliding-panel .widget a:hover {
	text-decoration: underline;
	}

/* Toggle div wrapper. */
#sliding-panel .tab {
	position: relative;
	top: 0;
	z-index: 9999;
	height: 37px;
	border-top: 2px solid #040D12;
	}

/* Wrapper for the open/close button. */
#sliding-panel .tab .toggle {
  	clear: both;
	display: block;
	position: relative;
	width: 960px;
	height: 35px;
	line-height: 35px;
	margin: 0 auto;
	}

/* Open/close link. */
#sliding-panel .tab a {
	display: block;
	float: right;
	position: relative;
	width: 80px;
	height: 35px;
	top: -1px;
	margin: 0;
	padding: 0;
	font: normal normal bold 12px/33px Georgia, Times, 'Times New Roman', serif !important;
	color: #fff;
  	background: #040D12;
 	text-align: center;
	}

/* Open link. */
#sliding-panel .tab a.open {
	}

/* Close link. */
#sliding-panel .tab a.close {
	}

/* Open/close link hover. */
#sliding-panel .tab a:hover {
	cursor: pointer;
	text-decoration: underline;
	}

/* Open/close link array (&urarr;). */
#sliding-panel .tab a .arrow {
	font-style: normal;
	}





.custom #volunteersterms {color: #F75D59; width: 1000px;}
.custom #titlevolunteers {color: white; padding-top: 15px;}
.custom #finalvolunteers {color: white; h-align: text-align: center; padding-top:15px; margin-left: auto;
    margin-right: auto; position: relative;}


.custom #festinfoline {padding-top: 15px;}


.custom #texttravelgreen {Padding-top: 20px;}

.custom #lockerform {padding-top: 30px; padding-left: 125px;}
.custom #bookingformlocker {width: 1080px;}
.custom #lockerbutton {position: absolute; padding-top: 170px; padding-left: 40px;}

.custom #Festivallockersform {position: relative; padding-top: 0px; padding-left:500px;}

.custom #festinfotext {color: white; padding-top: 10px;}

.custom #bustext {padding-top: 20px;}
.custom #titlehowtoarrive {color: white;}
.custom #titletrain {color: white;}
.custom #titletrain1 {color: white; padding-top: 15px;}

.custom #carshareparapost {color: gray; padding-bottom: 20px; padding-top: 20px;}
.custom #carsharingtitlepost {color: green; padding-bottom: 20px;}

.custom #carsharepara {color: white; padding-bottom: 20px;width: 1000px;}
.custom #carshareimage {margin-right: auto; margin-left: auto; width: 1000px;}
.custom #carsharingtitle {color: green; padding-bottom: 20px; width: 1000px;}


.custom #showers {margin-left: auto; margin right: auto;}
.custom #showerstext {color:white; margin-left: 160px; width: 800px;}
.custom #showertitle {color:white; margin-left: 160px; padding-top: 20px; padding-bottom: 20px;}
.custom #showerposttitle {padding-top: 10px; padding-bottom: 20px;}
.custom #showerpara2 {padding-bottom: 20px;}

.custom #friendtextinthecell {padding-left: 10px; width: 330px;}
.custom #friendtextinthecellpara {padding-left: 10px; color:gray;}
.custom #friendtextinthecellpara1 {padding-left: 10px; position: absolute; color:gray;}
.custom #friendtextinthecellpara2 {padding-left: 10px; position: absolute; color:gray;}
.custom #friendtextinthecellpara3 {padding-left: 10px; position: absolute; color:gray;}

.custom #friendtable {width: 1000px; color: white; background: none;}
.custom #friendrow {height: 170px; margin-left: auto; margin-right: auto; background: none;}

.custom #friendcelltext1 {width: 350px; background: transparent url(http://impactive.ie/wordpresslife2010/wp-content/themes/thesis_151/custom/images/backgroundfriend.png) no-repeat scroll left; vertical-align: top; margin-left: auto; margin-right: auto;}

.custom #friendcelllogo1 {width: 150px; padding-top:10px; background: none;}

.custom #friendcelltext2 {width: 350px; background: transparent url(http://impactive.ie/wordpresslife2010/wp-content/themes/thesis_151/custom/images/backgroundfriend.png) no-repeat scroll left; vertical-align: top; margin-left: auto; margin-right: auto;}

.custom #friendcelllogo2 {width: 150px; margin-left: auto; margin-right:auto; padding-top:10px; background: none;}

.custom #Ticketcelltext1 {width: 350px; background: transparent url(http://impactive.ie/wordpresslife2010/wp-content/themes/thesis_151/custom/images/backgroundticket.png) no-repeat scroll left; vertical-align: top; margin-left: auto; margin-right: auto;}

.custom #tickettitle {color: #dd3e86;}

.custom #moderattext {padding-bottom: 50px;vertical-align:top;}
.custom #hilighttext {padding-bottom: 35px; vertical-align:top;}
.custom #hilighttextp1 {padding-bottom: 30px;}
.custom #hilighttextp2 {padding-bottom: 30px;}
.custom #artisttextcolumhilighttext {vertical-align:top;}
.custom #artistpictureundetext {padding-left: 40px;}

.custom #freqtext {padding-bottom: 109px; padding-right: 10px;vertical-align:top;}
.custom #freqtextp1 {padding-bottom: 30px;}
.custom #freqtextp2 {padding-bottom: 30px;}
.custom #freqtextp3 {padding-bottom: 30px;}
.custom #freqtextp4 {padding-bottom: 30px;}

.custom #infectedtext {padding-bottom: 75px; padding-right: 10px;vertical-align:top;}
.custom #infectedtextp1 {padding-bottom: 30px;}
.custom #infectedtextp2 {padding-bottom: 30px;}
.custom #infectedtextp3 {padding-bottom: 30px;}
.custom #infectedtextp4 {padding-bottom: 30px;}
.custom #infectedtextp5 {padding-bottom: 30px;}

.custom #adventtext {padding-bottom: 100px;}
.custom #adventtextp1 {padding-bottom: 35px; vertical-align:top;}
.custom #adventtextp2 {padding-bottom: 30px;}
.custom #adventtextp3 {padding-bottom: 180px;}


.custom #artistmyspacehatcha {position: absolute; left: 15px; bottom:0px;}
.custom #artistlastfmhatcha {position: absolute; left: 75px; bottom:0px;}
.custom #artistfacebookhatcha {position: absolute; left: 135px; bottom:0px;}
.custom #artisttwitterhatcha {position: absolute; left: 195px; bottom:0px;}
.custom #hatchatext {padding-bottom: 40px; padding-right: 30px;vertical-align:top;}
.custom #hatchatextp1 {padding-bottom: 30px;}
.custom #hatchatextp2 {padding-bottom: 30px;}
.custom #hatchatextp3 {padding-bottom: 30px;}
.custom #hatchatextp4 {padding-bottom: 30px;}
.custom #hatchatextp5 {padding-bottom: 30px;}
.custom #hatchatextp6 {padding-bottom: 30px;}
.custom #hatchatextp7 {padding-bottom: 30px;}
.custom #hatchatextp8 {padding-bottom: 30px;}
.custom #artisttexthatcha {width: 1040px;}

.custom #madproftext {padding-bottom: 0px; padding-right: 30px;vertical-align:top;}
.custom #madproftextp1 {padding-bottom: 30px;}
.custom #madproftextp2 {padding-bottom: 30px;}
.custom #madproftextp3 {padding-bottom: 30px;}
.custom #madproftextp4 {padding-bottom: 30px;}
.custom #madproftextp5 {padding-bottom: 30px;}
.custom #madproftextp6 {padding-bottom: 30px;}

.custom #marcotext {padding-bottom: 0px; padding-right: 30px;vertical-align:top;}
.custom #marcotextp1 {padding-bottom: 30px;}
.custom #marcotextp2 {padding-bottom: 30px;}
.custom #marcotextp3 {padding-bottom: 30px;}
.custom #marcotextp4 {padding-bottom: 30px;}

.custom #artistresidentskream {position: absolute; left: 690px; bottom:0px;}
.custom #artisttextskream {width: 1040px;}
.custom #skreamtext {padding-bottom: 0px; padding-right: 30px;vertical-align:top;}
.custom #skreamtextp1 {padding-bottom: 30px;}
.custom #skreamtextp2 {padding-bottom: 30px;}
.custom #skreamtextp3 {padding-bottom: 30px;}
.custom #skreamtextp4 {padding-bottom: 30px;}
.custom #skreamtextp5 {padding-bottom: 30px;}
.custom #skreamtextp6 {padding-bottom: 30px;}
.custom #skreamtextp7 {padding-bottom: 30px;}


.custom #massidltext {padding-bottom: 0px; padding-right: 30px;vertical-align:top;}
.custom #massidltextp1 {padding-bottom: 30px;}
.custom #massidltextp2 {padding-bottom: 30px;}
.custom #massidltextp3 {padding-bottom: 30px;}

.custom #artisttextdjulz {width: 1040px;}
.custom #artistresidentdjulz {position: absolute; left: 870px; bottom:0px;}
.custom #djulztext {padding-bottom: 0px; padding-right: 30px;vertical-align:top;}
.custom #djulztextp1 {padding-bottom: 30px;}
.custom #djulztextp2 {padding-bottom: 30px;}
.custom #djulztextp3 {padding-bottom: 30px;}
.custom #djulztextp4 {padding-bottom: 30px;}
.custom #djulztextp5 {padding-bottom: 30px;}
.custom #djulztextp6 {padding-bottom: 30px;}
.custom #djulztextp7 {padding-bottom: 30px;}
.custom #djulztextp8 {padding-bottom: 30px;}
.custom #djulztextp9 {padding-bottom: 30px;}

.custom #borisdividertext {padding-bottom: 0px; padding-right: 30px;vertical-align:top;}
.custom #borisdividertextp5 {padding-bottom: 30px;}
.custom #borisdividertextp4 {padding-bottom: 30px;}
.custom #borisdividertextp3 {padding-bottom: 30px;}
.custom #borisdividertextp2 {padding-bottom: 30px;}
.custom #borisdividertextp1 {padding-bottom: 30px;}

.custom #marchouletext {padding-bottom: 0px; padding-right: 30px;vertical-align:top;}
.custom #marchouletextp1 {padding-bottom: 30px;}
.custom #marchouletextp2 {padding-bottom: 30px;}
.custom #marchouletextp3 {padding-bottom: 30px;}
.custom #marchouletextp4 {padding-bottom: 30px;}


.custom #dubfiretext {padding-bottom: 0px; padding-right: 30px;vertical-align:top;}
.custom #dubfiretextp5 {padding-bottom: 30px;}
.custom #dubfiretextp4 {padding-bottom: 30px;}
.custom #dubfiretextp3 {padding-bottom: 30px;}
.custom #dubfiretextp2 {padding-bottom: 30px;}
.custom #dubfiretextp1 {padding-bottom: 30px;}
 
.custom #ltjtext {padding-bottom: 0px; padding-right: 30px;vertical-align:top;}
.custom #ltjtextp1 {padding-bottom: 30px;}
.custom #ltjtextp2 {padding-bottom: 30px;}
.custom #ltjtextp3 {padding-bottom: 30px;}


.custom #artisttwitteredrush {position: absolute; left: 870px; bottom:0px;}
.custom #artistresidentedrush {position: absolute; left: 810px; bottom:0px;}
.custom #artisttextedrush {width: 1040px;}
.custom #edrushtext {padding-bottom: 0px; padding-right: 30px;vertical-align:top;}
.custom #edrushtextp1 {padding-bottom: 30px;}
.custom #edrushtextp2 {padding-bottom: 30px;}
.custom #edrushtextp3 {padding-bottom: 30px;}
.custom #edrushtextp4 {padding-bottom: 30px;}
.custom #edrushtextp5 {padding-bottom: 30px;}
.custom #edrushtextp6 {padding-bottom: 30px;}

.custom #artistresidenteatstatic {position: absolute; left: 810px; bottom:0px;}
.custom #eatstatictext {padding-bottom: 140px; padding-right: 30px;vertical-align:top;}
.custom #eatstatictextp1 {padding-bottom: 30px;}
.custom #eatstatictextp2 {padding-bottom: 30px;}


.custom #artistresidenttotalscience {position: absolute; left: 750px; bottom:0px;}
.custom #artisttexttotalscience {width: 1040px;}
.custom #totalsciencetext {padding-bottom: 30px; padding-right: 15px;vertical-align:top;}
.custom #totalsciencetextp1 {padding-bottom: 30px;}
.custom #totalsciencetextp2 {padding-bottom: 30px;}
.custom #totalsciencetextp3 {padding-bottom: 30px;}
.custom #totalsciencetextp4 {padding-bottom: 30px;}
.custom #totalsciencetextp5 {padding-bottom: 30px;}
.custom #totalsciencetextp6 {padding-bottom: 30px;}
.custom #totalsciencetextp7 {padding-bottom: 30px;}
.custom #totalsciencetextp8 {padding-bottom: 30px;}
.custom #totalsciencetextp9 {padding-bottom: 30px;}
.custom #totalsciencetextp10 {padding-bottom: 30px;}
.custom #totalsciencetextp11 {padding-bottom: 30px;}
.custom #totalsciencetextp12 {padding-bottom: 30px;}


.custom #artistmyspacejapan {position: absolute; left: 15px; bottom:0px;}
.custom #artistlastfmjapan {position: absolute; left: 75px; bottom:0px;}
.custom #artistfacebookjapan {position: absolute; left: 135px; bottom:0px;}
.custom #artisttwitterjapan {position: absolute; left: 195px; bottom:0px;}
.custom #artistresidentjapan {position: absolute; left: 255px; bottom:0px;}
.custom #japantext {padding-bottom: 30px; padding-right: 15px;vertical-align:top;}
.custom #japantextp1 {padding-bottom: 30px;}
.custom #japantextp2 {padding-bottom: 30px;}
.custom #japantextp3 {padding-bottom: 30px;}
.custom #japantextp4 {padding-bottom: 30px;}
.custom #japantextp5 {padding-bottom: 30px;}

.custom #artistresidentmassi {position:  absolute; left: 750px; bottom:0px;}
.custom #artistmyspacedocscott {position: absolute; left: 15px; bottom:0px;}
.custom #artistlastfmdocscott {position: absolute; left: 75px; bottom:0px;}
.custom #artistfacebookdocscott {position: absolute; left: 135px; bottom:0px;}
.custom #artisttwitterdocscott {position: absolute; left: 195px; bottom:0px;}
.custom #artistresidentdocscott {position: absolute; left: 255px; bottom:0px;}
.custom #docscotttext {padding-bottom: 0px; padding-right: 30px;vertical-align:top;}
.custom #docscotttextp1 {padding-bottom: 30px;}

.custom #artistresidentastralprojection {position: absolute; left: 750px; bottom:0px;}
.custom #artisttextastralprojection {width: 1040px;}
.custom #astralprojectiontext {padding-bottom: 189px; padding-right: 30px;vertical-align:top;}
.custom #astralprojectiontextp1 {padding-bottom: 30px;}
.custom #astralprojectiontextp2 {padding-bottom: 30px;}
.custom #astralprojectiontextp3 {padding-bottom: 30px;}
.custom #astralprojectiontextp4 {padding-bottom: 30px;}


.custom #artistmyspaceexium {position: absolute; left: 15px; bottom:0px;}
.custom #artistlastfmexium {position: absolute; left: 75px; bottom:0px;}
.custom #artistfacebookexium {position: absolute; left: 135px; bottom:0px;}

.custom	#lineuppage7 {position: relative; width: 1084px; right: 15px; clear: both; bottom: 15px;}
.custom	#lineuppage6 {position: relative; width: 1084px; right: 15px; clear: both; bottom: 15px;}
.custom	#lineuppage5 {position: relative; width: 1084px; right: 15px; clear: both; bottom: 15px;}
.custom	#lineuppage4 {position: relative; width: 1084px; right: 15px; clear: both; bottom: 15px;}
.custom	#lineuppage3 {position: relative; width: 1084px; right: 15px; clear: both; bottom: 15px;}
.custom	#lineuppage2 {position: relative; width: 1084px; right: 15px; clear: both; bottom: 15px;}
.custom	#lineuppage1 {position: relative; width: 1084px; right: 15px; clear: both; bottom: 15px;}
.custom	#lineuppagedub {position: relative; width: 1084px; right: 15px; clear: both; bottom: 15px;}
.custom	#lineuppage0 {position: relative; width: 1084px; right: 15px; bottom: 15px;}



.custom	#infectedmushroomsquare {position: relative; left: 0px; float: left; margin-left: 0px;}

.custom	#dubsquare {position: relative; left: 0px; float: left; margin-left: 0px;}
.custom	#marcholesquare {position: relative; left: 0px; float: left; margin-left: 8px;}

.custom	#moderatsquare {position: relative; left: 0px; float: left;}
.custom	#madprofessorsquare {position: relative; left: 0px; float: left; margin-left:8px;}

.custom	#frequency7square {position: relative; left: 0px; float: left; margin-left:0px;}
.custom	#marcosquare {position: relative; left:0px; float: left; margin-left:8px;}
.custom	#highlightsquare {position: relative; left:0px; float: left; margin-left:8px;}

.custom	#massi {position: relative; left: 0px; float: left; margin-left:0px;}
.custom	#jockersquare {position: relative; left: 0px; float: left; margin-left:0px;}
.custom	#edrushsquare {position: relative; left: 0px; float: left; margin-left:8px;}
.custom	#astralprojectionsquare {position: relative; left:0px; float: left; margin-left: 8px;}

.custom	#slideshowbelvedere {padding-top: 40px;}


.custom	#Neilsquare {position: relative; left: 0px; float: left; margin-left: 8px;}

.custom	#exiumsquare {position: relative; left: 0px; float: left; margin-left: 0px;}
.custom	#hatchasquare {position: relative; left: 0px; float: left; margin-left: 8px;} 
.custom	#docscottsquare {position: relative; left: 0px; float: left; margin-left: 8px;}
.custom	#vibronicssquare {position: relative; left: 0px; float: left; margin-left: 8px;}
.custom	#eatestaticsquare {position: relative; left: 0px; float: left; margin-left: 8px;}

.custom	#echosquare {position: relative; left: 0px; float: left; margin-left: 8px;}

.custom #Borissquare {position: relative; left: 0px; float: left; margin-left: 8px;}

.custom #Zionsquare {position: relative; left: 0px; float: left; margin-left: 8px;}

.custom #japansquare {position: relative; left: 0px; float: left; margin-left: 0px;}
.custom #totalsiencesquare {position: relative; left: 0px; float: left; margin-left: 8px;}
.custom #djulzsquare {position: relative; left: 0px; float: left; margin-left: 8px;}
.custom	#spacetribesquare {position: relative; left: 0px; float: left; margin-left: 0px;}


.custom #madmaxxsquare {position: relative; left: 0px; float: left; margin-left: 8px;}
.custom #tristansquare {position: relative; left: 0px; float: left; margin-left: 8px;}
.custom #alexsquare {position: relative; left: 0px; float: left; margin-left: 8px;}
.custom #ureckensquare {position: relative; left: 0px; float: left; margin-left: 8px;}
.custom #moresquare {position: relative; left: 0px; float: left; margin-left: 8px;}
.custom #ugtsquare {position: relative; left: 0px; float: left; margin-left: 0px;}
.custom #scratchasquare {position: relative; left: 0px; float: left; margin-left: 8px;}
.custom #ebolasquare {position: relative; left: 0px; float: left; margin-left: 8px;}
.custom #fusionsquare {position: relative; left: 0px; float: left; margin-left: 8px;}

.custom	#shyfxsquare {position: relative; left: 0px; float: left; margin-left: 5px;}
.custom	#alternsquare {position: relative; left: 0px; float: left; margin-left: 5px;}

.custom	#linesquare {position: relative; left: 0px; float: left; margin-left: 0px;}

.custom #artistname {padding-top: 0px; padding-left: 20px;}

.custom #artisttext {width: 1040px; background: transparent url(http://impactive.ie/wordpresslife2010/wp-content/themes/thesis_151/custom/images/artistback.png) no-repeat scroll left;}

.custom #artisttextcolum {width: 500px;padding-right:20px; padding-left: 20px; padding-bottom: 50px;}
.custom #artistvideopicturebox {width: 520px; vertical-align: top;}
.custom #artistmyspace {position: absolute; left: 990px; bottom:0px;}
.custom #artistlastfm {position: absolute; left: 930px; bottom:0px;}
.custom #artistfacebook {position: absolute; left: 870px; bottom:0px;}
.custom #artisttwitter {position: absolute; left: 810px; bottom:0px;}
.custom #artistyoutube {position: absolute; left: 750px; bottom:0px;}
.custom #artistresident {position: absolute; left: 690px; bottom:0px;}

.custom #artistmyspaceltj {position: absolute; left: 0px; bottom:0px;}
.custom #artistlastfmltj {position: absolute; left: 60px; bottom:0px;}
.custom #artistfacebookltj {position: absolute; left: 120px; bottom:0px;}
.custom #artisttwitterltj {position: absolute; left: 240px; bottom:0px;}
.custom #artistyoutubeltj {position: absolute; left: 300px; bottom:0px;}
.custom #artistresidentltj {position: absolute; left: 180px; bottom:0px;}


.custom #videosponsor {position: relative; left: 40%;}

.custom #Tshops {position: relative; left: 25%; color: white;}	

.custom #flickricone {position: absolute; left: 900px; top: 145px; z-index: +1000;}
.custom #lastfmicone {position: absolute; left: 925px; top: 145px; z-index: +1000;}
	
.custom #residentadicone {position: absolute; left: 1050px; top: 143px; z-index: +1000;}

.custom #beboicone {position: absolute; left: 1024px; top: 143px; z-index: +1000;}

.custom #myspaceicone {position: absolute; left: 1000px; top: 145px; z-index: +1000;}
	
.custom #twittericone {position: absolute; left: 975px; top: 145px; z-index: +1000;}
	
.custom #facebookicone {position: absolute; left: 950px; top: 145px; z-index: +1000;}

.custom #termsandconditionsfoodtraders {color: white;}s 

.custom #contactuspage1 {Background: black;}

.custom #facebookhead {display: none; position: absolute; bottom: 17%;right: 1%;}


.custom #lifegallery {width: 1000px; height: auto;}

.custom #photogallery {position: relative; float: left; left: 40%;}

.custom #festivalinftemplate {position: relative; float: left; width: 1080px; color: white; }

.custom #festivalinfocontainer {padding-top: 20px;}

.custom #festivalinfotextpad {padding-left: 20px; Padding-top: 15px;}
.custom #either {padding-top: 15px;}
.custom #rembercamping {padding-top: 15px; padding-bottom: 15px;}
.custom #carparkrules {padding-top: 15px; padding-bottom: 15px;}

.custom #hs1 {padding-top: 10px;}
.custom #hs2 {padding-top: 10px;}
.custom #hs3 {padding-top: 10px;}
.custom #hs4 {padding-top: 10px;}
.custom #hs5 {padding-top: 10px; font-size: 0.7em;}

.custom #secu1 {padding-top: 10px;}
.custom #secu2 {padding-top: 10px;}
.custom #secu3 {padding-top: 10px;}
.custom #secu4 {padding-top: 10px;}
.custom #secu5 {padding-top: 10px;}
.custom #secu6 {padding-top: 10px;}
.custom #secu7 {padding-top: 10px;}
.custom #secu8 {padding-top: 10px;}
.custom #secu9 {padding-top: 10px;}
.custom #secu10 {padding-top: 10px;}

.custom #submenu {text-align: center;}

.custom #musicpagetext {width: 595px; padding-left: 15px;}

.custom #musicpage  {color: #6b6b6b; background: transparent url(http://impactive.ie/wordpresslife2010/wp-content/themes/thesis_151/custom/images/homeCornerBackgroundmusic.png) no-repeat scroll left;}

.custom #festivalinfo1text {color: #6b6b6b;width: 500px; position: relative; float: left; background: transparent url(http://impactive.ie/wordpresslife2010/wp-content/themes/thesis_151/custom/images/homeCornerBackgroundhints.png) no-repeat scroll left;}

.custom #festivalinfo1textcamping {color: #6b6b6b; width: 500px; position: relative; float: left; background: none;}

.custom #festivalinfo1textspecialneeds {color: #6b6b6b; width: 500px; position: relative; float: left; background: transparent url(http://impactive.ie/wordpresslife2010/wp-content/themes/thesis_151/custom/images/homeCornerBackgroundspecialneeds.png) no-repeat scroll left;}


.custom #festivalinfo1textcampervans {color: #6b6b6b; width: 530px; position: relative; float: left; background: transparent url(http://impactive.ie/wordpresslife2010/wp-content/themes/thesis_151/custom/images/homeCornerBackgroundcampervans.png) no-repeat scroll left;}

.custom #campervanbookingbutton {position: absolute; padding-top: 150px;}

.custom #festivalinfo1textcarpark {color: #6b6b6b; width: 500px; position: relative; float: left; background: transparent url(http://impactive.ie/wordpresslife2010/wp-content/themes/thesis_151/custom/images/homeCornerBackgroundcarpark.png) no-repeat scroll left;}

.custom #festivalinfo1texthealthandsafety {color: #6b6b6b; width: 500px; position: relative; float: left; background: transparent url(http://impactive.ie/wordpresslife2010/wp-content/themes/thesis_151/custom/images/homeCornerBackgroundhealthandsafety.png) no-repeat scroll left;}


.custom #festivalinfo1textfestivallockups {color: #6b6b6b; width: 500px; position: relative; float: left; background: transparent url(http://impactive.ie/wordpresslife2010/wp-content/themes/thesis_151/custom/images/homeCornerBackgroundfestivallockups.png) no-repeat scroll left;}

.custom #festivalinfo1textsecurity {color: #6b6b6b; width: 500px; position: relative; float: left; background: transparent url(http://impactive.ie/wordpresslife2010/wp-content/themes/thesis_151/custom/images/homeCornerBackgroundsecurity.png) no-repeat scroll left;}


.custom	#lockernewspicture {padding-top: 10px;}
.custom	#textlockersnews {padding-bottom: 20px;}
.custom	#lockernews {color:white;}

.custom #festivalinfopicture {position: relative; float: left; padding-left: 40px;}
.custom #festivaltipis {padding-top: 70px;}
.custom #tipisbox {height: 430px; width:480px; overflow:auto;}
.custom #tipisbox1 {height: 300px; width:480px; overflow:auto;}

.custom #alteraccomop1 {color:grey; padding-bottom: 30px;}
.custom #alteraccomop0 {color:white; padding-bottom: 30px;}
.custom #whitetext {color: white;}
.custom #campingbox {height: 430px; width:480px; overflow:auto;z-index: 100;}

.custom #map {position: relative; margin-right: auto; margin-left: auto; padding-left: 30px;}
.custom #mapp-overlay-directions {color: white;}
	
.custom #generalaboutbelvedere {width: 1000px;}
.custom #aboutbelvederepicture {padding-top: 5px; padding-bottom: 5px;}
	
.custom #tablevenue {width: 1080px;} 
.custom #aboutbelvedere {position: relative; float: right;}

.custom h2 a {color:White;}
.custom #post-1280 {color:#888888;}

.custom #facebooksmall {Position: absolute; left: 90%; bottom: 18%;}
.custom #facebooklarge {Position: absolute; left: 80%; bottom: 8%; z-index: -1; }
.custom #facebooklarge:hover{position: absolute; left: 80%; bottom:18%; z-index: -1;}

.custom #ticketlifeflyers {position: absolute; left: 475px; top: 200px;}
.custom #ticketmaster {position: absolute; left: 700px; top: 45px;}
.custom #ticketsdotie {position: absolute; left: 455px; top: 45px;}
.custom #tickettext01 { color: #666666; padding-bottom: 15px; padding-top:170px; background: black; font-size: 1.2em; width: 580px;}
.custom #teventbriteminibox {position: relative; padding-top: 14px;}
.custom #ticketboxwidgetheader {position: relative; left: 0%;}
.custom #ticketboxwidget {padding-left: 50px; vertical-align: top; } 
.format_text p {margin-bottom: 0;}
.custom #contactfomrs {position: relative; left: 25%;}
.custom #mailinglistimage {position: absolute; left: 80%; Bottom: 40%;}	
.custom #festivalinfo3rdcolom {position: relative; width: 20%; color:white; text-align: center; background:transparent;}
.custom #festivalinfotable {position: realtive; width: 1000px; padding-bottom: 200px;}

.custom #festivalinfocontentbox {background: transparent url(http://impactive.ie/wordpresslife2010/wp-content/themes/thesis_151/custom/images/buttons/rectanglegrey.png) no-repeat; color: #cccccc ;)}
.custom #hinttext {width: 440px; padding-left: 10px;}
.custom #Festivalinfoleftmenu {vertical-align:top;}

.festivalinfosidebar1 a:hover{ filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/;}


.custom #venuemainpicture {position: relative; right: 13px; bottom: 16px;}

.custom #satandsuntickets {vertical-align: top;}
.custom #satandsuntable {vertical-align: top;}
.custom #satandsuntext {color:White; width: 500px; heigt: 300px; vertical-align: top;}
.custom #SatandSunticketpictures {margin-right: auto; margin-left: auto; vertical-align: top; padding-bottom: 100px;}
.custom #satandsuntickets { margin-right: auto; margin-left: auto; Text-Align: left; vertical-align: top;}

.custom #Ticketdublin {color: white; margin-right: auto; margin-left: auto; margin-top: 2em; Text-Align: left;}
.custom #ticketshoptable {Color: white; width: 900px; background: black; border-color: white; margin-right: auto; margin-left: auto; margin-top: 2em}
.custom #ticketshoptable a:link { color: white; }
.custom #ticketshoptable a:visited { color: white; }
.custom #ticketshoptable a:hover { color: #018E0E; }

.custom #ticketmasterinfo {color: white; margin-right: auto; margin-left: auto; text-align: center; margin-top: 1em;}
.custom #ticketshoplist {color: white; margin-right: auto; margin-left: auto; text-align: center; margin-top: 1em;}
.custom #termsandcondition {color: grey; width: 800px; padding-left: 45px; margin-right: auto; margin-left: auto;}
.custom #tickettable { position: relative; padding-top: 20px;margin-right: auto; margin-left: auto;}



.custom #ticketstext {color: white; width: 480px; padding-left: 40px; margin-right: auto; margin-left: auto;}
.custom #ticketimage1 {valign: top; padding-left: 10px; margin-right: auto; margin-left: auto;}


.custom #headimage {z-index: -100 }
*/.custom #lifeheader {position: absolute; margin-left: auto; margin-right: auto; top:10px; z-index: +1 }
.contactus #content_box {color: white; margin-right: auto; margin-left: auto; }
.contactus #content {background: transparent; margin-right: auto; margin-left: auto;}
.contactusmain #content_box {margin: 0 0 0}
.post_box, .teasers_box, .full_width #content_box .page {margin: 0 0 0}
.post_box {padding-top: 0em}
.sidebar {padding-top: 0px;}
ul.sidebar_list {padding-top: 0em; padding-right: 0em; padding-left: 0em}
.sidebar ul.sidebar_list {padding-right: 0em; padding-left: 0em}
.headline_area { display: none;}
*/.grass {position: absolute;}
.contactusmain {color: #666666}
.newvenuetext {width: 565px; padding-left: 20px; padding-top: 20px;}
*/.blackmenubar (z-index: - 5) 
*/.newvenue {margin-left: auto; margin-right: auto}



.custom #sidebars {float: left; width: 30%;}
.sidebar ul.sidebar_list {}

.sts_class{margin-left: auto; 
margin-right: auto;
}

.sts_class img{
margin-left: auto; 
margin-right: auto;
}

.custom #textgroupbetter {padding-top: 20px;}



.custom #footer, .custom #footer a, .custom #footer a:active {
   position:relative;
   left:0px;
   bottom:0px;
   height:108px;
   width:100%;
   text-align: center;
   
}


.custom #Generalenquiry {position: relative; left: 100px;}

.contactusmain #content {background: transparent url("http://impactive.ie/wordpresslife2010/wp-content/themes/thesis_151/custom/images/homeCornerBackground.png") no-repeat; }


.custom #header, .custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, .custom #comment_list dd.comment, .custom #comment_list dl .bypostauthor .format_text, .custom #trackback_list {
        border-bottom: 0px;
        border-top: 0px;
        border-right: 0px;
        border-left: 0px;
}

html.custom {background: url(http://impactive.ie/wordpresslife2010/wp-content/themes/thesis_151/custom/images/backgroundlow.gif) repeat-x repeat-y; z-index: 10; height: auto;}


body.custom {
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
background:  black url(http://impactive.ie/wordpresslife2010/wp-content/themes/thesis_151/custom/images/Earth.jpg) no-repeat scroll center top;
clear: both;
position:relative;
width: 1084px;
margin: 0 auto;
}

.custom #videogallery {z-index: -200;}


.comments_closed {display: none;}
.custom #comments {display: none;}
.custom #to_comments {display: none;} 

*/.custom #mailinglist {display:none; position: absolute; left: 76%; bottom: 50%; width: 24%; background-color: transparent ; text-align: left; color: white; z-index: -199;}
*/.custom #mce-EMAIL {background: white; position: relative; left: 0%; padding-left: 0px;}
*/.custom #mce-FNAME {background: white; position: relative; left: 21%; padding-left: 0px;}
*/.custom #htmltextmobile {position: relative; left:0%;}
*/.custom #mce-EMAILTYPE-0, #mce-EMAILTYPE-1, #mce-EMAILTYPE-2 { position: relative; left: 5%; top: 2px;}
*/.custom #joinlifesmailing {padding-left: 2px;}
*/.custom #mc-embedded-subscribe {position: relative;}
	
.custom #container {
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
background: transparent;
margin-top: 0em;
margin-bottom: 0.1em;
padding: 0;
border: none;
margin-right: auto; margin-left: auto;
width: 100%;
}

.custom #header {padding-bottom: 0px; z-index: 100; position: relative;
}


.custom #content {width: 60%;}

.custom #header {padding-top:0; padding-left: 0; padding-right: 0;
}

.FrontpageSlideshow {padding-left:20em}
}
.topnavigation {border: 1px
}


.musicbox { z-index:-1;}
.custom ul#tabs {border-bottom:none; border-left:none; background:#EEEEEE;}
.custom ul#tabs li {margin-bottom:0; border:none; background:none}
.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {padding-bottom:0; background:#FFFFFF}
.custom ul#tabs li.rss {}
.custom ul#tabs li a {}
.custom ul#tabs li a:hover {text-decoration:none; background:#FFFFFF}
.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a {}
.custom ul#tabs li.current_page_item a:hover {text-decoration:none; background:#FFFFFF;}, .custom ul#tabs li.current-cat a:hover {text-decoration:none; background:#FFFFFF}

.custom #content_box {
Background: transparent;
float: left;
width: 1084px;
margin: 0 auto;
position: relative;
padding-top:2em;
}

.custom #slideshowfront { padding-bottom: 0em;} 

.custom #css_menu {z-index: 10;margin-left: auto; margin-right: auto} 

.custom #agreevolunteers {color: red;}



<link rel="stylesheet" href="css/jd.gallery.css" type="text/css" media="screen" />
