body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
#main_menu, #header_links, #tabs, #left_menu ul, #sub_menu, #cal_jump, #pdf_icon, #cal_prev, #cal_next {
	display : none;
}
#gallery li {
	display : none;
}
#gallery li.current {
	display : inline;
	margin : 0px;
	padding : 0px;
	list-style : none;
}
#gallery li.current img {
	width : 100%;
}
h4, h3, h2, h1 {
	text-transform : uppercase;
	font-family : "Century Gothic", Arial, Helvetica, sans-serif;
}
#stat_body p {
	font-size : 12px;
}
#footer_links, #footer_container  {
	margin-top : 20px;
}
#tagline {
	position : absolute;
	margin-left : 275px;
	top : 20px;
}
#specs {
	margin-bottom : 10px;
}
#spec_label {
	font-weight : bold;
}
.day {
	font-size : 14px;
	font-weight : bold;
}
.cal a {
	color : Black;
	text-decoration : none;
}
#cal_head {
	margin-bottom : 30px;
	margin-top : 30px;
}
.caption {
	text-transform : uppercase;
	font-family : "Century Gothic", Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	margin-bottom : 20px;
}




#disclaimer {
	margin: 20px 30px;
	color : #7b7b7b;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.disclaimer {
	color : #7b7b7b;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.disclaimer li {
	padding-bottom: 15px;	
}

#notepad {
	top : 26px;
	margin-left : 16px;
	width: 254px;
	height: 262px;
	position:absolute;
	z-index:3;
}

#heading-background {
	background-image : url(../images/ex_pattern.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;
	top: 75px;
	width: 866px;
	height: 180px;
	position:absolute;
	z-index: 1;
}

#heading-copy {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#FFFFFF;
	width: 455px;
	margin-left: 280px;
	top: 92px;
	position: absolute;
	z-index: 2;
	line-height: 18px;
}

#polaroid {
	width: 183px;
	height: 212px;
	margin-left: 720px;
	top: 54px;
	position: absolute;
	z-index:3;
		
}

#head-drop {
	margin-top: -70px;
	position: absolute;
	
	}

#ex-title-anglesey {
	background-image : url(../images/ex_Anglesey_title2.gif);
	background-repeat: no-repeat;
	width: 445px;
	height: 58px;
	margin-left: 280px;
	margin-top: 7px;
	margin-bottom: 5px;
	}

#ex-title-cork {
	background-image : url(../images/ex_Cork_title.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 46px;
	margin-left: 280px;
	margin-top: 7px;
	}

#ex-title-dublin {
	background-image : url(../images/ex_Dublin_title.gif);
	background-repeat: no-repeat;
	width: 254px;
	height: 46px;
	margin-left: 280px;
	margin-top: 7px;
	}

#ex-title-milford-haven {
	background-image : url(../images/ex_Milford-Haven_title.gif);
	background-repeat: no-repeat;
	width: 361px;
	height: 46px;
	margin-left: 280px;
	margin-top: 7px;
	}
	
#ex-title-swansea {
	background-image : url(../images/ex_Swansea_title.gif);
	background-repeat: no-repeat;
	width: 361px;
	height: 46px;
	margin-left: 280px;
	margin-top: 7px;
	}
	
	#ex-title-waterford {
	background-image : url(../images/ex_Waterford_title.gif);
	background-repeat: no-repeat;
	width: 296px;
	height: 46px;
	margin-left: 280px;
	margin-top: 7px;
	}

#ex-ideas-title {
	background-image : url(../images/ex_ideas_title.gif);
	background-repeat: no-repeat;
	width: 216px;
	height: 29px;
	margin-left: 20px;
	margin-top: 225px;
	
}

#print-icon {
	width: 69px;
	height: 25px;
	margin-left: 372px;
	margin-top: -10px;
}

#print-icon-right {
	width: 69px;
	height: 25px;
	margin-right: 20px;
	margin-top: -26px;
	float: right;
}

#print-row {
	width: 912px;
	height: 25px;
}

#event-row {
	width: 912px;
	height: 320px;
	padding-bottom: 25px;
	}

#event-lhs {
	background-color : #f6f4f7;
	border : solid 1px #cecece;
	width: 419px;
	height: 313px;
	margin-left: 20px;
	margin-top: 5px;
	float: left;
	
}

#event-rhs {
	background-color : #f6f4f7;
	border : solid 1px #cecece;
	width: 419px;
	height: 313px;
	margin-left: 33px;
	margin-top: 5px;
	float: left;
	
}

.event{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #76737b;
	width: 207px;
	margin-left: 15px;
	margin-top: 20px;
	float: left;
}

.event-p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #76737b;
	width: 207px;
	margin-left: 15px;
	float: left;
}

#event-title {
	margin-top: 20px;
	margin-left: 15px;
	float: left;
}

#event-img {
	width: 182px;
	height: 72px;
	margin-top: 0px;
	margin-right: 0px;
	float: right;
	position: relative;
}

#event-btn {
	width: 135px;
	height: 27px;
	margin-top: -40px;
	margin-left: 23px;
	float: right;
	position: absolute;
}

