@charset "utf-8";
/* Livinginireleand.ie SCREEN CSS Document */

* {margin:0; padding:0;}

div.hr {clear:both;
height: 0;
line-height: 0;
margin: 0;
font-size: 1px;
}
div.hr hr {display: none;} 
	
body { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:100%;
	line-height:1.125em; /* 16x1.125=18px */
	color:#fff;
	background:url(../i/background_article_centre.gif) top center;
	height: 100%; 
	
	}
	
#footer {

clear:both;
	width:100%;

	background: #fff url(../i/footer_background.gif);
	} 
	
h1, h2, h3 {
	font-weight:normal;	
}

.en-digits {color:#000099;}

a, a:link, a:visited { color:#ffff00;}
a:hover, a:active {text-decoration:none;color:#fff;}	

#submenu a, #submenu a:link, #submenu a:visited { text-decoration:none; color:#66cc00; }

#menu a, #menu a:link, #menu a:visited { text-decoration:none; color:#ffffff;  }
#menu a:hover, #menu a:active {text-decoration:none;color:#ffff00;}

#middle_column a, #middle_column a:link, #middle_column a:visited { color:#66cc00;  }
#middle_column a:hover, #middle_column a:active {text-decoration:none;background-color:#66cc00; color:#fff;}

#right_column a, #right_column a:link, #right_column a:visited { text-decoration:none; }
#right_column a:hover, #right_column a:active {text-decoration:none;}

#resources a, #resources a:link, #resources a:visited { text-decoration:none; }
#resources a:hover, #resources a:active {text-decoration:none;}

#subscribe_box a, #subscribe_box a:link, #subscribe_box a:visited { text-decoration:none; }
#subscribe_box a:hover, #subscribe_box a:active {text-decoration:none;}

#language_picker a, #language_picker a:link, #language_picker a:visited {text-decoration:none;color:#66cc00; }
#language_picker a:hover,#language_picker a:active {text-decoration:none;color:#666;}

#extras a, #extras a:link, #extras a:visited {text-decoration:none;color:#66cc00; }
#extras a:hover,#extras a:active {text-decoration:none;color:#ffff00;}

#contact_info a, #contact_info a:link, #contact_info a:visited {text-decoration:none;color:#66cc00; }
#contact_info a:hover,#contact_info a:active {text-decoration:none;color:#ffff00;}

#language_strip a, #language_strip a:link, #language_strip a:visited {text-decoration:none;color:#fff; }
#language_strip a:hover,#language_strip a:active {text-decoration:none;color:#ffff00;}


body#russian-page #submenu a, body#russian-page #submenu a:link, body#russian-page #submenu a:visited {text-decoration:none; color:#009ddb; } 

body#chinese-page #submenu a, body#chinese-page #submenu a:link, body#chinese-page #submenu a:visited {text-decoration:none; color:#ff6600; } 

body#brazilian-page #submenu a, body#brazilian-page #submenu a:link, body#brazilian-page #submenu a:visited {text-decoration:none; color:#cc0000; } 

body#arabic-page #submenu a, body#arabic-page #submenu a:link, body#arabic-page #submenu a:visited {text-decoration:none; color:#7f1399; } 

#submenu a:hover,#submenu a:active {text-decoration:none;color:#fff; background-color:#66cc00;}	

body#russian-page #submenu a:hover, body#russian-page #submenu a:active {text-decoration:none;color:#fff; background-color:#009ddb;}

body#chinese-page #submenu a:hover, body#chinese-page #submenu a:active {text-decoration:none;color:#fff; background-color:#ff6600;}	

body#brazilian-page #submenu a:hover, body#brazilian-page #submenu a:active {text-decoration:none;color:#fff; background-color:#cc0000;}

body#arabic-page #submenu a:hover, body#arabic-page #submenu a:active {text-decoration:none;color:#fff; background-color:#7f1399;}

div.clear {clear: both;}
img {border:none;}

.green-highlight {color:#66cc00;}
.blue-highlight {color:#009ddb;}
.red-highlight {color:#cc0000;}
.orange-highlight {color:#ff6600;}
.purple-highlight {color:#7f1399;}


/* ---------------------------------------------------------------------------- HEADER
--------------------------------------------------------------------------------------*/

#header {width:950px;height:117px; margin:0 auto; background:url(../i/separator.gif) #fff no-repeat;}

#logo {float:left; width:189px;height:108px; padding:9px 31px 0px 31px;}

body#arabic-page #logo {float:right;}

#top_menu {float:right; width:600px;height:90px; padding:20px 0px 0px 5px;}

body#arabic-page #top_menu {float:left; padding:20px 0px 0px 20px;}

#search {float:left; padding-top:20px; width:300px;}

#chooser {float:left; width:300px;}

#searchField, .go {border:none; padding: 1px 3px; background-color:#66cc00; color:#FFFFFF; display:inline-block; line-height:20px;}

body#russian-page #searchField, body#russian-page .go {border:none; padding: 1px 3px; background-color:#009ddb; color:#FFFFFF; display:inline-block; line-height:20px;}

body#chinese-page #searchField, body#chinese-page .go  {border:none; padding: 1px 3px; background-color:#ff6600; color:#FFFFFF; display:inline-block; line-height:20px;}

body#brazilian-page #searchField, body#brazilian-page .go {border:none; padding: 1px 3px; background-color:#cc0000; color:#FFFFFF; display:inline-block; line-height:20px;}

body#arabic-page #searchField, body#arabic-page .go  {border:none; padding: 1px 3px; background-color:#7f1399; color:#FFFFFF; display:inline-block; line-height:20px;}

#language_picker {float:left;clear:both; }
#language_picker p{font-size: .8em;}

#text_resizer {float:right; padding: 20px 10px 0px 0px ; width: 110px;}

#tripleA ul 
	{ 
		height: 21px;
		line-height: 21px; 
		float: left;
	}
	#tripleA li 
	{ 
		float: left; 
		list-style-type: none;
		margin-left: 5px;
		font-size:.625em;
	}
	#tripleA li a
	{
		display: block;
		width: 21px;
		height: 21px;
		float: left;
	}
	
	
	#tripleA li span { display: none; }

	#toolSmall a { background: url(../i/a_small.gif) left top no-repeat; }
	
	#toolMedium a { background: url(../i/a_medium.gif) left top no-repeat; }
	
	#toolLarge a { background: url(../i/a_large.gif) left top no-repeat; }
	
	
body#russian-page #toolSmall a { background: url(../i/a_small_russian.gif) left top no-repeat; }
body#russian-page #toolMedium a { background: url(../i/a_medium_russian.gif) left top no-repeat; }
body#russian-page #toolLarge a { background: url(../i/a_large_russian.gif) left top no-repeat; }

body#chinese-page #toolSmall a { background: url(../i/a_small_chinese.gif) left top no-repeat; }
body#chinese-page #toolMedium a { background: url(../i/a_medium_chinese.gif) left top no-repeat; }
body#chinese-page #toolLarge a { background: url(../i/a_large_chinese.gif) left top no-repeat; }

body#brazilian-page #toolSmall a { background: url(../i/a_small_brazilian.gif) left top no-repeat; }
body#brazilian-page #toolMedium a { background: url(../i/a_medium_brazilian.gif) left top no-repeat; }
body#brazilian-page #toolLarge a { background: url(../i/a_large_brazilian.gif) left top no-repeat; }

body#arabic-page #toolSmall a { background: url(../i/a_small_arabic.gif) left top no-repeat; }
body#arabic-page #toolMedium a { background: url(../i/a_medium_arabic.gif) left top no-repeat; }
body#arabic-page #toolLarge a { background: url(../i/a_large_arabic.gif) left top no-repeat; }
	


/* Main top-navigation
------------------------------------------------------------------*/
div#menu {clear:both;background:#fff url(../i/menu_background.jpg) top left repeat-x; width:950px;height:39px; margin: 0 auto; padding-bottom:10px; text-align:right;}

body#russian-page div#menu {clear:both;background:#fff url(../i/menu_background_russian.jpg) top left repeat-x; width:950px;height:39px; margin: 0 auto; padding-bottom:10px; text-align:right;}

body#chinese-page div#menu {clear:both;background:#fff url(../i/menu_background_chinese.jpg) top left repeat-x; width:950px;height:39px; margin: 0 auto; padding-bottom:10px; text-align:right;}

body#brazilian-page div#menu {clear:both;background:#fff url(../i/menu_background_brazilian.jpg) top left repeat-x; width:950px;height:39px; margin: 0 auto; padding-bottom:10px; text-align:right;}

body#arabic-page div#menu {clear:both;background:#fff url(../i/menu_background_arabic.jpg) top left repeat-x; width:950px;height:39px; margin: 0 auto; padding-bottom:10px; text-align:left;}


div#menu ul#main-nav {height: 39px;width: 919px; padding-left:31px; padding-top:10px; float:right;}
	

	
	#main-nav  a:hover, #main-nav  a:focus { color: #ffff00; }
	
	
#extras { width:150px; float:right;}
	


/* Main top-navigation "active tabs"
------------------------------------------------------------------*/

body#home-page #home {border-bottom:#fff solid 3px; }
body#immigration-page #immigration {border-bottom:#fff solid 3px; }
body#russian-page #immigration {border-bottom:#fff solid 3px; }
body#chinese-page #immigration {border-bottom:#fff solid 3px; }
body#brazilian-page #immigration {border-bottom:#fff solid 3px; }
body#arabic-page #immigration {border-bottom:#fff solid 3px; }



/* Banner Image - Article Page
------------------------------------------------------------------*/
div#banner {width:950px;height:80px;  margin:0 auto; margin-bottom: 10px; background:#66cc00; }
body#russian-page div#banner {width:950px;height:80px;  margin:0 auto; margin-bottom: 10px; background:#009ddb; }

body#chinese-page div#banner {width:950px;height:80px;  margin:0 auto; margin-bottom: 10px; background:#ff6600; }

body#brazilian-page div#banner {width:950px;height:80px;  margin:0 auto; margin-bottom: 10px; background:#cc0000; }

body#arabic-page div#banner {width:950px;height:80px;  margin:0 auto; margin-bottom: 10px; background:#7f1399 ; }

#banner_image_icon { float:left; width:54px; height:54px; padding: 15px 10px 10px 10px; }

body#russian-page #banner_image_icon { float:left; width:54px; height:54px; padding: 15px 10px 10px 10px; }

body#chinese-page #banner_image_icon { float:left; width:54px; height:54px; padding: 15px 10px 10px 10px; }

body#brazilian-page #banner_image_icon { float:left; width:54px; height:54px; padding: 15px 10px 10px 10px; }

body#arabic-page #banner_image_icon { float:right; background: center no-repeat;width:54px; height:54px; padding: 15px 10px 10px 10px;}


#banner_text{ float:right; text-align:left; width:874px; padding-top: 10px;}

body#arabic-page #banner_text{ float:left; text-align:right; width:874px; padding-top: 10px;}

#gutter {width:950px;height:19px; margin:0 auto; background:url(../i/separator.gif) #fff no-repeat;}



/* ---------------------------------------------------------------------------- MAIN CONTENT: ARTICLE PAGE
--------------------------------------------------------------------------------------*/

#main {width:950px;  margin:0 auto; background:#fff; height:100%;}

#side {width:190px; height:100%; padding-right: 10px; float:left; background:#fff;}

body#arabic-page #side {width:195px; padding-right: 8px; background:#fff;height:100%;}

#content{width:747px; float:right; background:#fff; }

#middle_column {height: 100%; float:left; width:530px; padding-right: 12px;}

#middle_column blockquote, #middle_column blockquote p {line-height:1.5em;}
#middle_column ul,#middle_column ol {margin-bottom:15px;padding-right:15px;}
#middle_column ul li {list-style-type:disc;line-height:1.5em;}
#middle_column ol li {list-style-type:decimal;line-height:1.5em;} 
#middle_column ul li ul li {list-style-type:circle; line-height:1.5em; font-size:100%;}


#right_column { float:right; width:195px;}

body#arabic-page #right_column { width:190px;float:right; }

#middle_column .back_top {text-align:right;}

.top a{text-align:right;padding-bottom: 10px;}


/* ---------------------------------------------------------------------------- LEFT COLUMN: ARTICLE PAGE
--------------------------------------------------------------------------------------*/
#submenu {width:190px; height: 100%;  float:left; border: 1px solid #66CC00; margin-bottom: .625em; }

body#russian-page #submenu {width:190px; height: 100%;  float:left; border: 1px solid #009ddb; margin-bottom: .625em; }

body#chinese-page #submenu {width:190px; height: 100%;  float:left; border: 1px solid #ff6600; margin-bottom: .625em; }

body#brazilian-page #submenu {width:190px; height: 100%;  float:left; border: 1px solid #cc0000; margin-bottom: .625em; }

body#arabic-page #submenu {width:190px; height: 100%;  float:right; border: 1px solid #7f1399; margin-bottom: .625em; }

#submenu {padding-bottom:20px; }

body#russian-page #submenu {padding-bottom:20px; }

body#chinese-page #submenu {padding-bottom:20px; }

body#brazilian-page #submenu {padding-bottom:20px; }

body#arabic-page #submenu {padding-bottom:20px; }

#submenu ul li, body#russian-page #submenu ul li, body#chinese-page #submenu ul li, body#brazilian-page #submenu ul li, body#arabic-page #submenu ul li,{padding-right:10px; line-height:1.5em; padding-bottom:5px; padding-top:5px;}

#submenu .arrowlistmenu p {font-weight:bold; margin-right:10px; padding-right:10px; padding-left:10px; line-height:1.5em; padding-bottom:5px; padding-top:5px; background:url(../i/submenu_divider.gif) bottom no-repeat;}

body#arabic-page #submenu .arrowlistmenu p { background:url(../i/submenu_divider_purple.gif) bottom no-repeat;}

li.menu_item {margin-right:20px; }

#twitter_box__image  {float:right; width:70px; padding-right:3px;}

#twitter_box_text  {width:110px; /*height: 40px;*/ float:left; padding-top:.3em; padding-left:5px; }

#facebook_box_text  {width:100%; /*height: 40px;*/ float:left; padding-top:.3em; padding-left:5px; }

#twitter_box_text img{padding-top:5px; }

.twit_container {margin-left:5px;}

.icon {float:left; padding-right:5px;}

.date p{font-weight:bold;  text-align:left; clear:both;}

.author p{font-weight:bold; color:#66CC00; }




/* ---------------------------------------------------------------------------- RIGHT COLUMN: ARTICLE PAGE
--------------------------------------------------------------------------------------*/


#tag_cloud_text {width:183px;  padding-left: 10px; }

#tag_cloud h2 {
	color:#66CC00;

}

body#russian-page #tag_cloud h2 {
	color:#009ddb;

}

body#chinese-page #tag_cloud h2 {
	color:#ff6600;

}

body#brazilian-page #tag_cloud h2 {
	color:#cc0000;

}

body#arabic-page #tag_cloud h2 {
	color:#7f1399;

}


#news h3 {
	color:#fff;
	text-align:right;
	padding-right:5px;
	line-height: 3em;
	

}

#resources h3 {
	color:#fff;
	text-align:right;
	padding-right:5px;
	line-height: 3em;

}


#subscribeForm dd, dt{display:inline;  }

#name, #email, #subject, #message  {border:none; margin: 5px 5px;}

#feedback #name,#feedback #email,#feedback #subject, #feedback #message {background-color:#CCC; padding:3px;}

#feedback label {color:#666;}

#submit {margin-top: 1em;}



#subscribe_box .submit {margin-left: 6px; margin-top:5px;}

body#arabic-page #subscribe_box {height: 100%;}



body#arabic-page #subscribe_box .submit {margin-right: 6px; margin-top:5px;}

div#subscribe_box .input {height:18px;padding:2px 5px 2px 5px;}
/* ---------------------------------------------------------------------------- FOOTER:SPONSOR STRIP
--------------------------------------------------------------------------------------*/

#sponsors { width: 930px; margin: 0 auto;}
	#sponsors ul 
	{ 
		height: 75px;
		line-height: 75px; 
		float: left;
		margin: 0;
		font-size: 110%;
		
		
		
	}
	#sponsors li 
	{ 
		float: left; 
		list-style-type: none;
	
	}
	#sponsors li a
	{
		display: block;
		height: 75px;
		float: left;
	}
	
	
	#sponsors  a:hover, #sponsors  a:focus { color: #66cc00; }
	#sponsors li span { display: none; }
	

	#Crosscare a { background:url(../i/crosscare_logo.gif) left top no-repeat; width: 200px; }
	
	#Minister a { background:url(../i/Department-of-Justice-and-Equality.jpg) left top no-repeat; width: 172px; margin-right: 86px;}
	
	#Pobal a { background:url(../i/pobal_logo.gif) left top no-repeat; width: 141px; margin-right: 86px;}

	#EU a { background:url(../i/euro_logo.gif) left top no-repeat; width: 63px; margin-right: 20px; margin-left: 86px;}
	

/* ---------------------------------------------------------------------------- FOOTER:INFO STRIP
--------------------------------------------------------------------------------------*/

#footer_info { width: 820px; height: 29px; margin: 0 auto; background:#66CC00;  clear:both; text-align:center; }

body#russian-page #footer_info { width: 820px; height: 29px; margin: 0 auto; background:#009ddb;  clear:both; text-align:center; }

body#chinese-page #footer_info { width: 820px; height: 29px; margin: 0 auto; background:#ff6600;  clear:both; text-align:center; }

body#brazilian-page #footer_info { width: 820px; height: 29px; margin: 0 auto; background:#cc0000;  clear:both; text-align:center; }

body#arabic-page #footer_info { width: 820px; height: 29px; margin: 0 auto; background:#7f1399;  clear:both; text-align:center; }

#footer_info p
	{ 
		font-size: 0.7em;
		line-height: 2em;
		color: #fff;
		
		
	
	}	


#sponsors p {
	clear:both;
	margin: 0 auto;
	font-size: 0.55em;
		line-height: 1em;
		padding-top:5px;
		height:15px;
		color: #666;}
	
#main-nav a, #main-nav a:link, #main-nav a:visited { text-decoration:none; color:#ffff00;}	
	#main-nav  a:hover, #main-nav  a:focus #main-nav  a:active{ color: #fff; }


/* ---------------------------------------------------------------------------- FOOTER:CONTACT STRIP
--------------------------------------------------------------------------------------*/

#contact_info { width: 950px; height: 25px; margin: 0 auto; padding-bottom: 19px; clear:both; }


/* ---------------------------------------------------------------------------- FOOTER:LANGUAGE STRIP
--------------------------------------------------------------------------------------*/

#language_strip { width: 950px; height: 63px;  margin: 0 auto;  clear:both; text-align:right;}

	#language_strip li 
	{ 
		width: 190px;
		float: left; 
		list-style-type: none;
		font-weight:bold;
		line-height:20px;
	
	}
	#language_strip li a
	{
		width: 190px;
		display: block;
		height: 63px;
		float: left;
		color: #fff;
	}
	
	
	#language_strip  a:hover, #language_strip  a:focus { color: #ffff00; }
	#language_strip li span { padding-right:10px; }
	

	#English a { background:url(../i/english.gif) #66cc00 repeat; width: 190px; }
	
	#Brazilian a { background:url(../i/russian.gif) #cc0035 repeat; width: 190px; }
	
	#Chinese a { background:url(../i/chinese.gif) #ff6600 repeat; width: 190px; }
	
	#Russian a { background:url(../i/brazilian.gif) #009ddb repeat; width: 190px; }
	
	#Arabic a { background:url(../i/arabic.gif) #7f1399 repeat; width: 190px; }
	







