

/* Type
----------------------------------------------------------------------------------------------------*/

html {
	font-size: 16px;
}

body {
	color: #333;
	font: 75%/1.5em Helvetica, Arial, sans-serif;
}

/*h1, h2, h3, h4, h5, h6 {
	color: #6F856C;
	font: 1.9em/1em Helvetica, Arial, sans-serif;
}

h1 {

}
*/
h2 {
	color: #E3CF9C;
}

h3 {
	color: #E3CF9C;
	font-size: 2em;
	font-weight: bold;
}

h4 {
	font-size: 1.35em;
    color: #E3cf9c;
}

h5 {
	font-size: 1.1em;
	font-weight: bold;
}

h6 {
	font-size: 1em;
	font-weight: bold;
}

p {
	color: #6F856C;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	text-align: left;
}

ul {
	list-style: disc;
	color: #6F856C;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.3em;
}

ol, ol.lowerRoman, ol.upperAlpha {
	list-style: decimal;
	color: #6F856C;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.3em;
}

ol.lowerRoman {
	list-style: lower-roman;
}

ol.upperAlpha {
	list-style: upper-alpha;
}

strong, b, .b {
	color: #6F856C !important;
	font-weight: bold;
}

a {
	color: #B2B285;
	text-decoration: none;
}

/*a:link {
	color: #B2B285;
	outline: none;
	text-decoration: none;
}

a:visited {
	color: #990000;
	outline: none;
	text-decoration: none;
}*/

a:hover {
	color: #E3CF9C;
	text-decoration: underline;
}

a:active {
	color: #B2B285;
	outline: none;
	text-decoration: none;
}

a:focus {
	outline: 1px dotted;
}

.more {
	text-decoration: underline !important;
}

/* Spacing
----------------------------------------------------------------------------------------------------*/


h1, h2, h3, h4, h5, h6 {
	padding-bottom: 3px !important;
}
/*
hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}
*/
p {
	margin-right: 10px;
	padding: 5px 0;
}

blockquote {
	margin-right: 10px;
	padding: 5px 0 20px 0;
}

ul, ol {
	margin-left: 25px;
	padding-left: 0;
}

li {
	margin-bottom: 15px;
	margin-left: 15px;
}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
	margin-bottom: 10px;
}

/* Layout
----------------------------------------------------------------------------------------------------*/

html {
	background: url(../images/body_bkgd2.png) repeat-x;
    background-color: #32423E;
	padding: 0px 0px 40px 0px;
	text-align: center;
}

body {
	background:  none;
	margin-bottom: 20px;
	width: 960px;
	margin: 0 auto;
	position: relative;
	border: none;
}

#logoTxt {
	background: url(../images/masthead.jpg) top right no-repeat;
	position: absolute;
	top: -19px;
	left: -10px;
	width: 298px;
	height: 25px;
	border: none;
    padding-bottom: 20px;
}

nav ul {
	clear: left;
	list-style: none;
	width: 800px;
	height: 36px;
	margin-left: 0;
	padding-top: 49px;
	text-align: left;
	border: none;
}

nav ul li {
	display: inline;
	margin: 0 2px 0 0;
	border: none;
}

nav ul li a {
	color: #E3CF9C;
	font-size: 1em;
	font-weight: normal;
	letter-spacing: 0.1em;
	padding: 10px 20px 26px 15px;
	text-transform: uppercase;
	border: none;
    background: url(../images/button_reg.jpg) repeat-x;
   }

nav ul li a:hover {
	
	color: #EBDDBA;
	text-decoration: none;
    background: url(../images/button_hov.jpg) repeat-x;
    
}

nav ul li a.selected {
		color: #32423E;
        background: url(../images/button_sel.jpg) repeat-x;
}

nav ul li a.selected:hover {
	color: #E3CF9C;
    
}

#mainRight, #mainRight2 {
	margin-top: 40px;
	width: 960px;
	text-align: left;
}

/*#mainRight h2 {
	margin-bottom: 40px;
	border: none;
}

#mainRight2 {
	width: 300px !important;
}*/

#slide_show {
    margin-top:-40px;
    margin-left: 25px;
 }

.columns {
	margin: 20px 0;
	padding-right: 10px;
	border: none;
    font-family: 'Cardo', serif;
}

.colLeft {
	float: left;
	width: 460px;
	border: none;
}

.colRight {
	float: right;
	width: 460px;
	border: none;
}

#signature {
	margin-bottom: 5px;
    margin-right: 10px;
	text-align: right;
}

footer {
	clear: both;
	background: url(../images/foot_bkgd.png) repeat-x;
	padding-top: 10px;
    width: 960px;
    height: 30px;
	border: none;
}

footer p {
	float: left;
    margin-left: 10px;
 	font-size: 0.8em;
    color: #E3CF9C;
	border: none;
}

footer ul {
	float: right;
	list-style: none;
	width: 500px;
	padding-top: 3px;
	text-align: right;
    margin-right: 10px;
	border: none;
}

footer ul li {
	display: inline;
	margin: 0 5px;
	border: none;
}

footer ul li a {
	font-size: 0.9em;
}

footer ul li a:hover {
	color: #E3CF9C;
}

/*-------------------------------The Gathering Page-------------------------------------------------------*/

.sp_text { 
	   font-family: 'Cardo', serif;
	   color: #6F856C;
	   font-size: 140%;
	   padding-left: 48px;
	   padding-top: 15px;
	}
	
	#first_text p {
	  padding-top: 51px;
	 }
		 
	#links {
	  font-family: 'Cardo', serif;
	  font-style:italic;
	  font-size: 160%;
	  margin-top: -13px;
	  padding-left: 48px;
	  line-height: 160%;  
	 }	
	  
	#links a {
	  text-decoration:underline;
	 }
	 
#image1 {
	   position: absolute;
	   left: 500px;
	   
	 }
	 
	 #image2 {
	   position: absolute;
	   left: 500px;
	   top: 335px;
	  }
	  
	 #movie {
	   position: absolute;
	   left: 500px;
	   top: 710px;   
	  }
	  
	 #heading1{
	     font-family: 'Cardo', serif; 
		 font-weight:400;
		 line-height: 120%;
	  }
	  
	  #heading2{
	     font-family: 'Cardo', serif; 
		 padding-top: 200px;
		 font-weight:400;
		 line-height: 120%;
	   }
       
 #audio_left {
	   margin-top: 20px;
	   margin-left:48px;
       visibitlity: hidden;
	  }
	  
	 .r_side {
	   padding-left: 46px;
	  }

	 .r_name {
	   color: #6F856C;
	   padding-left: 46px;
	   font-family: 'Cardo', serif;
	   font-size: 130%;
	  }
	  
	 .l_name {
	   color: #6F856C;
	   font-family: 'Cardo', serif;
	   font-size: 130%;
	   
	  }
      
       #load p {
	   font-family: 'Cardo', serif;
	   font-size: 130%;
	   font-style:italic;
       letter-spacing: 1px;
	   position:absolute;
	   top: 1332px;
	   left:88px;	   
	  }
	  
	 .hide{
	   visibility:hidden;
	  }
	  
	 #load a {
	 color: #FF0000;
	 text-decoration: underline;
	  }
	 
	 #load a:hover {
	color: #FF6464;
	text-decoration: underline;
}
       
       
       
       
       
       
       
       