/*
CSS: Cris Walsh. 
*/

h1	{font-size:1.6em;}
h2	{font-size:1.6em;}
h3	{font-size:1.4em;}
h4	{font-size:1.3em;}
h5	{font-size:1.2em;}
h6	{font-size:1.1em;}

.quiz-radio 
{
	line-height: 1.6em; 
}

.quiz-radio input
{
	vertical-align: middle;
}

input.submit
{
	margin-left:396px;
	margin-top:20px;
}

h2, h3										{border-bottom:1px solid #d9dee3;line-height:1.0em;}
.patch-content h2							{margin-left:146px;}

#home .patch-content h3						{margin-left:146px;}
#language-unit-index h3						{margin-top:25px;}
#language-unit-index p						{padding:5px 0px;}

#language-unit .patch-content h2			{font-weight:normal;}
#language-unit .patch-content h3			{border:none;margin-top:10px;}

#resources .patch-content h2, h3		{margin-left:116px;}
#resources p							{margin-left:116px;}
h2,h3						{padding-bottom:10px;padding-top:1px;}
h3							{padding-top:1px;}
h4,h5						{padding:10px 0px;}
h2.noborder, h3.noborder	{border-bottom:none;}

#grammar h5					{padding-bottom:5px;margin-top:15px;}

 p.ml						{margin-left:156px;}
#resources .display-inline ul	{margin-left:116px;color:#153944;font-weight:bold;}

p {font-size:1.1em;line-height:1.5em;padding:10px 0px;}


p.highlight {
	padding:5px 0px; 
}

p.link {clear:both;position:relative;}

#language-unit .btnNext, #songs .btnNext {position:absolute;top:-30px;right:10px;float:right;}
#language-unit .btnback, #songs .btnback {position:absolute;top:10px;left:10px;float:left;}

.center {
	text-align:center; 
}

.highlight {
	margin:15px 0px;
	padding:5px 0px; 
	border:1px solid #d9dee3;
	border-width:1px 0;
	background:#f2fcff;
}

.divide-dash {
	border-bottom:1px dashed #D9DEE3;
	clear:both;
}

.divide-solid {
	padding-top:10px;
	border-bottom:1px solid #D9DEE3;
	clear:both;
}


.compact-highlight {
	margin:15px 0px;
	padding:5px 0px; 
	border:1px solid #d9dee3;
	border-width:1px 0;
	background:#f2fcff;
}

.compact p,
p.compact
{
	margin:0;
	padding:5px 0px;
	line-height:1.3em;
}

p.highlight
{
	
}

span.page-of {width:200px;margin:0 auto;display:block;}

span.btn {float:right;margin-right:10px;display:block;}

.strong		{font-weight:bold;}
.italic		{font-style:italic;}

.txt-xxs	{font-size:0.7em;}
.txt-xs		{font-size:0.8em;}
.txt-s		{font-size:0.9em;}
.txt-m		{font-size:1.0em;}
.txt-l		{font-size:1.1em;}
.txt-xl		{font-size:1.2em;}
.txt-xxl	{font-size:1.3em;}

.pos-abs {position:absolute;}
.pos-rel {position:relative;}



/* ------------------------------------------------------------------------ */
/* ------------------------>>>   L I N K  S     <<<------------------------ */
/* ------------------------------------------------------------------------ */
a
{
	color:#004671;
	font-weight:bold;
	text-decoration:none;
}

a:visited {color:#224e69;}
a:hover	{text-decoration:underline;color:#0095f0;}
a:active {text-decoration:underline;color:#004671;}


a.next {
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
a.next:hover {text-decoration:underline;}




a.audio
{
	color:#153944;
	font-weight:bold;
	text-decoration:none;
}
a.audio:hover{text-decoration:underline;}




/* ------------------------------------------------------------------------ */
/* -------------------------->>>   M A I N     <<<------------------------- */
/* ------------------------------------------------------------------------ */
#blq-main
{
	font-family:arial;
	background:#F2FCFF;
	color:#27251e;
	line-height:auto;
}

body #blq-main					{background:#F2FCFF url('/staticarchive/28229d78beb19aa6d835aef87df0ec4f6e1e5f22.png') no-repeat 808px 10px;}

#blq-main #blq-content
{
	line-height:1.0em;
}

.img
{
	/*line-height:0em;*/
}


/* ------------------------------------------------------------------------ */
/* ------------------------>>>   B A N N E R     <<<----------------------- */
/* ------------------------------------------------------------------------ */
#banner
{
	height:120px;
	position:relative;
}

#banner .site-logo
{
	color:#FFF;
	background:url('/staticarchive/3538157b39871cfc64595957008ee79964550aff.png') no-repeat;
	position:absolute;
	left:10px;
	top:20px;
	width:400px;
	height:90px;
}

#banner .site-illustration
{
	color:#FFF;
	background:url('/alba/foghlam/beag_air_bheag/img/banner/banner_image.png') no-repeat;
	height:100px;
	position:absolute;
	right:10px;
	top:20px;
	width:165px;
}

#banner h2
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:2.0em;
	letter-spacing: 0em;
	line-height:0.8em;
	width:220px;
	word-spacing: 0em;
}

#banner .lead-intro
{
	background:#000;
	bottom:10px;
	color:#FFF;
	left:14px;
	opacity:0.8;
	position:absolute;
}

#banner .lead-intro p
{
	margin:0;
	padding:0;
}



/* ------------------------------------------------------------------------ */
/* -------------------->>>   L O C A L    N A V     <<<-------------------- */
/* ------------------------------------------------------------------------ */
#blq-local-nav ul
{
	background:transparent url('/staticarchive/041d1e34ba6bd5401d2493ae64885f966c2cb1d6.gif') repeat-x 0px;
	font-weight:normal;
	line-height:normal;
	list-style-type: none;
	margin:0;
	padding: 6px 14px 6px 14px;
	text-align: left;
}

#blq-local-nav li
{
	display: inline;
	/* border-right:2px solid #CCC; */
	background:transparent url('/staticarchive/9811267de1812ffbcd48fb122fcfddd4165e41a0.gif') no-repeat bottom right;*/
}


#blq-local-nav li a
{
	color:#000;
	padding: 5px 10px;
	margin-right: 0px;
	text-decoration: none;
	
}


#home ul a.home,
#language-unit-index ul a.units,
#language-unit ul a.units, 
#quiz ul a.quiz,
#gallery ul a.gallery,
#soap ul a.soap,
#grammar ul a.grammar,
#sounds-index ul a.sounds,
#sounds ul a.sounds,
#quickfixes ul a.quickfixes,
#phrasebook ul a.phrasebook,
#phrasebook-index ul a.phrasebook,
#resources ul a.resources,
#songs-index ul a.songs,
#songs ul a.songs
{
	color:#000;
	background:transparent url('/staticarchive/e1518f6c7273f28647547686b3ce1fde1596d4e3.gif') repeat-x 0px;
}

#blq-local-nav a:hover
{
	background:transparent url('/staticarchive/e1518f6c7273f28647547686b3ce1fde1596d4e3.gif') repeat-x 0px;
	color:#000;
}


/* ------------------------------------------------------------------------ */
/* ----------------------->>>   C O N T E N T     <<<---------------------- */
/* ------------------------------------------------------------------------ */
#blq-content
{
	padding-bottom:14px;
	margin-top:14px;
	margin-left:14px;
	margin-right:14px;
}


#primary-content {
	float:right;
	width:786px;
	position:relative;
}

#primary-content-full {
	width:100%;
}


#nav {
	width:146px;
	float:left;
}

#primary-content .patch-content .text {
	margin-left:156px;
}


