html>/**/body #extras {
	float:left;
	clear:left;
	width:774px;
}
#extras img {
	float:left;
	margin-right:22px;
	border:0;
}
#extras p#welcome {
	width:242px;
	float:left;
	margin-right:22px;
}
	#extras p#welcome a {
		background:url(../images/bg_loudspeaker.png) no-repeat bottom right;
		display:block;
		color:#C64425;
		text-decoration:none;
		padding:45px 0 3px 70px;
		margin-bottom:15px
	}
#extras p#gaelic { 
	background:#F3F3EC url(../images/bg_nav_chevrons_grey.gif) no-repeat 10px 8px;
	border:1px solid #DDC;
	padding:6px 0 10px 42px;
	margin:5px 0 2px 0;
	width:242px;
	width/**/:/**/198px;
	float:right;
}
	#extras p#gaelic a {
		font-size:130%;
		font-weight:bold;
		color:#C64425;
		text-decoration:none;
		display:block;
	}
#extras p#rss { 
	background:#F3F3EC url(../images/bg_nav_chevrons_right.png) no-repeat 10px 8px;
	border:1px solid #DDC;
	padding:6px 0 10px 42px;
	margin:5px 0 2px 0;
	width:242px;
	width/**/:/**/198px;
	float:right;
}
	#extras p#rss a {
		font-size:130%;
		font-weight:bold;
		color:#7D4471;
		text-decoration:none;
		display:block;
	}
#extras p#learnGaelic {
	margin-bottom:8px;
	float:right;
	width:242px;
}
	#extras p#learnGaelic a {
		background:#F7F7F2 url(../images/bg_orange_chevron.png) no-repeat 10px 7px;
		display:block;
		color:#C64425;
		text-decoration:none;
		padding:5px 0px 5px 25px;
	}

#colLeft {
	width:242px;
	margin-right:22px;
	float:left;
	clear:left;
}
	#colLeft h2 {
		background:url(../images/bg_bybrowsing.png) no-repeat;
		text-indent:-5000px;
		width:122px;
		height:44px;
		margin-bottom:4px;
	}
	#colLeft div.container,
	#colRight div.container {
		background-color:#F3F3EC;
		border:1px solid #DDC;
		padding:0 8px;
		float:left;
	}
		#colLeft div.container ul {
			width:226px;
			/*margin-bottom:2em;*/
			float:left;
			clear:left;
		}
		#colLeft div.container ul#about {
			margin-bottom:0;
		}
			#colLeft div.container ul li {
				display:block;
				width:113px;
				float:left;
				background:url(../images/bg_dots.png) repeat-x left bottom;
			}
			#colLeft div.container ul li.last {
				background:none;
			}
			#colLeft div.container ul#resources li,
			#colLeft div.container ul#about li {
				width:226px;
				display:block;
				padding:.7em 0 .7em 0;
				color:#333;
			}
			#colLeft div.container ul li.lastLine, #colLeft div.container ul#resources li.lastLine {
				padding-bottom: 15px;
				margin-bottom: 5px;
			}
				#colLeft div.container ul#topics li.lastLine#spanCol {
					width:100%;
				}

			#colLeft div.container ul li.h3,
			#colMid #helpLearnGaelic h3,
			#colRight div.container h3 {
				width:226px;
				width/**/:/**/207px !important;
				font-size:135% !important;
				color:#333;
				padding:8px 0 8px 19px !important;
				background:url(../images/bg_orange_chevrons.png) no-repeat 0 10px;
			}
				#colLeft div.container ul li a {
					color:#C64425;
					text-decoration:none;
					padding:8px 5px 8px 36px;
					display:block;
				}
				#colLeft div.container ul#mediaTypes li a {
					min-height:26px;
					_height:26px;
				}
				#colLeft div.container ul li.h3 a {
					padding:0;
					background:none;
				}
				#colLeft div.container ul#mediaTypes li a {
				  _height:42px;
				  voice-family: "\"}\""; 
				  voice-family:inherit;
				  _height:26px;
				}
				#colLeft div.container ul#mediaTypes li.singleLine a {
					padding-top:12px;
					padding-bottom:4px;
				}
				#colLeft div.container ul#mediaTypes li.h3 a,
				#colLeft div.container ul#topics li.h3 a,
				#colLeft div.container ul#resources li.h3 a,
				#colLeft div.container ul#about li.h3 a {
					background:none;
					padding:0pt;
				}
				#colLeft div.container ul#topics li a,
				#colLeft div.container ul#resources li a,
				#colLeft div.container ul#about li a,
				#wrapper p a.chevronLink {
					background:url(../images/bg_orange_chevron.png) no-repeat left  7px;
					padding:.5em 0 .5em 12px;
					color:#C64425;
					text-decoration:none;
					display:block;
					clear:left;
				}
				#wrapper p a.chevronLink {
					padding:.8em 0 .8em 12px;
				}
				#colLeft div.container ul#resources li a,
				#colLeft div.container ul#about li a {
					display:inline;
					font-size:100%;
					padding-right:0;
				}
				#colLeft div.container ul#mediaTypes li.audio a {
					background:url(../images/bg_audio.png) no-repeat left center;
				}
				#colLeft div.container ul#mediaTypes li.books a {
					background:url(../images/bg_books.png) no-repeat left center;
				}
				#colLeft div.container ul#mediaTypes li.illustrations a {
					background:url(../images/bg_illustrations.png) no-repeat left center;
				}
				#colLeft div.container ul#mediaTypes li.interactive a {
					background:url(../images/bg_interactive.png) no-repeat left center;
				}
				#colLeft div.container ul#mediaTypes li.maps a {
					background:url(../images/bg_maps.png) no-repeat left center;
				}
				#colLeft div.container ul#mediaTypes li.photos a {
					background:url(../images/bg_photos.png) no-repeat left center;
				}
				#colLeft div.container ul#mediaTypes li.videos a {
					background:url(../images/bg_videos.png) no-repeat left center;
				}
				#colLeft div.container ul#mediaTypes li.narratives a {
					background:url(../images/bg_narratives.png) no-repeat left center;
				}	
