@charset "utf-8";
/* CSS Document */
* html .navlinks{ /*IE only rule. Original menu width minus all left/right paddings */
					width: 190px;
}

html { 
		background-color: #00336c;

}

body { 
		background: url(../images/backgrounds/bkg.gif) repeat-x;
		color: #917B3C;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1 {	
		font-size: 18px;
		color: #000;
		font-weight: bolder;
		text-align: center;
		
}

h2 {
		color: #fff;
		font-size: 16px;
}

em {
		font-size: 0.9em;
}


table td {
			text-align: center;
}

a {
	color: #E7E3C2;
	text-decoration: none;
}

a:hover {
			color: #E7E3C2;
			text-decoration: underline;
}

.left {
			float: left;
			margin: 5px;
}

.right {
			float: right;
			margin: 5px;
}

.navlinks {
			
			display: block;
			/*text-indent: -15px;*/
			/*line-height: 35px;*/
			font-size: 14px;
			width: 194px;
			list-style: none;
}

.navlinks ul {
				padding: 0;
				margin: 0;
				list-style: none;
}

.navlinks a {
				display: block;
				color: #FFF;
				text-decoration: none;
				padding: 4px 3px;
				width: 100%;
				
}

.navlinks a:hover {
				
				background: url(../images/trans-pixel.png) repeat;				
				color: #FFF;
				text-decoration: none;
				width: 188px;
}

.link a {
				color:#64612D !important;
}


.container {
				background-color: #563D23;
				-moz-box-shadow: 1px 1px 10px #000;
				-webkit-box-shadow: 1px 1px 10px #000;
				box-shadow: 1px 1px 10px #000;
								

}

.text { 
		font-size: 18px;
		font-weight: normal;
}

.aboutBox {
				position: relative;
				background-color: #CFBA72;
				border 1px solid #960;
				width: 500px;
				margin: 0 auto;
				padding: 5px;
				-moz-opacity: 0.7;
				opacity: 0.7;
}

.next_button {
				border: 1px solid #960;
				background-color: #CDB774;
				width: auto;
				height: 25px;
				float: right;
				margin: 5px;
				padding: 5px;
				text-align: center;
				-moz-box-shadow: 1px 1px 10px #000;
				-webkit-box-shadow: 1px 1px 10px #000;
				box-shadow: 1px 1px 10px #000;
				
}

.next_button:hover {
						background-color: #927D38;
						color: #F90;
}

.pos {
		position: relative;
}

.menu2 {
			list-style: none;
			
}

.gallery_list {
					list-style: none;
					
}

.gallery_list li {
					margin: 10px 0px 10px 0px;
					border: 1px solid #DACC9C;
					background-color:#C8AD75;
					padding: 5px;
					-moz-border-radius: 5px 5px 5px 5px;
					-webkit-border-radius: 5px 5px 5px 5px;
					border-radius: 5px 5px 5px 5px;
}

.form { width: 550px;
		background: url(../images/nav_bkg.gif) repeat;
		margin: 15px auto;
		padding: 10px;
		line-height: 25px;
		-moz-box-shadow: 1px 1px 10px #000;
		-webkit-box-shadow: 1px 1px 10px #000;
		box-shadow: 1px 1px 10px #000;
		
}

.form .form_field {
						
						width: 85%;
						height: 1.9em;
						background-color: #CFC8A9;
						border: 2px solid #665626;
						vertical-align: baseline;
						font-size: 1em;
						padding: 10px 5px 0px 35px;
}

.form #name {
				
				background: url(../images/User.png) left 2px no-repeat #CFC8A9;
}

.form #email {
				background: url(../images/Mail.png) left 2px no-repeat #CFC8A9;
}

.form #subject {
				background: url(../images/Smiley%20Star.png) left 2px no-repeat #CFC8A9;
}

.form #message {
					height: 100px;
					background: url(../images/arrow_msg.png) left no-repeat #CFC8A9;
					padding-bottom: 10px;
					
}

.form #submit_btn {
						background: url(../images/form_button.png) no-repeat center;
						border: none;
						width: 150px;
						height: 40px;
						font-size: 1.2em;
						background-color: #AA944F;
						cursor: pointer;
}

.form #submit_btn:hover {
							border: none;
							background: url(../images/form_button_hover.png) no-repeat center;							
							
}


.form fieldset { border: none;
				 color: #FFF;
				 
}

.qtip-wrapper {
		z-index: 5000;
}

.schedule_header {
					
					
}

.schedule_subheader {
						font-weight: bold;
						text-align: center;
}

#header {
			position: relative;
			background-color: #C29A5F;
			height: 100px;
			background: url(../images/wood_grain.jpg) repeat-x;
			z-index: 500;
			
}

#header > img {
				position: absolute;
				top: 0px;
				left: 0px;
				z-index: 200;
}

#horiz_navbar {
					
					position: relative;
					background-color: #563D23;
					height: 35px;
					color: #FFF;
					text-indent: 10px;
					
}

