/*
#------------------------------------------------------------------------
  JA Purity II for Joomla 1.5
#------------------------------------------------------------------------
#Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
#@license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
#Author: J.O.O.M Solutions Co., Ltd
#Websites: http://www.joomlart.com - http://www.joomlancers.com
#------------------------------------------------------------------------
*/

.sigFreeThumb{
    list-style: none;
    float: left;
  	margin-right: 10px;
}
.sigFreePrintMessage
{
  display:none;
}
ul.menuhoriz li
{
display: inline;
padding:10px;
}
ul
{
padding:0;
}
/*********************************** from add ons css legacy site ********************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background: transparent;
}

.clear, .divider {
    clear: both;
}

/* COMMON STYLE
--------------------------------------------------------- */
body {
	background:	 #fff;
	color: #000;
	font-family: "Segoe UI", Arial, sans-serif;
	line-height: 1.5;
  	font-size: 0.8em;
}

body#bd {background: #ccc url('../images/trentanove.gif') repeat top left; padding: 0; margin: 0; text-align: center; height: 100%; width: 100%; }

td {padding: 10px; font-size: 12px; text-align: left; border: 1px solid #fff;}

#contact-form td{
 border: none;
}

body.fs1 { font-size: 10px; }
body.fs2 { font-size: 11px; }
body.fs3 { font-size: 12px; }
body.fs4 { font-size: 13px; }
body.fs5 { font-size: 14px; }
body.fs6 { font-size: 15px; }


/* Green Feather
--------------------------------------------------------- */
@media only screen and (device-width: 768px) {
  #gfWrapper {width: 1029px; margin-left: 20px; margin-top: -20px;}
}

#gfWrapper {width: 1029px; margin-left: auto; margin-right: auto; background: url('../images/mainTile.png') repeat-y top left; height: 100% }
/*#gfMain {width: 1029px; height: 100%; clear: both;}*/

/* Header */
#gfHeader {height: 236px; width 960px; margin-left: 34px; background: url('../images/KieranHeader.jpg') no-repeat top left;}

#topNav td { border: none;}

#topNav a {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	line-height: normal;
	padding: 2px 2px;
	text-decoration: none;
	margin-left: 0px;
  	margin-right: 10px;
}

#topNav{
  margin-top: 197px;
    width: 980px;
}

/* Main Block */

/* HOME PAGE */

#homeMain {  height: 755px; width: 960px; margin-left: 34px; margin-top: -5px; float: left;}

#homeTest {margin-left: 20px; margin-top: 20px; float:left; height: 700px; width: 450px; background: url('../images/mainHome.jpg') no-repeat top left;}



/*#homeMain {height: 100%; width:960px; margin-left: 60px; color: blue; float: left;}*/

/*#homeLeft {height: 615px; width: 450px; margin-left: 0px; margin-top:30px; float: left; background: url('../images/mainHome.jpg') no-repeat top left; }*/

/*#textHomePic {width: 200px; height: 240px; background: url('../images/guitarFade.jpg') no-repeat top left; float:left;}*/
#textHomeHeader {height: 30px; width: 450px; text-align: center; margin-top:3px;}
#textHomeHeader h2 {color: #fff; font-size: 16px; font-weight: normal;}
#textHomeText {width: 430px; height: 670px; float: left; margin-left: 10px; margin-top: -3px; margin-right: 10px; font-size: 10px; text-align: left;}
#homeCentre {margin-left: 20px; margin-top: 20px; float: left; height: 700px; width: 230px; }
#homeCentreTour {float: left; width: 230px; height: 350px; background: url('../images/tourBox.jpg') no-repeat top left; float:left;}
#homeRight {margin-left: 20px; margin-top: 20px; float:left; height: 500px; width: 200px;}
#homeRightTwitter {min-height: 300px; float:left;}

