html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
h1 {
    text-indent:-10000px;
    height:0;
}
h2 {
    background:url('../images/choose.png') no-repeat center;
    width:376px;
    height:229px;
    text-indent:-10000px;
    margin:0 auto;
}
ul {
    background:url('../images/mapbg.jpg') no-repeat center;
    width:449px;
    height:425px;
    margin:0 auto;
    text-indent:-10000px;
    position:relative;
}
ul li a {
    background:url('../images/counties.png') no-repeat;
    position:absolute;
    width:130px;
    height:36px;
}
li#clare a {
    top:80px;
    left:215px;
}
li#limerick a {
    background-position:0 -36px;
    top:180px;
    left:205px;
}
li#cork a {
    background-position:0 -72px;
    top:290px;
    left:255px;
}
li#kerry a {
    background-position:0 -108px;
    top:270px;
    left:116px;
}
li#clare a:hover {
    background-position:0 -144px;
}
li#limerick a:hover {
    background-position:0 -180px;
}
li#cork a:hover {
    background-position:0 -216px;
}
li#kerry a:hover {
    background-position:0 -252px;
}