#horiz_navigation {
					position: absolute;
					top: 5px;
					right: 25px;
					width: 400px;
			
}

#horiz_navigation img {
						margin-top: 4px;
}

#horiz_navigation li {
						display: inline;
						list-style-type: none;
						padding-right: 10px;
						float: right;
}

#mini_nav {
				text-align: right;
				color: #7A5429;
}

#navigation {
				
				background: url(../images/nav_bkg.gif) repeat;
}

#advert {
				width: 100px;
				margin: 0 auto;
				text-align: center;
								
}


#content {
			background: url(../images/parchment_bkg.jpg);
			font-size: 14px;
			color: #000;
			font-family: "junction", Arial, Helvetica, sans-serif;
			text-align: justify;
}

#content a {
				color: brown !important;	
	
}

#content a:hover {
	
				color: #000 !important;
}

#footer {
			
			background-color: #563D23;
			text-align: right;
			color: #A28A3C;
			font-size: 14px;
			
}

#location {
			margin: 10px;
			border: 1px solid black;
}

#jumpMenu {
			background-color: #C9BE7E;
			border: 1px solid #804000;
			height: 1.9em;
			font-size: 15px;
			margin-top: -5px;
			-moz-box-shadow: 1px 1px 10px #000;
			-webkit-box-shadow: 1px 1px 10px #000;
			box-shadow: 1px 1px 10px #000;
}

#vimeo {
			width: 500px;
			height: 375px;
			border: 5px solid #000;
			-moz-box-shadow: 1px 1px 10px #000;
			-webkit-box-shadow: 1px 1px 10px #000;
			box-shadow: 1px 1px 10px #000;
			margin: 15px auto;
}

#youtube {
			width: 500px;
			height: 405px;
			-moz-box-shadow: 1px 1px 10px #000;
			-webkit-box-shadow: 1px 1px 10px #000;
			box-shadow: 1px 1px 10px #000;
			margin: 15px auto;
	
	
}

#youtube_nav {
				width: 500px;
				height: 50px;
				text-align: center;
				margin: 10px auto;
}

#mediaspace {
				width: 500px;
				height: 405px;
				-moz-box-shadow: 1px 1px 10px #000;
				-webkit-box-shadow: 1px 1px 10px #000;
				box-shadow: 1px 1px 10px #000;
				margin: 15px auto;
}

#contact_form {
				position: relative;
				width: 500px;
				margin: 25px auto;
				padding: 10px;
				background-color: #D8D5B1;
				-moz-border-radius: 10px 10px 10px 10px;
				-webkit-border-radius: 10px 10px 10px 10px;
				border-radius: 10px 10px 10px 10px;
				-moz-box-shadow: 1px 1px 10px #000;
				-webkit-box-shadow: 1px 1px 10px #000;
				box-shadow: 1px 1px 10px #000;
}

#content_header {
					text-align: center;
					font-size: 48px;
}

#content_header_index {
					text-align:center; 
					font-size:36px;
}

#links_content {
					background-color: #D6C9A0;
					border: 1px solid #D1B889;
					width: 550px;
					padding: 10px;
					list-style: none;
					-moz-box-shadow: 1px 1px 10px #000;
					-webkit-box-shadow: 1px 1px 10px #000;
					box-shadow: 1px 1px 10px #000;
}

#links_content > ul { list-style: none;
					  font-size: 14px;
}

#links_content > li {
						border-bottom: 1px dotted #B9AA6F;
						vertical-align: baseline;
}
						

#links_content:hover { border: 1px solid #897D38; }


/* -------------------------------------------------------------- 
 * 
 * Icons for links based on protocol or file type.
 *  
 * -------------------------------------------------------------- */

/* Use this class if a link gets an icon when it shouldn't. */
body a.noicon { 
	background:transparent none !important; 
	padding:0 !important; 
	margin:0 !important; 
}

/* Make sure the icons are not cut */
a[href^="mailto:"], a[href$=".pdf"],
a[href$=".doc"], a[href$=".xls"], a[href$=".rss"], 
a[href$=".rdf"], a[href^="aim:"], a[href$=".mp3"] {
  padding:2px 2px 2px 22px;
  margin:-2px 0;
  background-repeat: no-repeat;
  background-position: left center;
}

/* External links */
/*a[href^="http:"]          { background-image: url(icons/external.png); } */
a[href^="mailto:"]        { background-image: url(../images/icons/email.png); }


/* Files */
a[href$=".pdf"]   { background-image: url(../images/icons/pdf.png); }  
a[href$=".doc"]   { background-image: url(../images/icons/doc.png); }  
a[href$=".xls"]   { background-image: url(../images/icons/xls.png); }
a[href$=".mp3"]   { background-image: url(../images/icons/mp3.png); }
 
/* Misc */
a[href$=".rss"], 
a[href$=".rdf"]   { background-image: url(../images/icons/feed.png); }
a[href^="aim:"]   { background-image: url(../images/icons/im.png); }

@font-face {
      font-family: "junction";
      src: url("../fonts/junction.otf");
    }