.fixed {
	position:fixed;
	right:350px;
	top:265px;
}

#primary-content #egt {width:766px;}


.sentence {
	clear:both;
	background:#F2FCFF;
	border-top: 1px solid #D9DEE3;
	border-bottom: 1px solid #D9DEE3;
	margin:20px 0px;
	padding:5px;
	line-height:1.7em;
}
.sentence .speaker {
font-weight:normal;
}

.sentence dl dt {font-weight:bold;}
.sentence dl dt span {font-weight:normal}
.sentence dl dd {}


.wavingGuy {
	position:absolute;
	left:-110px;
	bottom:250px;
	background: url('/staticarchive/b6b583a3b0a8d75447e846a82f53a0c9033035cb.gif') no-repeat;
	width:111px;
	height:113px;
	z-index:1;
}

#language-unit-index .wavingGuy {
	bottom:400px;
}

#grammar .wavingGuy {
	bottom:350px;
}


/* ------------------------------------------------------------------------ */
/* ------------------------->>>     L I S T S    <<<----------------------- */
/* ------------------------------------------------------------------------ */


#blq-content ul, #blq-content ol
{
	margin: 0;
	padding: 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}


/* ------------------------------------------------------------------------ */
/* ---------------------->>> Homepage Footer <<<--------------------------- */
/* ------------------------------------------------------------------------ */

