/* This is the style of your browser text */

#slider {

	/* You MUST specify the width and height */
	width:600px;
	height:130px;
	position:relative;	
	overflow:hidden;
text-align:center;
}

#mask-gallery {
	
	overflow:hidden;	
}

#gallery {
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	z-index:0;
	
	/* width = total items multiply with #mask gallery width */
	width:900px;
	overflow:hidden;
}

	#gallery li {

		
		/* float left, so that the items are arrangged horizontally */
		float:left;
	}


ask-excerpt {
	
	/* Set the position */
	position:absolute;	
	top:0;
	left:0;
	z-index:500px;
	
	/* width should be lesser than #slider width */
	width:100px;
	overflow:hidden;	
	

}
	
xcerpt {
	/* Opacity setting for different browsers */
	filter:alpha(opacity=60);
	-moz-opacity:0.6;  
	-khtml-opacity: 0.6;
	opacity: 0.6;  
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	/* Set the position */
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	
	/* Set the style */
	width:100px;
	background-color:#000;
	overflow:hidden;
	font-family:arial;
	font-size:15px;
	color:#fff;	
}

	#excerpt li {
		padding:5px;
	}
	


.clear {
	clear:both;	
}


body {
	font-family: "Lucida Grande", Verdana, sans-serif;
	background:#fff url(css/img/refbac5.gif) no-repeat;
	font-size: 12px;
	line-height: 1.7em;
	padding: 0;
	margin: 0;
	text-align: left;
	clear: right;
}

a:link, a:visited {
	text-decoration: none;
	color: #AC1E1E;
	font-weight: bold;
}
.main #introtext #fblogo {

}
.main #introtext p {
}



a:hover {text-decoration: underline;}

/* h2.two {
	text-align: left;
	font-size: 2em;
	padding: 20px 0 20px 0;
	margin: 0;
	font-weight: bold;
	letter-spacing: -.05em;
	line-height: 1em;
}
*/

h1.one {
	text-align: left;
	font-size: 30px;
	padding: 20px 0 20px 0;
	margin: 0;
	margin-top:-20px;
	font-weight: bold;
	letter-spacing: -0.05em;
	line-height: 1em;
}
h2 .alignleft {
	text-align: left;
}
.main .alignleft #adbar {
	text-align: left;
	font-size: x-small;
	float: right;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


h2 {margin-top:0px;font-size:1.5em;}


/* SYLTES FROM RED.CSS START HERE */

div.five {padding:5px;}
div.nbox {
	width:39%;
	background-color:#fff;
	margin:10px 0 10px 10px;
	padding:10px;
	text-align: left;
	float: left;
	border: 1px solid #000000;
}
.nobox {
	border-style: none;
}

.hd {
	background: #C22224 url(css/img/t_ireland.gif) no-repeat right;
	line-height:0;
}
#menu {
	background: #BEBEBE;
	vertical-align: top;
	width: 160px;
}
.menuimage {
	border-style: none;
	margin: 10px;
}


.nbox2 {background-color:#e6e6e6;clear:left;width:60%;padding:10px;}
.main .alignright {
	text-align: right;
	float: right;
}


.nbox2 h2 {margin:0px;}
.nbox2 p {margin-bottom:0px;}

.fltl {float:left;}
.fltr {float:right;}

.main {
	padding:10px;
	text-align: left;
	background-image: url(css/img/refbacm.gif);
	background-repeat: no-repeat;
}
.main .alignleft {
	text-align: left;
	width: 91%;
	border: 1px solid #000000;
	padding: 5px;
	margin-top: 15px;
	float: left;
}
.main #introtext {
	width: 90%;
	border: 1px solid #000000;
	padding: 10px;
	float: left;
	margin-top: 20px;
}


.mainn {
	background: url(css/img/backzz.png);
	padding:10px;
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	float: left;
	width: 48%;
	border: 1px solid #000000;
}
.wrapper #clear {
	clear: both;
}

