/*-- CSS by [wtf]f0nzie (www.deziddon.com) --*/body {	color:#000;	background-color: #fff;	font: 75% Tahoma, sans-serif;	margin-right:auto;	margin-left:auto;	margin-top: 20px;	text-align: center;	}h1 	{	font-size: 180%;	font-weight: bolder;	color: rgb(60,139,100);	}h2 	{	font-size: 150%;	color: rgb(110,175,143);	}h3 	{	font-size: 100%;	color: rgb(110,175,143);	}h4 	{	font-size: 80%;	}h5 	{	font-size: 70%;	}h6 	{	font-size: 60%;	color: #c0c0c0;	}p	{	padding-top: 0px;	margin-top: 0px;	}a 	{	color:#000;	}a:link {color:#000;}a:visited {color:#000;}a:hover {color:#c0c0c0;}form	{	margin: 0px;	padding: 0px;	}form input{	width: 200px;	}form select{	width: 200px;	}#searchterm{	border: 1px #000 solid;	width: 80px;	font-size: 100%;	margin-top: 3px;	}#search {	border: none;	margin-top: 3px;	width: 40px;	font-size: 100%;	background-color: transparent;	margin-right: 10px;	}fieldset{	padding: 5px;	width: 150px;	float: right;	}li	{	padding-top: 8px;	}#container{	width: 735px;	text-align: left;	margin-right:auto;	margin-left:auto;	}#logo	{	width: 730px;	height: 60px;	margin-left: 5px;	text-align: right;	background-image:url(/media/img/carrick_logo.gif); 	background-position: left top;	background-repeat: no-repeat;	}#logo	h1{	display: none;	}#offLogo{	width: 730px;	padding-top: 60px;	margin-left: 5px;	text-align: right;	background-image:url(http://www.carrickonsuir.ie/media/img/carrick_logo.gif); 	background-position: left top;	background-repeat: no-repeat;	}#offLogo	h1{	display: none;	}#srcForm{	position: relative;	float: right;	}#history{	width: 99%;	text-align: right;	color: #808080;	font-size: 100%;	padding-top: 10px;	padding-bottom: 10px;	}#history a{	color:#000;	text-decoration: none;	}#history a:link {color:#000;}#history a:visited {color:#000;}#history a:hover {color:#000;}#contextnav{	float: right;	width: 120px;	margin-right: 3px;	background-color: rgb(176,222,200);	background-image:url(/media/img/contextnav.gif); 	background-position: left top;	background-repeat: no-repeat;	}#contextnav ul{	list-style-type: none;	width: 100%;	padding: 0px;	margin: 0px;	padding-bottom: 8px;	border-right: 1px rgb(154,165,160) solid;	background-image:url(/media/img/contextnavbottom.gif); 	background-position: left bottom;	background-repeat: no-repeat;	}#contextnav li{		}#contextnav a{	display: block;	color:#000;	text-decoration: none;	padding-left: 8px;	padding-right: 8px;	}#contextnav a:link {color:#000;}#contextnav a:visited {color:#000;}#contextnav a:hover {border-left: 1px rgb(154,165,160) solid;background-color: #fff;color:#000;}#homecontent{	width: 730px;	text-align: left;	padding-top: 0px;	margin-left: 5px;	background-color: #fff;	}#homecontent ul ul{	margin-top: 10px;	margin-bottom: 20px;	}#content{	width: 595px;	float: left;	text-align: left;	padding: 5px;	padding-top: 0px;	background-color: #fff;	}#homeBox{	clear: both;	border-top: 10px #fff solid;	width: 710px;	height: 80px;	padding: 10px;	background-color: rgb(176,222,200);	background-repeat: no-repeat;	background-position: left bottom;	background-image:url(/media/img/homeBox.gif); 	}.littleBox{	overflow: auto;	height: 80px;	float: left; 	width: 210px;	padding-right: 10px;	margin-right: 20px;	border-right: 2px #000 dotted;	}.littleBox:first-line {	font-weight: bold;	color: rgb(60,139,100);		}.lastBox{	height: 80px;	float: left; 	width: 210px;	}.lastBox:first-line {	font-weight: bold;	color: rgb(60,139,100);		}.val	{	float: right;	border: none;	margin-top: 3px;	margin-right: 5px;	}#introText{	float: right;	width: 206px;	height: 182px;	padding: 5px;	overflow: auto;	background-image: url(/media/img/splash_text.gif); 	background-color: rgb(176,222,200);	background-repeat: no-repeat;	}#introText h1{	padding: 0px;	margin: 0px;	font-size: 120%;	font-weight: bolder;	color: rgb(60,139,100);		}#introText ul{	list-style-type: none;	width: 178px;	padding: 0px;	margin: 0px;	}#introText li{		}#introText a{	display: block;	color:#000;	text-decoration: none;	padding-left: 8px;	padding-right: 8px;	}#introText a:link {color:#000;}#introText a:visited {color:#000;}#introText a:hover {border-left: 1px rgb(154,165,160) solid;background-color: #fff;color:#000;}#splash{	float: left;	}#footer	{	clear: both;	border-top: 10px #fff solid;	width: 727px;	padding: 2px;	padding-right: 5px;	padding-bottom: 4px;	color: #000;	font-size: 85%;	text-align: right;	background-color: rgb(176,222,200);	background-image:url(/media/img/footer.gif); 	background-repeat: no-repeat;	background-position: left top;	}#footer a{	color:#000;	text-decoration: none;	}#footer a:link {color:#000;}#footer a:visited {color:#000;}#footer a:hover {color:#808080;}#footer img{	border: none;	}#menu {	display: block;	}#menu ul {	margin: 0;	padding: 0;	border: 0px none;	list-style-type: none	}#menu li {	margin: 0;	padding: 0;	border: 0px none;	display: block;	float: left;	position: relative	}#menu a {	display: block;	}* html #menu li a {	position: relative;	}#menu li ul {	visibility: hidden;	position: absolute;	z-index: 10;	}html>body #menu li ul {	display: none;	}#menu li li {	width: 100%;	}#menu li li ul {	top: 0;	left: 100%;	}div#menu li:hover ul,#menu li:hover li:hover ul,#menu li:hover li:hover li:hover ul {	visibility: visible;	}div#menu li:hover li ul,#menu li:hover li:hover li ul,#menu li:hover li:hover li:hover li ul {	visibility: hidden;	}#menu ul#menuList li:hover>ul {	display: block;	visibility: visible;	}#menu {	font-size: 90%;	color: #000;	background-color: rgb(201, 241, 223);	width: 735px;	height: 25px;	background-image:url(/media/img/nav.gif); 	background-repeat: no-repeat;	background-position: left top;	}#menu a {	text-decoration: none;	text-align: center;	color: #000;	padding: 4px 5px 5px;	}	#menu li {	margin: 2px;	padding: 1px;	}#menu li:hover {	background-color: #fff;	padding: 0;	border: 1px solid #ccc;	}#menu li li {	width: 124px;	}#menu li ul {	color: #000;	background-color: rgb(201,241,223);	background-repeat: repeat-y;	border: 1px solid #ccc;	width: 130px;	}#menu li ul a {	text-align: left;	padding-left: 29px;	}#menu li ul a.submenu {	background-repeat: no-repeat;	background-position: 100% 5px	}#menu li li ul {	margin-top: -5px;	}