@CHARSET "ISO-8859-1";

body {
	font-family: arial;					
		font-size:90%;
		line-height:160%;
	color: #444444;
}

h1,h2,h3,h4 {color: #ffffff; margin: 5; padding-bottom:5px; padding-top: 5px; line-height: 120%; background: #ff9900; text-align:center;}

p { padding: .2em; text-align: justify; font: arial; line-height: 160%;}
p.hdg {text-align:center;}

a {color: #006633; font: arial; text-decoration: underline;}
a:visited {color: #FFAA22; text-decoration: none;}
a:hover {color: #000000; font: arial; text-decoration: underline;}
hr { border: none; background:#000; padding:0; height: 1px;}


/* repeated code per header */
#title {
 width: 160px; height: 50px;
 background-image: url(ireland-logo.jpg);
 background-repeat: no-repeat;
 background-position: 20px 10px;
}

#navbar{
	width: 100%;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	height: 37px;
}

#navbar ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	background: #006633;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}

#navbar ul li{
display: inline;
padding:0;
}

#navbar ul li a{
	float: left;
	color: #FFFFFF;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}

#navbar ul li a:visited{
color: #FFFFFF;
}

#navbar ul li a:hover, #navbar ul li .selected{
	color: #FFFFFF !important;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #003300;
}
#header {background: #ffffff;}
#header ul li a.active { background:#5E7F3F; font-weight:bold; color:#fff; }

#navlist {
        color: #006633;
        background: #eeeeee;
        border-bottom: 0.2em solid #eeeeee;
        border-right: 0.2em solid #eeeeee;
        padding: 0 1px;
        margin-left: 0;
        width: 12em;
        font: normal 12px Arial, sans-serif;
}

#navlist li {
        list-style: none;
        margin: 0;
        font-size: 1em;
}

#navlist a {
        display: block;
        text-decoration: none;
        margin-bottom: 0.5em;
        margin-top: 0.5em;
        color: #006633;
        background: #eeeeee;
        border-width: 1px;
        border-style: solid;
        border-color: #eeeeee #eeeeee #eeeeee #eeeeee;
        border-left: 1em solid #eeeeee;
        padding: 0.25em 0.5em 0.4em 0.75em;
}

#navlist a#current { border-color: #5bd #035 #068 #f30; }

#navlist a {
        width: 99%;
        /* only necessary for Internet Explorer */
}

#navlist a {
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 9.6em;
        /* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a {
        width: auto;
        /* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover {
        color: #000000;
				background: #FFFFFF;
        border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
        padding: 0.4em 0.35em 0.25em 0.9em;
}

#navlist a:active, #navlist a#current:active {
        background: #6A8455;
        border-color: #CDBE70 #CDBE70 #CDBE70 CDBE70;
        padding: 0.4em 0.35em 0.25em 0.9em;
}

div.navheader {width: 160px; color: #ffffff; background-color: #ff9900; padding: 3px; margin-left: 15px;}

#mainmenu { background-color:#F4F4F4;}
#mainmenu { font-size: 11px;}
#mainmenu ul li a          { color: #000;; }
#mainmenu ul li a:hover    { background-color:#003300; color:#FFF; }
#mainmenu ul li a.active   { background:#5E7F3F; font-weight:bold; color:#fff; }
#mainmenu ul li a.last     { margin-right: 0; }
#mainmenu ul li a.reallast { margin-left: 0px; margin-right: 0; }

.col1 a { color: #006633; font: arial; text-decoration: underline;}
a:visited {color: #FFAA22; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline;}
a.anchor {color: #616161; text-decoration: none;}
a.text { color: #00611c; font: arial; text-decoration: none; background-color:#ffffcc;}
a.text:visited {color: #cc9933; text-decoration: none;}
a.text:hover {color: #00611C; text-decoration: underline;}

#col1c p { text-align: center; }

.col1 ul
{
margin-left: 50px;
padding-left: 0;
list-style: none;
}

.col1 li
{
padding-left: 20px;
background-image: url(arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
line-height: 1.4em;
}


/* 3 Column settings */
.threecol {
  background:#EEEEEE;  /* right column background colour */
}
.threecol .colmid {
  background:#FFFFFF;     /* center column background colour */
}
.threecol .colleft {
  background:#EEEEEE;  /* left column background colour */
}



#footer { background-color: #EEE; color: #333333; font-size:80%; padding:1em 2%; border-bottom:30px solid #006633; }
#footer a { font-weight: normal; color: #006633; }


div.amazon { width: 100%; text-align: center; padding: 0 0 0 0; }

div.searchGoogle { width: 100%; text-align: center; margin: 0 0 0 0; }

div.rssFeed { background-color: #FEFEFE; padding: 0.4em;}
div.rssFeed p          { font: 0.8em/1.2em verdana; padding:0; text-align: left; }
div.rssFeed p.rssTitle { background:#8BA870;color:#FFFFFF; padding:0.2em; }
div.rssFeed p.title    { font: 0.9em/1.4em verdana; margin:0; padding:0.3em; background: #EFEFEF; }
div.rssFeed p.desc     { font: 0.8em/1.3em verdana; margin:0; padding:0.4em 0.4em 0.4em 1em;  }
div.rssFeed p.link     { font: 0.9em/1.4em verdana; margin:0; padding:0 0 0.4em 0; text-align: right; }
div.rssFeed p.others   { font: 0.9em/1.4em verdana; margin:0; padding:0.4em 0.4em 0.4em 1em;  text-align: left; }
div.rssFeed p a        { text-decoration: none; color: #000000; font: 1em/1.4em Verdana; }
div.rssFeed p.link a   { text-decoration: none; color: #000000; font: 0.8em/1.2em Verdana; }
div.rssFeed p.others a { text-decoration: none; color: #000000; font: 0.8em/1.2em Verdana; }

