@charset "UTF-8";
body {
	margin: 0px;
	padding: 0px;
	background-color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.7em;
	}
a 	{
	text-decoration:none;
	outline:none;
	}
h2 {
	color:#FFF;
}
li {
	list-style:none;
}
#all {
	background-color: #000;
	background-image: url(../../images/smock_logo.gif);
	background-repeat: no-repeat;
	background-position: 0 60px;
	width: 900px;
	margin: auto;
	padding: 0px 0 0 0;
}
.siteLink {
	width: 900px;
	padding: 280px 0 0 0;
	height: 240px;
	display: block;
}
#content {
	margin-top: 300px;
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	padding: 0 0 100px 340px;
}
.green {
	color: #B6CF24;
}
.red {
	color: #F00;
}
#content a {
	color: #FFF;
	text-decoration: none;
}
#content a:hover {
	color: #F00;
}
#main {
	width: 900px;
	margin: auto;
}
.logo {
	background-image: url(../../images/smock_logo2.gif);
	background-repeat: no-repeat;
	height: 91px;
	width: 390px;
	margin: 20px 58px 0 450px;
	clear: both;
	display: inline;
	position:absolute;
}

.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: none;
	clear: none;
	width: 632px; 
}
.mainMenu {
	margin: 34px 0 0 60px;
	padding: 10px 0px;
	clear: none;
	float: left;
	width: 150px;
	font: bold 1.2em sans-serif;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	display: inline;
	position: absolute;
	zoom: 1;
}
ul.mainMenu li {
	margin: 10px 0 0 0;
	background-color: #900832;
	color: #FFF;
	text-align: center;
	width: 100px;
	height: 50px;
	padding-top: 16px;
}
#main #TabbedPanels1 .mainMenu .home  {
	visibility: hidden;
	height: 0px;
	cursor: default;
	margin:  0;
	padding: 0px;
}
ul.mainMenu li.home.TabbedPanelsTabSelected, ul.mainMenu li.home.TabbedPanelsTabHover {
	height: 0px;
	margin: 5px 0;
}

ul.mainMenu li.history {
	margin: 5px 0 10px 0;
}
ul.mainMenu li.history.TabbedPanelsTabSelected, ul.mainMenu li.history.TabbedPanelsTabHover {
	background-color: #ffc20e;
}
ul.mainMenu li.whats {
	height: 46px;
	padding-top: 20px;
}
ul.mainMenu li.whats.TabbedPanelsTabSelected, ul.mainMenu li.whats.TabbedPanelsTabHover {
	background-color: #f7941d;
}
ul.mainMenu li.theatre.TabbedPanelsTabSelected, ul.mainMenu li.theatre.TabbedPanelsTabHover {
	background-color: #f26522;
}
ul.mainMenu li.support {
	height: 46px;
	padding-top: 20px;
}
ul.mainMenu li.support.TabbedPanelsTabSelected, ul.mainMenu li.support.TabbedPanelsTabHover {
	background-color: #8ebc3f;
}

ul.mainMenu li.contact.TabbedPanelsTabSelected, ul.mainMenu li.contact.TabbedPanelsTabHover {
	background-color: #005b5d;
}
.mainMenu li.TabbedPanelsTabSelected, .mainMenu li.TabbedPanelsTabHover  {
	
	margin: 10px 0 0 0;

}
.TabbedPanelsTab {
	float: left;
	padding: 100px 0px 0 0;
	margin: 0;
	font: bold 1.2em sans-serif;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width: 25%;
	color: #999;
	text-align: center;
	height: 70px;
	background-image: url(../../images/seal.gif);
	background-repeat: no-repeat;
	background-position: center 100px;
	overflow: hidden;
}


.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContent {
	padding: 0px;
	margin: 0;
}
.TabbedPanelsContentVisible {
	margin: 0;
	padding: 0px;
}
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: none;
	padding: 0;
	margin: 0px;
}
#HomePanel {
	padding: 115px 0 200px 210px;
	background-image: url(../../images/home2.jpg);
	background-repeat: no-repeat;
	background-position: 180px 40px;
	float: none;
	clear: none;
	height: 200px;
}



