.ts-1 {
	border: none;
	height: 26px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 960px;
}

.ts-1-1 {
	border: none;
	display: inline;
	float: left;
	height: 18px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 2px;
	width: 952px;
}

.gen-1 {
	clear: both;
}

.ts-2 {
	background-image: url('http://gaywestmeath.com/images/rainbow.jpg');
	border: none;
	height: 145px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 960px;
}

.ts-2-1 {
	border: none;
	float: left;
	height: 145px;
	line-height: 145px;
	padding: 0px;
	width: 426px;
}

.gen-2 {
	vertical-align: middle;
}

.ts-2-2 {
	border: none;
	float: left;
	height: 145px;
	line-height: 145px;
	padding: 0px;
	width: 12px;
}

.ts-2-3 {
	border: none;
	float: left;
	height: 145px;
	padding: 0px;
	width: 522px;
}

.ts-3 {
	border: none;
	height: 2119px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 960px;
}

.ts-3-1 {
	border: none;
	float: left;
	height: 2119px;
	padding: 0px;
	width: 106px;
}

.ts-4 {
	border: none;
	height: 182px;
	text-align: left;
	width: 106px;
}

.ts-4-1 {
	border: none;
	display: inline;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 2px;
	width: 98px;
}

.gen-10 {
	margin-bottom: 0px;
}

.ts-3-2 {
	border: none;
	float: left;
	height: 2119px;
	padding: 0px;
	width: 15px;
}

.ts-3-3 {
	border: none;
	float: left;
	height: 2119px;
	padding: 0px;
	width: 674px;
}

.ts-5 {
	border: none;
	height: 1906px;
	text-align: left;
	width: 674px;
}

.ts-5-1 {
	border: none;
	float: left;
	height: 18px;
	line-height: 18px;
	padding: 0px;
	width: 96px;
}

.ts-5-2 {
	border: none;
	float: left;
	height: 18px;
	line-height: 18px;
	padding: 0px;
	width: 9px;
}

.ts-5-3 {
	border: none;
	float: left;
	height: 18px;
	line-height: 18px;
	padding: 0px;
	width: 355px;
}

.ts-5-5 {
	border: none;
	float: left;
	height: 18px;
	line-height: 18px;
	padding: 0px;
	width: 132px;
}

.ts-5-7 {
	border: none;
	float: left;
	height: 18px;
	line-height: 18px;
	padding: 0px;
	width: 64px;
}

.ts-5-8 {
	border: none;
	float: left;
	height: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	width: 674px;
}

.ts-5-9 {
	border: none;
	float: left;
	height: 43px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 8px;
	width: 96px;
}

.ts-5-10 {
	border: none;
	float: left;
	height: 51px;
	line-height: 51px;
	padding: 0px;
	width: 9px;
}

.ts-5-11 {
	border: none;
	float: left;
	height: 43px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 8px;
	width: 355px;
}

.ts-5-13 {
	border: none;
	float: left;
	height: 51px;
	padding: 0px;
	width: 132px;
}

.ts-5-15 {
	border: none;
	float: left;
	height: 34px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 17px;
	width: 64px;
}

.ts-5-23 {
	border: none;
	float: left;
	height: 51px;
	line-height: 51px;
	padding: 0px;
	width: 64px;
}

.ts-5-24 {
	border: none;
	float: left;
	height: 10px;
	line-height: 10px;
	padding: 0px;
	width: 674px;
}

.ts-5-25 {
	border: none;
	float: left;
	height: 60px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 25px;
	width: 96px;
}

.ts-5-26 {
	border: none;
	float: left;
	height: 85px;
	line-height: 85px;
	padding: 0px;
	width: 9px;
}

.ts-5-27 {
	border: none;
	float: left;
	height: 68px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 17px;
	width: 355px;
}

.ts-5-29 {
	border: none;
	float: left;
	height: 85px;
	padding: 0px;
	width: 132px;
}

.ts-5-31 {
	border: none;
	float: left;
	height: 85px;
	line-height: 85px;
	padding: 0px;
	width: 64px;
}

.ts-5-35 {
	border: none;
	float: left;
	height: 51px;
	padding: 0px;
	width: 355px;
}

.ts-5-37 {
	border: none;
	float: left;
	height: 51px;
	line-height: 51px;
	padding: 0px;
	width: 132px;
}

.ts-5-49 {
	border: none;
	float: left;
	height: 51px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 17px;
	width: 96px;
}

.ts-5-50 {
	border: none;
	float: left;
	height: 68px;
	line-height: 68px;
	padding: 0px;
	width: 9px;
}