ol#footer								{}
ol#footer li							{float:left; width:230px;}
ol#footer li img						{float:left; width:68px;}
ol#footer li h4, ol#footer li p			{padding:2px 0px;margin-left:80px;margin-right:2px;}

ol#footer li a {
	display: block;
	margin:0; 
	outline: none; 
	padding: 5px; 
}
ol#footer li a img			{display: block;}
ol#footer li a:hover		{text-decoration:none;}
ol#footer li a h4			{line-height:1.2em;}
ol#footer li a span.heading	{line-height:1.2em; margin-left:6px; font-size:1.4em;}
ol#footer li a:hover h4		{text-decoration:underline;}
ol#footer li p				{color:#000; font-weight:normal; }
ol#footer li a:hover p		{color:#000;}



/* ------------------------------------------------------------------------ */
/* ----------------------->>>   ol.disc   <<<------------------------ */
/* ------------------------------------------------------------------------ */
#primary-content ol.disc		{list-style-type:disc;margin-left:10px;}
ol.disc li						{padding: 8px 0px; line-height:1.4em;}

/* ------------------------------------------------------------------------ */
/* ----------------------->>>   ol.plain   <<<------------------------ */
/* ------------------------------------------------------------------------ */
ol.plain							{margin-top:10px;}
ol.plain li							{padding: 8px 0px; line-height:1.4em;}

/* ------------------------------------------------------------------------ */
/* ----------------------->>>   ol.inline-disc   <<<------------------------ */
/* ------------------------------------------------------------------------ */



#primary-content ul.inline-disc
{
	list-style-type: disc;
	margin:0px;
}

#primary-content ul.inline-disc li
{
	display: inline;
	margin-right:10px;
}


#primary-content ul.inline-disc li a
{
	padding-left:5px;
	padding:0px; 5px;
	text-decoration: none;
	
}

#primary-content ul.inline-disc li a:hover
{
	text-decoration: underline;
	
}




#primary-content ul, ol {
	margin:20px 0px;
}

#primary-content ul#az li
{
	padding:0;
}



#nav ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#nav ul li
{
	line-height:1.3em;
}


#nav ul a
{
	color:#000;
	display: block;
	padding: 10px 2px;
	border-bottom: 1px solid #eee;
}

#home #nav ul a
{
	padding: 5px 2px;
}


#nav ul a.selected
{
	background-color: #F2FCFF;
}

#nav ul a:link, #nav ul a:visited
{
	color: #000;
	text-decoration: none;
}



#nav ul a:hover
{
	background-color: #F2FCFF;
	color: #000;
}

#emp1, #audioemp1 {margin-top:10px;}