#HistoryPanel {
	padding: 115px 0 0px 210px;
	background-image: url(../../images/history.jpg);
	background-repeat: no-repeat;
	float: none;
	clear: none;
}
#HistoryPanel .TabbedPanelsContentGroup {
	clear: both;
	margin: 0;
	background-color: #ffc20e;
	padding: 0px;
	width: 632px;
}
.TabbedPanelsTabGroup {
	float: none;
	clear: none;
	margin: 0px;
	padding: 0px;
}
#HistoryPanel .TabbedPanelsContent, #WhatsPanel .TabbedPanelsContent,  #TheatrePanel .TabbedPanelsContent,  #SupportPanel .TabbedPanelsContent,  #ContactPanel .TabbedPanelsContent {
	padding: 10px;
	margin: 0;
	background-repeat: no-repeat;
}
#WhatsPanel #gallery.TabbedPanelsContent {
	padding: 0;
	margin: 0;
}
 #tab3.TabbedPanelsContent {
	padding: 0;
	margin: 0;
}
#HistoryPanel .TabbedPanelsTabGroup .TabbedPanelsTabSelected, #HistoryPanel .TabbedPanelsTabGroup .TabbedPanelsTabHover  {
	background-color: #ffc20e;
}
#HistoryPanel .TabbedPanelsTab {
	width: 25%;
}
#HistoryPanel .TabbedPanelsTabGroup .TabbedPanelsTabSelected, #HistoryPanel .TabbedPanelsTabGroup .TabbedPanelsTabHover, #WhatsPanel .TabbedPanelsTabGroup .TabbedPanelsTabSelected, #WhatsPanel .TabbedPanelsTabGroup .TabbedPanelsTabHover, #TheatrePanel .TabbedPanelsTabGroup .TabbedPanelsTabSelected, #TheatrePanel .TabbedPanelsTabGroup .TabbedPanelsTabHover, #SupportPanel .TabbedPanelsTabGroup .TabbedPanelsTabSelected, #SupportPanel .TabbedPanelsTabGroup .TabbedPanelsTabHover, #ContactPanel .TabbedPanelsTabGroup .TabbedPanelsTabSelected, #ContactPanel .TabbedPanelsTabGroup .TabbedPanelsTabHover  {
	color: #FFF;
	font-size: 1.8em;
	padding: 80px 0px 0 0;
	height: 70px;
	background-image: url(../../images/seal2.png);
	background-repeat: no-repeat;
	background-position: 50% 25px;
	line-height: 1.1em;
}
#HistoryPanel .TabbedPanelsTab, #WhatsPanel .TabbedPanelsTab, #TheatrePanel .TabbedPanelsTab, #SupportPanel .TabbedPanelsTab, #ContactPanel .TabbedPanelsTab  {
	position: relative;
	float: left;
	padding: 80px 0px 0 0;
	margin: 0;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	color: #999;
	text-align: center;
	height: 70px;
	background-image: url(../../images/seal.png);
	background-repeat: no-repeat;
	background-position: 50% 25px;
	font-size: 1.4em;
	line-height: 1.1em;
	font-weight: bold;
}


#WhatsPanel {
	padding: 115px 0 0px 210px;
	margin: 0;
	background-image: url(../../images/fire.jpg);
	background-repeat: no-repeat;
	float: none;
	clear: none;
}
#WhatsPanel .TabbedPanelsContentGroup {
	clear: both;
	margin: 0;
	background-color: #f7941d;
	padding: 0px;
	width: 632px;
}
 #gallery {
	background-color: #000;
}
#WhatsPanel .TabbedPanelsTabGroup li.TabbedPanelsTab.TabbedPanelsTabSelected, #WhatsPanel .TabbedPanelsTabGroup .TabbedPanelsTabHover  {
	background-color: #f7941d;
}

