<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

/* reset */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }
/* end reset*/

body {
  background: url(../images/bg.png) repeat-x scroll center top #c9dfff;
  font:Georgia, "Times New Roman", Times, serif;
  margin: 0;
  padding: 0;
}

h1 {
	font-size: 24px;
	margin: 10px 0;
	color: #323299;
	text-shadow: 0.1em 0.1em #ccc;
}
p {
	margin: 10px 0;
	padding: 0;
}
a {
	text-decoration: none;
	color:fff;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
	color:#fff;
}

ul {
	margin: 2px 0 2px -20px;
}
li {
	padding:2px 0 5px 30px;
	list-style-type:none;
	background:url(../images/bullet.png) 0 5px no-repeat;
}
#container {
   width: 960px;
   margin: 0 auto;
}

#header {
		text-shadow: 0.1em 0.1em #777;
}
#header h1 {
	color:#fff;
	text-align:center;
	text-shadow: 0.1em 0.1em #777;
}

#header img.logo {
   display:block;
   border: #FFF 2px solid;
   padding: 20px;
   width: 435;
   margin: 20px auto;
}

#irish {
   border-top: 2px #FFF solid;
   border-bottom: 2px #FFF solid;
   margin-bottom: 20px;
   
}

#irish span {
  font: 18px Georgia, "Times New Roman", Times, serif;
  color: #fff;
  margin: 5px 120px;
  text-transform:uppercase;
}
#irish a {
	color: #fff;
	text-decoration: none;
}
#irish a:hover {
	text-shadow: 0.1em 0.1em #333;
}

img.office {
	width: auto;
	height: 250px;
	border: 1px solid #000;
}


#maintop {
  background: url(../images/bg-container-top.jpg) no-repeat top center;
  height: 17px;
}

#main {
  min-height: 200px;
  padding: 20px 20px;
	-moz-border-radius: 1em 1em 1em 1em;
	border-radius: 1em 1em 1em 1em;  
	background:#fff;
}

#main a {
	text-decoration: none;
	color:fff;
}
#main a:visited {
	text-decoration: none;
	color:#323299;
}
#main a:visited {
	text-decoration: underline;
}

#main div#col1, div#col2 {
  width: 350px;
}

#main div#col1 {
	float: left;
	padding: 0 10px 0 0;
	border-right: 1px dotted #999;
}
#main div#col2 {
  margin: 0px 0;
  float:right;
  width: 550px;
}

#main div#col3 {
  float: right;
  width: 400px;
}


h1.big {
  font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin: 5px 0;
}

#main ul {
   list-style: disc; 
}



#footer {
  height: 97px;
  width: 980px;
  margin: 10px auto;
  font-size: .9em;
}
#footer a {
	color: #323299;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#address {
  float: left;
  color: #323299;
  margin: 10px 30px;
}

#copyright {
  float: right;
  color: #323299;
  margin: 10px 50px;
  text-align:right;
}
.clearfloat {
	margin: 0;
	padding: 0;
	clear: both;
	height: 1px;
}

.shadow {
	-moz-box-shadow: 3px 3px 4px #222;
	-webkit-box-shadow: 3px 3px 4px #222;
	box-shadow: 3px 3px 4px #222;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#222222')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#222222');
}
.morebutton {
	background: #323299;
	color: #fff !important;
	padding: 5px 10px;
	margin: 5px 0;
	text-shadow: 0.1em 0.1em #222;
	-moz-border-radius: .5em .5em .5em .5em;
	border-radius: .5em .5em .5em .5em;
}
.morebutton a:link {
	color:#fff !important;
}
.morebutton:hover {
	background-color:#7ca0d4;
	color:#323299;
	text-shadow: 0 0;
	text-decoration:none;
}
#facebook {
	float:right;
	margin: 0 10px 10px 10px;
}</pre></body></html>