#quickfixes #audioemp1 {
margin-top:20px;
margin-bottom:20px;
/* margin-left:236px; */
}

#phrasebook #audioemp1 {
	margin-top:20px;
	margin-bottom:20px;
	margin-left:156px;
}

#songs #emp1 {
	margin-top:20px;
	margin-bottom:20px;
	margin-left:156px;
}

#soap #audioemp1 {
	margin-top:20px;
	margin-bottom:20px;
	margin-left:156px;
}

/* ------------------------------------------------------------------------ */
/* ---------------------------->>>   ol#az   <<<--------------------------- */
/* ------------------------------------------------------------------------ */
ol#az  {
	
	margin:20px auto;
	width:100%;
	border-top:1px solid #d9dee3;
	border-bottom:1px solid #d9dee3;
	clear:both;
}

ol#az li {
	background:#f2fcff;
	text-transform:uppercase;
	float:left;
	padding-right:0.04%;
	line-height:1.35em;
}

ol#az li a, ol#az li span						{width:29px;font-weight:bold;}
ol#az li a, ol#az li a:link						{text-decoration:none;color:#000;}
ol#az li a:hover, ol#az li a:active				{background:#00BFFF;text-decoration:underline;}
ol#az li a										{display:block;margin:0pt;padding:5px 0px;text-align:center;}
ol#az li span									{display:block;margin:0pt;padding:5px 0px;text-align:center;color:#666;}
ol#az li a.active								{background:#00BFFF;color:black;}


/* ------------------------------------------------------------------------ */
/* ----------------------->>>   ol.simple   <<<------------------------ */
/* ------------------------------------------------------------------------ */
ol.simple						{margin-top:10px;clear:both;}
ol.simple li					{list-style-type: none; padding:5px 0px;}
ol.simple li.phrase				{background:#F2FCFF; margin-bottom:20px; border-top: 1px solid #D9DEE3;border-bottom: 1px solid #D9DEE3; }

/* ------------------------------------------------------------------------ */
/* ----------------------->>>   dl   <<<------------------------ */
/* ------------------------------------------------------------------------ */



dl.inline {
	margin:0px;
	padding:8px 0px;
	clear:both;
}

dl.inline dt {
	display:inline;
	padding:5px 0px;
}


dl.inline dd {
	display:inline;
	padding:5px 10px;
}



/* ------------------------------------------------------------------------ */
/* ----------------------->>>   table data   <<<---------------- */
/* ------------------------------------------------------------------------ */
#blq-content table {
	clear:both;
	margin: 0px 0px;
	width:100%; 
	border:1px solid #D9DEE3;
}

#blq-content table.stripe,
#blq-content table.three-col					{margin-top:10px;}

#blq-content table.stripe td					{width:50%; padding:5px; line-height:1.6em;}


#blq-content table tr.head						{font-weight:bold;}

#blq-content tr.stripe	{
	background:#F2FCFF; 
	/* border-top: 1px solid #D9DEE3;
	border-bottom: 1px solid #D9DEE3; */
}


#blq-content tr.phrase	{
	background:#F2FCFF; 
	/* border-top: 1px solid #D9DEE3;
	border-bottom: 1px solid #D9DEE3; */
}




#blq-content table.three-col td, 
#blq-content table.four-col td, 
#blq-content table.five-col td					{padding:5px;}

#blq-content table.three-col td					{/* width:33%;*/line-height:1.4em;}
#blq-content table.four-col td					{width:25%;line-height:1.4em;}
#blq-content table.five-col td					{width:20%;line-height:1.4em;}

