BODY {margin: 0px; padding: 0px; font-family: Georgia, Garamond, serif; font-size: 75%;}
A {text-decoration: none; color: #35436C;}
IMG {border: 0px;}
INPUT {font-family: Georgia, Garamond, serif; font-size: 100%;}
SELECT {font-family: Georgia, Garamond, serif; font-size: 100%;}
FORM {margin: 0px; padding: 0px;}
SPAN.zerowidth {font-size: 0px; color: #FFFFFF;}

.cga {}
.cen {display: none;}

DIV#siteswapper {position: relative; height: 20px;
	background-color: Gray; border-bottom: 2px solid #49493A;
	font-family: Verdana, sans-serif; font-size: 90%;}
SPAN#swap_logainm {color: #615F53; background-color: #E3EBED; padding: 2px 5px 5px 5px;
	position: absolute; left: 5px; bottom: -2px; width: 75px; text-align: center;}
A#swap_focal {color: #615F53; background-color: #D0D0C4; padding: 2px 5px 2px 5px;
	position: absolute; left: 95px; bottom: 0px; width: 75px; text-align: center;}
A#swap_ainm {color: #615F53; background-color: #D0D0C4; padding: 2px 5px 2px 5px;
	position: absolute; left: 185px; bottom: 0px; width: 75px; text-align: center;}
A#swap_ceardlann {color: #615F53; background-color: #D0D0C4; padding: 2px 5px 2px 5px;
	position: absolute; left: 275px; bottom: 0px; width: 150px; text-align: center;}
A#swap_fiontar {color: #FFFFFF; padding: 2px 10px 5px 0px;
	position: absolute; right: 5px; bottom: -2px; text-align: center;}

span#fiontar_divider { position: absolute; top: 3px; right: 70px; height: 17px; padding-top: 0px; color: #EEEEEE; }
a#fiontar_newsletter { position: absolute; top: 3px; right: 80px; height: 17px; padding-top: 0px; color: #FFFFFF; background-image: url(email.png); background-position: 0px 0px; background-repeat: no-repeat; padding-left: 20px; }
a#fiontar_newsletter:hover { color: #ffff99 !important; }
div#fiontar_popup { display: none; position: absolute; top: 25px; right: 15px; width: 550px; height: 300px; z-index: 1000;
	border-bottom: 2px solid #888888; border-right: 2px solid #888888; border-top: 2px solid #CCCCCC; border-left: 2px solid #CCCCCC;}
div#fiontar_popup img.callout { position: absolute; top: -8px; left: 336px; z-index: 1001; }
div#fiontar_popup div.inside { border: 1px solid #000000; background-color: #dddddd; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px;}
div#fiontar_popup div.inside2 { position: absolute; top: 5px; left: 5px; right: 5px; bottom: 5px; background-color: #FFFFFF; padding: 10px; }
div#fiontar_popup iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

DIV#header {height: 70px; position: relative; 
	background-image: url(Furniture/gradient.jpg); background-position: top left; background-repeat: repeat-x;
	border-top: 1px solid #E3EBED; border-bottom: 1px solid #A8A8A8;}
A#logo_ga {position: absolute; top: 5px; left: 10px;}
A#logo_en {position: absolute; top: 34px; left: 10px;}

DIV#menu {margin-top: 10px; text-align: right; margin-left: 450px; line-height: 2em; padding-right: 135px; position: relative; padding-top: 2px;}
A.menulink {color: #333333; margin: 0px 5px; white-space: nowrap;}
A.langswap {color: #EC297B; padding: 1px 10px 3px 15px;
	background-image: url(Furniture/langswap.gif); background-position: left top; background-repeat: no-repeat;
	font-family: Verdana, sans-serif; font-size: 95%; font-weight: bold; white-space: nowrap;
	position: absolute; right: 0px; top: 0px;}

DIV#extras {text-align: right; line-height: 2em; padding: 1px 10px 3px 15px;
	background-image: url(Furniture/langswap.gif); background-position: left top; background-repeat: no-repeat;
	font-family: Verdana, sans-serif; font-size: 95%;
	position: absolute; top: 39px; right: 0px;}
DIV#extras span.divider {color: #999999; margin: 0px 0.5em;}
A.extralink {font-weight: bold;}
A.extralink:hover { color: #0066CC; }
	
DIV#footer {position: relative; height: 50px; border-top: 1px solid #A8A8A8;
	background-image: url(gradient.jpg); background-position: top left; background-repeat: repeat-x;}
DIV#copywrite {position: absolute; top: 10px; left: 10px;
	font-size: 90%; color: #575757;}
A#lg_pobail {position: absolute; right: 10px; top: 5px;}
A#lg_fiontar {position: absolute; right: 160px; top: 12px;}

DIV#midpanel {position: relative; width: 800px; left: 50%; margin-left: -400px;
	margin-top: 20px; margin-bottom: 20px; line-height: 1.5em;}
DIV#midpanel A {text-decoration: underline;}
DIV#midpanel H1 {margin-top: 0px; color: #3E4F2A; font-size: 150%; line-height: 1.3em;}
DIV#midpanel H2 {color: #3E4F2A; font-size: 125%; font-weight: normal; margin-top: 2em;}
DIV#midpanel DIV.supermenu {margin-bottom: 10px; font-weight: bold;}
DIV#midpanel DIV.menu {margin-bottom: 20px;}
DIV#midpanel OL {margin-top: 10px; margin-bottom: 0px;}
DIV#midpanel LI {margin-bottom: 10px;}

div.searchbox-options {color: #333333; font-style: italic; text-align: left;}
div.searchbox-options input {position: relative; top: 2px;}
