body {font-family: Verdana, Arial, Helvetica, sans-serif;padding:0;margin:0;color:#4a4a4a;text-align:center;background-image:url('http://www.eckilkenny.ie/images/sqbg.gif');}
#wrapper {border-left:1px solid #334c66; border-right:1px solid #334c66; border-bottom:1px solid #334c66; width:780px;margin-right:auto;margin-left:auto;background-color:#fff;border-top:0px none;}#header {text-align:right;padding-right:10px;padding-top:12px;font-size:75%;color:#334c66;font-weight:bold;height:92px;}#header img{float:left;padding-left:4px;border:0px none;vertical-align:bottom;}#header form {display:inline;}#search {float:right;width:25%;}
table.main {clear:left;margin:0px;border-top:1px solid #334c66; border-collapse:collapse;width:100%;padding:0;margin:0;}
td.leftpanel { width:20%; background-color:#fff;padding:0;border-top:2px solid #334c66;vertical-align:top;text-align:left;}#address{width:120px; background-color:#A7BBD3;font-size:80%;padding:5px 25px 10px 10px;border-bottom:5px solid #334c66;border-right:1px solid #334c66;}.leftpanel img{float:left;padding-left:4px;border:0px none;}td.contentpanel {  background-color:#fff;background-image:url('http://www.eckilkenny.ie/images/bglogo.gif');background-repeat:no-repeat;background-position: 50% 50%; border-top:2px solid #334c66;vertical-align:top;text-align:left;}
#content {padding:20px;padding-top:10px;font-size:80%;font-family: Arial, Helvetica, sans-serif;line-height:140%;}
#content a {font-weight:bold;}
#content a:hover {text-decoration: none; color: #773e3c;}
#content p {margin-top:3px;}
#content h1{color:#773e3c;font-size: 120%;}
#content h2{color:#334c66;font-size: 120%;margin-bottom:2px;padding-bottom:0;}
#content h3 {font-size: 110%; font-weight: bold; color: #eee;background-color:#50759f;border:1px solid #333;padding:2px;clear:left;}
#content img {float:left;clear:left;margin-right:8px;margin-bottom:12px;}
#gallery img {float:left;clear:left;margin-bottom:12px;border:1px solid #ccc;padding:9px;background-color:#eee;}#gallery p {clear:left;}#content li {margin-bottom:5px;}td.rightpanel { width:25%; vertical-align:top;background-color:#50759f;padding:0;border-bottom:5px solid #A7BBD3;border-left:1px solid #334c66;border-top:2px solid #334c66;text-align:left;}.rightpanel h2 {margin-left:16px;margin-right:16px;color:#fff;font-weight:bold;font-size:80%}.rightpanel p {margin-left:16px;margin-right:20px;color:#eee;font-size:70%;line-height:130%;}.rightpanel a {color:#fff;color:#eee;font-weight:bold;}.rightpanel a:hover {text-decoration:none;}
#rightnav {background-color:#A7BBD3;font-size:80%;border-bottom:1px solid #333;padding-top:5px;}
#rightnav ul {margin-left: 0; padding-left:20px;}
#rightnav li {list-style-type: none;}
#rightnav a {color:#334c66;font-weight:bold;text-decoration:none;}
#rightnav a:hover {text-decoration:underline;color:#773e3c;}
#navcontainer ul{padding-left: 0;border-bottom: 4px solid #7494b9;border-top: 2px solid #334c66;margin: 0;background-color: #334c66;color: #fff;float: left;width: 100%;font-size:85%;font-weight:bold;font-variant:small-caps;}#navcontainer ul li { display: inline; }#navcontainer ul li a{padding: 2px 7px;margin-right:2px;margin-left:2px;background-color: #334c66;color: #A7BBD3;text-decoration: none;float: left;border-right: 1px solid #334c66;border-left: 1px solid #334c66;border-top: 1px solid #334c66;}#navcontainer ul li a:hover{background-color: #7494b9;border-top: 1px solid #eee;border-right: 1px solid #eee;border-left: 1px solid #eee;color: #fff;}#footer {background-color:#000033;color:#eee;font-size:65%;padding:5px 12px;text-align:left;}#footer a {color:#fff;}input {font-size:90%;border:1px solid #99b3cc;}form {border:0px none;; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:7px}input.submit {margin-top:4px;border:1px solid #99b3cc;background-color:#334c66;color:#fff;font-weight:bold;}table.course {border-bottom:1px solid #A7BBD3;border-top:1px solid #A7BBD3;background-color:#eee;width:100%;}td.crsl{padding-right:10px;vertical-align:top;width:50%;}td.crsr{padding-left:10px;vertical-align:top;width:50%;}h1 {font-size: 95%; font-weight: bold; color: #000033;}.note {line-height:10%;text-align:right;font-style:italic;font-weight:bold;}