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

h1 {
	font-size: 2.7em; 
	line-height:1.6em; /* 16 x 1.125=18px */

}


h2 {
	font-size: 2.4em; 
	line-height:1.3em; /* 16 x 1.125=18px */
	
}

h3 {
	font-size: 1.65em; 
	line-height:1.1em; /* 16 x 1.125=18px */
	color:#458a00;
	
}

.button01, .button02{
	color:#fff;
	font-size: 1.2em;
	background-color:#66cc00;
	margin-top:10px;
	line-height: 1.5em;
	width: 6em;
	text-align:center;
	
}

.extras {
	color:#5f7279;
	font-size: 1em;
	margin-left: 20px;
	
	
}


/* ---------------------------------------------------------------------------- BACKGROUND ARTICLE PAGE
--------------------------------------------------------------------------------------*/
 body { 
	background:url(../i/background.gif;
	}





/* Main top-navigation
------------------------------------------------------------------*/	
#main-nav li 
	{ 
		font-size: 0.9em;
		margin-right:15px;
		display: block;
		height: 20px;
		float: left;
		color: #fff;
		list-style-type: none;
		font-weight:bold;
	
	}
		
	#main-nav li a
	{
		display: block;
		height: 20px;
		float: left;
		color: #fff;
	}
#main-nav li.here {border-bottom:3px solid #fff;}	
/* Banner Image
------------------------------------------------------------------*/
div#banner {width:950px; height:337px;  margin:0 auto; padding-bottom: 10px; background-color:#fff;}

#home_subscribe_box {height:337px;}


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


/* ---------------------------------------------------------------------------- LEFT COLUMN: HOME PAGE
--------------------------------------------------------------------------------------*/

#irish_coffee {width:400px; height: 7.625em;  float:left; border: 1px solid #66CC00;  }

#irish_coffee h2 {
	color:#66CC00;
	font-size: 1.9em;

}

#irish_coffee h3 {
	color:#5f7279;
	font-size: 1.45em;
}

#lingo_box2 {width:400px; height: 7.625em;  float:left; border: 1px solid #66CC00;  }

#lingo_box2 h2 {
	color:#66CC00;
	font-size: 1.9em;

}

#lingo_box2 h3 {
	color:#5f7279;
	font-size: 1.45em;
}

#history {width:400px; height: 10em;  float:left; border: 1px solid #66CC00; margin-bottom: .625em; }

#history h2 {
	color:#66CC00;
	font-size: 1.9em;

}

#history h3 {
	color:#5f7279;
	font-size: 1.45em;
}




/* ---------------------------------------------------------------------------- MIDDLE COLUMN: HOME PAGE
--------------------------------------------------------------------------------------*/

#latest_news {width:331px; height: 16em;  float:left; border: 1px solid #66CC00; margin-bottom: .625em; }

#news_listing {width:331px; height:13em; overflow:auto; margin-top:9px;}

.date { 
	font-size:1em;
	line-height:1.8em; /* 16x1.125=18px */
	}	

	
.summary{ 
	font-size:1em;
	line-height:1.8em; /* 16x1.125=18px */
	
	}

#lingo_box {width:331px; height: 16em;  float:left; border: 1px solid #66CC00;  }

#lingo_box h4{
	color:#fff;
	font-size: 1.2em;
	background-color:#66cc00;
	margin-top:10px;
	line-height: 1.5em;
	width: 6em;
	text-align:center;
	
}

#twitter_box {width:331px; height: 10em;  float:left; border: 1px solid #66CC00; margin-bottom: .625em; }

#twitter_box h2 {
	color:#66CC00;
	font-size: 1.9em;
}


/* ---------------------------------------------------------------------------- RIGHT COLUMN: HOME PAGE
--------------------------------------------------------------------------------------*/

#tag_cloud {width:193px; height: 16em;  float:left; border: 1px solid #66CC00; }

#news {width:195px; height: 4.75em;  background: #66cc00 url(../i/button_background.jpg) bottom no-repeat; float:left; margin-bottom: .625em;}

#resources {width:195px; height: 4.75em; background: #66cc00 url(../i/button_background.jpg) bottom no-repeat; float:left; margin-bottom: .625em;}

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

#footer_info p
	{ 
		font-size: 0.9em;
		line-height: 2em;
		color: #fff;
		
		
	
	}	
	
/* ---------------------------------------------------------------------------- FOOTER:CONTACT STRIP
--------------------------------------------------------------------------------------*/


#contact_info p { font-size: 0.9em; text-align:center; padding-top: 10px; color: #5f7279;}

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



#language_strip ul 
	{ 
		height: 63px;
		line-height: 63px; 
		float: left;
		margin: 0;
		font-size: 1em;
	}