#colMid {
	width:242px;
	margin-right:22px;
	float:left;
}
	#colMid h2 {
		background:url(../images/bg_bysearching.png) no-repeat;
		text-indent:-5000px;
		width:122px;
		height:44px;
		margin-bottom:4px;
	}
	#colMid h2#education {
		background:url(../images/bg_education.png) no-repeat;
		margin-top:2em;
	}
	#colMid form {
		background-color:#F3F3EC;
		border:1px solid #DDC;
		padding:0 8px;
		margin-bottom:1em;
	}
		#colMid form label {
			padding:.7em 0;
			display:block;
		}
		#colMid form input,
		#colRight div.container form input {
			width:181px;
			border:1px solid #CCC;
			padding:4px 1px;
			background:#FFF url(../images/bg_search.png) no-repeat;
			float:left;
			margin:3px 5px 0 0;
		}
		#colMid form input.submit,
		#colRight div.container form input.submit {
			background:url(../images/bg_searchbutton.png) no-repeat;
			width:28px;
			height:28px;
			font-size:0;
			text-indent:-5000px;
			border:0;
			_padding-top:30px;
			color:#FFF;
			margin:0;
			cursor:pointer;
			cursor:hand;
		}
		#colMid form p {
			clear:left;
		}
			#colMid form p a {
				color:#C64425;
				text-decoration:none;
				padding:.8em 5px .8em 12px;
				background:url(../images/bg_orange_chevron.png) no-repeat left center;
				display:block;
			}
	#colMid p.visual{
		margin-left:8px;
	}
		#colMid p.visual a {
			color:#C64425;
			text-decoration:none;
			padding:0 5px .8em 0;
			display:block;
		}
	#colMid ul,
	#colRight ul {
		background-color:#F3F3EC;
		border:1px solid #DDC;
		padding:0 8px;
		float:left;
		margin-bottom:1.4em;
	}
	#colMid ul#eduZone {
		padding-top:0.8em;
	}
		#colMid ul li.h3,
		#colRight ul li h3 {
			width:226px;
			width/**/:/**/207px !important;
			font-size:135% !important;
			color:#333;
			padding:0 0 0 19px !important;
			background:url(../images/bg_orange_chevrons.png) no-repeat 0 3px;
		}
		#colMid ul li,
		#colRight ul li {
			width:226px;
			display:block;
			padding:.8em 0 .8em 0;
			color:#333;
			float:left;
			clear:left;
			background:url(../images/bg_dots.png) repeat-x left bottom;
		}
		#colMid ul li,
		#colRight ul li {
		  display:inline;
		  voice-family: "\"}\""; 
		  voice-family:inherit;
		  display:block;
		}
		#colMid ul li.last,
		#colRight ul li.last {
			background:none;
		}
			#colMid ul li h3 a,
			#colRight ul li h3 a {
				color:#C64425;
				text-decoration:none;
				padding:0px;
				display:block;
			}
			#colMid ul li a,
			#colRight ul li a {
				color:#C64425;
				text-decoration:none;
				padding: 5px 5px 0px 95px;
				display:block;
			}
				#colMid ul li a img,
				#colRight ul li a img {
					float:left;
					margin:0 0 0 -95px;
				}
				#colRight ul#new li a#text{
					padding-top:0px;
				}
			#colMid ul li p,
			#colRight ul li p {
				padding-left:95px;
			}
	#colMid #helpLearnGaelic {
		background-color:#F3F3EC;
		border:1px solid #DDC;
		padding:0 8px;
		float:left;
		clear:left;
		width:226px;
		margin-bottom:1em;
	}