#WhatsPanel .TabbedPanelsTabGroup .TabbedPanelsTab.TabbedPanelsTabSelected.mid33, #WhatsPanel .TabbedPanelsTabGroup .TabbedPanelsTab.TabbedPanelsTabHover.mid33, #WhatsPanel .TabbedPanelsTab.mid33 {
	width: 210px;
}
#WhatsPanel .TabbedPanelsTabGroup .TabbedPanelsTab.TabbedPanelsTabSelected.mid34, #WhatsPanel .TabbedPanelsTabGroup .TabbedPanelsTab.TabbedPanelsTabHover.mid34, #WhatsPanel .TabbedPanelsTab.mid34 {
	width: 212px;
}
#TheatrePanel {
	padding: 115px 0 0px 210px;
	background-image: url(../../images/rentals.jpg);
	background-repeat: no-repeat;
	float: none;
	clear: none;
}
#TheatrePanel a {
	color:#000;
	font-size:1.1em;
	font-weight:bold;
}
#TheatrePanel a:hover {
	text-decoration:underline;
}
#TheatrePanel .TabbedPanelsContentGroup {
	clear: both;
	margin: 0;
	background-color:  #f26522;
	padding: 0px;
	width: 632px;
}
#TheatrePanel .TabbedPanelsTabGroup li.TabbedPanelsTab.TabbedPanelsTabSelected, #TheatrePanel .TabbedPanelsTabGroup, .TabbedPanelsTabHover  {
	background-color: #f26522;
}
#TheatrePanel .TabbedPanelsTab {
	width: 126px;
}
#TheatrePanel  .TabbedPanelsTab.tmain {
	width: 128px;
}
#SupportPanel {
	padding: 115px 0 0px 210px;
	background-image: url(../../images/support.jpg);
	background-repeat: no-repeat;
	float: none;
	clear: none;
}
#SupportPanel .TabbedPanelsContentGroup {
	clear: both;
	margin: 15px 0 0 0;
	background-color:  #8ebc3f;
	padding: 0px;
	width: 632px;
}
#SupportPanel .TabbedPanelsTabGroup li.TabbedPanelsTab.TabbedPanelsTabSelected, #SupportPanel .TabbedPanelsTabGroup .TabbedPanelsTabHover  {
	background-color: #8ebc3f;
}
#SupportPanel li {
	width: 210px;
}
#Funds .TabbedPanelsContentGroup {
	clear: both;
	margin: 0 0 0 0;
	background-color:  #376119;
	padding: 0;
	width: 591px;
	color: #fff;
}
#Funds .TabbedPanelsTabGroup li.TabbedPanelsTab.TabbedPanelsTabSelected, #Funds .TabbedPanelsTabGroup li.TabbedPanelsTab.TabbedPanelsTabHover  {
	background-color: #376119;
	color: #FFF;
	font-size: 1.8em;
	padding: 5px;
	background-image: none;
	outline:none;	
}
#Funds  .TabbedPanelsTabGroup li.TabbedPanelsTab {
	position: relative;
	float: left;
	padding: 5px;
	background-color:  #55974D;
	margin: 0;
	height: 20px;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	color: #fff;
	text-align: center;
	background-image: none;
	font-size: 1.4em;
	font-weight: bold;
	width: 187px;
}
#ContactPanel {
	padding: 115px 0 0 210px;
	background-image: url(../../images/contact.jpg);
	background-repeat: no-repeat;
	float: none;
	clear: none;
}
#ContactPanel .TabbedPanelsContentGroup {
	clear: both;
	margin: 15px 0 0 0;
	background-color:  #005b5d;
	padding: 0px;
	width: 612px;
}
#ContactPanel .TabbedPanelsTabGroup li.TabbedPanelsTab.TabbedPanelsTabSelected, #ContactPanel .TabbedPanelsTabGroup .TabbedPanelsTabHover  {
	background-color: #005b5d;
}

.images-holder-big {
	background-color:#000;
	color:#FFF;
	margin: 0 0 10px 10px;
	padding: 0px;
	width:360px;
	float:right;
	}
.images-holder-big p, .images-holder-big2 p {
	padding: 5px;
	}	
.images-holder-big2 {
	background-color:#000;
	color:#FFF;
	padding: 0px;
	margin: 0 0 0 10px;
	width:278px;
	float:right;
	}
.footer {
	margin: 5px 58px 0 0;
	float:right;
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	}
.footer a {
	color: #FFF;
	text-decoration: none;
}
.footer a:hover {
	color: #F00;
}
.clear {
	clear:both;
	}