.ts-5-51 {
	border: none;
	float: left;
	height: 68px;
	padding: 0px;
	width: 355px;
}

.ts-5-53 {
	border: none;
	float: left;
	height: 68px;
	padding: 0px;
	width: 132px;
}

.ts-5-55 {
	border: none;
	float: left;
	height: 68px;
	line-height: 68px;
	padding: 0px;
	width: 64px;
}

.ts-5-57 {
	border: none;
	float: left;
	height: 43px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 9px;
	width: 96px;
}

.ts-5-58 {
	border: none;
	float: left;
	height: 52px;
	line-height: 52px;
	padding: 0px;
	width: 9px;
}

.ts-5-59 {
	border: none;
	float: left;
	height: 52px;
	padding: 0px;
	width: 355px;
}

.ts-5-61 {
	border: none;
	float: left;
	height: 52px;
	line-height: 52px;
	padding: 0px;
	width: 132px;
}

.ts-5-63 {
	border: none;
	float: left;
	height: 52px;
	line-height: 52px;
	padding: 0px;
	width: 64px;
}

.ts-5-77 {
	border: none;
	float: left;
	height: 68px;
	line-height: 68px;
	padding: 0px;
	width: 132px;
}

.ts-5-81 {
	border: none;
	float: left;
	height: 34px;
	padding: 0px;
	width: 96px;
}

.ts-5-82 {
	border: none;
	float: left;
	height: 34px;
	line-height: 34px;
	padding: 0px;
	width: 9px;
}

.ts-5-83 {
	border: none;
	float: left;
	height: 34px;
	padding: 0px;
	width: 355px;
}

.ts-5-85 {
	border: none;
	float: left;
	height: 34px;
	line-height: 34px;
	padding: 0px;
	width: 132px;
}

.ts-5-87 {
	border: none;
	float: left;
	height: 34px;
	line-height: 34px;
	padding: 0px;
	width: 64px;
}

.ts-5-117 {
	border: none;
	float: left;
	height: 43px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 8px;
	width: 132px;
}

.ts-5-137 {
	border: none;
	float: left;
	height: 34px;
	line-height: 34px;
	padding: 0px;
	width: 96px;
}

.ts-5-145 {
	border: none;
	float: left;
	height: 51px;
	line-height: 51px;
	padding: 0px;
	width: 96px;
}

.ts-5-197 {
	border: none;
	float: left;
	height: 34px;
	padding: 0px;
	width: 132px;
}

.ts-3-4 {
	border: none;
	float: left;
	height: 2119px;
	line-height: 2119px;
	padding: 0px;
	width: 14px;
}

.ts-3-5 {
	border: none;
	float: left;
	height: 2119px;
	padding: 0px;
	width: 151px;
}

.ts-6 {
	border: none;
	height: 791px;
	text-align: left;
	width: 151px;
}

.ts-6-1 {
	border: none;
	float: left;
	height: 115px;
	padding: 0px;
	text-align: right;
	width: 151px;
}

.ts-6-2 {
	border: none;
	float: left;
	height: 18px;
	line-height: 18px;
	padding: 0px;
	width: 151px;
}

.ts-6-3 {
	border: none;
	float: left;
	height: 115px;
	padding: 0px;
	width: 151px;
}

.ts-6-6 {
	border: none;
	float: left;
	height: 18px;
	padding: 0px;
	width: 151px;
}

.ts-6-11 {
	border: none;
	float: left;
	height: 126px;
	padding: 0px;
	width: 151px;
}

.ts-7 {
	background-color: #353535;
	border: none;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 960px;
}

.ts-7-1 {
	background-color: #353535;
	border: none;
	float: left;
	height: 60px;
	line-height: 60px;
	padding: 0px;
	width: 200px;
}

.ts-7-2 {
	background-color: #353535;
	border: none;
	float: left;
	height: 47px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 13px;
	width: 560px;
}

.ts-7-3 {
	background-color: #353535;
	border: none;
	float: left;
	height: 60px;
	padding: 0px;
	width: 200px;
}

.ts-8 {
	border: none;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 136px;
}

.ts-8-1 {
	border: none;
	float: left;
	height: 60px;
	line-height: 60px;
	padding: 0px;
	width: 136px;
}

.ts-9 {
	border: none;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 960px;
}

.ts-9-1 {
	border: none;
	float: left;
	height: 20px;
	line-height: 20px;
	padding: 0px;
	width: 795px;
}

.ts-9-2 {
	border: none;
	float: left;
	height: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 8px;
	width: 165px;
}
