 BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-size:11px; 
color:#444; background-color:#fff } 



H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 
0px; FONT-WEIGHT: 600; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 22px 0px 15px 0px; border-bottom: #999966 1px solid; 
COLOR: #996600; LINE-HEIGHT: 28px; PADDING-TOP: 0px; padding-left:4px; width:520px;   } 


P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 16px; FONT: 11px/20px 
verdana, arial, helvetica, sans-serif; PADDING-TOP: 0px } 

A:link { COLOR: #AD5800; text-decoration: none } 

A:visited { COLOR: #999966; text-decoration: none} 

A:hover {  text-decoration: underline; } 

A:active {color:#CC3300; text-decoration: none}

.bdytxt{FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-size:11px; color:#444; }

.subhead{margin-bottom:4px; border-bottom: 1px dashed #ccc; padding-bottom: 4px; font-weight:bolder;}

#Header { BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 
black 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px; 
BORDER-LEFT: black 1px solid; LINE-HEIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 
black 1px solid; HEIGHT: 59px; background-image:url(images/head_back.gif) ;
 background-repeat:repeat-x; voice-family:inherit } 

#Header IMG{border: none;}

#Content{ width:710px; float: left; text-align:left; 
MARGIN: 0px 50px 5px 0px; padding:10px; border-right: 1px dashed 
#ccc; border-left: 1px solid #ccc; color: #000; background-color: #fff; } 

#Content li {
font:"Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
color: #3f504c;
padding: 0 0 12px 10px;
/*background: url(images/bullet.gif) no-repeat 0px 6px;*/
background: url(images/bullet.gif) no-repeat 0px 6px;
}

#Content img { padding: 1px 3px 2px 0px}

#about { position:absolute; left:5px; top:200px; }

 .floatright 
 {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 0px;
	COLOR: #CCCCCC;
	PADDING-TOP: 0px;
	float: right;
	margin: 0 0px 10px 5px;
	border-left: 1px dashed #333; 
	height: 700px;
	min-height: 500px;
} 


/*mnu*/

#mnu{ position:absolute; top:70px; z-index: 3; BACKGROUND-COLOR: #FFF3CE; width:100%; BORDER-BOTTOM: #CECFCE 1px solid;
PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; 
PADDING-TOP: 0px; } 


UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
PADDING-TOP: 0px; LIST-STYLE-TYPE: none }
/*the initial list style*/

/*#nav  UL { BORDER-BOTTOM: #CECFCE 1px solid;}*/
 #nav LI { FLOAT: left; width:130px; position:relative; COLOR: #AD5900; PADDING-BOTTOM: 5px;padding-top: 0px;  }
  #nav A { TEXT-DECORATION: none; COLOR: #AD5900;   PADDING-LEFT: 0px;  MARGIN: 0px; 
} 

/* this is the style for the white text hover and brown background*/
#nav LI LI A:hover { PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 
0px; PADDING-TOP: 0px; COLOR: #fff; background-color: #844100} 

/*the position below defines how the position of the drop down elements in the nav*/
/*LI UL { DISPLAY: none; LEFT: 0px; position:absolute; top:17px;  background:#FFF3CE; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;BORDER-TOP: #CECFCE 1px solid;BORDER-RIGHT: #CECFCE 1px solid;BORDER-LEFT: #CECFCE 1px solid; BORDER-BOTTOM: #CECFCE 1px solid;  }*/ 
 
 LI UL { DISPLAY: none; LEFT: 0px; position:absolute; top:17px;  background:#FFF3CE; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;BORDER-TOP: #CECFCE 1px solid;BORDER-RIGHT: #CECFCE 1px solid;BORDER-LEFT: #CECFCE 1px solid; BORDER-BOTTOM: #CECFCE 1px solid;  } 
 
 
UNKNOWN { LEFT: auto; TOP: auto }

LI:hover UL { DISPLAY: block } LI.over UL { DISPLAY: block } 

#content { CLEAR: left; position:absolute; top:83px } 

/*.footer {color:#FFFFFF;  background-color:#C88916}*/

.footer {color:#333333;  background: url(images/diagonal.gif) repeat-x 100% 100%;  padding-bottom: 4px; white-space: nowrap; font-size: smaller; }

.quote {margin: 12px 0px 0px 40px; font: 12.5px/16px Georgia, "Times New Roman", Times, serif; color:#660033; font-style:italic}

#latest{
FONT-WEIGHT: bold; FONT-SIZE: 11px;  COLOR: #5F3E00; FONT-FAMILY: verdana, arial, helvetica, sans-serif;margin-left: 2px;display: block; padding: 0px;border-bottom: #999966 1px solid; width:450px;text-transform:uppercase;}


#newsitems{ FONT-WEIGHT: bold; FONT-SIZE: 10px; color:#333333}

#newsitems ul { margin-bottom:.75em;}
#newsitems li { background: url(images/arrow.gif) no-repeat ; text-indent:0; background-position: -1px 20% }  

.important {
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
	font-weight: bolder;
	color: #FF0000;
}

.breakingnews{
font-weight:bold;
font-size:12px;
line-height:18px;
}

#gaeilge{
border:1px solid #ccc; 
background:#F24A43; 
color:#fff;
padding:5px;}

#gaeilge a{color:#fff;}

.breakingnewsdate{
color:#999999;
}

.stdtable {
border:1px solid #ccc;
}


.stdtable td {
border:1px solid #ccc!important;
}