#tourTop {height: 35px; width: 230px; text-align: center; margin-top: 3px; color: #fff}
#tourTop a {text-align: center; color: #fff !important; font-size: 16px; text-decoration: none;}
#tourMain {height: 275px; width: 200px; margin-left: 15px; margin-top: 10px;}
#tourBottom {height: 25px; width: 230px; text-align: center; }
#tourBottom a {font-size: 14px; color: #000;}
#homeRightEnvelope {margin-left: 15px; margin-top: 20px; height: 35px; width: 75px; background: url('../images/envelope.jpg') no-repeat top left; float: left; text-align: center;}
#homeRightLink {text-align: center; margin-top: 25px; float: left; height: 50px; width: 75px; margin-left: 20px; background: url('../images/link.gif') no-repeat top left;}

#homeCentreCD {float: left; height: 245px; width: 230px; background: url('../images/cdBox.jpg') no-repeat; margin-top: 20px;}
#cdTop {text-align: center; margin-top: 3px; height: 35px; width: 230px;}
#cdTop a {text-align: center; color: #fff; font-size: 16px; text-decoration: none;}
#cdImage {height: 152px; width: 180px; margin-left: 25px; margin-top: 5px;}

/*#tourTop {text-align: center; color: #fff; font-size: 16px; text-decoration: none}*/
/* eventlist css */
.eventlistmod_eventlist li {
width: 200px;
background: url('../images/bck.jpg') no-repeat;
list-style-type: none;
height: 50px;
padding-top: 3px;

}

.jemmod li {
width: 200px;
background: url('../images/bck.jpg') no-repeat;
list-style-type: none;
height: 50px;
padding-top: 3px;
    font-size: 14px;
}

/*

.eventlistmod_eventlist a
{
font-size: 14px;
float: right;
float: left;
}
*/
.disc {height: 250px; width: 300px; float: left; padding-top: 30px;}


#tourMain .location { float: right; height: 45px; width: 95px; text-align: left; font-size: 12px; margin-right: 5px;}
#tourMain .date { float: left; height: 45px; width: 95px; text-align: center; font-size: 12px;}

/* Menu */
#test {height: 10px; width: 960px;}


/* Other Pages */
#otherMain { width: 960px; margin-left: 34px; margin-top: -5px;   height: 750px;}
#otherTest {width: 670px; float:left; margin-left: 20px; margin-top: 20px;}
#otherTestHeader {width: 670px; height: 30px; background: url('../images/topOtherBox.jpg') no-repeat top left; padding-top: 3px;}
#otherTestTop {width: 670px; height: 20px; }
#otherTestTop h2 {color: #fff; font-size: 16px; font-weight: bold;}
#otherTestMain {width: 670px; background: url('../images/otherMainTile.jpg') repeat-y top left; margin-top:-3px; padding-top:10px;}
#otherTestContent {width: 650px; margin-left: 10px;}
#otherTestContent ul {margin: 20px; padding: 5px; list-style: circle; }
#otherTestBottom {width:670px; height:20px; background: url('../images/otherMainBottom.jpg') no-repeat top left;}

/* TourPages */
#tourPageMain { width: 960px; margin-left: 34px; margin-top: -5px;   height: 750px;}
#tourPageTest {width: 920px; float:left; margin-left: 20px; margin-top: 20px;}
#tourPageTestHeader {width: 920px; height: 30px; background: url('../images/TourTop.png') no-repeat top left; padding-top: 3px;}
#tourPageTestTop {width: 920px; height: 20px; }
#tourPageTestTop h2 {color: #fff; font-size: 16px; font-weight: bold;}
#tourPageTestMain {width: 920px; background: url('../images/TourTile.png') repeat-y top left; margin-top:-3px; padding-top:10px;}
#tourPageTestContent {width: 900px; margin-left: 10px;}
#tourPageTestContent ul {margin: 20px; padding: 5px; list-style: circle; }
#tourPageTestBottom {width:920px; height:20px; background: url('../images/TourBottom.png') no-repeat top left;}