body    	{background-color: #ffc; text-align: center; font-size: 14px; line-height: 18px; font-family: Georgia, serif; font-weight: normal; color: #333; padding: 0px; margin: 0px auto;}
a		{font-weight: normal; color: #33c; text-decoration: none;}
a.bold		{font-weight: bold; color: #33c;}
a:hover 	{color: #336; text-decoration: underline;}
em		{font-weight: normal; font-style: italic;}
q		{font-weight: normal; font-style: italic;}
ul li 		{line-height: 20px;}
h1		{display: block; display: none; font-size: 1px;}
h2		{display: block; font-size: 11px; font-weight: normal; text-align: center; text-decoration: none; color: #336; padding: 0; margin: 5px 0 5px 0;}
h3		{font-size: 18px; font-weight: bold; font-style: italic; color: #636; padding: 0; margin: 5px 0 10px 0;}
h4		{font-size: 15px; font-weight: bold; color: #636; padding: 0; margin: 5px 0 2px 0;}
h5		{font-size: 14px; font-weight: bold; color: #666; padding: 0; margin: 0;}

h3 a		{color: #33c; font-weight: bold; text-decoration: none;}
h3 a:hover 	{color: #336; text-decoration: underline;}
h4 a		{color: #33c; font-weight: bold;}
h4 a:hover 	{color: #336; text-decoration: underline;}

div.main	{width: 790px; margin: 0px auto; text-align: left; padding: 15px; background: #fff;}
div.title	{width: 760px; margin: 0px auto; text-align: left; padding: 15px; background: url(images/irelandheader.gif);}
div.content	{width: text-align: left; float: left;}

div.topbar	{width: 780px; text-align: center;}
div.topbar ul {list-style: none; padding: 0px; margin: 0px;}
div.topbar ul li {float: left; margin-right: 5px; text-align: center;}
div.topbar ul li a {width: 84px; display: block; padding: 1px 2px 1px 2px; color: #000; font-weight: bold; font-size: 11px; text-transform: uppercase; background: #ffc; border: solid 1px #c90;}
div.topbar ul li a:hover {text-decoration: underline; background: #ff6;}

div.rightmenu	{width: 120px; text-align: left; float: right; background: #c9c;}
div.rightmenu strong {display: block; font-weight: normal; padding: 4px; font-size: 18px; font-family: times new roman, times, serif; color: white; background: purple;}
div.rightmenu ul {list-style: none; padding: 0px; margin: 0px;}
div.rightmenu ul li {display: block; padding: 4px;}
div.rightmenu ul li a {font-weight: bold; font-size: 15px; color: #636;}

img.center	{text-align: center;}
span.caps	{text-transform: uppercase;}
span.quote	{display: block; font-size: 16px; font-weight: normal; font-style: italic; text-align: center;}
div.quote	{display: block; padding: 0 0 0 20px; border-left: solid #999 5px; color: #666;}
div.event	{margin-bottom: 20px;}
div.featureexcerpts	{width: 360px; float: right; background: #ffe; padding: 10px; margin: 0 0 10px 0; border: solid 1px #c90;}
div.promoexcerpts	{width: 162px; float: right; background: #fff; padding: 10px; margin: 0 5px 10px 5px; border: solid 1px #c90;}
div.newsexcerpts	{width: 360px; float: left; background: #ffe; padding: 10px; margin: 0; border: solid 1px #c90;}
div.pagetrailer	{font-size: 11px; font-weight: normal; text-align: center; color: #999; padding-top: 12px; padding-bottom: 12px;}

img.right {float: right; padding: 5px; margin: 0 0 10px 10px; border: 1px #999 solid;}
img.left {float: left; padding: 5px; margin: 0 10px 10px 0; border: 1px #999 solid;}
img.full {padding: 5px; border: 1px solid #999;}
img.news {float: left; padding: 0px; margin: 0 10px 20px 0; border: 1px #999 solid;}

dl.contacts	{width: 100%; margin: 0; padding: 0;}
dl.contacts dt	{clear: both; width: 200px; float: left; margin: 0; padding: 3px; font-weight: normal;}
dl.contacts dd	{width: 180px; float: left; margin: 0; padding: 3px; font-weight: bold;}

dl.musiclist	{width: 100%; margin: 0; padding: 0 0 30px 30px;}
dl.musiclist dt	{clear: both; width: 100px; float: left; margin: 0; padding: 0; font-weight: normal;}
dl.musiclist dd	{width: 300px; float: left; margin: 0; padding: 0; font-weight: normal;}

.clear {clear:both;}
#gallery {position:relative; height:240px;}
#gallery a {float:left; position:absolute;}
#gallery a img {border:none;}
#gallery a.show {z-index:500;}
#gallery .caption {z-index:600; background-color:#000; color:#ffffff; height:60px; width:100%; position:absolute; bottom:0;}
#gallery .caption .content {margin:5px;}
#gallery .caption .content h3 {margin:0; padding:0; color:#636;}

.jqGSContainer{position:relative;width:800px;;}
.jqGSContainer .jqGSImgContainer{}
.jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{border:1px solid #fff;}
.jqGSContainer .jqGSImgContainer ul li .jqGSTitle{background:#000;position:absolute;right:0px;top:0px; padding:2px;color:#fff;width:786px}

.jqGSContainer .jqGSPagination{position:relative;width:100%;height:20px;top:5px;padding: 5px 0;}
.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:right;}
.jqGSContainer .jqGSPagination ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{padding:2px 0px;background:#000;border:1px solid #fff; color: #fff;text-decoration:none;display:block;width:20px;font:10px Verdana, Arial, Helvetica, sans-serif;}
.jqGSContainer .jqGSPagination ul li a.selected{background:#fff;color:#f03;border: 1px solid #eaeaea;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#fff;color:#000;border:1px solid #fff;}

.jqGSImgContainer{border:0px solid #000;}