/* ------------------------------------------------------------------------ */
/* ----------------------->>>   ul.multiple   <<<------------------------ */
/* ------------------------------------------------------------------------ */
ul.multiple 				{}
ul.multiple li				{background:#F2FCFF;padding:5px;}
ul.multiple li.first 		{background:#FFF; margin-top:25px;}
ul.multiple li.second		{border-top: 1px solid #D9DEE3;}
ul.multiple li.last			{border-bottom: 1px solid #D9DEE3;margin-bottom:20px;}


/* ------------------------------------------------------------------------ */
/* ----------------------->>>   ul.border   <<<------------------------ */
/* ------------------------------------------------------------------------ */
ul.border 					{border-top: 1px solid #D9DEE3;border-bottom: 1px solid #D9DEE3;margin-bottom:20px;}
ul.border li				{background:#F2FCFF;padding:5px;}



/* ------------------------------------------------------------------------ */
/* ----------------------->>>    P A T C H E S    <<<---------------------- */
/* ------------------------------------------------------------------------ */
/* See: http://www.456bereastreet.com/archive/200505/transparent_custom_corners_and_borders/ */

.colmatch-med {
	min-height:170px;
}

.colmatch-lg {
	min-height:210px;
}

.content {
	background-color:#FFF;
}


#where-am-i .photo {
margin-right:10px;
}

.patch{
	float:left;
	margin:0 14px 10px 0;
}

#blq-content .last {
	margin-right:0;
}

.patch-t,
.patch-t div,
.patch-b,
.patch-b div
{
	background-image:url('/staticarchive/ab00510e53c8ef474cb63436e72bb2a465d84a42.gif');
	background-repeat:no-repeat;
	height:24px;
}

.patch-t
{
	margin:0 0 0 24px;
	background-position:100% 0;
}

.patch-t div
{
	background-position:0 0;
	left:-24px;
	position:relative;
	width:24px;
}

.patch-b
{
	background-position:100% 100%;
	margin:0 0 0 24px;
}

.patch-b div
{
	background-position:0 100%;
	left:-24px;
	position:relative;
	width:24px;
}

.patch-content {
	background-color:#FFF;
	border-left:2px solid #E1E1E1;
	border-right:2px solid #E1E1E1;
	padding:0px 10px;
}

#resources .patch-content {
	padding:10px;
	padding-bottom:50px;
}

.image-holder .patch-t,
.image-holder .patch-t div,
.image-holder .patch-b,
.image-holder .patch-b div
{
	background-image:url('/staticarchive/a46fb46f094842fdf0ade83f4bd0e52d616a2973.png');
}
 
.image-holder .patch-content {
	height:75px;
	border-left:none;
	border-right:none;
	background: #00BFFF;
}

/* photos */
div.rounded {
  background: #fff;
  float:left;
  width:100%
  zoom: 1;
  margin-right:10px;
}
div.rounded div.t div, div.rounded div.b div,
div.rounded div.t, div.rounded div.b {
  overflow: hidden;
  height: 24px;
}
div.rounded div.t {
  background: url('/staticarchive/944aec818eaee8524bbc57f49cad173e3543ca3e.png') top left no-repeat;
}
div.rounded div.t div {
  background: url('/staticarchive/5b7a5f4c22f1ed359622bf4e1fe7fa3447ff2c53.png') top right no-repeat;
}
div.rounded div.b {
  background: url('/staticarchive/fe52cb2b34100926cdb31320defc85ce95a0c450.png') top left no-repeat;
}
div.rounded div.b div {
  background: url('/staticarchive/a4a2466a55e3563caeacffd0987c04be13787a5d.png') top right no-repeat;
}
div.rounded div.c {
  overflow: hidden;
  zoom: 1;
  margin: -24px 0;
}

div.rounded div.t, div.rounded div.b {
  position: relative;
  z-index: 100;
}


/* Patch widths */

.four{
	width:146px;
	}
	
.eight{
	width:306px;
	}
	
.ten{
	width:386px;
	}

.twelve{
	width:466px;
	}
	
.fourteen{
	width:546px;
	}
	
.twenty{
	width:786px;
	}
	
.twentyfour{
	width:946px;
	}

/* ------------------------------------------------------------------------ */
/* ------------------------>>>    I M A G E S    <<<----------------------- */
/* ------------------------------------------------------------------------ */
.image-holder {
	position:relative;
	float:left;
	margin-right:20px;
	margin-bottom:3px;
	background:#00BFFF;
	width:126px;
}






#soap-index .container {
	background:#FFF;;
	padding-top:50px;
	border-left:2px solid #E1E1E1;
	border-right:2px solid #E1E1E1;
}

#soap-index .container .patch-content {
	border-left:none;
	border-right:none;
}

#soap-index .first-container {
	padding-top:0px;
}


