/* Start of CMSMS style sheet 'slimbox' */
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(uploads/images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(uploads/images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(uploads/images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(uploads/images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* End of 'slimbox' */

/* Start of CMSMS style sheet 'events' */
body {
	margin:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#6F6F6F;
	background:url(uploads/images/bevents.jpg) top center repeat-x;
	background-color: #e9ded3;
	font-size:0.8em;
	line-height: 1.5em;
	}
	
	* html body {
		font-size: x-small; /*IE 5*/
		f\ont-size:small; /*Other IE versions*/
	}
	
	p,h1,h2,h3,h5,h6,img,div {
		padding:0;
		margin:0;
	}
img.floatright {
	border:1px solid #f4971e;
	float:right;
	margin-left:15px;
	margin-top:15px;
	padding:4px;
}

img.floatleft {
	border:1px solid #f4971e;
	float:left;
	margin-right:15px;
	padding:4px;
}

#eventBg {
background:url(uploads/images/eventsbgpic.png) top left repeat;
}


#topheadingtitle {background:url(uploads/images/headerbgimageevent.jpg) top left repeat-x; color:#fff; height:40px;}

#topheadingtitle h1{color:#fff; font-family:"Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;
        font-weight:100; font-size: 1.4em; padding: 10px; 0px 6px 6px;  display:inline; float:left;}

#topheadingtitle h2{color:#e9ded3; font-family:"Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif; font-weight:100; font-size: 1.1em; padding: 10px; 0px 0px 6px; display:inline; float:left; }

#topheadingtitle p {color:#e9ded3; font-family:"Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;  font-size: 0.9em; padding: 2px; 0px 0px 0px; display:inline; float:right;}

#topheadingtitle a {color:#fff; font-family:"Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;   text-decoration:none; }

#topheadingtitle a:hover {color:#e9ded3; font-family:"Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;  text-decoration:none; }


li {
list-style:none;
}
	
div#content h4 {
	color: #d77b28;
	font-family:"Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	text-align: left;
	/* some air around the text */
	padding-left: 6px;
	padding-bottom: 1px;
	/* set borders around header */
	border-bottom: 1px solid #f4971e;
	border-left: 0.2em solid #d77b28;
	line-height: 1.9em;
	/* and some air under the border */
        margin: 1.0em 0.3em 0.5em 0;
	/* text-indent: 6px;	 */	
		
	}
div#content h3 {
	color: #d77b28;
	font-family:"Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	text-align: left;
			
	}
	
	h2.subtitle {
		color:#d77b28;
		font-size:1.2em;
		padding:3px 0;
	}

div#content h1 {
	color: #d77b28;
	font-family:"Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;
        font-weight:100;
	font-size: 1.6em;
padding: 10px 0px 10px 0px;
	}

#newsletter {
padding-left:5px;

}
	img {	
		border:0;
	}
	
	.toptop {
	font-size: 1.3em
	}

	/*	DIV BOX
	-------------------------------------------*/

	h1#logo {
		float:left;
	}

	#top {
		width:960px;
		wid\th:940px;
		margin:auto;
	/*	 background-color:#FFF;  */
background-color:#fdf9f3;



		padding:10px;
		padding-top:0;
		position:relative;
		font-size:0.9em;
	}
	
	/*	DISPLAY BOXES
	----------------------------------*/
	
	
	
	img.align, .sidePIC img {
	display: block;
	padding: 3px;
	border: 1px solid #d77b28;
	margin:  3px 5px;
}




div.sidePIC {
width:280px;
	padding: 5px 5px 5px 2px;
	background-color: #FDFCF9;
	margin-bottom: 12px;
	margin-top: 12px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f4971e;
	border-bottom-color: #f0c389;
}
	div.sidePIC img {
		float: left;
		margin-right: 8px;
	}
	div.sidePIC h3 {
		display: inline;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Verdana, sans-serif;
		border: none;
		background: none;
		font-weight: 300;
	}
		div.sidePIC h3 a {
			color: #70607d;
			text-decoration: none;
		}
	div.sidePIC p {
		margin-top: 3px;
		font-size: 11px;
		line-height: 15px;
		margin-bottom: 0;
	}
	


	/*	DISPLAY BOXES
	----------------------------------*/	
	
	#ads {
		margin-top:10px;
	}
	
	#ads div.adbox {
		float:left;
		width:25%;
		margin-right:2px;
	}
	
	#ads div.lastadbox {
		float:left;
		width:24%;
	}
	
	div.adbox div.adcontent p{
		padding:8px 0 8px 6px;
	}
	
	div.lastadbox div.adcontent p{
		padding:8px 0 8px 6px;
	}
	
	.clear {
		clear:both;
	}	
	
	.clearfix:after{
		clear: both;
		display: block;
		content: ".";
		height: 0;
		visibility: hidden;
	}
	
	.clearfix{
		display: inline-table;
	}
	
	/* Hides from IE-mac \*/
	* html .clearfix{
		height: 1%;
	}
	
	.clearfix{
		display: block;
	}
	
	/*	FOOTER
	-----------------------------------------*/
	#footer {
		background:url(uploads/images/footerevents.gif) top right repeat-x	;
		height:47px;
		font-size:0.9em;
		margin-top:10px;
	}
	
	#footer #footer1 {
		background:url(uploads/images/footerevents.gif) top right repeat-x;
		height:47px;
	}
	
	#footer-content {
		padding:14px 0 10px 14px;
	}
	
	.lightfooter a:{
	color:#66CCFF;
	}
	
	/*MAIN CONTENT*/
	div#content {
		margin-top:5px;
		/*margin-right:340px;*/
		/* min-height:350px; */
           	/*	 background-color:#FFF;  */
