html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	font-family:arial,sans-serif;
	font-size:small;
	text-align:center;
	
	background: url(images/background.jpg);
	background-position:top center; 
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-color:#454a51;
}


#container {
	position:relative; /* needed for footer positioning*/
	margin:0px auto; /* center, not in IE5 */
	width:583px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background-color:#FFFFFF;
	text-align:left;
	

}

#label{

background-image:url(images/label.jpg);
position:absolute;
left:583px;
top:63px;
z-index:1000;
width:26px;
height:101px;
}


#header {
	width:583px;
	height:63px;
	background-image:url(images/top_logo.gif);
	background-repeat:no-repeat;
}

#homeimage {
	width:583px;
	height:220px;
	/*height:265px;*/
	/*background-image:url(images/Guinness_hurling.jpg);
	background-repeat:no-repeat;*/
}

#guinnesshurlingheader {
	width:583px;
	height:220px;
	background-image:url(images/Guinness_hurling.jpg);
	background-repeat:no-repeat;
}

#firstactiveesavings {
width:583px;
	height:220px;
	background-image:url(images/esavings.jpg);
	background-repeat:no-repeat;
}


#aibstudentsheader {
	width:583px;
	height:220px;
	background-image:url(images/AIB_students.jpg);
	background-repeat:no-repeat;
}

#blastbeatheader {
	width:583px;
	height:220px;
	background-image:url(images/blastbeat.jpg);
	background-repeat:no-repeat;
}


#jurysheader {
	width:583px;
	height:220px;
	background-image:url(images/Jurys.jpg);
	background-repeat:no-repeat;
}


#firstactivemortgagesheader {
	width:583px;
	height:220px;
	background-image:url(images/FA_mortgages.jpg);
	background-repeat:no-repeat;
}

#dietcokedoyourstyleheader {
	width:583px;
	height:220px;
	background-image:url(images/Diet_Coke_do_your_style.jpg);
	background-repeat:no-repeat;
}

#poweradeviralheader {
	width:583px;
	height:220px;
	background-image:url(images/Powerade_viral.jpg);
	background-repeat:no-repeat;
}

#guinnesspokernightsheader {
	width:583px;
	height:220px;
	background-image:url(images/Guinness_poker_nights.jpg);
	background-repeat:no-repeat;
}

#theharpclubheader {
	width:583px;
	height:220px;
	background-image:url(images/Harp_the_harp_club.jpg);
	background-repeat:no-repeat;
}

#lyonsteaheader {
	width:583px;
	height:220px;
	background-image:url(images/Lyons_tea.jpg);
	background-repeat:no-repeat;
}

#cybercomblogheader {
	width:583px;
	height:220px;
	background-image:url(images/Cybercom_blog.jpg);
	background-repeat:no-repeat;
}

#smithwicksnottheusualheader {
	width:583px;
	height:220px;
	background-image:url(images/Smithwicks_not_the_usual.jpg);
	background-repeat:no-repeat;
}

#smithwicksthecatlaughsheader {
	width:583px;
	height:220px;
	background-image:url(images/Smithwicks_cat_laughs.jpg);
	background-repeat:no-repeat;
}

#guinnesspokernights1 {
	width:583px;
	height:220px;
	background-image:url(images/Guinness_poker_nights_1.jpg);
	background-repeat:no-repeat;
}

#guinnessrugby {
	width:583px;
	height:220px;
	background-image:url(images/Guinness_rugby.jpg);
	background-repeat:no-repeat;
}

#boscoheader {
	width:583px;
	height:220px;
	background-image:url(images/Bosco.jpg);
	background-repeat:no-repeat;
}












/*#content {
z-index:667;
width:646px;
height:auto;
/*min-height:400px;*/
/*background-image:url(images/label.gif);
background-repeat:no-repeat;
	padding:3em 1em 5em; /* bottom padding for footer */
/*}*/
	
	
	#content {
	z-index:667;
	width:470px;
	height:auto;
	/*min-height:400px;*/
	/*background-image:url(images/label.gif);*/
	background-repeat:no-repeat;
	padding:3em 0em 5em; /* bottom padding for footer */
	padding-left:90px;
	float:left;
}

#footer {
	position:absolute;
	z-index:666;
	width:100%;
	height:108px;
	bottom:0; /* stick to bottom */
	background-image:url(images/footer_webby.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	clear:both;
}

#footer a {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FF9900;
margin-left:0px;
padding-left:10px;
text-transform:uppercase;
text-decoration:none;
}


#content a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color: #1e6193;
text-decoration:none;
margin-left:0px;
margin-right:0px;
}

#content a:hover{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color: #1e6193;
text-decoration:none;
background-color:#EEEEEE;
margin-left:0px;
margin-right:0px;
}





.green
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#999999;
}

.title {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color: #1e6193;
text-transform:uppercase;

/*color:#1e6193;
font-size: 2px;
font:Georgia;*/
}

#left {
width: 360px;
height:auto;
float:left;
margin-left:40px;
}

/*#right {
width: 140px;
height: 100px;
float:left;
border-left-style:dashed;
border-left-width:thin;
border-left-color:#00FF00;
padding-left:8px;
margin-right:30px;
}*/

#right {
width: 140px;
height: 100px;
float:left;
border-left-style:dashed;
border-left-width:thin;
border-left-color:#00FF00;
padding-left:8px;
margin-left:10px;
display:none;
}

.righttitle {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-bottom:10px;
color:#333333;
}

.leftbody {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-left:3px;
color:#333333;
text-transform:uppercase;
}

.linkstyle {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-left:3px;
color:#FF9900;
margin-left:0px;
padding-left:0px;
}


.innerlinks {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-left:0px;
padding-left:0px;
color:#FF9900;
text-transform:uppercase;
}


.description {
text-transform:none;
color:#333333;
}

.uppcaps {
text-transform:uppercase;
}


/*#right a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color: #66cc00;
text-decoration:none;
}*/



/*#right a:hover {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
}*/