/* reset */
* { margin:0; padding:0; font-family:verdana, tahoma, serif; text-align:left; }
body { text-align:left; font-size:62.5%; background:#fff; color:#000; line-height:1.5; text-align:center; }
a { cursor:pointer; -moz-outline:none; color:#555; text-decoration:underline; }
li { list-style:none; }
/* img { vertical-align:middle; border:none; }  */
img { border:none; }  
hr { display:none; }
fieldset { border:none; }



/* layout */
.clear { clear:both; }
.hidden { display:none !important; }
.hr { height:10px; background:url(../images/header.jpg); clear:both; }
.stroke { padding:3px; background:#fff; border:1px solid #eee; }
.frame { border: 1px solid #d1c5ac; margin: 0 20px 10px 0; padding: 5px 5px 5px 5px; float:left;}

#container { width:750px; margin:0 auto; background:#fff; font-size:1.2em; overflow:hidden; height:100%; }

#content { float:left; width:60%; padding:2%; }
#content a { color:#1a69c2; }
#content a.more { margin-top:.4em; }
#content h3 { color:#1a69c2; font-size:1.6em; margin-bottom:.5em; }
#content ul li { margin-bottom:1em; border-bottom:1px solid #1a69c2; padding-bottom:1em; }
#content ul li h4 { color:#1a69c2; font-size:1.2em; margin:0 0 .5em 0; }
#content ul li  img { float:left; margin:0 1em 1em 0; }
#content h3, 
#content h4 *, 
#content dt { font-family:garamound; }

#sidebar { float:right; width:31%; padding:2%; border-left:3px solid #ddd; background:url(../images/sidebar.gif) -1px 0 no-repeat; }
#sidebar div { margin-bottom:1em; }
#sidebar ul { line-height:1.5em; }
#sidebar div h3 { font-size:1.2em; margin-bottom:.5em; }
#sidebar div#breaking-news a { text-decoration:underline; }
#sidebar div#breaking-news h3 { background:url(../images/ico-rss.gif) 0% 50% no-repeat; padding-left:2em; }
#sidebar div#news dt { font-weight:bold; }
#sidebar div#news dd { padding:.5em 0 1em 0; }
#sidebar div#news a.more { white-space:nowrap; color:#069; }
#sidebar a#breaking-news-link { display:block; background:url(../images/breaking-news.gif) no-repeat; width:204px; height:31px; text-indent:-9999px; margin:2em 0; }
#sidebar dl#myths { background:#f0f7fd url(../images/gradient-light-blue.gif) repeat-x; padding:.5em; }
#sidebar dl#myths dt  { color:#1a69c2; background:url(../images/questions.gif) 0 0 no-repeat; padding:15px 10px 15px 100px; }
#sidebar dl#myths dd { color:#666; padding:.5em; }
#sidebar a#irish-examiner-link { display:block; background:url(../images/irish-examiner-logo-small.jpg) no-repeat; width:204px; height:31px; text-indent:-9999px; margin:2em auto; }


#header { background:url(../images/header.jpg) no-repeat; height:150px; position:relative; }

#header h1 { font-size:1em; }

#header h1 a { display:block; text-indent:-9999px; position:absolute; bottom:2em; left:2em; background:url(/EUinireland/images/irish-examiner-eu-logo.png) no-repeat; width:700px; height:91px; }


#header h2{ display:none; }

#newsletter { text-align:right; background:#e5f1fb url(../images/gradient-blue.gif) repeat-x; }
#newsletter fieldset { padding:1em 20px 1.5em 120px; background:url(../images/envelope.gif) 0 0 no-repeat; }
#newsletter fieldset h4 { margin-bottom:.5em; color:#1a69c2; font-weight:normal; font-size:1em; }
#newsletter fieldset input { padding:2px; font-size:1.2em; width:200px; }
#newsletter fieldset input.submit { width:auto !important; text-align:center; padding:0; }

#navbar { background:#fafafa url(../images/navbar-bg.gif) repeat-x; overflow:hidden; height:100%; border-top:1px solid #666; }
#navbar li { display:inline; }
#navbar li a { line-height:3em; display:block; float:left; padding:0 2.7%; text-decoration:none;  background:url(../images/navbar-spacer.gif) 100% 50% no-repeat;} 
#navbar li a:hover { text-decoration:underline; } 
#navbar li a.last { background:transparent; }

#navbarnoline { background:#fafafa url(../images/navbar-bg.gif) repeat-x; overflow:hidden; height:100%; border-top:1px solid #666; }
#navbarnoline li { display:inline; }
#navbarnoline li a { line-height:3em; display:block; float:left; padding:0 2.7%; text-decoration:none;  background:url(../images/navbar-spacer.gif) 100% 50% no-repeat;} 
#navbarnoline li a:hover { text-decoration:underline; } 
#navbarnoline li a:last { background:transparent; }

#footer { padding:1em; color:#888; font-size:.9em; }
#footer ul li { display:inline; padding-right:1em; text-align:center; }
#footer p { line-height:2em; text-align:center; }

#highlightblock { background-color:#99FFFF; padding: 10px; }

.more {
	display: none; }
a.showLink, a.hideLink {
	text-decoration: none;
	color: #36f;
	padding-left: 8px;
	}
a.hideLink {
	}
a.showLink:hover, a.hideLink:hover {
	border-bottom: 1px dotted #36f; }
