/* New CSS */
body
{
  color: #111; 
  font-size: 62.5%;
  width: 100%;
  margin: 0pt;
  background-color: #eeeeff;
}

/*body, table, td, th,*/ li 
{
  font-family: Georgia, "Times New Roman", Times, serif;
}


#full_width
{
 width: 100%;
 background-color: #eeeeff;
 margin: 0pt;
 padding: 0pt;
}

.page
{
  background-color: #fff;
  border: solid #bbb 2px;
  border-top: none;
  width: 94.9em; 
  margin: 0 auto; 
  padding-right: 2.2em; 
  padding-left: 2.2em; 
}

#top_bar
{ 
 background-color: #9f0635;
 padding-top: 2.5em;
}

#site-index #top_menu .headermenu
{
  display: none;
}

#top_bar .page
{
 border-top: solid #bbb 2px;
 border-bottom: none;
 padding-bottom: 1.4em; 
 /* padding-bottom: 0.0em;*/
}

#top_bar #top_menu
{
 background-color: #fff;
 padding-bottom: 0em;
}



#top_bar ul#tabs 
{ 
 list-style: none; 
 border: 1px solid #ddd; 
 border-width: 0 0 1px 1px; 
 padding-bottom: 2.0em; 
 border-bottom: none; 
 border-left: none;
 padding-left: 0em;
 margin-top: 0em;
 margin-left: 0em;
}

/* By default hide the tabs in the top_bar except on home page */
#top_bar ul#tabs li
{
  display: none;
}

#site-index #top_bar ul#tabs li
{
 display: inline;
}

#top_bar ul#tabs li 
{ 
 margin-bottom: -0.1em; 
 background: #efefef; 
 border: 1px solid #ddd; 
 border-left: 0; 
 float: left; 
 border-left: 1px solid #ddd;
}

#top_bar ul#tabs li.current_page_item, ul#tabs li.current-cat 
{ 
  padding-bottom: 0.1em; 
  background: #fff; 
  border-bottom: 0; 
}

#top_bar ul#tabs li a 
{ 
 display: block; 
 line-height: 1em; 
 color: #111; 
 text-transform: uppercase; 
 letter-spacing: 2px; 
 font-size: 1.1em; 
 padding: 0.545em 0.818em;
}

#top_bar ul#tabs li a:hover 
{ 
 color: #111; 
 text-decoration: underline; 
}

#top_bar ul#tabs li.current_page_item a, ul#tabs li.current-cat a 
{ 
 cursor: default; 
}

#top_bar ul#tabs li.current_page_item a:hover, ul#tabs li.current-cat a:hover 
{ 
 text-decoration: none; 
}

#top_bar ul#tabs li.rss 
{ 
 padding-right: 0; 
 background: none; 
 border: none; 
 float: right; 
 border-left: 1px solid #ddd;
}

#top_bar ul#tabs li.rss a 
{ 
 padding-right: 16px; 
 background: url('images/icon-rss.gif') 100% 50% no-repeat; 
}

#top_bar ul#tabs li.current_page_parent 
{ 
 padding-bottom: 0.1em; 
 background: #fff; 
 border-bottom: 0; 
}

#header-home
{
  background-image: url(http://learning.nrn.ie/theme/nrn/logo.jpg);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left center;
  background-attachment: scroll;
  padding-top: 2.2em;
  padding-bottom: 0.8em;
}

#header-home .headermain
{
 display: none;
}

#header_title
{
  padding-top: 0.0em;
  padding-left: 1.1em;
  position: relative; left: 10em;
  float: left;
}

#header_title #title
{
  color: #005b6b;
  font-weight: bold;
  font-size: 3.6em; 
  line-height: 1.167em;
}

#header_title p#title
{
 margin-bottom: 0px;
 margin-top: 0px;
}

#header_title h3#tagline
{
  margin-top: 0px;
  color: #9f0635;
  font-size: 0.8em;
  font-weight: normal;
  font-size: 1.4em; 
  line-height: 1.429em;
}

#top_menu .headermenu
{
  display: none;
}

#page #content
{
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #dddddd;
 font-size: 1.4em; line-height: 1.571em;
}

.navbar, #footer, #header
{
 font-size: 1.4em; line-height: 1.571em;
}