background-color:#fdf9f3;
/* height:700px; */
	}

table.contentTable {
float:left;
margin-right:20px;
width:622px;
}	
	/*
	div#main-content h1 {
		font-size:1.4em;
		color:#333333;/*#006577;*/
		padding:3px 0;
	}
*/
	
	div#content p {
		margin:5px 0 10px 0;
	}
	
	div.content-page-nav .page-left-nav {
		float:left;
	}
	
	div.content-page-nav .page-left-nav a {
		background:url(uploads/images/arrow_left.gif) no-repeat top left;
		padding-left:10px;
	}
	
	div.content-page-nav .page-right-nav {
		float:right;
	}
	
	div.content-page-nav .page-right-nav a{
		background:url(uploads/images/arrow_right.gif) no-repeat top right;
		padding-right:10px;
	}
	
	
	/*	HYPER LINK
	---------------------------------------*/
	a {
	color:#d77b28;
	text-decoration: none;
	}
	
	a:link {
	color:#d77b28;
	text-decoration: none;
		
	}
	
	a:hover {
	color:#f4971e;
	}
	
	/* SUB MENU
	------------------------------------*/
	#submenu {
	

float:left;
width:288px;	
margin-top:20px;

	}
	
	#in-submenu {
		background:url(uploads/images/events/subnavbottom.png) bottom left no-repeat;
		padding-bottom:9px;
/* position:absolute;
	right:20px;
	top:270px; 
width:288px;*/

	}
	
	#in-submenu h1 {
		background:url(uploads/images/events/subnavtop.png) top left no-repeat;
		padding:0;
		margin:0;
		font-size:1.3em;
		height:25px;
		padding:8px 0 5px 10px !important;
		color:#FFF;
	}	
	
	#in-submenu h1 a:hover {
		color:#fdc071;
	}
	
	#in-submenu ul {
		list-style:none;
		padding:0;
		margin:0;
	}
	
	#in-submenu ul ul {
		padding:0;
		margin:0;
	}
	
	
	#in-submenu ul li {
		border-top:1px solid #FFF;
		color:#FFF;
		background-color:#f4971e;
	}
	
	#in-submenu a {
		display:block;
		color:#FFF;
		text-decoration:none;
		height:15px;
	}
	
	#in-submenu li a.selected {
		background-color:#d77b28;
	}
	
	
	#in-submenu li a {
		padding:5px 0 5px 14px;
	}
	
	#in-submenu li li a {
		padding:5px 0 5px 24px;
	}
	
	#in-submenu li li li a {
		padding:5px 0 5px 34px;
	}
	/*deep level 4*/
	#in-submenu li li li li a {
		padding:5px 0 5px 44px;
	}
	
	
	#in-submenu a:hover {
		color:#d77b28;
	}
	#in-submenu li a:hover,#in-submenu li a.selected {
		color:#FFF;
		background-color:#d77b28;
	}
	
	#sideGallery {
		margin-top:20px;
		background-color:#FFFFFF;
	}
	
	#sideGallery img {
	padding:3px;
	border: 1px #ccc solid;
	}
	
	
	/* comment out for now 
	#sideGallery ul {
		list-style:none;
		padding:0;
		margin:0;
		padding-left:20px;
	}
	
	#sideGallery ul li {
		float:left;
		width:90px;
		height:90px;
		text-align:center;
	}
	
	*/
	
	/* FRONT FEATURES
	------------------------------------*/
	#features {
		margin-top:5px;
	}
	
	#front-gallery {
		float:left;
		width:58%;
	}
	
	#front-gallery #gallery {
		margin-top:10px;
	}
	
	#front-gallery #gallery ul {
		list-style:none;
		padding:0;
		margin:0;
	}
	
	#front-gallery #gallery ul li {
		float:left;
		width:90px;
		margin:4px 0;
	}
	
	
	
	/*	SEARCH BOX
	 ------------------------------*/
	 div#search-box {
		position:absolute;
		top:30px;
		right:10px;
	 }
	 
	 #toptopmenu {
	 	margin-bottom:4px;
		color:#0094AD;
		position:absolute;
		top:5px;
		right:10px;
		text-decoration:none;
	
	 }
	 
	 div#bookhere .searchbox {
	 	
		border:none;
		padding-left:22px;		
		height:50px;
		vertical-align:middle;
	 }
	 
	
	 
	
	
	   
	 /* GALLERY PAGE
	 ----------------------------------------------*/
	 #allgallery div.apicture{
	 	float:left;
		margin:7px 11px;
		text-align:center;
		display:inline;
	 }
	 
	 #allgallery div.horizontal {
	 	padding:20px 0 0 0;
	 }
	 
	 #allgallery div.vertical {
	 	padding:0 10px;
	 }

	/* End hide from IE-mac */
	/* Firefox Scrollbar Hack - Do not remove */
	html {
		margin-bottom: 1px;
		height: 100%;
	}
	#contactform input {height:20px;}
	
	/* gallery */
.gallery {float:left; padding-bottom:0.3em;}
.gallery ul li {float:left; margin-right:0.5em; padding-bottom:0.1em;}

/* End of 'events' */

/* Start of CMSMS style sheet 'fancybox' */
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('uploads/images/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('uploads/images/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('uploads/images/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('uploads/images/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('uploads/images/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('uploads/images/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('uploads/images/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('uploads/images/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('uploads/images/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('uploads/images/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('uploads/images/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('uploads/images/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('uploads/images/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('uploads/images/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('uploads/images/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('uploads/images/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('uploads/images/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images//fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/fancy_shadow_nw.png', sizingMethod='scale'); }

/* End of 'fancybox' */