#colRight {
	width:242px;
	float:left;
}
	#colRight h2 {
		background:url(../images/bg_newfeatured.png) no-repeat;
		text-indent:-5000px;
		width:156px;
		height:44px;
		float:left;
		margin-bottom:4px;
	}
	#colRight h2#yourAmBaile {
		background:url(../images/bg_yourambaile.png) no-repeat;
	}
	#colRight img {
		float:right;
		margin-top: -25px /*29px*/;
	}
	
	#colRight p#rss {
		margin-top:24px;
	}

	#colRight p#scrapbookTour,
	#colRight p#register {
		background:url(../images/bg_brown_button_btm.png) no-repeat left bottom;
		padding:10px 0 6px 0;
		width:210px;
	}
	#colRight p#register {
		background:url(../images/bg_brown_button_narrow_btm.png) no-repeat left bottom;
		/*padding-top:.3em;*/
		width:133px
	}
		#colRight p#scrapbookTour a,
		#colRight p#register a {
			background:url(../images/bg_brown_button_top.png) no-repeat left top;
			color:#FFF;
			font-size:110%;
			font-weight:bold;
			text-decoration:none;
			display:block;
			padding:10px 0 5px 28px;
		}
		#colRight p#register a {
			background:url(../images/bg_brown_button_narrow_top.png) no-repeat left top;
		}
		#colRight p#scrapbookTour a:hover,
		#colRight p#register a:hover {
			text-decoration:none !important;
		}
	#colRight div.container form {
		/*background:url(../images/bg_dots.png) repeat-x left top;*/
		margin:.8em 0 0 0;
		/*padding-top:1em;*/
	}
		#colRight div.container form fieldset {
			background:url(../images/bg_dots.png) repeat-x left bottom;
			padding-bottom:.2em;
		}
		#colRight div.container form input {
			width:111px;
		}
		#colRight div.container form label {
			display:block;
			float:left;
			clear:left;
			width:70px;
			/*padding-top:6px;*/
		}
		#colRight div.container p#yourStories img {
			float:left;
			margin:0 10px 0 0;
		}
		#colRight div.container p {
			clear:left;
		}
	
	
#colMid h3 a, #colRight h3 a { color:#C64425; text-decoration:none; padding:0px; display:block; }
		
#workingTogether { background:url(../images/bg_dots.png) repeat-x left top; }

#social {
	width: 100%;
	/*border: 1px solid black;*/
	display: block;
	height: 80px;
	background:url(../images/bg_dots.png) repeat-x left top;
}

#social p {
	background:url(../images/bg_orange_chevron.png) no-repeat left  7px;
	padding:.5em 0 .5em 12px;
	color:#C64425;
	text-decoration:none;
	display:block;
	width: 199px;
	float:left;
	clear: right;	
}

#social img{
	margin: 0 0px 0 10px;
	padding: 0 0 0 0;
	float:left;
	border: none;
	border-width: 0;
}