#soap-index .container .image-holder .patch-content { 
	height:30px;
}

#soap-index .container .patch-content h5 { 
padding-top:1px;
padding-bottom:0px;
}

#soap-index .container .patch-content p { 
	padding-bottom:0px;
	padding-top:4px;
}


.resource-image-holder {
	float:left;
	/* width:146px; */
}

.resource-image-holder img {
	margin:0px auto;
}

.image-holder .patch-content img 
{
	position:absolute;
	left:0px;
	top:-7px;
	z-index:1;
}

.icon-learning, 
.icon-test_yourself, 
.icon-soap,
.icon-quick_fix,
.icon-pronunciation,
.icon-phrasebook,
.icon-other_resources,
.icon-grammar,
.icon-learn_to_sing,
.unit01, .unit02, .unit03, .unit04, .unit05, .unit06, .unit07, .unit08, .unit09, .unit09, .unit10, .unit11, .unit12,
.unit13, .unit14, .unit15, .unit16, .unit17, .unit18, .unit19, .unit20, .unit21, .unit22, .unit23, .unit24, .unit25,
.unit26, .unit27, .unit28, .unit29, .unit30, .unit31, .unit32, .unit33, .unit34, .unit35
{
	width:130px;
	height:140px;
	position:absolute;
	left:10px;
	top:-7px;
}


/* icons */
.icon-learning			{background:url('/alba/foghlam/beag_air_bheag/img/icons/learning.png') no-repeat;}
.icon-test_yourself		{background:url('/alba/foghlam/beag_air_bheag/img/icons/test_yourself.png') no-repeat;}
.icon-soap				{background:url('/alba/foghlam/beag_air_bheag/img/icons/soap.png') no-repeat;}
.icon-quick_fix			{background:url('/alba/foghlam/beag_air_bheag/img/icons/quick_fix.png') no-repeat;}
.icon-pronunciation		{background:url('/alba/foghlam/beag_air_bheag/img/icons/pronunciation.png') no-repeat;}
.icon-phrasebook		{background:url('/alba/foghlam/beag_air_bheag/img/icons/phrasebook.png') no-repeat;}
.icon-other_resources	{background:url('/alba/foghlam/beag_air_bheag/img/icons/other_resources.png') no-repeat;}
.icon-grammar			{background:url('/alba/foghlam/beag_air_bheag/img/icons/grammar.png') no-repeat;}
.icon-learn_to_sing		{background:url('/alba/foghlam/beag_air_bheag/img/icons/learn_to_sing.png') no-repeat;}