.mainn h2 {
	margin: 0px;
}



#lnav { background:#bebebe url("css/img/navbac.gif") no-repeat;}
.bott {
	background: url("css/img/redrunner.gif") no-repeat;
	color:#FEFEFE;
	padding:5px;
	font-size:0.8em;
}

.bott a {color:#ff3;}
.bott a:hover {text-decoration:underline;}

#lnav a {
	font-size:1em;
	font-weight:bold;
	display:block;
	padding:3px 6px;
	border-bottom:2px solid #fff;
}
#lnav a.in {padding:3px 3px 3px 13px;background-color:#e6e6e6;line-height:1.2em;}

#lnav a:hover {background-color:#fff;}

.gll {
	padding:10px;
	width:700px;
	clear:left;
	margin-top: 10px;
	border: 1px solid #000000;
}


.gll p {
	margin-bottom:0px;
	float: right;
	width: 500px;
}
.gll img {float:left;border:10px solid #fff;margin-right:20px;}

.gll2 {padding:10px;float:left;}
.gll2 p {margin-bottom:0px;}
.gll2 img {float:left;border:10px solid #fff;margin-right:20px;}

.gll3 {
	padding:10px;
	float:left;
	width: 250px;
	height: 110px;
}
.gll3 p {margin-bottom:0px;}
.gll3 img {float:left;margin-right:20px; background-image: url(css/img/background.png); }


h3 {font-size:1em;margin:0;}

p {
  margin:0 0 1em 0;
  }
.ht {
	background: #FF0000;
}
#lnav {
	width: auto;
}
.main .edvid {
	border: 1px dashed #000000;
	width: 700px;
	margin-bottom: 15px;
	padding: 15px;
}
.main .edvid h1 {
	margin: 0px 1px 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
}
/*######################  Video clip section  #######################*/
p.vid_text {
float:left;
width:150px;
margin:10px;
}
.youtube_block_header {
float:left;
width:417px;
height:39px;
background-image:url(images/srtrc_vid_top1.png);
}
.youtube_block {
width:213px;
height:172px;
float:left;
}
.vidsections  img   {
	float: left;
	margin-right: 10px;
	border-style: none;
}
.vidsections   {
	vertical-align: bottom;
	width: 417px;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #777777;
	background-color: #e3e3e3;
}
.vidsections  p   {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.redback {
	background: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
vidsections  h2   {
	width: 390px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	color: #000000;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 15px;
	margin-top: 5px;
}
.main .edvid h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}

.clearing {
	clear: both;
}
.main .edvid img {
	text-decoration: none;
	border-style: none;
}
.main #introtext p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 17px;
	clear: right;
}
.main #introtext #fblogo {
	float: left;
	width: 70px;
}
.main #introtext #fbtext {
	float: left;
	width: 85%;
	margin-top: 12px;
}
#valid {
	text-align: center;
}
.imgnoborder {
	border-style: none;
}
#imageBar {
	float: right;
	height: 543px;
	width: 200px;
}
#sectionContainer {
	float: left;
	width: 450px;
}
h3 {
	margin-bottom: 20px;
}
#compt {
	color:#CCCCCC;
	width:852px;
	background-color:#404041;
	padding:10px 25px;
}

#compt p {
text-align:justify;
}
		#compnav {
		border-top: solid 1px black;
		border-bottom:solid 1px black;
		padding: 5px 0px 5px 0px;
		margin: 10px 0 10px 0;
		}
		#compnav ul {
		padding: 0;
		list-style:none;
		height:30px;
		margin: 0;
		}
		#compnav ul li {
	text-align: center;
	float:left;
	padding:5px 8px;
	margin-right:2px;
	background-color: #800000;
	color:white;
	font-size: 12px;
	font-weight:bold;
		}
		#compnav a{
		text-decoration:none;
		color:white;
		}
		#compnav li:hover,a:hover {
		background-color:black;
		}
#compform .form td {
	color: #FFFF66;
}
