/*stylesheet for showmaster.org.uk [Version 04] m.copcutt 2006*/
/*hi kerry - if you're looking in here to edit your site DON'T!! as this is what makes your site look nice!!*/
/*main attributes*/
body    { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #ffffff; text-align: center }
td {}

/*textstyles*/
p        { color: #000000; font-size: 12px; line-height: 16px; margin: 2px 0 8px; padding: 0 }
ul    { font-size: 11px; text-indent: 0; list-style-type: none; margin: 2px 5px 2px 15px; padding: 0 }
div#col023 ul     { font-size: 12px; text-indent: 10px; list-style-type: none; margin: 2px 5px 2px 15px; padding: 0 }
div#col01 p         { color: #000000; font-size: 11px; font-weight: normal; line-height: 14px; margin: 0; padding-top: 5px; padding-right: 5px; padding-left: 5px }
div#col02 p         { color: #000000; font-size: 12px; line-height: 16px; margin: 2px 0 8px; padding: 2px 5px 0 }
div#col03 p         { color: #000000; font-size: 11px; line-height: 14px; margin: 0; padding: 10px 5px 5px }
div#col023 p        { color: #000000; font-size: 12px; line-height: 16px; margin: 2px 0 8px; padding: 2px 5px 0 }
div#webmaster p      { color: #000000; font-size: 10px; line-height: 12px; margin: 0; padding: 5px }

/*corrections*/
.col023 ul     { font-size: 12px; text-indent: 10px; list-style-type: none; margin: 2px 5px 2px 15px; padding: 0 }
.col01 p         { color: #000000; font-size: 11px; font-weight: normal; line-height: 14px; margin: 0; padding-top: 5px; padding-right: 5px; padding-left: 5px }
.col02 p         { color: #000000; font-size: 12px; line-height: 16px; margin: 2px 0 8px; padding: 2px 5px 0 }
.col03 p         { color: #000000; font-size: 11px; line-height: 14px; margin: 0; padding: 10px 5px 5px }
.col023 p        { color: #000000; font-size: 12px; line-height: 16px; margin: 2px 0 8px; padding: 2px 5px 0 }
.webmaster p      { color: #000000; font-size: 10px; line-height: 12px; margin: 0; padding: 5px }
.holder   { text-align: left; visibility: visible; margin: 0 auto; width: 780px }
.banner { visibility: visible; width: 760px; float: left; clear: left }
.spacer01  { background-image: url(nav-divider-bg.jpg); background-repeat: repeat-x; width: 760px; height: 5px; float: left; clear: left }
.spacer02 { background-image: url(nav-divider-bg.jpg); background-repeat: repeat-x; width: 100%; height: 5px; float: left; clear: left }
.col01  { visibility: visible; margin: 0; padding: 0; width: 180px; float: left }
.col02  { visibility: visible; margin: 0; padding: 0; width: 400px; float: left }
.col03  { visibility: visible; margin: 0; padding: 0; width: 180px; float: left }
.blankspace  { width: 760px; height: 5px; float: left; clear: left }
.webmaster    { text-align: center; visibility: visible; margin: 0 auto; width: 760px; float: left; clear: left }
.colfixIE	  { width: 100%; float: left; clear: left }
.navigation      { font-size: 14px; font-weight: bold; text-align: left; visibility: visible; float: left }
.navcellA   { background-color: #fff; text-align: left; text-indent: 10px; visibility: visible; margin: 1px; padding-top: 2px; padding-bottom: 2px; width: 170px; float: left; clear: left; border: solid 1px #06c }
.navcellB   { background-color: #36c; text-align: left; text-indent: 10px; visibility: visible; margin: 1px; padding-top: 2px; padding-bottom: 2px; width: 170px; float: left; clear: left; border: solid 1px #9cf }
.navcellC  { background-color: #fff; text-align: left; text-indent: 20px; visibility: visible; margin: 1px; padding-top: 2px; padding-bottom: 2px; width: 170px; float: left; clear: left; border: solid 1px #9cf }
.navcellD  { background-color: #36c; text-align: left; text-indent: 20px; visibility: visible; margin: 1px; padding-top: 2px; padding-bottom: 2px; width: 170px; float: left; clear: left; border: solid 1px #9cf }
.navtextbox1      { font-weight: normal; line-height: 12px; background-color: #fff; text-align: left; visibility: visible; margin: 1px; width: 170px; float: left; clear: left; border: solid 1px #36c }
.navContacttextbox   { font-weight: normal; line-height: 12px; background-color: transparent; text-align: left; visibility: visible; margin: 1px; padding: 0; width: 170px; float: left; clear: left; border: solid 1px #36c }
.navtextbox2      { font-weight: normal; line-height: 12px; background-color: #fff; text-align: left; visibility: visible; margin: 1px; width: 170px; float: left; clear: left; border: solid 1px #36c }
.navtextbox3      { font-weight: normal; line-height: 12px; background-color: #fff; text-align: left; visibility: visible; margin: 1px; width: 170px; float: left; clear: left; border: solid 1px #36c }
.navcellHeading   { background-color: #36c; text-align: left; text-indent: 5px; visibility: visible; padding-top: 2px; padding-bottom: 4px; width: 170px; float: left; clear: left }
.navspacer01  { width: 100%; height: 5px; float: left; clear: left }
.col02box    { background-color: #fff; visibility: visible; margin-top: 1px; padding: 0; width: 392px; float: left; border: solid 1px #36c }
.col02Heading     { background-color: #36c; text-align: left; text-indent: 5px; visibility: visible; padding-top: 2px; padding-bottom: 2px; width: 392px; float: left; clear: left }
.col02Content      { margin: 10px; padding: 0; width: 370px; float: left; clear: left }
.col02Image   { padding: 0; float: left; clear: left }
.col03box    	{ background-color: #fff; visibility: visible; margin-top: 1px; padding: 0; width: 177px; float: left; border: solid 1px #36c }
.col03Heading    { background-color: #36c; text-align: left; text-indent: 5px; visibility: visible; padding-top: 2px; padding-bottom: 2px; width: 177px; float: left; clear: left }
.col03Content    { margin: 5px; padding: 0; width: 165px; float: left; clear: left }
.col03Image   	{ padding: 0; float: left; clear: left }
.col023box   { background-color: #ffffff; visibility: visible; margin-top: 1px; padding: 0; width: 576px; float: left; border: solid 1px #36c }
.col023Heading     { background-color: #36c; text-align: left; text-indent: 5px; visibility: visible; padding-top: 2px; padding-bottom: 2px; width: 576px; float: left; clear: left }
.col023Content     { margin: 5px; padding: 0; width: 560px; float: left; clear: left }
.col023Image   { padding: 0; float: left; clear: left }
.galThumbs  { text-align: center }
.galThumbs ol    { list-style-type: none; margin: 0; padding: 0 }
.galThumbs li   { text-align: center; white-space: normal; display: table-cell; margin: 0; padding: 5px }
.galLink01    { background-color: #dbecff; visibility: visible; margin: 0; width: 576px; float: left; clear: left }
.galLink02    { background-color: #fff; visibility: visible; margin: 0; width: 576px; float: left; clear: left }
.galLinkHeader      { background-color: #36c; text-align: left; text-indent: 5px; visibility: visible; padding-top: 2px; padding-bottom: 2px; width: 576px; float: left; clear: left }
.galLinkImage   { visibility: visible; margin: 5px; width: 100px; float: left }
.galLinkText       { visibility: visible; margin: 10px; padding: 0; width: 430px; float: left }

/*old*/

a     { color: #06c; text-decoration: none }
a:link   { color: #06c }
a:visited   { color: #06c }
a:hover   { color: #6cf }
a:active   { color: #06c }
/*specific styles*/
.navtext { font-size: 11px; font-weight: normal; line-height: 14px; padding-top: 5px; padding-left: 5px }
.whiteheading   { color: #fff; font-size: 14px; font-weight: bold; text-decoration: none }
.hi-lite { font-size: 12px; font-style: normal; font-weight: bold; color: #3399ff }
.navCurrent     { font-size: 14px; font-weight: bold; color: #3399ff }
/*page layout elements*/
div#holder   { text-align: left; visibility: visible; margin: 0 auto; width: 780px }
div#banner { visibility: visible; width: 760px; float: left; clear: left }
div#spacer01  { background-image: url(nav-divider-bg.jpg); background-repeat: repeat-x; width: 760px; height: 5px; float: left; clear: left }
div#spacer02 { background-image: url(nav-divider-bg.jpg); background-repeat: repeat-x; width: 100%; height: 5px; float: left; clear: left }
div#col01  { visibility: visible; margin: 0; padding: 0; width: 180px; float: left }
div#col02  { visibility: visible; margin: 0; padding: 0; width: 400px; float: left }
div#col03  { visibility: visible; margin: 0; padding: 0; width: 180px; float: left }
div#blankspace  { width: 760px; height: 5px; float: left; clear: left }
div#webmaster    { text-align: center; visibility: visible; margin: 0 auto; width: 760px; float: left; clear: left }
div#colfixIE	  { width: 100%; float: left; clear: left }

/*column01*/
/*main navigation*/
div#navigation      { font-size: 14px; font-weight: bold; text-align: left; visibility: visible; float: left }
div#navcellA   { background-color: #fff; text-align: left; text-indent: 10px; visibility: visible; margin: 1px; padding-top: 2px; padding-bottom: 2px; width: 170px; float: left; clear: left; border: solid 1px #06c }
div#navcellB   { background-color: #36c; text-align: left; text-indent: 10px; visibility: visible; margin: 1px; padding-top: 2px; padding-bottom: 2px; width: 170px; float: left; clear: left; border: solid 1px #9cf }
div#navcellC  { background-color: #fff; text-align: left; text-indent: 20px; visibility: visible; margin: 1px; padding-top: 2px; padding-bottom: 2px; width: 170px; float: left; clear: left; border: solid 1px #9cf }
div#navcellD  { background-color: #36c; text-align: left; text-indent: 20px; visibility: visible; margin: 1px; padding-top: 2px; padding-bottom: 2px; width: 170px; float: left; clear: left; border: solid 1px #9cf }
/*extra information boxes*/
div#navtextbox1      { font-weight: normal; line-height: 12px; background-color: #fff; text-align: left; visibility: visible; margin: 1px; width: 170px; float: left; clear: left; border: solid 1px #36c }
div#navContacttextbox   { font-weight: normal; line-height: 12px; background-color: transparent; text-align: left; visibility: visible; margin: 1px; padding: 0; width: 170px; float: left; clear: left; border: solid 1px #36c }
div#navtextbox2      { font-weight: normal; line-height: 12px; background-color: #fff; text-align: left; visibility: visible; margin: 1px; width: 170px; float: left; clear: left; border: solid 1px #36c }
div#navtextbox3      { font-weight: normal; line-height: 12px; background-color: #fff; text-align: left; visibility: visible; margin: 1px; width: 170px; float: left; clear: left; border: solid 1px #36c }
div#navcellHeading   { background-color: #36c; text-align: left; text-indent: 5px; visibility: visible; padding-top: 2px; padding-bottom: 4px; width: 170px; float: left; clear: left }
div#navspacer01  { width: 100%; height: 5px; float: left; clear: left }


/*column02*/
div#col02box    { background-color: #fff; visibility: visible; margin-top: 1px; padding: 0; width: 392px; float: left; border: solid 1px #36c }
div#col02Heading     { background-color: #36c; text-align: left; text-indent: 5px; visibility: visible; padding-top: 2px; padding-bottom: 2px; width: 392px; float: left; clear: left }
div#col02Content      { margin: 10px; padding: 0; width: 370px; float: left; clear: left }
div#col02Image   { padding: 0; float: left; clear: left }


/*column03*/
div#col03box    	{ background-color: #fff; visibility: visible; margin-top: 1px; padding: 0; width: 177px; float: left; border: solid 1px #36c }
div#col03Heading    { background-color: #36c; text-align: left; text-indent: 5px; visibility: visible; padding-top: 2px; padding-bottom: 2px; width: 177px; float: left; clear: left }
div#col03Content    { margin: 5px; padding: 0; width: 165px; float: left; clear: left }
div#col03Image   	{ padding: 0; float: left; clear: left }

/*column023*/
div#col023box   { background-color: #ffffff; visibility: visible; margin-top: 1px; padding: 0; width: 576px; float: left; border: solid 1px #36c }
div#col023Heading     { background-color: #36c; text-align: left; text-indent: 5px; visibility: visible; padding-top: 2px; padding-bottom: 2px; width: 576px; float: left; clear: left }
div#col023Content     { margin: 5px; padding: 0; width: 560px; float: left; clear: left }
div#col023Image   { padding: 0; float: left; clear: left }

/*gallery*/
div#galThumbs  { text-align: center }
div#galThumbs ol    { list-style-type: none; margin: 0; padding: 0 }
div#galThumbs li   { text-align: center; white-space: normal; display: table-cell; margin: 0; padding: 5px }
div#galLink01    { background-color: #dbecff; visibility: visible; margin: 0; width: 576px; float: left; clear: left }
div#galLink02    { background-color: #fff; visibility: visible; margin: 0; width: 576px; float: left; clear: left }
div#galLinkHeader      { background-color: #36c; text-align: left; text-indent: 5px; visibility: visible; padding-top: 2px; padding-bottom: 2px; width: 576px; float: left; clear: left }
div#galLinkImage   { visibility: visible; margin: 5px; width: 100px; float: left }
div#galLinkText       { visibility: visible; margin: 10px; padding: 0; width: 430px; float: left }
/*still to sort*/
h2   { color: #000000; font-size: 11px; font-weight: normal; line-height: 14px; margin: 5px 5px 5px 10px }
.smalltext { font-size: 11px; font-weight: normal; line-height: 14px; }
.image-wrap-r { margin: 0 5px; float: right }