.yellow {
	color: #FF0;
	text-decoration: none;
	cursor: pointer;
}
.TabbedPanelsContentGroup #cp1 {
	
}


#logos {
	width: 90px;
	margin: 455px 58px 0 60px;
	clear: both;
	display: inline;
	position:absolute;
	background-color: #000;
	padding: 5px;
}
#logos li a {
	color: #FFF;
	font-size:12px;
	font-weight:bold;
	height: 28px;
	padding: 8px 0 0 35px;
	display:block;
}
.facebook {
	background-image: url(../../images/fb_icon.gif);
	background-repeat: no-repeat;
}
.twitter {
	background-image: url(../../images/twitter_icon.gif);
	background-repeat: no-repeat;
}
.flickr {
	background-image: url(../../images/flikr_icon.gif);
	background-repeat: no-repeat;
}
.youTube {
	background-image: url(../../images/youtube_icon.gif);
	background-repeat: no-repeat;
}
.vred {
	font-weight: bold;
	color: #900832;
}
h1.vred  {
	line-height: 1em;
}
.vorange {
	color: #D82A3B;
	font-weight: bold;
}
.float_right {
	float: right;
	margin: -10px -10px 10px 10px;
}
.float_left {
	float: left;
	margin: 0 10px 10px 0;
}
.indented {
	margin-left: 0px;
}
.indented p {
	font-size: 1.2em;
}
.indented  li {
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url(../../images/sealDot2.png);
	font-size: 1.2em;
}
.subHead {
	font-size: 1.2em;
	font-weight: bold;
}
.booking a {
	background-image: url(../../images/sealButton.png);
	background-repeat: no-repeat;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.2em;
	color: #FFF;
	line-height: 1.1em;
	height: 50px;
	width: 60px;
	float:right;
	text-align: center;
	display:block;
	padding: 15px 5px 0 0;
}
.moreInfo {
	background-image: url(../../images/sealButton1.png);
	background-repeat: no-repeat;
	opacity: 40%;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.2em;
	color: #FFF;
	line-height: 1.1em;
	height: 50px;
	width: 60px;
	float:right;
	text-align: center;
	display:block;
	padding: 15px 5px 0 0;
}
.leftcol {
	float: left;
	width: 300px;
}
.rightcol {
	float: right;
	width: 300px;
}
.bigstuff {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size: 2em;
	color:#FFF;
	background-repeat:no-repeat;
	background-image:url(../../images/5euro.png);
	background-position: 50px 50px;
}
.evenbigger {
	font-size: 6em;
}
.donate a {
		background-image: url(../../images/donate.png);
		height: 75px;
		width: 90px;
		margin: 40px 200px 0px 0;
		float:right;
		display:block;
}

#Funds .TabbedPanelsContentGroup .TabbedPanelsContent.taxbreak.TabbedPanelsContentVisible {
	background-image:url(../../images/DSC01694.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height: 380px;
	padding: 10px 310px 0 10px;
	font-size: 1.2em;
} 
#Funds .TabbedPanelsContentGroup .TabbedPanelsContent.camp {
	background-image: url(../../images/smock.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 300px;
	font-size: 1.2em;
	padding: 10px 310px 0 10px;
}
img {
	border: none;
	margin: 0;
	padding: 0;
}
.contact a {
	color:#FFF;
}
.contact a:hover {
	text-decoration:underline;
}
ul.contact {
	margin: 0;
	padding: 0;
}
.contact li {
	float: left;
	display: block;
	padding: 40px 15px;
	color:#FFF;
	list-style-position: outside;
}
.archive {
	background-color:#FC9;
	display:block;
	padding: 5px 20px;
	margin: 0 0 10px -10px;
	font-size: 2em;
}
.downloads li {
}
.downloads a{
	padding: 16px 0 0 40px;
	height: 30px;
	display: block;
}
.rte {
	background-image:url(../../images/RTE.png);
	background-repeat:no-repeat;
	background-position:0 15px;
}
.pdf {
	background-image:url(../../images/pdficon_large.gif);
	background-repeat:no-repeat;
	background-position:left center;	
}
.like {
	border:none; 
	width:450px; 
	height:80px;
	float: right;	
	margin: 5px 58px 0 0;
}
.terms {
	font-size: .7em;
}