/* units  */
.unit01				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit01.png') no-repeat;}
.unit02				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit02.png') no-repeat;}
.unit03				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit03.png') no-repeat;}
.unit04				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit04.png') no-repeat;}
.unit05				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit05.png') no-repeat;}
.unit06				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit06.png') no-repeat;}
.unit07				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit07.png') no-repeat;}
.unit08				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit08.png') no-repeat;}
.unit09				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit09.png') no-repeat;}
.unit10				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit10.png') no-repeat;}
.unit11				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit11.png') no-repeat;}
.unit12				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit12.png') no-repeat;}
.unit13				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit13.png') no-repeat;}
.unit14				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit14.png') no-repeat;}
.unit15				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit15.png') no-repeat;}
.unit16				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit16.png') no-repeat;}
.unit17				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit17.png') no-repeat;}
.unit18				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit18.png') no-repeat;}
.unit19				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit19.png') no-repeat;}
.unit20				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit20.png') no-repeat;}
.unit21				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit21.png') no-repeat;}
.unit22				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit22.png') no-repeat;}
.unit23				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit23.png') no-repeat;}
.unit24				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit24.png') no-repeat;}
.unit25				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit25.png') no-repeat;}
.unit26				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit26.png') no-repeat;}
.unit27				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit27.png') no-repeat;}
.unit28				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit28.png') no-repeat;}
.unit29				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit29.png') no-repeat;}
.unit30				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit30.png') no-repeat;}
.unit31				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit31.png') no-repeat;}
.unit32				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit32.png') no-repeat;}
.unit33				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit33.png') no-repeat;}
.unit34				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit34.png') no-repeat;}
.unit35				{background:url('/alba/foghlam/beag_air_bheag/img/units/unit35.png') no-repeat;}


/* ------------------------------------------------------------------------ */
/* ----------------------------->>>    EMP   <<<---------------------------- */
/* ------------------------------------------------------------------------ */
.empContainer {
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	margin-top:35px;
	margin-bottom:35px;
	background:#F2FCFF;
	text-align:center;
}


/* ------------------------------------------------------------------------ */
/* --------------------->>>    Inline translation <<<---------------------- */
/* ------------------------------------------------------------------------ */

.inlinetranslation {position: relative;}
.inlinetranslation .popup { border: 2px solid #e1e1e1; background-color: #f2fcff; padding: 5px; margin: 0px; position: absolute; left: 10px; top: 1.8em; width: 150px;}
.inlinetranslation .popup ul { margin: 0px; padding: 0px}
/* this get's shown/hidden in js */
.inlinetranslation .popup { display: none; }
.inlinetranslation .hook { background-color: #FFFF99; padding-left: 5px; padding-right: 5px;}


/* ------------------------------------------------------------------------ */
/* --------------------------->>> Vote <<<--------------------------------- */
/* ------------------------------------------------------------------------ */

/*
.vtngContainer {
	float:left;
	width:100%;
	background:#CCC;
}
*/


#vtngTitle {
	margin-top:20px;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	padding:0px;
	
}


#vtngQuestion {
	text-align:center;
	padding:0px;
}

.vtngText {
	margin:0pt;
	padding:5px;
}



ol#vtngOptionList {
	margin-top:20px;
	overflow:hidden;
}

.vtngOption {
	font-weight:bold;
	padding:20px;
	margin:10px 1px;
	border:1px solid #d9dee3;
	border-width:1px 0;
	background:#f2fcff;
}

#vtngOption1 {
	float:left;
	width:40%;
}

#vtngOption2 {
	float:right;
	width:40%;
}

#vtngOption3 {
	float:left;
	width:40%;
}

#vtngOption4 {
	float:right;
	width:40%;
}



.vtngContainer label {line-height:1.6em;padding-left:5px;}


.vtngOptionRadio {
	position:relative;
	top:2px;
}


#vtngButtonBox {
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}


#ivote_vote_contentblock #ivote_vote_title{
    font-size: 1em;
    margin-left: 0;
    text-align: center;
	border:none;
}

#ivote_vote_contentblock .ivote_vote_form_element{
    background:#F2FCFF;
    border-bottom: 1px solid #D9DEE3;
    border-top: 1px solid #D9DEE3;
    float: left;
    margin-right: 51px;
    padding: 20px;
    width: 290px;
	margin-bottom: 20px;
}

#ivote_vote_contentblock .ivote_vote_form_element label{
font-weight:bold;
}

#ivote_vote_contentblock .ivote_vote_form_submit{
    margin-left: 322px;
    margin-top: 20px;
}

#ivote_vote_disclaimer{
    float: left;
    margin-top: 10px;
	clear: both;
}

#ivote_vote_tandc{
clear: both;
}
